diff options
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 |
commit | 02d69ca65ab9bcdd3ac65ee5ba373886e07bc35f (patch) | |
tree | 617256466ce1201d8535ccb2cc1005a4146a6c10 /src/mame/drivers/lkage.cpp | |
parent | 9d6025015ead3d0efc84a53b84cf1b33f737f1d1 (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.cpp | 8 |
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 */ |