mirror of
https://github.com/holub/mame
synced 2025-10-08 01:28:00 +03:00
gaelco2.cpp: Better document the new Maniac Square set (nw)
This commit is contained in:
parent
7be5add122
commit
a3c635dca9
@ -16,6 +16,7 @@
|
||||
Touch & Go | 1995 | GAE1 501 | 950906 | DS5002FP (unprotected version available)
|
||||
Touch & Go | 1995 | GAE1 501 | 950510-1 | DS5002FP
|
||||
Maniac Square | 1996 | GAE1 501 | 940411 | DS5002FP (unprotected version available)
|
||||
Maniac Square | 1996 | CG-1V 427 | 960419/1 | Lattice IspLSI 1016-80LJ (not used, unprotected)
|
||||
Snow Board | 1996 | CG-1V 366 | 960419/1 | Lattice IspLSI 1016-80LJ
|
||||
Bang! | 1998 | CG-1V 388 | 980921/1 | No
|
||||
Play 2000 | 1999 | CG-1V-149 | ? | DS5002FP (by Nova Desitec)
|
||||
@ -263,7 +264,7 @@ ROM_START( maniacsqa ) // REF 940411
|
||||
ROM_FILL( 0x0200000, 0x0080000, 0x00 ) /* to decode GFX as 5bpp */
|
||||
ROM_END
|
||||
|
||||
ROM_START( maniacsqu )
|
||||
ROM_START( maniacsqu ) // REF 940411
|
||||
ROM_REGION( 0x040000, "maincpu", 0 ) /* 68000 code */
|
||||
ROM_LOAD16_BYTE( "d8-d15.1m", 0x000000, 0x020000, CRC(9121d1b6) SHA1(ad8f0d996b6d42fc0c6645466608e82ca96e0b66) )
|
||||
ROM_LOAD16_BYTE( "d0-d7.1m", 0x000001, 0x020000, CRC(a95cfd2a) SHA1(b5bad76f12d2a1f6bf6b35482f2f933ceb00e552) )
|
||||
@ -278,6 +279,84 @@ ROM_START( maniacsqu )
|
||||
ROM_FILL( 0x0200000, 0x0080000, 0x00 ) /* to decode GFX as 5bpp */
|
||||
ROM_END
|
||||
|
||||
/*
|
||||
Maniac Square
|
||||
|
||||
PCB Layout:
|
||||
REF: 960419/1
|
||||
------------------------------------------------------------------------------
|
||||
| KM428C256J-6 (x2) |
|
||||
| |
|
||||
| POT1 |
|
||||
|--- |
|
||||
| SW2 IC43* |
|
||||
| 30.000MHz |----------| |
|
||||
|--- 93C66 | | IC44 |
|
||||
| | CG-1V | |
|
||||
| J 6264 | 427 | IC45* |
|
||||
| 6264 | | |
|
||||
| A |----------| IC46* |
|
||||
| |
|
||||
| M IC47 |
|
||||
| |
|
||||
| M 62256 62256 |
|
||||
| 62256 |
|
||||
| A 62256 62256 |
|
||||
| |----------| |
|
||||
| 24.000MHz | Lattice | |
|
||||
|--- | IspLSI | |
|
||||
| | 1016 | MS1.IC53 |
|
||||
| |----------| |
|
||||
|--- |------------| 62256 |
|
||||
| | | |
|
||||
| | MC68HC000 | MS2.IC55 |
|
||||
| | FN16 | |
|
||||
| |------------| |
|
||||
-----------------------------------------------------------------------------|
|
||||
|
||||
Daughterboard plugs in through IC47 and IC44 sockets
|
||||
|
||||
PCB Layout:
|
||||
MUN-M4M/1
|
||||
+--------+
|
||||
| F0 |
|
||||
| |
|
||||
| F1 |
|
||||
| F2 |
|
||||
| |
|
||||
| F3 |
|
||||
+--------+
|
||||
|
||||
* Denotes unpopulated sockets
|
||||
|
||||
Although this version of Maniac Square use the same PCB as Snow Board Championship, there are some minor
|
||||
omponent changes:
|
||||
|
||||
Slower OSC clocks
|
||||
30.000MHz down from 34.000MHz
|
||||
24.000MHz down from 30.000MHz
|
||||
|
||||
The CG-1V 366 has been upgraded to a CG-1V 427
|
||||
|
||||
Game configuration is store in 93C66 EEPROM as this PCB doesn't have dipswitches
|
||||
|
||||
*/
|
||||
|
||||
ROM_START( maniacsqs ) // REF 960419/1
|
||||
ROM_REGION( 0x100000, "maincpu", 0 ) /* 68000 code */
|
||||
ROM_LOAD16_BYTE( "ms1.ic53", 0x000000, 0x020000, CRC(911fb089) SHA1(62bebf5072331421d4beedf0bde0cffc362b0514) )
|
||||
ROM_LOAD16_BYTE( "ms2.ic55", 0x000001, 0x020000, CRC(e77a5537) SHA1(e7e1c7b794515238c4b5e5b8ef050eb945c96a3f) )
|
||||
|
||||
ROM_REGION( 0x0280000, "gfx1", 0 ) /* GFX + Sound - same data as other sets */
|
||||
ROM_LOAD( "f0.bin", 0x0000000, 0x0080000, CRC(d8551b2f) SHA1(78b5b07112bd89fed18055180e7cc64f8e0bd0b1) ) /* GFX + Sound */
|
||||
ROM_LOAD( "f1.bin", 0x0080000, 0x0080000, CRC(b269c427) SHA1(b7f9501529fbb7ee82700cff82740ba5770cf3c5) ) /* GFX + Sound */
|
||||
ROM_LOAD( "f2.bin", 0x0100000, 0x0020000, CRC(af4ea5e7) SHA1(ffaf09dc2588e32c124e7dd2f86ba009f1b8b176) ) /* GFX only */
|
||||
ROM_FILL( 0x0120000, 0x0060000, 0x00 ) /* Empty */
|
||||
ROM_LOAD( "f3.bin", 0x0180000, 0x0020000, CRC(578c3588) SHA1(c2e1fba29f21d6822677886fb2d26e050b336c14) ) /* GFX only */
|
||||
ROM_FILL( 0x01a0000, 0x0060000, 0x00 ) /* Empty */
|
||||
ROM_FILL( 0x0200000, 0x0080000, 0x00 ) /* to decode GFX as 5bpp */
|
||||
ROM_END
|
||||
|
||||
/*============================================================================
|
||||
PLAY 2000
|
||||
============================================================================*/
|
||||
@ -1450,7 +1529,7 @@ REF: 960419/1
|
||||
-----------------------------------------------------------------------------|
|
||||
*/
|
||||
|
||||
ROM_START( snowboara )
|
||||
ROM_START( snowboara )960419/1
|
||||
ROM_REGION( 0x100000, "maincpu", 0 ) /* 68000 code */
|
||||
ROM_LOAD16_BYTE( "sb53", 0x000000, 0x080000, CRC(e4eaefd4) SHA1(c7de2ae3a4a919fbe16d4997e3f9e2303b8c96b1) ) /* Version 2.0 program roms */
|
||||
ROM_LOAD16_BYTE( "sb55", 0x000001, 0x080000, CRC(e2476994) SHA1(2ad18652a1fc6ac058c8399373fb77e7a81d5bbd) ) /* Version 2.0 program roms */
|
||||
@ -1503,21 +1582,6 @@ ROM_START( snowboar )
|
||||
ROM_FILL( 0x1200000, 0x0200000, 0x00 ) /* Empty */
|
||||
ROM_END
|
||||
|
||||
ROM_START( maniacsqs )
|
||||
ROM_REGION( 0x100000, "maincpu", 0 ) /* 68000 code */
|
||||
ROM_LOAD16_BYTE( "ms1.ic53", 0x000000, 0x020000, CRC(911fb089) SHA1(62bebf5072331421d4beedf0bde0cffc362b0514) )
|
||||
ROM_LOAD16_BYTE( "ms2.ic55", 0x000001, 0x020000, CRC(e77a5537) SHA1(e7e1c7b794515238c4b5e5b8ef050eb945c96a3f) )
|
||||
|
||||
ROM_REGION( 0x0280000, "gfx1", 0 ) /* GFX + Sound */
|
||||
ROM_LOAD( "f0.bin", 0x0000000, 0x0080000, CRC(d8551b2f) SHA1(78b5b07112bd89fed18055180e7cc64f8e0bd0b1) ) /* GFX + Sound */
|
||||
ROM_LOAD( "f1.bin", 0x0080000, 0x0080000, CRC(b269c427) SHA1(b7f9501529fbb7ee82700cff82740ba5770cf3c5) ) /* GFX + Sound */
|
||||
ROM_LOAD( "f2.bin", 0x0100000, 0x0020000, CRC(af4ea5e7) SHA1(ffaf09dc2588e32c124e7dd2f86ba009f1b8b176) ) /* GFX only */
|
||||
ROM_FILL( 0x0120000, 0x0060000, 0x00 ) /* Empty */
|
||||
ROM_LOAD( "f3.bin", 0x0180000, 0x0020000, CRC(578c3588) SHA1(c2e1fba29f21d6822677886fb2d26e050b336c14) ) /* GFX only */
|
||||
ROM_FILL( 0x01a0000, 0x0060000, 0x00 ) /* Empty */
|
||||
ROM_FILL( 0x0200000, 0x0080000, 0x00 ) /* to decode GFX as 5bpp */
|
||||
ROM_END
|
||||
|
||||
/*============================================================================
|
||||
WORLD RALLY 2
|
||||
============================================================================*/
|
||||
@ -1860,9 +1924,9 @@ GAME( 1995, wrally2, 0, wrally2, wrally2, wrally2_state, 0, ROT0
|
||||
|
||||
// All sets identify as Version 1.0, but are clearly different revisions
|
||||
GAME( 1996, maniacsq, 0, maniacsq_d5002fp, maniacsq, gaelco2_state, 0, ROT0, "Gaelco", "Maniac Square (protected, Version 1.0, Checksum DEEE)", 0 )
|
||||
GAME( 1996, maniacsqa,maniacsq, maniacsq_d5002fp, maniacsq, gaelco2_state, 0, ROT0, "Gaelco", "Maniac Square (protected, Version 1.0, Checksum CF2D)", 0 )
|
||||
GAME( 1996, maniacsqu,maniacsq, maniacsq, maniacsq, gaelco2_state, 0, ROT0, "Gaelco", "Maniac Square (unprotected, Version 1.0, Checksum BB73)", 0 )
|
||||
GAME( 1996, maniacsqs,maniacsq, maniacsqs, snowboar, gaelco2_state, 0, ROT0, "Gaelco", "Maniac Square (unprotected, Version 1.0, Checksum 66B1, 960419/1 PCB)", 0 ) // Official version on Snow Board Championship PCB, doesn't use the protection
|
||||
GAME( 1996, maniacsqa, maniacsq, maniacsq_d5002fp, maniacsq, gaelco2_state, 0, ROT0, "Gaelco", "Maniac Square (protected, Version 1.0, Checksum CF2D)", 0 )
|
||||
GAME( 1996, maniacsqu, maniacsq, maniacsq, maniacsq, gaelco2_state, 0, ROT0, "Gaelco", "Maniac Square (unprotected, Version 1.0, Checksum BB73)", 0 )
|
||||
GAME( 1996, maniacsqs, maniacsq, maniacsqs, snowboar, gaelco2_state, 0, ROT0, "Gaelco", "Maniac Square (unprotected, Version 1.0, Checksum 66B1, 960419/1 PCB)", 0 ) // Official version on Snow Board Championship PCB, doesn't use the protection
|
||||
|
||||
GAME( 1996, snowboar, 0, snowboar, snowboar, gaelco2_state, 0, ROT0, "Gaelco", "Snow Board Championship (Version 2.1)", 0 )
|
||||
GAME( 1996, snowboara,snowboar, snowboar, snowboar, gaelco2_state, snowboar, ROT0, "Gaelco", "Snow Board Championship (Version 2.0)", 0 )
|
||||
|
Loading…
Reference in New Issue
Block a user