2 Skelton for retropc emulator
4 Author : Takeda.Toshiya
19 class PC80S31K : public DEVICE
23 DEVICE *d_cpu, *d_pio;
25 uint8_t rom[0x2000]; // PC-8801M*
34 bool pc80s31k_no_wait;
36 PC80S31K(VM* parent_vm, EMU* parent_emu) : DEVICE(parent_vm, parent_emu)
38 set_device_name(_T("PC-80S31K FDD"));
46 uint32_t read_data8(uint32_t addr);
47 uint32_t fetch_op(uint32_t addr, int *wait);
48 void write_data8(uint32_t addr, uint32_t data);
49 uint32_t read_io8(uint32_t addr);
50 void write_io8(uint32_t addr, uint32_t data);
51 uint32_t get_intr_ack();
52 void save_state(FILEIO* state_fio);
53 bool load_state(FILEIO* state_fio);
56 void set_context_cpu(DEVICE* device)
60 void set_context_fdc(UPD765A* device)
64 void set_context_pio(DEVICE* device)