]> git.sesse.net Git - pistorm/blob - platforms/amiga/piscsi/piscsi.h
[WIP] PiSCSI, Pi-NET and some other things
[pistorm] / platforms / amiga / piscsi / piscsi.h
1 void piscsi_init();
2 void piscsi_map_drive(char *filename, uint8_t index);
3
4 void handle_piscsi_write(uint32_t addr, uint32_t val, uint8_t type);
5 uint32_t handle_piscsi_read(uint32_t addr, uint8_t type);
6
7 void piscsi_block_op(uint8_t type, uint8_t num, uint32_t dest, uint32_t len);
8
9 struct piscsi_dev {
10     uint32_t c;
11     uint16_t h, s;
12     uint64_t fs;
13     int32_t fd;
14 };