summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Ivan Vangelista <mesgnet@yahoo.it>2019-07-22 16:52:41 +0200
committer Ivan Vangelista <mesgnet@yahoo.it>2019-07-22 16:52:41 +0200
commit5fafe21fcc2b16764596ffd4bd53bd2ea2a6e9fc (patch)
tree87e96deac66ab4874d4aebdc7beca927502407e6
parent026c78a4d0c4ca64a86166cb9300c23834d1ed70 (diff)
1943.cpp: decapped and dumped MCU for the original sets [Brian Troha, TeamEurope, The Dumping Union]
(nw) not hooked up
-rw-r--r--src/mame/drivers/1943.cpp34
1 files changed, 17 insertions, 17 deletions
diff --git a/src/mame/drivers/1943.cpp b/src/mame/drivers/1943.cpp
index 06e45fa4abb..99795ab6ea7 100644
--- a/src/mame/drivers/1943.cpp
+++ b/src/mame/drivers/1943.cpp
@@ -26,7 +26,7 @@
TODO:
- use priority PROM for drawing sprites
- - dump / decap the C8751H-88 MCU and use it's code to emulate the protection
+ - hook up the C8751H-88 MCU
- find and dump an unmodified bme01.12d to correct the 1943 Euro set
*/
@@ -340,8 +340,8 @@ ROM_START( 1943 )
ROM_REGION( 0x10000, "audiocpu", 0 )
ROM_LOAD( "bm05.4k", 0x00000, 0x8000, CRC(ee2bd2d7) SHA1(4d2d019a9f8452fbbb247e893280568a2e86073e) )
- ROM_REGION( 0x10000, "mcu", 0 ) /* C8751H-88 MCU Code */
- ROM_LOAD( "bm.7k", 0x00000, 0x10000 , NO_DUMP ) /* can't be dumped */
+ ROM_REGION( 0x1000, "mcu", 0 ) /* C8751H-88 MCU Code */
+ ROM_LOAD( "bm.7k", 0x0000, 0x1000 , CRC(cf4781bf) SHA1(4d63da5bf39a892499c02a79c7daf33d3a94234a) )
ROM_REGION( 0x8000, "gfx1", 0 )
ROM_LOAD( "bm04.5h", 0x00000, 0x8000, CRC(46cb9d3d) SHA1(96fd0e714b91fe13a2ca0d185ada9e4b4baa0c0b) ) /* characters */
@@ -398,8 +398,8 @@ ROM_START( 1943u )
ROM_REGION( 0x10000, "audiocpu", 0 )
ROM_LOAD( "bm05.4k", 0x00000, 0x8000, CRC(ee2bd2d7) SHA1(4d2d019a9f8452fbbb247e893280568a2e86073e) )
- ROM_REGION( 0x10000, "mcu", 0 ) /* C8751H-88 MCU Code */
- ROM_LOAD( "bm.7k", 0x00000, 0x10000 , NO_DUMP ) /* can't be dumped */
+ ROM_REGION( 0x1000, "mcu", 0 ) /* C8751H-88 MCU Code */
+ ROM_LOAD( "bm.7k", 0x0000, 0x1000 , CRC(cf4781bf) SHA1(4d63da5bf39a892499c02a79c7daf33d3a94234a) )
ROM_REGION( 0x8000, "gfx1", 0 )
ROM_LOAD( "bm04.5h", 0x00000, 0x8000, CRC(46cb9d3d) SHA1(96fd0e714b91fe13a2ca0d185ada9e4b4baa0c0b) ) /* characters */
@@ -456,8 +456,8 @@ ROM_START( 1943ua )
ROM_REGION( 0x10000, "audiocpu", 0 )
ROM_LOAD( "bm05.4k", 0x00000, 0x8000, CRC(ee2bd2d7) SHA1(4d2d019a9f8452fbbb247e893280568a2e86073e) )
- ROM_REGION( 0x10000, "mcu", 0 ) /* C8751H-88 MCU Code */
- ROM_LOAD( "bm.7k", 0x00000, 0x10000 , NO_DUMP ) /* can't be dumped */
+ ROM_REGION( 0x1000, "mcu", 0 ) /* C8751H-88 MCU Code */
+ ROM_LOAD( "bm.7k", 0x0000, 0x1000 , CRC(cf4781bf) SHA1(4d63da5bf39a892499c02a79c7daf33d3a94234a) )
ROM_REGION( 0x8000, "gfx1", 0 )
ROM_LOAD( "bm04.5h", 0x00000, 0x8000, CRC(46cb9d3d) SHA1(96fd0e714b91fe13a2ca0d185ada9e4b4baa0c0b) ) /* characters */
@@ -514,8 +514,8 @@ ROM_START( 1943j )
ROM_REGION( 0x10000, "audiocpu", 0 )
ROM_LOAD( "bm05.4k", 0x00000, 0x8000, CRC(ee2bd2d7) SHA1(4d2d019a9f8452fbbb247e893280568a2e86073e) )
- ROM_REGION( 0x10000, "mcu", 0 ) /* C8751H-88 MCU Code */
- ROM_LOAD( "bm.7k", 0x00000, 0x10000 , NO_DUMP ) /* can't be dumped */
+ ROM_REGION( 0x1000, "mcu", 0 ) /* C8751H-88 MCU Code */
+ ROM_LOAD( "bm.7k", 0x0000, 0x1000 , CRC(cf4781bf) SHA1(4d63da5bf39a892499c02a79c7daf33d3a94234a) )
ROM_REGION( 0x8000, "gfx1", 0 )
ROM_LOAD( "bm04.5h", 0x00000, 0x8000, CRC(46cb9d3d) SHA1(96fd0e714b91fe13a2ca0d185ada9e4b4baa0c0b) ) /* characters */
@@ -572,8 +572,8 @@ ROM_START( 1943ja )
ROM_REGION( 0x10000, "audiocpu", 0 )
ROM_LOAD( "bm05.4k", 0x00000, 0x8000, CRC(ee2bd2d7) SHA1(4d2d019a9f8452fbbb247e893280568a2e86073e) )
- ROM_REGION( 0x10000, "mcu", 0 ) /* C8751H-88 MCU Code */
- ROM_LOAD( "bm.7k", 0x00000, 0x10000 , NO_DUMP ) /* can't be dumped */
+ ROM_REGION( 0x1000, "mcu", 0 ) /* C8751H-88 MCU Code */
+ ROM_LOAD( "bm.7k", 0x0000, 0x1000 , CRC(cf4781bf) SHA1(4d63da5bf39a892499c02a79c7daf33d3a94234a) )
ROM_REGION( 0x8000, "gfx1", 0 )
ROM_LOAD( "bm04.5h", 0x00000, 0x8000, CRC(46cb9d3d) SHA1(96fd0e714b91fe13a2ca0d185ada9e4b4baa0c0b) ) /* characters */
@@ -630,8 +630,8 @@ ROM_START( 1943jah )
ROM_REGION( 0x10000, "audiocpu", 0 )
ROM_LOAD( "bm05.4k", 0x00000, 0x8000, CRC(ee2bd2d7) SHA1(4d2d019a9f8452fbbb247e893280568a2e86073e) )
- ROM_REGION( 0x10000, "mcu", 0 ) /* C8751H-88 MCU Code */
- ROM_LOAD( "bm.7k", 0x00000, 0x10000 , NO_DUMP ) /* can't be dumped */
+ ROM_REGION( 0x1000, "mcu", 0 ) /* C8751H-88 MCU Code */
+ ROM_LOAD( "bm.7k", 0x0000, 0x1000 , CRC(cf4781bf) SHA1(4d63da5bf39a892499c02a79c7daf33d3a94234a) )
ROM_REGION( 0x8000, "gfx1", 0 )
ROM_LOAD( "bm04.5h", 0x00000, 0x8000, CRC(46cb9d3d) SHA1(96fd0e714b91fe13a2ca0d185ada9e4b4baa0c0b) ) /* characters */
@@ -688,8 +688,8 @@ ROM_START( 1943kai )
ROM_REGION( 0x10000, "audiocpu", 0 )
ROM_LOAD( "bmk05.4k", 0x00000, 0x8000, CRC(25f37957) SHA1(1e50c2a920eb3b5c881843686db857e9fee5ba1d) )
- ROM_REGION( 0x10000, "mcu", 0 ) /* C8751H-88 MCU Code */
- ROM_LOAD( "bm.7k", 0x00000, 0x10000 , NO_DUMP ) /* can't be dumped */
+ ROM_REGION( 0x1000, "mcu", 0 ) /* C8751H-88 MCU Code */
+ ROM_LOAD( "bm.7k", 0x0000, 0x1000 , CRC(cf4781bf) SHA1(4d63da5bf39a892499c02a79c7daf33d3a94234a) )
ROM_REGION( 0x8000, "gfx1", 0 )
ROM_LOAD( "bmk04.5h", 0x00000, 0x8000, CRC(884a8692) SHA1(027aa8c868dc07ccd9e27705031107881aef4b91) ) /* characters */
@@ -746,8 +746,8 @@ ROM_START( 1943mii ) /* Prototype, location test or limited release? - PCB had g
ROM_REGION( 0x10000, "audiocpu", 0 )
ROM_LOAD( "05.4k", 0x00000, 0x8000, CRC(25f37957) SHA1(1e50c2a920eb3b5c881843686db857e9fee5ba1d) )
- ROM_REGION( 0x10000, "mcu", 0 ) /* C8751H-88 MCU Code */
- ROM_LOAD( "bm.7k", 0x00000, 0x10000 , NO_DUMP ) /* can't be dumped */
+ ROM_REGION( 0x1000, "mcu", 0 ) /* C8751H-88 MCU Code */
+ ROM_LOAD( "bm.7k", 0x0000, 0x1000 , CRC(cf4781bf) SHA1(4d63da5bf39a892499c02a79c7daf33d3a94234a) )
ROM_REGION( 0x8000, "gfx1", 0 )
ROM_LOAD( "04.5h", 0x00000, 0x8000, CRC(8190e092) SHA1(17ca0fa8e61cc6f478d4807262a0333fdb3e4f94) ) /* characters - had USA hand written in pencil on label */