2 SEGA SC-3000 Emulator 'eSC-3000'
\r
4 Author : Takeda.Toshiya
\r
14 #include "../../emu.h"
\r
15 #include "../device.h"
\r
17 #define SIG_MEMORY_SEL 0
\r
19 class MEMORY : public DEVICE
\r
24 uint8 ipl[0x2000]; // sf7000
\r
36 MEMORY(VM* parent_vm, EMU* parent_emu) : DEVICE(parent_vm, parent_emu) {}
\r
41 void write_data8(uint32 addr, uint32 data);
\r
42 uint32 read_data8(uint32 addr);
\r
43 void write_signal(int id, uint32 data, uint32 mask);
\r
44 void save_state(FILEIO* state_fio);
\r
45 bool load_state(FILEIO* state_fio);
\r
48 void open_cart(_TCHAR* file_path);
\r
50 bool cart_inserted()
\r