summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/homebrew/gscpm.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/homebrew/gscpm.cpp')
-rw-r--r--src/mame/homebrew/gscpm.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/mame/homebrew/gscpm.cpp b/src/mame/homebrew/gscpm.cpp
index 0dbbebe454c..9ffa2aa7480 100644
--- a/src/mame/homebrew/gscpm.cpp
+++ b/src/mame/homebrew/gscpm.cpp
@@ -22,6 +22,9 @@
#include "machine/clock.h"
#include "bus/rs232/rs232.h"
+
+namespace {
+
class gscpm_state : public driver_device
{
public:
@@ -124,7 +127,6 @@ void gscpm_state::switch_to_ram_w(uint8_t data)
void gscpm_state::machine_reset()
{
- driver_device::machine_reset();
// Install the ROM handler here
m_maincpu->space(AS_PROGRAM).unmap_readwrite(0x0000, 0x3fff); // Unmap RAM handler if being rebooted
m_maincpu->space(AS_PROGRAM).install_rom(0x0000, 0x3fff, memregion("maincpu")->base());
@@ -180,5 +182,8 @@ ROM_START(gscpm)
ROM_LOAD("gscpm.bin", 0x0000, 0x4000, CRC(35ae0d43) SHA1(7fae4df419d38a1787a4a97cbef558f402109959))
ROM_END
+} // anonymous namespace
+
+
// YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY FULLNAME FLAGS
COMP( 201?, gscpm, 0, 0, gscpm, 0, gscpm_state, empty_init, "Grant Searle", "Simple CP/M Machine", MACHINE_NO_SOUND_HW )