- balsente.cpp: correct cd12.18a.romcd12 ROM name and reference for Grudge Match 00.91 proto [Brian Troha]

- expro2.cpp: doc update – adds known Comad PCB numbers to various sets [Brian Troha]

- galspnbl.cpp: Adds some PCB info in header and corrects clock of 68000 based on OSC [Brian Troha]

- segac2.cpp: doc update – adds Sega game ID# for Columns 2 (Japan) [Brian Troha]
This commit is contained in:
Ivan Vangelista 2021-11-23 06:35:40 +01:00
parent 4dd2eb532b
commit fb54d2d729
4 changed files with 21 additions and 14 deletions

View file

@ -1889,7 +1889,7 @@ ROM_START( grudge )
ROM_LOAD( "ab4.9a.romab4", 0x08000, 0x8000, CRC(2dddb371) SHA1(fbe53a78fb17e5dc17bf6a475a170b850e63cdb6) ) // handwritten label "AB4"
ROM_LOAD( "g.m._cd-0_9-21-87.13a.romcd0", 0x10000, 0x8000, CRC(ad168726) SHA1(c4d084e3752d6c4365d2460ca3146b148dcccc1d) ) // handwritten label "G.M. CD-0 9-21-87"
ROM_LOAD( "cd4.15a.romcd4", 0x18000, 0x8000, CRC(1de8dd2e) SHA1(6b538dcf35105bca1ae1bb5387a08b4d1d4f410c) ) // handwritten label "CD4"
ROM_LOAD( "cd12.18a.romcd4", 0x18000, 0x8000, CRC(1de8dd2e) SHA1(6b538dcf35105bca1ae1bb5387a08b4d1d4f410c) ) // handwritten label "CD12" - same as CD4, confirmed as identical on PCB
ROM_LOAD( "cd12.18a.romcd12", 0x18000, 0x8000, CRC(1de8dd2e) SHA1(6b538dcf35105bca1ae1bb5387a08b4d1d4f410c) ) // handwritten label "CD12" - same as CD4, confirmed as identical on PCB
ROM_REGION( 0x10000, "gfx1", 0 ) /* up to 64k of sprites */
ROM_LOAD( "g.m._gr0_9-21-87.8a.gr0", 0x00000, 0x8000, CRC(b9681f53) SHA1(bb0c516408f1769e018f0ec8707786d4d1e9ef7e) ) // handwritten label "G.M. GR0 9-21-87"
@ -1902,8 +1902,8 @@ ROM_START( grudgei )
ROM_LOAD( "gm-3a.bin", 0x00000, 0x8000, CRC(eabeec2b) SHA1(92098512e3dbcda36f42e10fada01323fab4b08a) ) // == ab0.8a.romab0
ROM_LOAD( "gm-4a.bin", 0x08000, 0x8000, CRC(72664f18) SHA1(98202d7a775792d2d1c44a26540ac35afaffa6b2) ) // Modified from above AB4 ROM to use the Italian language
ROM_LOAD( "gm-1a.bin", 0x10000, 0x8000, CRC(ad168726) SHA1(c4d084e3752d6c4365d2460ca3146b148dcccc1d) ) // == cd0.13a.romcd0
ROM_LOAD( "gm-2a.bin", 0x18000, 0x8000, CRC(1de8dd2e) SHA1(6b538dcf35105bca1ae1bb5387a08b4d1d4f410c) ) // == cd4.15a.romcd4 & cd12.18a.romcd4
ROM_LOAD( "gm-5a.bin", 0x18000, 0x8000, CRC(1de8dd2e) SHA1(6b538dcf35105bca1ae1bb5387a08b4d1d4f410c) ) // == cd4.15a.romcd4 & cd12.18a.romcd4, confirmed as identical on PCB
ROM_LOAD( "gm-2a.bin", 0x18000, 0x8000, CRC(1de8dd2e) SHA1(6b538dcf35105bca1ae1bb5387a08b4d1d4f410c) ) // == cd4.15a.romcd4 & cd12.18a.romcd12
ROM_LOAD( "gm-5a.bin", 0x18000, 0x8000, CRC(1de8dd2e) SHA1(6b538dcf35105bca1ae1bb5387a08b4d1d4f410c) ) // == cd4.15a.romcd4 & cd12.18a.romcd12, confirmed as identical on PCB
ROM_LOAD( "gm-6b.bin", 0x1e000, 0x2000, CRC(513d8cdd) SHA1(563e5a2b7e71b4e1447bd41339174129a5884517) ) // mostly the same as 2a/5a except for a small table, used for Italian text (corrupt text if we don't use this here.. )
ROM_REGION( 0x10000, "gfx1", 0 ) /* up to 64k of sprites */

