2 SHARP MZ-2500 Emulator 'EmuZ-2500'
4 Author : Takeda.Toshiya
14 #include "../../emu.h"
15 #include "../device.h"
19 class MZ1E30 : public DEVICE
24 uint32 rom_address, rom_size;
48 void set_status(uint8 err);
49 void set_drq(bool val);
55 MZ1E30(VM* parent_vm, EMU* parent_emu) : DEVICE(parent_vm, parent_emu) {}
61 void write_io8(uint32 addr, uint32 data);
62 uint32 read_io8(uint32 addr);
63 void write_dma_io8(uint32 addr, uint32 data);
64 uint32 read_dma_io8(uint32 addr);
65 uint32 read_signal(int ch);
66 void event_callback(int event_id, int err);
67 void save_state(FILEIO* state_fio);
68 bool load_state(FILEIO* state_fio);