diff options
author | AJR <ajrhacker@users.noreply.github.com> | 2018-09-21 16:26:10 -0400 |
---|---|---|
committer | AJR <ajrhacker@users.noreply.github.com> | 2018-09-21 16:28:22 -0400 |
commit | 3ec308871d74f7c0e08a89a12c88053209a1099f (patch) | |
tree | 0bb351c029b7fac446e505ec53a32633c9e125b9 | |
parent | bc1a9310c2a5aaa80fe7eeda7973173d7784339e (diff) |
wildfang, stratof: Revert type of still-undumped MCU; add comments (nw)
lee1214.cpp: Minor note (nw)
tv912.cpp: Minor code style tweak (nw)
-rw-r--r-- | src/mame/drivers/gaiden.cpp | 19 | ||||
-rw-r--r-- | src/mame/drivers/lee1214.cpp | 2 | ||||
-rw-r--r-- | src/mame/drivers/tv912.cpp | 2 |
3 files changed, 14 insertions, 9 deletions
diff --git a/src/mame/drivers/gaiden.cpp b/src/mame/drivers/gaiden.cpp index 4b2e81c13e8..ab8880c7c30 100644 --- a/src/mame/drivers/gaiden.cpp +++ b/src/mame/drivers/gaiden.cpp @@ -55,6 +55,11 @@ Notes: pixels behind the blended object and the object itself, and then adding the RGB values. +- The location of the protection MCU (right next to the DIP switches, and + not populated on Ninja Gaiden) is marked “µPD8049” on the PCB. This has + found to actually be a 8749 (internal EPROM type) on Raiga and Tecmo + Knight/Wild Fang. + todo: - make sure all of the protection accesses in raiga are handled correctly. @@ -825,7 +830,7 @@ MACHINE_CONFIG_START(gaiden_state::wildfang) MCFG_DEVICE_MODIFY("maincpu") MCFG_DEVICE_PROGRAM_MAP(wildfang_map) - MCFG_DEVICE_ADD("mcu", I8049, 4_MHz_XTAL) + MCFG_DEVICE_ADD("mcu", I8749, 4_MHz_XTAL) MCFG_DEVICE_DISABLE() MACHINE_CONFIG_END @@ -834,7 +839,7 @@ MACHINE_CONFIG_START(gaiden_state::raiga) MCFG_DEVICE_MODIFY("maincpu") MCFG_DEVICE_PROGRAM_MAP(raiga_map) - MCFG_DEVICE_ADD("mcu", I8049, 4_MHz_XTAL) + MCFG_DEVICE_ADD("mcu", I8749, 4_MHz_XTAL) MCFG_DEVICE_DISABLE() MCFG_MACHINE_RESET_OVERRIDE(gaiden_state,raiga) @@ -1345,7 +1350,7 @@ ROM_START( wildfang ) /* Dipswitch selectable title of Wild Fang or Tecmo Knight ROM_REGION( 0x10000, "audiocpu", 0 ) ROM_LOAD( "tkni3.bin", 0x0000, 0x10000, CRC(15623ec7) SHA1(db43fe6c417117d7cd90a26e12a52efb0e1a5ca6) ) /* Audio CPU is a Z80 */ - ROM_REGION( 0x0800, "mcu", 0 ) /* protection NEC D8049 */ + ROM_REGION( 0x0800, "mcu", 0 ) /* protection NEC D8749 */ ROM_LOAD( "a-6v.mcu", 0x00000, 0x0800, NO_DUMP ) ROM_REGION( 0x010000, "gfx1", 0 ) @@ -1376,7 +1381,7 @@ ROM_START( wildfangs ) /* Wild Fang - No title change option */ ROM_REGION( 0x10000, "audiocpu", 0 ) ROM_LOAD( "tkni3.bin", 0x0000, 0x10000, CRC(15623ec7) SHA1(db43fe6c417117d7cd90a26e12a52efb0e1a5ca6) ) /* Audio CPU is a Z80 */ - ROM_REGION( 0x0800, "mcu", 0 ) /* protection NEC D8049 */ + ROM_REGION( 0x0800, "mcu", 0 ) /* protection NEC D8749 */ ROM_LOAD( "a-6v.mcu", 0x00000, 0x0800, NO_DUMP ) ROM_REGION( 0x010000, "gfx1", 0 ) @@ -1407,7 +1412,7 @@ ROM_START( tknight ) /* Tecmo Knight - No title change option */ ROM_REGION( 0x10000, "audiocpu", 0 ) ROM_LOAD( "tkni3.bin", 0x0000, 0x10000, CRC(15623ec7) SHA1(db43fe6c417117d7cd90a26e12a52efb0e1a5ca6) ) /* Audio CPU is a Z80 */ - ROM_REGION( 0x0800, "mcu", 0 ) /* protection NEC D8049 */ + ROM_REGION( 0x0800, "mcu", 0 ) /* protection NEC D8749 */ ROM_LOAD( "a-6v.mcu", 0x00000, 0x0800, NO_DUMP ) ROM_REGION( 0x010000, "gfx1", 0 ) @@ -1435,7 +1440,7 @@ ROM_START( stratof ) ROM_REGION( 0x10000, "audiocpu", 0 ) ROM_LOAD( "a-4b.3", 0x00000, 0x10000, CRC(18655c95) SHA1(8357e0520565a201bb930cadffc759463931ec41) ) - ROM_REGION( 0x0800, "mcu", 0 ) /* protection NEC D8049 */ + ROM_REGION( 0x0800, "mcu", 0 ) /* protection NEC D8749 */ ROM_LOAD( "a-6v.mcu", 0x00000, 0x0800, NO_DUMP ) ROM_REGION( 0x10000, "gfx1", 0 ) @@ -1463,7 +1468,7 @@ ROM_START( raiga ) ROM_REGION( 0x10000, "audiocpu", 0 ) ROM_LOAD( "a-4b.3", 0x00000, 0x10000, CRC(18655c95) SHA1(8357e0520565a201bb930cadffc759463931ec41) ) - ROM_REGION( 0x0800, "mcu", 0 ) /* protection NEC D8049 */ + ROM_REGION( 0x0800, "mcu", 0 ) /* protection NEC D8749 */ ROM_LOAD( "a-6v.mcu", 0x00000, 0x0800, NO_DUMP ) ROM_REGION( 0x10000, "gfx1", 0 ) diff --git a/src/mame/drivers/lee1214.cpp b/src/mame/drivers/lee1214.cpp index f61babf9f1a..6d6f91864e9 100644 --- a/src/mame/drivers/lee1214.cpp +++ b/src/mame/drivers/lee1214.cpp @@ -2,7 +2,7 @@ // copyright-holders:AJR /**************************************************************************** - Skeleton driver for Lee Data 1214 terminal. + Skeleton driver for Lee Data 1214 terminal (IBM 3278-compatible). ****************************************************************************/ diff --git a/src/mame/drivers/tv912.cpp b/src/mame/drivers/tv912.cpp index 637497d5f1a..6cd3045ef51 100644 --- a/src/mame/drivers/tv912.cpp +++ b/src/mame/drivers/tv912.cpp @@ -272,7 +272,7 @@ u32 tv912_state::screen_update(screen_device &screen, bitmap_rgb32 &bitmap, cons return 0; } - u8 *dispram = static_cast<u8 *>(m_dispram_bank->base()); + const u8 *dispram = static_cast<u8 *>(m_dispram_bank->base()); ioport_value videoctrl = m_video_control->read(); rectangle curs; |