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);