2 TOSHIBA PASOPIA Emulator 'EmuPIA'
3 TOSHIBA PASOPIA 7 Emulator 'EmuPIA7'
5 Author : Takeda.Toshiya
8 [ pac slot 2 base class ]
14 #include "../vm_template.h"
15 #include "../../emu_template.h"
26 PAC2DEV(VM_TEMPLATE* parent_vm, EMU_TEMPLATE* parent_emu) : vm((VM *)parent_vm), emu(parent_emu)
28 set_device_name(_T("PAC2 Base Device"));
32 virtual void initialize(int id) {}
33 virtual void release() {}
34 virtual void reset() {}
35 virtual void __FASTCALL write_io8(uint32_t addr, uint32_t data) {}
36 virtual uint32_t __FASTCALL read_io8(uint32_t addr) { return 0xff; }
37 virtual bool process_state(FILEIO* state_fio, bool loading) { return true; }
39 virtual void set_device_name(const _TCHAR* format, ...)
46 my_vstprintf_s(buffer, 1024, format, ap);
49 my_tcscpy_s(this_device_name, 128, buffer);
51 // emu->get_osd()->set_vm_node(this_device_id, buffer);
55 virtual const _TCHAR *get_device_name()
57 return (const _TCHAR *)this_device_name;
59 _TCHAR this_device_name[128];