diff options
author | ajrhacker <ajrhacker@users.noreply.github.com> | 2019-06-22 20:28:26 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-06-22 20:28:26 -0400 |
commit | 4c7506899c21d44ad1b859bd0af8d401ed69968a (patch) | |
tree | ae91de5f23d702c7831edba60a26e3e0c6ae6fcb | |
parent | bf72a3ae51f4a4d8a4ee910c9e056bb2fd011078 (diff) | |
parent | e0dadb899932658cee6c045d5f25d68c3da76edd (diff) |
Merge pull request #5276 from Hydreigon223/ndlan2
Missed two drivers (nw)
-rw-r--r-- | src/mame/drivers/nwk-tr.cpp | 55 | ||||
-rw-r--r-- | src/mame/drivers/plygonet.cpp | 4 |
2 files changed, 39 insertions, 20 deletions
diff --git a/src/mame/drivers/nwk-tr.cpp b/src/mame/drivers/nwk-tr.cpp index d21b63e5063..7d94178f366 100644 --- a/src/mame/drivers/nwk-tr.cpp +++ b/src/mame/drivers/nwk-tr.cpp @@ -41,6 +41,9 @@ Racing Jam Konami 1998 Racing Jam : Chapter 2 Konami 1998 Thrill Drive Konami 1998 +Note: Thrill Drive was released as a conversion kit for Racing Jam. The kit came with a rom swap for CPU and CG boards +and a different network board containing a SOIC8 serial pic. + PCB Layouts ----------- @@ -147,15 +150,14 @@ Racing Jam 2 888A01 - - 888A09 888A10 - - 676A04 676A05 Thrill Drive 713BE01 - - 713A09 713A10 - - 713A04 713A05 - - 713A08 -Network PCB +Network PCB (Racing Jam) ----------- -GN676-PWB(H)B +GN676-PWB(H)A MADE IN JAPAN (C)1998 KONAMI -sticker - GC713AC |------------------------| | CY7C199 N676H1 | -| 2G| +| | |CN3 | | HYC2485S | | XC5204 XC5210 | @@ -165,17 +167,34 @@ sticker - GC713AC Notes: CN1 - Connector joining to CPU board CN4 CN2/3 - RCA jacks for network cable - 2G - Small SOIC8 chip with number 0038323 at location 2G. An identical chip is present on - *some* Hornet games on the GN715 CPU board at location 30C. It may be a PIC or EEPROM. - On Hornet, the chip seems to refresh the data in the Timekeeper RAM when the battery - dies and keeps the game working. It's purpose on the network board is unknown but it may - 'upgrade' the data in the NVRAM to the network version of the game for a twin cabinet set-up. HYC2485S - Hybrid ceramic module for RS485 CY7C199 - 32k x8 SRAM XC5204 - Xilinx XC5204 FPGA XC5210 - Xilink XC5210 FPGA N676H1 - PALCE16V8Q-15 stamped 'N676H1' +Network PCB (Racing Jam 2 and Thrill Drive) +----------- +GN676-PWB(H)B +MADE IN JAPAN +(C)1998 KONAMI +|------------------------| +| CY7C199 N676H1 | +| 2G| +|CN3 | +| HYC2485S | +| XC5204 XC5210 | +|CN2 | +| CN1 | +|------------------------| +This pcb is the same as the A version but with one added chip: + 2G - Small SOIC8 chip with number 0038323 at location 2G. An identical chip is present on + *some* Hornet games on the GN715 CPU board at location 30C. It may be a PIC or EEPROM. + The chip seems to refresh the data in the Timekeeper RAM when the battery dies and keeps + the game working. Because Racing Jam 2 and Thrill Drive came in a conversion kit, the PIC + would format all old timekeeper data on first power on. It's also possible the PIC was + created as a security measure to prevent changing the game and region. + Bottom Board (VIDEO PCB) GN676 PWB(B)B @@ -878,7 +897,7 @@ void nwktr_state::nwktr(machine_config &config) lscreen.set_visarea(0, 511, 0, 383); lscreen.set_screen_update(FUNC(nwktr_state::screen_update_lscreen)); - screen_device &rscreen(SCREEN(config, "rscreen", SCREEN_TYPE_RASTER)); + screen_device &rscreen(SCREEN(config, "rscreen", SCREEN_TYPE_RASTER)); //TODO: Remove. These games never ran on a dual screen setup. rscreen.set_refresh_hz(60); rscreen.set_size(512, 384); rscreen.set_visarea(0, 511, 0, 383); @@ -1048,7 +1067,7 @@ ROM_START(thrilldb) ROM_LOAD( "713jab_m48t58y.35d", 0x000000, 0x002000, CRC(5d8fbcb2) SHA1(74ad91544d2a200cf599a565005476623075e7d6) ) ROM_END -ROM_START(thrilldae) +ROM_START(thrilldae) //incorrect version, supposed to be ver xxB and we already have that clone. May delete as games boots as JAB on rtc test. ROM_REGION32_BE(0x200000, "user1", 0) /* PowerPC program roms */ ROM_LOAD16_WORD_SWAP("713bb01.27p", 0x000000, 0x200000, CRC(535fe4e8) SHA1(acd8194a4dafce289dbdfd874f0b799f25aeb73f) ) @@ -1068,14 +1087,14 @@ ROM_START(thrilldae) ROM_LOAD( "713a10.14p", 0x400000, 0x400000, CRC(27f9833e) SHA1(1540f00d2571ecb81b914c553682b67fca94bbbd) ) ROM_REGION(0x2000, "m48t58",0) - ROM_LOAD( "713eaa_m48t58y.35d", 0x000000, 0x002000, CRC(056ea8fa) SHA1(23574e0c1d011dab8644f3d98763d4a2d11a05b3) ) + ROM_LOAD( "713eaa_m48t58y.35d", 0x000000, 0x002000, BAD_DUMP CRC(056ea8fa) SHA1(23574e0c1d011dab8644f3d98763d4a2d11a05b3) ) ROM_END /*****************************************************************************/ -GAME( 1998, racingj, 0, nwktr, nwktr, nwktr_state, init_nwktr, ROT0, "Konami", "Racing Jam (JAC)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_NO_SOUND ) -GAME( 1998, racingj2, racingj, nwktr, nwktr, nwktr_state, init_nwktr, ROT0, "Konami", "Racing Jam: Chapter 2 (EAE)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_NO_SOUND ) -GAME( 1998, racingj2j, racingj, nwktr, nwktr, nwktr_state, init_nwktr, ROT0, "Konami", "Racing Jam: Chapter 2 (JAE)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_NO_SOUND ) -GAME( 1998, thrilld, 0, thrilld, nwktr, nwktr_state, init_nwktr, ROT0, "Konami", "Thrill Drive (JAE)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) -GAME( 1998, thrilldb, thrilld, thrilld, nwktr, nwktr_state, init_nwktr, ROT0, "Konami", "Thrill Drive (JAB)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) -GAME( 1998, thrilldae, thrilld, thrilld, nwktr, nwktr_state, init_nwktr, ROT0, "Konami", "Thrill Drive (EAA)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) +GAME( 1998, racingj, 0, nwktr, nwktr, nwktr_state, init_nwktr, ROT0, "Konami", "Racing Jam (JAC)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND | MACHINE_NODEVICE_LAN ) +GAME( 1998, racingj2, racingj, nwktr, nwktr, nwktr_state, init_nwktr, ROT0, "Konami", "Racing Jam: Chapter 2 (EAE)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND | MACHINE_NODEVICE_LAN ) +GAME( 1998, racingj2j, racingj, nwktr, nwktr, nwktr_state, init_nwktr, ROT0, "Konami", "Racing Jam: Chapter 2 (JAE)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND | MACHINE_NODEVICE_LAN ) +GAME( 1998, thrilld, 0, thrilld, nwktr, nwktr_state, init_nwktr, ROT0, "Konami", "Thrill Drive (JAE)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND | MACHINE_NODEVICE_LAN ) +GAME( 1998, thrilldb, thrilld, thrilld, nwktr, nwktr_state, init_nwktr, ROT0, "Konami", "Thrill Drive (JAB)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND | MACHINE_NODEVICE_LAN ) +GAME( 1998, thrilldae, thrilld, thrilld, nwktr, nwktr_state, init_nwktr, ROT0, "Konami", "Thrill Drive (EAA)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND | MACHINE_NODEVICE_LAN ) diff --git a/src/mame/drivers/plygonet.cpp b/src/mame/drivers/plygonet.cpp index 544b417338a..5c86f066355 100644 --- a/src/mame/drivers/plygonet.cpp +++ b/src/mame/drivers/plygonet.cpp @@ -725,5 +725,5 @@ ROM_START( polynetw ) ROM_END // YEAR NAME PARENT MACHINE INPUT STATE INIT -GAME( 1993, plygonet, 0, plygonet, polygonet, polygonet_state, init_polygonet, ROT90, "Konami", "Polygonet Commanders (ver UAA)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 1993, polynetw, 0, plygonet, polynetw, polygonet_state, init_polygonet, ROT90, "Konami", "Poly-Net Warriors (ver JAA)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +GAME( 1993, plygonet, 0, plygonet, polygonet, polygonet_state, init_polygonet, ROT90, "Konami", "Polygonet Commanders (ver UAA)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE | MACHINE_NODEVICE_LAN ) +GAME( 1993, polynetw, 0, plygonet, polynetw, polygonet_state, init_polygonet, ROT90, "Konami", "Poly-Net Warriors (ver JAA)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE | MACHINE_NODEVICE_LAN ) |