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"
23 PAC2DEV(VM* parent_vm, EMU* parent_emu) : vm(parent_vm), emu(parent_emu)
25 set_device_name(_T("PAC2 Base Device"));
29 virtual void initialize(int id) {}
30 virtual void release() {}
31 virtual void reset() {}
32 virtual void write_io8(uint32_t addr, uint32_t data) {}
33 virtual uint32_t read_io8(uint32_t addr) { return 0xff; }
34 virtual void save_state(FILEIO* state_fio) {}
35 virtual bool load_state(FILEIO* state_fio) { return true; }
37 virtual void set_device_name(const _TCHAR* format, ...)
44 my_vstprintf_s(buffer, 1024, format, ap);
47 my_tcscpy_s(this_device_name, 128, buffer);
49 // emu->get_osd()->set_vm_node(this_device_id, buffer);
53 virtual const _TCHAR *get_device_name()
55 return (const _TCHAR *)this_device_name;
57 _TCHAR this_device_name[128];