View file

@ -1472,7 +1472,7 @@ ROM_START( fantasian ) // PCB silkscreened COMAD INDUSTRY CO.,LTD 940803 MADE IN
ROM_LOAD( "music2_2.uc6", 0x80000, 0x80000, CRC(4cd4d6c3) SHA1(a617472a810aef6d82f5fe75ef2980c03c21c2fa) )
ROM_END
ROM_START( newfant )
ROM_START( newfant ) // PCB silkscreened COMAD INDUSTRY CO.,LTD 940630 MADE IN KOREA
ROM_REGION( 0x500000, "maincpu", 0 ) // 68000 code
ROM_LOAD16_BYTE( "prog2.12", 0x000000, 0x80000, CRC(de43a457) SHA1(91db13f63b46146131c58e775119ea3b073ca409) )
ROM_LOAD16_BYTE( "prog1.07", 0x000001, 0x80000, CRC(370b45be) SHA1(775873df9d3af803dbd1a392a45cad5f37b1b1c7) )
@ -1494,7 +1494,7 @@ ROM_START( newfant )
ROM_LOAD( "musc2.02", 0x80000, 0x80000, CRC(b9646a8c) SHA1(e9432261ac86e4251a2c97301c6d014c05110a9c) )
ROM_END
ROM_START( newfanta ) // Comad 940630 PCB
ROM_START( newfanta ) // PCB silkscreened COMAD INDUSTRY CO.,LTD 940630 MADE IN KOREA
ROM_REGION( 0x500000, "maincpu", 0 ) // 68000 code
ROM_LOAD16_BYTE( "12.ue17", 0x000000, 0x80000, CRC(de43a457) SHA1(91db13f63b46146131c58e775119ea3b073ca409) )
ROM_LOAD16_BYTE( "7.ud17", 0x000001, 0x80000, CRC(370b45be) SHA1(775873df9d3af803dbd1a392a45cad5f37b1b1c7) )
@ -1516,7 +1516,7 @@ ROM_START( newfanta ) // Comad 940630 PCB
ROM_LOAD( "2.uc6", 0x80000, 0x80000, CRC(b9646a8c) SHA1(e9432261ac86e4251a2c97301c6d014c05110a9c) )
ROM_END
ROM_START( missw96 )
ROM_START( missw96 ) // found on PCBs silkscreened COMAD INDUSTRY CO.,LTD 951005 MADE IN KOREA or COMAD INDUSTRY CO.,LTD 951127 MADE IN KOREA
ROM_REGION( 0x500000, "maincpu", 0 ) // 68000 code
ROM_LOAD16_BYTE( "mw96_10.bin", 0x000000, 0x80000, CRC(b1309bb1) SHA1(3cc7a903cb007d8fc0f836a33780c1c9231d1629) )
ROM_LOAD16_BYTE( "mw96_06.bin", 0x000001, 0x80000, CRC(a5892bb3) SHA1(99130eb0af307fe66c9668414475e003f9c7d969) )
@ -1536,7 +1536,7 @@ ROM_START( missw96 )
ROM_LOAD( "mw96_02.bin", 0x80000, 0x80000, CRC(60fa0c00) SHA1(391aa31e61663cc083a8a2320ba48a9859f3fd4e) )
ROM_END
ROM_START( missw96a )
ROM_START( missw96a ) // found on PCBs silkscreened COMAD INDUSTRY CO.,LTD 951005 MADE IN KOREA or COMAD INDUSTRY CO.,LTD 951127 MADE IN KOREA
ROM_REGION( 0x500000, "maincpu", 0 ) // 68000 code
ROM_LOAD16_BYTE( "mw96n2_10.prog2", 0x000000, 0x80000, CRC(563ce811) SHA1(4013b303dc7fdfcd2b5b91f12a950eb71b27714a) )
ROM_LOAD16_BYTE( "mw96n2_6.prog1", 0x000001, 0x80000, CRC(98e91a3b) SHA1(a135458e0373b528498408ac3288a01a666f3522) )
@ -1556,7 +1556,7 @@ ROM_START( missw96a )
ROM_LOAD( "mw96_02.bin", 0x80000, 0x80000, CRC(60fa0c00) SHA1(391aa31e61663cc083a8a2320ba48a9859f3fd4e) )
ROM_END
ROM_START( missw96b )
ROM_START( missw96b ) // found on PCBs silkscreened COMAD INDUSTRY CO.,LTD 951005 MADE IN KOREA or COMAD INDUSTRY CO.,LTD 951127 MADE IN KOREA
ROM_REGION( 0x500000, "maincpu", 0 ) // 68000 code
ROM_LOAD16_BYTE( "mw96n3_10.prog2", 0x000000, 0x80000, CRC(67bde86b) SHA1(7457a4c130a9ab1c75645e2a662a87af3fee8bba) )
ROM_LOAD16_BYTE( "mw96n3_6.prog1", 0x000001, 0x80000, CRC(de99cc48) SHA1(ffa2597083c412fb943724048d8d5cc7bd9be11c) )
@ -1576,7 +1576,7 @@ ROM_START( missw96b )
ROM_LOAD( "mw96_02.bin", 0x80000, 0x80000, CRC(60fa0c00) SHA1(391aa31e61663cc083a8a2320ba48a9859f3fd4e) )
ROM_END
ROM_START( missw96c )
ROM_START( missw96c ) // found on PCBs silkscreened COMAD INDUSTRY CO.,LTD 951005 MADE IN KOREA or COMAD INDUSTRY CO.,LTD 951127 MADE IN KOREA
ROM_REGION( 0x500000, "maincpu", 0 ) // 68000 code
ROM_LOAD16_BYTE( "10_prog2.ue17", 0x000000, 0x80000, CRC(36a7beb6) SHA1(11f6aef506a4e357442207fef760401757deaaeb) )
ROM_LOAD16_BYTE( "6_prog1.ud17", 0x000001, 0x80000, CRC(e70b562f) SHA1(4affd40ab7f962824d1c7be22ea6819cf06d6347) )
@ -1617,7 +1617,7 @@ ROM_START( missmw96 )
ROM_LOAD( "mw96_02.bin", 0x80000, 0x80000, CRC(60fa0c00) SHA1(391aa31e61663cc083a8a2320ba48a9859f3fd4e) )
ROM_END
ROM_START( smissw )
ROM_START( smissw ) // PCB silkscreened COMAD INDUSTRY CO.,LTD 951127 MADE IN KOREA
ROM_REGION( 0x500000, "maincpu", 0 ) // 68000 code
ROM_LOAD16_BYTE( "10_prog2.ue17", 0x000000, 0x80000, CRC(e99e520f) SHA1(edd06a3b0f8d30a4020e6ea452abb0afd79d426a) )
ROM_LOAD16_BYTE( "6_prog1.ud17", 0x000001, 0x80000, CRC(22831657) SHA1(eeabcdef543048ccceabc4c3b4b288aec959a14f) )
@ -1638,7 +1638,7 @@ ROM_START( smissw )
ROM_END
ROM_START( fantsia2 )
ROM_START( fantsia2 ) // PCB silkscreened COMAD INDUSTRY CO.,LTD 961210 MADE IN KOREA (PCB has an additional OSC marked 18MHz, currently unpopulated)
ROM_REGION( 0x500000, "maincpu", 0 ) // 68000 code
ROM_LOAD16_BYTE( "prog2.g17", 0x000000, 0x80000, CRC(57c59972) SHA1(4b1da928b537cf340a67026d07bc3dfc078b0d0f) )
ROM_LOAD16_BYTE( "prog1.f17", 0x000001, 0x80000, CRC(bf2d9a26) SHA1(92f0c1bd32f1e5e0ede3ba847242a212dfae4986) )

