diff options
Diffstat (limited to 'src/mame/drivers/comquest.cpp')
-rw-r--r-- | src/mame/drivers/comquest.cpp | 15 |
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) |