2 FUJITSU FMR-30 Emulator 'eFMR-30'
4 Author : Takeda.Toshiya
12 void SYSTEM::initialize()
18 void SYSTEM::write_io8(uint32_t addr, uint32_t data)
20 switch(addr & 0xffff) {
33 uint32_t SYSTEM::read_io8(uint32_t addr)
35 switch(addr & 0xffff) {
57 #define STATE_VERSION 1
59 void SYSTEM::save_state(FILEIO* state_fio)
61 state_fio->FputUint32(STATE_VERSION);
62 state_fio->FputInt32(this_device_id);
64 state_fio->FputUint8(arr);
65 state_fio->FputUint8(nmistat);
66 state_fio->FputUint8(nmimask);
69 bool SYSTEM::load_state(FILEIO* state_fio)
71 if(state_fio->FgetUint32() != STATE_VERSION) {
74 if(state_fio->FgetInt32() != this_device_id) {
77 arr = state_fio->FgetUint8();
78 nmistat = state_fio->FgetUint8();
79 nmimask = state_fio->FgetUint8();