summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/lkage.cpp
diff options
context:
space:
mode:
author Vas Crabb <vas@vastheman.com>2017-01-12 18:54:41 +1100
committer Vas Crabb <vas@vastheman.com>2017-01-12 19:05:12 +1100
commit02d69ca65ab9bcdd3ac65ee5ba373886e07bc35f (patch)
tree617256466ce1201d8535ccb2cc1005a4146a6c10 /src/mame/drivers/lkage.cpp
parent9d6025015ead3d0efc84a53b84cf1b33f737f1d1 (diff)
m6805: refactoring and improvements
* Moved 68705 devices into their own file. * Made P3, P5 and U3 variants and made them load bootstrap ROMs. * Implemented EPROM control (write is stubbed out with a logerror). * Implemented differences for open drain I/O ports. (nw) Base device with peripherals should really derive from the 6805 device directly, not the 68705 devices, as I/O ports are present on mask devices (e.g. 6805P2). All drivers and devices that were using M68705_NEW have been changed to M68705P5 - someone who knows the drivers better should fix them up.
Diffstat (limited to 'src/mame/drivers/lkage.cpp')
-rw-r--r--src/mame/drivers/lkage.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/mame/drivers/lkage.cpp b/src/mame/drivers/lkage.cpp
index 948f66c048b..1b23436221e 100644
--- a/src/mame/drivers/lkage.cpp
+++ b/src/mame/drivers/lkage.cpp
@@ -604,7 +604,7 @@ ROM_START( lkage )
ROM_REGION( 0x10000, "audiocpu", 0 ) /* Z80 code (sound CPU) */
ROM_LOAD( "a54-04.54", 0x0000, 0x8000, CRC(541faf9a) SHA1(b142ff3bd198f700697ec06ea92db3109ab5818e) )
- ROM_REGION( 0x10000, "bmcu:mcu", 0 ) /* 68705 MCU code */
+ ROM_REGION( 0x00800, "bmcu:mcu", 0 ) /* 68705 MCU code */
ROM_LOAD( "a54-09.53", 0x0000, 0x0800, CRC(0e8b8846) SHA1(a4a105462b0127229bb7edfadd2e581c7e40f1cc) )
ROM_REGION( 0x4000, "user1", 0 ) /* data */
@@ -634,7 +634,7 @@ ROM_START( lkageo )
ROM_REGION( 0x10000, "audiocpu", 0 ) /* Z80 code (sound CPU) */
ROM_LOAD( "a54-04.54", 0x0000, 0x8000, CRC(541faf9a) SHA1(b142ff3bd198f700697ec06ea92db3109ab5818e) )
- ROM_REGION( 0x10000, "bmcu:mcu", 0 ) /* 68705 MCU code */
+ ROM_REGION( 0x00800, "bmcu:mcu", 0 ) /* 68705 MCU code */
ROM_LOAD( "a54-09.53", 0x0000, 0x0800, CRC(0e8b8846) SHA1(a4a105462b0127229bb7edfadd2e581c7e40f1cc) )
ROM_REGION( 0x4000, "user1", 0 ) /* data */
@@ -664,7 +664,7 @@ ROM_START( lkageoo )
ROM_REGION( 0x10000, "audiocpu", 0 ) /* Z80 code (sound CPU) */
ROM_LOAD( "a54-04.54", 0x0000, 0x8000, CRC(541faf9a) SHA1(b142ff3bd198f700697ec06ea92db3109ab5818e) )
- ROM_REGION( 0x10000, "bmcu:mcu", 0 ) /* 68705 MCU code */
+ ROM_REGION( 0x00800, "bmcu:mcu", 0 ) /* 68705 MCU code */
ROM_LOAD( "a54-09.53", 0x0000, 0x0800, CRC(0e8b8846) SHA1(a4a105462b0127229bb7edfadd2e581c7e40f1cc) )
ROM_REGION( 0x4000, "user1", 0 ) /* data */
@@ -847,7 +847,7 @@ ROM_START( bygone )
ROM_REGION( 0x10000, "audiocpu", 0 ) /* Z80 code (sound CPU) */
ROM_LOAD( "a53_07.ic54", 0x0000, 0x8000, CRC(72f69a77) SHA1(dfc1050a4123b3c83ae733ece1b6fe2836beb901) )
- ROM_REGION( 0x10000, "bmcu:mcu", 0 ) /* 68705 MCU code */
+ ROM_REGION( 0x00800, "bmcu:mcu", 0 ) /* 68705 MCU code */
ROM_LOAD( "a51_09.ic53", 0x0000, 0x0800, CRC(0e8b8846) SHA1(a4a105462b0127229bb7edfadd2e581c7e40f1cc) ) /* the same as lkage */
ROM_REGION( 0x4000, "user1", 0 ) /* data */