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_TEMPLATE* 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 bool process_state(FILEIO* state_fio, bool loading);
55 void set_context_cpu(DEVICE* device)
59 void set_context_fdc(UPD765A* device)
63 void set_context_pio(DEVICE* device)