2 TOSHIBA PASOPIA Emulator 'EmuPIA'
3 TOSHIBA PASOPIA 7 Emulator 'EmuPIA7'
5 Author : Takeda.Toshiya
8 [ pac slot 2 base class ]
15 #include "../../emu.h"
25 PAC2DEV(VM* parent_vm, EMU* parent_emu) : vm(parent_vm), emu(parent_emu)
27 set_device_name(_T("PAC2 Base Device"));
31 virtual void initialize(int id) {}
32 virtual void release() {}
33 virtual void reset() {}
34 virtual void write_io8(uint32_t addr, uint32_t data) {}
35 virtual uint32_t read_io8(uint32_t addr) { return 0xff; }
36 virtual bool process_state(FILEIO* state_fio, bool loading) { return true; }
38 virtual void set_device_name(const _TCHAR* format, ...)
45 my_vstprintf_s(buffer, 1024, format, ap);
48 my_tcscpy_s(this_device_name, 128, buffer);
50 // emu->get_osd()->set_vm_node(this_device_id, buffer);
54 virtual const _TCHAR *get_device_name()
56 return (const _TCHAR *)this_device_name;
58 _TCHAR this_device_name[128];