summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/comquest.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/comquest.cpp')
-rw-r--r--src/mame/drivers/comquest.cpp15
1 files changed, 5 insertions, 10 deletions
diff --git a/src/mame/drivers/comquest.cpp b/src/mame/drivers/comquest.cpp
index acec184d755..78ee3a4f452 100644
--- a/src/mame/drivers/comquest.cpp
+++ b/src/mame/drivers/comquest.cpp
@@ -44,7 +44,7 @@ icq3250a-d
#include "emu.h"
#include "includes/comquest.h"
-#include "cpu/m6805/m6805.h"
+#include "cpu/m6805/m68hc05.h"
#include "emupal.h"
#include "screen.h"
@@ -65,8 +65,7 @@ WRITE8_MEMBER(comquest_state::comquest_write)
void comquest_state::comquest_mem(address_map &map)
{
-// { 0x0000, 0x7fff, SMH_BANK(1) },
- map(0x0000, 0xfff).rom();
+ map(0x8000, 0xffff).rom().region("gfx1", 0x4000);
}
static INPUT_PORTS_START( comquest )
@@ -217,9 +216,7 @@ void comquest_state::machine_reset()
void comquest_state::comquest(machine_config &config)
{
/* basic machine hardware */
- M6805(config, m_maincpu, 4000000); /* 4000000? */
- /* HD63705(config, m_maincpu, 4000000); instruction set looks like m6805/m6808 */
- /* M68705(config, m_maincpu, 4000000); instruction set looks like m6805/m6808 */
+ M68HC05L11(config, m_maincpu, 4000000); /* 4000000? */
/*
8 bit bus, integrated io, serial io?,
@@ -266,10 +263,8 @@ void comquest_state::comquest(machine_config &config)
}
ROM_START(comquest)
-// ROM_REGION(0x10000,"maincpu",0)
-// ROM_REGION(0x80000,"user1",0)
- ROM_REGION(0x100000,"maincpu",0)
- ROM_LOAD("comquest.bin", 0x00000, 0x80000, CRC(2bf4b1a8) SHA1(8d1821cbde37cca2055b18df001438f7d138a8c1))
+ ROM_REGION(0x1000,"maincpu",0)
+ ROM_LOAD("hc05_internal.bin", 0x0000, 0x1000, NO_DUMP)
/*
000 +16kbyte graphics data? (first bytes: 80 0d 04 00 00 08 04 00 0f 02 04 01 00 10 04 01)
040 16kbyte code (first bytes: 00 00 00 00 9a cd 7c 9b cd 7c 98 4f c7 f1 1d 4f)