X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=source%2Fsrc%2Fvm%2Fpasopia%2Fkanjipac2.h;h=4d8140f0f3f7dd5b6a161f44df0c16fde04706b3;hb=e342dc806cca93081409c415d22e74d9daa25631;hp=2476d1a22b60784865e21ce339e70c19dad951bd;hpb=746dcf2f1facc9a912652a72f7787a51813dd09d;p=csp-qt%2Fcommon_source_project-fm7.git diff --git a/source/src/vm/pasopia/kanjipac2.h b/source/src/vm/pasopia/kanjipac2.h index 2476d1a22..4d8140f0f 100644 --- a/source/src/vm/pasopia/kanjipac2.h +++ b/source/src/vm/pasopia/kanjipac2.h @@ -1,36 +1,41 @@ -/* - TOSHIBA PASOPIA Emulator 'EmuPIA' - TOSHIBA PASOPIA 7 Emulator 'EmuPIA7' - - Author : Takeda.Toshiya - Date : 2006.09.20 - - - [ kanji rom pac 2 ] -*/ - -#ifndef _KANJIPAC2_H_ -#define _KANJIPAC2_H_ - -#include "../vm.h" -#include "../../emu.h" -#include "pac2dev.h" - -class KANJIPAC2 : public PAC2DEV -{ -private: - uint8 rom[0x20000]; - uint32 ptr; -public: - KANJIPAC2(VM* parent_vm, EMU* parent_emu) : PAC2DEV(parent_vm, parent_emu) {} - ~KANJIPAC2() {} - - // common functions - void initialize(int id); - void write_io8(uint32 addr, uint32 data); - uint32 read_io8(uint32 addr); - void save_state(FILEIO* state_fio); - bool load_state(FILEIO* state_fio); -}; - -#endif - +/* + TOSHIBA PASOPIA Emulator 'EmuPIA' + TOSHIBA PASOPIA 7 Emulator 'EmuPIA7' + + Author : Takeda.Toshiya + Date : 2006.09.20 - + + [ kanji rom pac 2 ] +*/ + +#ifndef _KANJIPAC2_H_ +#define _KANJIPAC2_H_ + +#include "../vm.h" +#include "../../emu.h" +#include "pac2dev.h" + +namespace PASOPIA { + +class KANJIPAC2 : public PAC2DEV +{ +private: + uint8_t rom[0x20000]; + uint32_t ptr; +public: + KANJIPAC2(VM_TEMPLATE* parent_vm, EMU* parent_emu) : PAC2DEV(parent_vm, parent_emu) + { + set_device_name(_T("Kanji ROM PAC2")); + } + ~KANJIPAC2() {} + + // common functions + void initialize(int id); + void write_io8(uint32_t addr, uint32_t data); + uint32_t read_io8(uint32_t addr); + bool process_state(FILEIO* state_fio, bool loading); +}; + +} +#endif +