2 National JR-100 Emulator 'eJR-100'
4 Author : Takeda.Toshiya
14 #include "../../emu.h"
15 #include "../device.h"
17 #define SIG_MEMORY_VIA_PORT_A 0
18 #define SIG_MEMORY_VIA_PORT_B 1
20 class MEMORY : public DEVICE
25 const uint8_t* key_stat;
26 const uint32_t* joy_stat;
40 scrntype_t palette_pc[2];
43 MEMORY(VM* parent_vm, EMU* parent_emu) : DEVICE(parent_vm, parent_emu)
45 set_device_name(_T("Memory Bus"));
51 void write_data8(uint32_t addr, uint32_t data);
52 uint32_t read_data8(uint32_t addr);
53 void write_signal(int id, uint32_t data, uint32_t mask);
56 void save_state(FILEIO* state_fio);
57 bool load_state(FILEIO* state_fio);
60 void set_context_via(DEVICE* device)