- FM7_MAINMEM(VM* parent_vm, EMU* parent_emu);
- ~FM7_MAINMEM();
- virtual uint32 read_data8(uint32 addr);
- virtual void write_data8(uint32 addr, uint32 data);
- virtual uint32 read_data16(uint32 addr);
- virtual void write_data16(uint32 addr, uint32 data);
- virtual uint32 read_data32(uint32 addr);
- virtual void write_data32(uint32 addr, uint32 data);
- bool get_loadstat_basicrom(void){
- return diag_load_basicrom;
- }
- bool get_loadstat_bootrom_bas(void){
- return diag_load_bootrom_bas;
- }
- bool get_loadstat_bootrom_dos(void){
- return diag_load_bootrom_dos;
- }
-}
+ FM7_MAINMEM(VM* parent_vm, EMU* parent_emu);
+ ~FM7_MAINMEM();
+ virtual uint32 read_data8(uint32 addr);
+ virtual void write_data8(uint32 addr, uint32 data);
+ virtual uint32 read_data16(uint32 addr);
+ virtual void write_data16(uint32 addr, uint32 data);
+ virtual uint32 read_data32(uint32 addr);
+ virtual void write_data32(uint32 addr, uint32 data);
+ void initialize(void);
+
+ bool get_loadstat_basicrom(void){
+ return diag_load_basicrom;
+ }
+ bool get_loadstat_bootrom_bas(void){
+ return diag_load_bootrom_bas;
+ }
+ bool get_loadstat_bootrom_dos(void){
+ return diag_load_bootrom_dos;
+ }
+ void set_context_submem(DEVICE *p){
+ submem = p;
+ }
+};