Remove circular dependencies between libs, use callback function pointers instead
[mercenary-reloaded.git] / src / libdisk / disk.h
1
2 void disk_init(void (*disk_read)(int track, int side, uint32_t data, uint16_t length), void (*disk_write)(int track, int side, uint32_t data, uint16_t length));
3 uint16_t emulate_disk_read(uint32_t address);
4 void emulate_disk_write(uint32_t address, uint16_t value);
5 int get_disk_track(void);
6