View file

@ -35,6 +35,13 @@ Manuals for both games define the controls as 4 push buttons:
| Left | Left | | Right | Right |
|--------+--------------+-------------+---------+--------------|
CPU: MC68000P10, Z80B
OSC: 22.1184MHz by 68K CPU, 4MHz? OSC by Z80 & OKI 6295
Sound: Oki 6295, K-665 (rebadged YM3812)
Other: Actel A1020B 84pin PLCC, Cypress CY7384A 84pin PLCC
2 8-switch dipswitches
***************************************************************************/
#include "emu.h"
@ -217,7 +224,7 @@ void galspnbl_state::machine_start()
void galspnbl_state::galspnbl(machine_config &config)
{
/* basic machine hardware */
M68000(config, m_maincpu, XTAL(12'000'000)); /* 12 MHz ??? - Use value from Tecmo's Super Pinball Action - NEEDS VERIFICATION!! */
M68000(config, m_maincpu, XTAL(22'118'400)/2); /* 11.0592 MHz??? - NEEDS VERIFICATION!! */
m_maincpu->set_addrmap(AS_PROGRAM, &galspnbl_state::main_map);
m_maincpu->set_vblank_int("screen", FUNC(galspnbl_state::irq3_line_hold)); /* also has vector for 6, but it does nothing */
@ -286,7 +293,7 @@ ROM_START( galspnbl )
ROM_LOAD( "1.rom", 0x00000, 0x40000, CRC(93c06d3d) SHA1(8620d274ca7824e7e72a1ad1da3eaa804d550653) )
ROM_END
ROM_START( hotpinbl )
ROM_START( hotpinbl ) // PCB silkscreened COMAD INDUSTRY CO.,LTD 950804 MADE IN KOREA
ROM_REGION( 0x400000, "maincpu", 0 ) /* 68000 code */
ROM_LOAD16_BYTE( "hp_07.bin", 0x000000, 0x80000, CRC(978cc13e) SHA1(0060aaf7259fdeeacb07e9ced01bdf69c27bdfb6) )
ROM_LOAD16_BYTE( "hp_03.bin", 0x000001, 0x80000, CRC(68388726) SHA1(d8dca9050403be70097a0f833ba189bd2fa87e80) )

View file

@ -1912,7 +1912,7 @@ ROM_START( columns2 ) /* Columns II - The Voyage Through Time (c)1990 Sega - 83
ROM_END
ROM_START( column2j ) /* Columns II - The Voyage Through Time (Jpn) (c)1990 Sega */
ROM_START( column2j ) /* Columns II - The Voyage Through Time (Jpn) (c)1990 Sega - 834-7555 COLUMNS 2 */
ROM_REGION( 0x200000, "maincpu", 0 )
ROM_LOAD16_BYTE( "epr-13361.ic32", 0x000000, 0x020000, CRC(b54b5f12) SHA1(4d7fbae7d9bcadd433ebc25aef255dc43df611bc) )
ROM_LOAD16_BYTE( "epr-13360.ic31", 0x000001, 0x020000, CRC(a59b1d4f) SHA1(e9ee315677782e1c61ae8f11260101cc03176188) )