Author Topic: Progear / Progear No Arashi  (Read 4021 times)

Offline babytek

  • Newbies
  • *
  • Posts: 12
  • Karma: +0/-0
  • Junior Member
Progear / Progear No Arashi
« on: January 04, 2005, 04:54:18 AM »
Here we go :

Code: [Select]
driver.c :

DRIVER( progear ) /* 17/01/2001 (c) 2001 Cave */
DRIVER( progearj ) /* 17/01/2001 (c) 2001 Cave */


Code: [Select]
drivers\cps2.c

ROM_START( progear )
ROM_REGION( CODE_SIZE, REGION_CPU1, 0 )      /* 68000 code */
ROM_LOAD16_WORD_SWAP( "pgau.03", 0x000000, 0x80000, CRC(343a783e) )
ROM_LOAD16_WORD_SWAP( "pgau.04", 0x080000, 0x80000, CRC(16208d79) )

ROM_REGION16_BE( CODE_SIZE, REGION_USER1, 0 )
ROM_LOAD16_WORD_SWAP( "pgaux.03", 0x000000, 0x80000, CRC(fd58616b) )
ROM_LOAD16_WORD_SWAP( "pgaux.04", 0x080000, 0x80000, CRC(6081a891) )

ROM_REGION( 0x1000000, REGION_GFX1, 0 )
ROMX_LOAD( "pga-sim.01c",   0x0000000, 0x200000, CRC(452f98b0) , ROM_GROUPBYTE | ROM_SKIP(7) ) // ROM on a simm
ROMX_LOAD( "pga-sim.01d",   0x0000001, 0x200000, CRC(9e672092) , ROM_GROUPBYTE | ROM_SKIP(7) ) // ROM on a simm
ROMX_LOAD( "pga-sim.01a",   0x0000002, 0x200000, CRC(ae9ddafe) , ROM_GROUPBYTE | ROM_SKIP(7) ) // ROM on a simm
ROMX_LOAD( "pga-sim.01b",   0x0000003, 0x200000, CRC(94d72d94) , ROM_GROUPBYTE | ROM_SKIP(7) ) // ROM on a simm
ROMX_LOAD( "pga-sim.03c",   0x0000004, 0x200000, CRC(48a1886d) , ROM_GROUPBYTE | ROM_SKIP(7) ) // ROM on a simm
ROMX_LOAD( "pga-sim.03d",   0x0000005, 0x200000, CRC(172d7e37) , ROM_GROUPBYTE | ROM_SKIP(7) ) // ROM on a simm
ROMX_LOAD( "pga-sim.03a",   0x0000006, 0x200000, CRC(9ee33d98) , ROM_GROUPBYTE | ROM_SKIP(7) ) // ROM on a simm
ROMX_LOAD( "pga-sim.03b",   0x0000007, 0x200000, CRC(848dee32) , ROM_GROUPBYTE | ROM_SKIP(7) ) // ROM on a simm

ROM_REGION( QSOUND_SIZE, REGION_CPU2, 0 ) /* 64k for the audio CPU (+banks) */
ROM_LOAD( "pga.01",   0x00000, 0x08000, CRC(bdbfa992) )
ROM_CONTINUE(         0x10000, 0x18000 )

ROM_REGION( 0x800000, REGION_SOUND1, 0 ) /* QSound samples */
ROM_LOAD16_WORD_SWAP( "pga-sim.05a",   0x000000, 0x200000, CRC(c0aac80c) ) // ROM on a simm
ROM_LOAD16_WORD_SWAP( "pga-sim.05b",   0x200000, 0x200000, CRC(37a65d86) ) // ROM on a simm
ROM_LOAD16_WORD_SWAP( "pga-sim.06a",   0x400000, 0x200000, CRC(d3f1e934) ) // ROM on a simm
ROM_LOAD16_WORD_SWAP( "pga-sim.06b",   0x600000, 0x200000, CRC(8b39489a) ) // ROM on a simm
ROM_END

ROM_START( progearj )
ROM_REGION( CODE_SIZE, REGION_CPU1, 0 )      /* 68000 code */
ROM_LOAD16_WORD_SWAP( "pgaj.03", 0x000000, 0x80000, CRC(06dbba54) )
ROM_LOAD16_WORD_SWAP( "pgaj.04", 0x080000, 0x80000, CRC(a1f1f1bc) )

ROM_REGION16_BE( CODE_SIZE, REGION_USER1, 0 )
ROM_LOAD16_WORD_SWAP( "pgajx.03", 0x000000, 0x80000, CRC(b44e4bcf) )
ROM_LOAD16_WORD_SWAP( "pgajx.04", 0x080000, 0x80000, CRC(354db29d) )

ROM_REGION( 0x1000000, REGION_GFX1, 0 )
ROMX_LOAD( "pga-sim.01c",   0x0000000, 0x200000, CRC(452f98b0) , ROM_GROUPBYTE | ROM_SKIP(7) ) // ROM on a simm
ROMX_LOAD( "pga-sim.01d",   0x0000001, 0x200000, CRC(9e672092) , ROM_GROUPBYTE | ROM_SKIP(7) ) // ROM on a simm
ROMX_LOAD( "pga-sim.01a",   0x0000002, 0x200000, CRC(ae9ddafe) , ROM_GROUPBYTE | ROM_SKIP(7) ) // ROM on a simm
ROMX_LOAD( "pga-sim.01b",   0x0000003, 0x200000, CRC(94d72d94) , ROM_GROUPBYTE | ROM_SKIP(7) ) // ROM on a simm
ROMX_LOAD( "pga-sim.03c",   0x0000004, 0x200000, CRC(48a1886d) , ROM_GROUPBYTE | ROM_SKIP(7) ) // ROM on a simm
ROMX_LOAD( "pga-sim.03d",   0x0000005, 0x200000, CRC(172d7e37) , ROM_GROUPBYTE | ROM_SKIP(7) ) // ROM on a simm
ROMX_LOAD( "pga-sim.03a",   0x0000006, 0x200000, CRC(9ee33d98) , ROM_GROUPBYTE | ROM_SKIP(7) ) // ROM on a simm
ROMX_LOAD( "pga-sim.03b",   0x0000007, 0x200000, CRC(848dee32) , ROM_GROUPBYTE | ROM_SKIP(7) ) // ROM on a simm

ROM_REGION( QSOUND_SIZE, REGION_CPU2, 0 ) /* 64k for the audio CPU (+banks) */
ROM_LOAD( "pga.01",   0x00000, 0x08000, CRC(bdbfa992) )
ROM_CONTINUE(         0x10000, 0x18000 )

ROM_REGION( 0x800000, REGION_SOUND1, 0 ) /* QSound samples */
ROM_LOAD16_WORD_SWAP( "pga-sim.05a",   0x000000, 0x200000, CRC(c0aac80c) ) // ROM on a simm
ROM_LOAD16_WORD_SWAP( "pga-sim.05b",   0x200000, 0x200000, CRC(37a65d86) ) // ROM on a simm
ROM_LOAD16_WORD_SWAP( "pga-sim.06a",   0x400000, 0x200000, CRC(d3f1e934) ) // ROM on a simm
ROM_LOAD16_WORD_SWAP( "pga-sim.06b",   0x600000, 0x200000, CRC(8b39489a) ) // ROM on a simm
ROM_END





/* Games released on CPS-2 hardware by Cave */

GAME( 2001, progear,  0,       cps2, 19xx,    cps2, ROT0,   "Capcom, supported by Cave", "Progear (US 010117)" )
GAME( 2001, progearj, progear, cps2, 19xx,    cps2, ROT0,   "Capcom, supported by Cave", "Progear No Arashi (Japan 010117)" )


 :D

Offline X-or

  • Newbies
  • *
  • Posts: 38
  • Karma: +0/-0
Progear / Progear No Arashi
« Reply #1 on: January 04, 2005, 06:34:29 AM »
why the 19xx inputs? in the services screen, it shows 3 buttons (19xx has only 2 buttons)

Offline babytek

  • Newbies
  • *
  • Posts: 12
  • Karma: +0/-0
  • Junior Member
Progear / Progear No Arashi
« Reply #2 on: January 04, 2005, 06:41:27 AM »
yes true...my mistake ;)

we can use ssf2 input instead, btw the 3rd button is only for rapid fire i think and it's not enabled by default ;)

Offline X-or

  • Newbies
  • *
  • Posts: 38
  • Karma: +0/-0
Progear / Progear No Arashi
« Reply #3 on: January 04, 2005, 08:50:44 AM »
actually sgemf inputs match progears
full driver:

Code: [Select]
ROM_START( progear )
ROM_REGION( CODE_SIZE, REGION_CPU1, 0 )      /* 68000 code */
ROM_LOAD16_WORD_SWAP( "pgau.03", 0x000000, 0x80000, CRC(343a783e) SHA1(7ba8ae041b062767bf64328adf22ef100c38cdfd) )
ROM_LOAD16_WORD_SWAP( "pgau.04", 0x080000, 0x80000, CRC(16208d79) SHA1(c477de7f31df44144a60d10dc4d933f3a7c20722) )

ROM_REGION16_BE( CODE_SIZE, REGION_USER1, 0 )
ROM_LOAD16_WORD_SWAP( "pgaux.03", 0x000000, 0x80000, CRC(fd58616b) SHA1(af88523ae53d00ebf8664a3be121e0e91cd79aaf) )
ROM_LOAD16_WORD_SWAP( "pgaux.04", 0x080000, 0x80000, CRC(6081a891) SHA1(4d12636317337f9dfc606fc519b7dc7fee4d89fc) )

ROM_REGION( 0x1000000, REGION_GFX1, 0 )
ROMX_LOAD( "pga-sim.01c",   0x0000000, 0x200000, CRC(452f98b0) SHA1(a10e615c32098f6d25becd466da8faa967523a7b) , ROM_GROUPBYTE | ROM_SKIP(7) ) // ROM on a simm
ROMX_LOAD( "pga-sim.01d",   0x0000001, 0x200000, CRC(9e672092) SHA1(fce0b8b43a1c069262f4e3e81c1a04621e232c88) , ROM_GROUPBYTE | ROM_SKIP(7) ) // ROM on a simm
ROMX_LOAD( "pga-sim.01a",   0x0000002, 0x200000, CRC(ae9ddafe) SHA1(afbb26fed6cd0cb5c0099a10d35aeb453318c14d) , ROM_GROUPBYTE | ROM_SKIP(7) ) // ROM on a simm
ROMX_LOAD( "pga-sim.01b",   0x0000003, 0x200000, CRC(94d72d94) SHA1(df6a3fe49c008f73b160eb6f2a44dc371ff73cba) , ROM_GROUPBYTE | ROM_SKIP(7) ) // ROM on a simm
ROMX_LOAD( "pga-sim.03c",   0x0000004, 0x200000, CRC(48a1886d) SHA1(ebf44b42d784924e08a832a7e5f66a887bab244b) , ROM_GROUPBYTE | ROM_SKIP(7) ) // ROM on a simm
ROMX_LOAD( "pga-sim.03d",   0x0000005, 0x200000, CRC(172d7e37) SHA1(0eaedd24cd3fa87b6f35fbd63078d40c493c92d0) , ROM_GROUPBYTE | ROM_SKIP(7) ) // ROM on a simm
ROMX_LOAD( "pga-sim.03a",   0x0000006, 0x200000, CRC(9ee33d98) SHA1(85d1bd31940e35ac8c732165020881a2d65cd6b1) , ROM_GROUPBYTE | ROM_SKIP(7) ) // ROM on a simm
ROMX_LOAD( "pga-sim.03b",   0x0000007, 0x200000, CRC(848dee32) SHA1(c591288e86ad1624d0fe66563808af9fac786e64) , ROM_GROUPBYTE | ROM_SKIP(7) ) // ROM on a simm

ROM_REGION( QSOUND_SIZE, REGION_CPU2, 0 ) /* 64k for the audio CPU (+banks) */
ROM_LOAD( "pga.01",   0x00000, 0x08000, CRC(bdbfa992) SHA1(7c5496c1daaea6a7ab95c0b25625d325ec3427cc) )
ROM_CONTINUE(         0x10000, 0x18000 )

ROM_REGION( 0x800000, REGION_SOUND1, 0 ) /* QSound samples */
ROM_LOAD16_WORD_SWAP( "pga-sim.05a",   0x000000, 0x200000, CRC(c0aac80c) SHA1(91784d35d4f7e113529bb5be6081b67094b150ea) ) // ROM on a simm
ROM_LOAD16_WORD_SWAP( "pga-sim.05b",   0x200000, 0x200000, CRC(37a65d86) SHA1(374d562a4648734f82aa2ddb6d258e870896dd45) ) // ROM on a simm
ROM_LOAD16_WORD_SWAP( "pga-sim.06a",   0x400000, 0x200000, CRC(d3f1e934) SHA1(5dcea28c873d0d472f5b94e07d97cd77ace2b252) ) // ROM on a simm
ROM_LOAD16_WORD_SWAP( "pga-sim.06b",   0x600000, 0x200000, CRC(8b39489a) SHA1(fd790efaf37dc2c4c16f657941044e3e2d3c2711) ) // ROM on a simm
ROM_END

ROM_START( progearj )
ROM_REGION( CODE_SIZE, REGION_CPU1, 0 )      /* 68000 code */
ROM_LOAD16_WORD_SWAP( "pgaj.03", 0x000000, 0x80000, CRC(06dbba54) SHA1(b0b808e9974c727bd187f2cdcba71a301b78c759) )
ROM_LOAD16_WORD_SWAP( "pgaj.04", 0x080000, 0x80000, CRC(a1f1f1bc) SHA1(839cdc89d9483632883c185951c76deb4ff7657e) )

ROM_REGION16_BE( CODE_SIZE, REGION_USER1, 0 )
ROM_LOAD16_WORD_SWAP( "pgajx.03", 0x000000, 0x80000, CRC(b44e4bcf) SHA1(d6228ed4aeeb6e37543fe220487a298308daaa5d) )
ROM_LOAD16_WORD_SWAP( "pgajx.04", 0x080000, 0x80000, CRC(354db29d) SHA1(fd625951bee5c9b5b01326245793bf4ccd1027ba) )
// ROM_LOAD16_WORD_SWAP( "pgajx.03", 0x000000, 0x80000, CRC(c6fa748f) ) /* kdev */
// ROM_LOAD16_WORD_SWAP( "pgajx.04", 0x080000, 0x80000, CRC(c13d8360) ) /* kdev */

ROM_REGION( 0x1000000, REGION_GFX1, 0 )
ROMX_LOAD( "pga-sim.01c",   0x0000000, 0x200000, CRC(452f98b0) SHA1(a10e615c32098f6d25becd466da8faa967523a7b) , ROM_GROUPBYTE | ROM_SKIP(7) ) // ROM on a simm
ROMX_LOAD( "pga-sim.01d",   0x0000001, 0x200000, CRC(9e672092) SHA1(fce0b8b43a1c069262f4e3e81c1a04621e232c88) , ROM_GROUPBYTE | ROM_SKIP(7) ) // ROM on a simm
ROMX_LOAD( "pga-sim.01a",   0x0000002, 0x200000, CRC(ae9ddafe) SHA1(afbb26fed6cd0cb5c0099a10d35aeb453318c14d) , ROM_GROUPBYTE | ROM_SKIP(7) ) // ROM on a simm
ROMX_LOAD( "pga-sim.01b",   0x0000003, 0x200000, CRC(94d72d94) SHA1(df6a3fe49c008f73b160eb6f2a44dc371ff73cba) , ROM_GROUPBYTE | ROM_SKIP(7) ) // ROM on a simm
ROMX_LOAD( "pga-sim.03c",   0x0000004, 0x200000, CRC(48a1886d) SHA1(ebf44b42d784924e08a832a7e5f66a887bab244b) , ROM_GROUPBYTE | ROM_SKIP(7) ) // ROM on a simm
ROMX_LOAD( "pga-sim.03d",   0x0000005, 0x200000, CRC(172d7e37) SHA1(0eaedd24cd3fa87b6f35fbd63078d40c493c92d0) , ROM_GROUPBYTE | ROM_SKIP(7) ) // ROM on a simm
ROMX_LOAD( "pga-sim.03a",   0x0000006, 0x200000, CRC(9ee33d98) SHA1(85d1bd31940e35ac8c732165020881a2d65cd6b1) , ROM_GROUPBYTE | ROM_SKIP(7) ) // ROM on a simm
ROMX_LOAD( "pga-sim.03b",   0x0000007, 0x200000, CRC(848dee32) SHA1(c591288e86ad1624d0fe66563808af9fac786e64) , ROM_GROUPBYTE | ROM_SKIP(7) ) // ROM on a simm

ROM_REGION( QSOUND_SIZE, REGION_CPU2, 0 ) /* 64k for the audio CPU (+banks) */
ROM_LOAD( "pga.01",   0x00000, 0x08000, CRC(bdbfa992) SHA1(7c5496c1daaea6a7ab95c0b25625d325ec3427cc) )
ROM_CONTINUE(         0x10000, 0x18000 )

ROM_REGION( 0x800000, REGION_SOUND1, 0 ) /* QSound samples */
ROM_LOAD16_WORD_SWAP( "pga-sim.05a",   0x000000, 0x200000, CRC(c0aac80c) SHA1(91784d35d4f7e113529bb5be6081b67094b150ea) ) // ROM on a simm
ROM_LOAD16_WORD_SWAP( "pga-sim.05b",   0x200000, 0x200000, CRC(37a65d86) SHA1(374d562a4648734f82aa2ddb6d258e870896dd45) ) // ROM on a simm
ROM_LOAD16_WORD_SWAP( "pga-sim.06a",   0x400000, 0x200000, CRC(d3f1e934) SHA1(5dcea28c873d0d472f5b94e07d97cd77ace2b252) ) // ROM on a simm
ROM_LOAD16_WORD_SWAP( "pga-sim.06b",   0x600000, 0x200000, CRC(8b39489a) SHA1(fd790efaf37dc2c4c16f657941044e3e2d3c2711) ) // ROM on a simm
ROM_END

Code: [Select]
/* Games released on CPS-2 hardware by Cave */
GAME( 2001, progear,  0,       cps2, sgemf,   cps2, ROT0,   "Cave, distributed by Capcom", "Progear (USA 010117)" )
GAME( 2001, progearj, progear, cps2, sgemf,   cps2, ROT0,   "Cave, distributed by Capcom", "Progear no Arashi (Japan 010117)" )
/* X-or add end */
« Last Edit: May 10, 2005, 01:20:02 PM by iq_132 »

Offline HK$

  • Newbies
  • *
  • Posts: 12
  • Karma: +0/-0
  • XBOX MAMEoX compiler
Progear / Progear No Arashi
« Reply #4 on: January 05, 2005, 04:54:22 AM »
The official MAME driver :D :

Code: [Select]
ROM_START( progear )
ROM_REGION( CODE_SIZE, REGION_CPU1, 0 )      /* 68000 code */
ROM_LOAD16_WORD_SWAP( "pgau.03", 0x000000, 0x80000, CRC(343a783e) SHA1(7ba8ae041b062767bf64328adf22ef100c38cdfd) )
ROM_LOAD16_WORD_SWAP( "pgau.04", 0x080000, 0x80000, CRC(16208d79) SHA1(c477de7f31df44144a60d10dc4d933f3a7c20722) )

ROM_REGION16_BE( CODE_SIZE, REGION_USER1, 0 )
ROM_LOAD16_WORD_SWAP( "pgaux.03", 0x000000, 0x80000, CRC(fd58616b) SHA1(af88523ae53d00ebf8664a3be121e0e91cd79aaf) )
ROM_LOAD16_WORD_SWAP( "pgaux.04", 0x080000, 0x80000, CRC(6081a891) SHA1(4d12636317337f9dfc606fc519b7dc7fee4d89fc) )

ROM_REGION( 0x1000000, REGION_GFX1, 0 )
ROMX_LOAD( "pga-sim.01c",   0x0000000, 0x200000,  CRC(452f98b0) SHA1(a10e615c32098f6d25becd466da8faa967523a7b) , ROM_GROUPBYTE | ROM_SKIP(7) ) // ROM on a simm
ROMX_LOAD( "pga-sim.01d",   0x0000001, 0x200000,  CRC(9e672092) SHA1(fce0b8b43a1c069262f4e3e81c1a04621e232c88) , ROM_GROUPBYTE | ROM_SKIP(7) ) // ROM on a simm
ROMX_LOAD( "pga-sim.01a",   0x0000002, 0x200000,  CRC(ae9ddafe) SHA1(afbb26fed6cd0cb5c0099a10d35aeb453318c14d) , ROM_GROUPBYTE | ROM_SKIP(7) ) // ROM on a simm
ROMX_LOAD( "pga-sim.01b",   0x0000003, 0x200000,  CRC(94d72d94) SHA1(df6a3fe49c008f73b160eb6f2a44dc371ff73cba) , ROM_GROUPBYTE | ROM_SKIP(7) ) // ROM on a simm
ROMX_LOAD( "pga-sim.03c",   0x0000004, 0x200000,  CRC(48a1886d) SHA1(ebf44b42d784924e08a832a7e5f66a887bab244b) , ROM_GROUPBYTE | ROM_SKIP(7) ) // ROM on a simm
ROMX_LOAD( "pga-sim.03d",   0x0000005, 0x200000,  CRC(172d7e37) SHA1(0eaedd24cd3fa87b6f35fbd63078d40c493c92d0) , ROM_GROUPBYTE | ROM_SKIP(7) ) // ROM on a simm
ROMX_LOAD( "pga-sim.03a",   0x0000006, 0x200000,  CRC(9ee33d98) SHA1(85d1bd31940e35ac8c732165020881a2d65cd6b1) , ROM_GROUPBYTE | ROM_SKIP(7) ) // ROM on a simm
ROMX_LOAD( "pga-sim.03b",   0x0000007, 0x200000,  CRC(848dee32) SHA1(c591288e86ad1624d0fe66563808af9fac786e64) , ROM_GROUPBYTE | ROM_SKIP(7) ) // ROM on a simm

ROM_REGION( QSOUND_SIZE, REGION_CPU2, 0 ) /* 64k for the audio CPU (+banks) */
ROM_LOAD( "pga.01",   0x00000, 0x08000, CRC(bdbfa992) SHA1(7c5496c1daaea6a7ab95c0b25625d325ec3427cc) )
ROM_CONTINUE(         0x10000, 0x18000 )

ROM_REGION( 0x800000, REGION_SOUND1, 0 ) /* QSound samples */
ROM_LOAD16_WORD_SWAP( "pga-sim.05a",   0x000000, 0x200000, CRC(c0aac80c) SHA1(91784d35d4f7e113529bb5be6081b67094b150ea) ) // ROM on a simm
ROM_LOAD16_WORD_SWAP( "pga-sim.05b",   0x200000, 0x200000, CRC(37a65d86) SHA1(374d562a4648734f82aa2ddb6d258e870896dd45) ) // ROM on a simm
ROM_LOAD16_WORD_SWAP( "pga-sim.06a",   0x400000, 0x200000, CRC(d3f1e934) SHA1(5dcea28c873d0d472f5b94e07d97cd77ace2b252) ) // ROM on a simm
ROM_LOAD16_WORD_SWAP( "pga-sim.06b",   0x600000, 0x200000, CRC(8b39489a) SHA1(fd790efaf37dc2c4c16f657941044e3e2d3c2711) ) // ROM on a simm
ROM_END

ROM_START( progearj )
ROM_REGION( CODE_SIZE, REGION_CPU1, 0 )      /* 68000 code */
ROM_LOAD16_WORD_SWAP( "pgaj.03", 0x000000, 0x80000, CRC(06dbba54) SHA1(b0b808e9974c727bd187f2cdcba71a301b78c759) )
ROM_LOAD16_WORD_SWAP( "pgaj.04", 0x080000, 0x80000, CRC(a1f1f1bc) SHA1(839cdc89d9483632883c185951c76deb4ff7657e) )

ROM_REGION16_BE( CODE_SIZE, REGION_USER1, 0 )
ROM_LOAD16_WORD_SWAP( "pgajx.03", 0x000000, 0x80000, CRC(b44e4bcf) SHA1(d6228ed4aeeb6e37543fe220487a298308daaa5d) )
ROM_LOAD16_WORD_SWAP( "pgajx.04", 0x080000, 0x80000, CRC(354db29d) SHA1(fd625951bee5c9b5b01326245793bf4ccd1027ba) )

ROM_REGION( 0x1000000, REGION_GFX1, 0 )
ROMX_LOAD( "pga-sim.01c",   0x0000000, 0x200000,  CRC(452f98b0) SHA1(a10e615c32098f6d25becd466da8faa967523a7b) , ROM_GROUPBYTE | ROM_SKIP(7) ) // ROM on a simm
ROMX_LOAD( "pga-sim.01d",   0x0000001, 0x200000,  CRC(9e672092) SHA1(fce0b8b43a1c069262f4e3e81c1a04621e232c88) , ROM_GROUPBYTE | ROM_SKIP(7) ) // ROM on a simm
ROMX_LOAD( "pga-sim.01a",   0x0000002, 0x200000,  CRC(ae9ddafe) SHA1(afbb26fed6cd0cb5c0099a10d35aeb453318c14d) , ROM_GROUPBYTE | ROM_SKIP(7) ) // ROM on a simm
ROMX_LOAD( "pga-sim.01b",   0x0000003, 0x200000,  CRC(94d72d94) SHA1(df6a3fe49c008f73b160eb6f2a44dc371ff73cba) , ROM_GROUPBYTE | ROM_SKIP(7) ) // ROM on a simm
ROMX_LOAD( "pga-sim.03c",   0x0000004, 0x200000,  CRC(48a1886d) SHA1(ebf44b42d784924e08a832a7e5f66a887bab244b) , ROM_GROUPBYTE | ROM_SKIP(7) ) // ROM on a simm
ROMX_LOAD( "pga-sim.03d",   0x0000005, 0x200000,  CRC(172d7e37) SHA1(0eaedd24cd3fa87b6f35fbd63078d40c493c92d0) , ROM_GROUPBYTE | ROM_SKIP(7) ) // ROM on a simm
ROMX_LOAD( "pga-sim.03a",   0x0000006, 0x200000,  CRC(9ee33d98) SHA1(85d1bd31940e35ac8c732165020881a2d65cd6b1) , ROM_GROUPBYTE | ROM_SKIP(7) ) // ROM on a simm
ROMX_LOAD( "pga-sim.03b",   0x0000007, 0x200000,  CRC(848dee32) SHA1(c591288e86ad1624d0fe66563808af9fac786e64) , ROM_GROUPBYTE | ROM_SKIP(7) ) // ROM on a simm

ROM_REGION( QSOUND_SIZE, REGION_CPU2, 0 ) /* 64k for the audio CPU (+banks) */
ROM_LOAD( "pga.01",   0x00000, 0x08000, CRC(bdbfa992) SHA1(7c5496c1daaea6a7ab95c0b25625d325ec3427cc) )
ROM_CONTINUE(         0x10000, 0x18000 )

ROM_REGION( 0x800000, REGION_SOUND1, 0 ) /* QSound samples */
ROM_LOAD16_WORD_SWAP( "pga-sim.05a",   0x000000, 0x200000, CRC(c0aac80c) SHA1(91784d35d4f7e113529bb5be6081b67094b150ea) ) // ROM on a simm
ROM_LOAD16_WORD_SWAP( "pga-sim.05b",   0x200000, 0x200000, CRC(37a65d86) SHA1(374d562a4648734f82aa2ddb6d258e870896dd45) ) // ROM on a simm
ROM_LOAD16_WORD_SWAP( "pga-sim.06a",   0x400000, 0x200000, CRC(d3f1e934) SHA1(5dcea28c873d0d472f5b94e07d97cd77ace2b252) ) // ROM on a simm
ROM_LOAD16_WORD_SWAP( "pga-sim.06b",   0x600000, 0x200000, CRC(8b39489a) SHA1(fd790efaf37dc2c4c16f657941044e3e2d3c2711) ) // ROM on a simm
ROM_END

ROM_START( progeara )
ROM_REGION( CODE_SIZE, REGION_CPU1, 0 )      /* 68000 code */
ROM_LOAD16_WORD_SWAP( "pgaa.03", 0x000000, 0x80000, CRC(25e6e2ce) SHA1(15b702ccc2bab7f2f9e7724ed83931c686763ffe) )
ROM_LOAD16_WORD_SWAP( "pgaa.04", 0x080000, 0x80000, CRC(8104307e) SHA1(3ed134fcbf5c1c9f068f59b49b96d01a1ea33eeb) )

ROM_REGION16_BE( CODE_SIZE, REGION_USER1, 0 )
// ROM_LOAD16_WORD_SWAP( "pgaax.03", 0x000000, 0x80000, NO_DUMP )
// ROM_LOAD16_WORD_SWAP( "pgaax.04", 0x080000, 0x80000, NO_DUMP )

ROM_REGION( 0x1000000, REGION_GFX1, 0 )
ROMX_LOAD( "pga-sim.01c",   0x0000000, 0x200000,  CRC(452f98b0) SHA1(a10e615c32098f6d25becd466da8faa967523a7b) , ROM_GROUPBYTE | ROM_SKIP(7) ) // ROM on a simm
ROMX_LOAD( "pga-sim.01d",   0x0000001, 0x200000,  CRC(9e672092) SHA1(fce0b8b43a1c069262f4e3e81c1a04621e232c88) , ROM_GROUPBYTE | ROM_SKIP(7) ) // ROM on a simm
ROMX_LOAD( "pga-sim.01a",   0x0000002, 0x200000,  CRC(ae9ddafe) SHA1(afbb26fed6cd0cb5c0099a10d35aeb453318c14d) , ROM_GROUPBYTE | ROM_SKIP(7) ) // ROM on a simm
ROMX_LOAD( "pga-sim.01b",   0x0000003, 0x200000,  CRC(94d72d94) SHA1(df6a3fe49c008f73b160eb6f2a44dc371ff73cba) , ROM_GROUPBYTE | ROM_SKIP(7) ) // ROM on a simm
ROMX_LOAD( "pga-sim.03c",   0x0000004, 0x200000,  CRC(48a1886d) SHA1(ebf44b42d784924e08a832a7e5f66a887bab244b) , ROM_GROUPBYTE | ROM_SKIP(7) ) // ROM on a simm
ROMX_LOAD( "pga-sim.03d",   0x0000005, 0x200000,  CRC(172d7e37) SHA1(0eaedd24cd3fa87b6f35fbd63078d40c493c92d0) , ROM_GROUPBYTE | ROM_SKIP(7) ) // ROM on a simm
ROMX_LOAD( "pga-sim.03a",   0x0000006, 0x200000,  CRC(9ee33d98) SHA1(85d1bd31940e35ac8c732165020881a2d65cd6b1) , ROM_GROUPBYTE | ROM_SKIP(7) ) // ROM on a simm
ROMX_LOAD( "pga-sim.03b",   0x0000007, 0x200000,  CRC(848dee32) SHA1(c591288e86ad1624d0fe66563808af9fac786e64) , ROM_GROUPBYTE | ROM_SKIP(7) ) // ROM on a simm

ROM_REGION( QSOUND_SIZE, REGION_CPU2, 0 ) /* 64k for the audio CPU (+banks) */
ROM_LOAD( "pga.01",   0x00000, 0x08000, CRC(bdbfa992) SHA1(7c5496c1daaea6a7ab95c0b25625d325ec3427cc) )
ROM_CONTINUE(         0x10000, 0x18000 )

ROM_REGION( 0x800000, REGION_SOUND1, 0 ) /* QSound samples */
ROM_LOAD16_WORD_SWAP( "pga-sim.05a",   0x000000, 0x200000, CRC(c0aac80c) SHA1(91784d35d4f7e113529bb5be6081b67094b150ea) ) // ROM on a simm
ROM_LOAD16_WORD_SWAP( "pga-sim.05b",   0x200000, 0x200000, CRC(37a65d86) SHA1(374d562a4648734f82aa2ddb6d258e870896dd45) ) // ROM on a simm
ROM_LOAD16_WORD_SWAP( "pga-sim.06a",   0x400000, 0x200000, CRC(d3f1e934) SHA1(5dcea28c873d0d472f5b94e07d97cd77ace2b252) ) // ROM on a simm
ROM_LOAD16_WORD_SWAP( "pga-sim.06b",   0x600000, 0x200000, CRC(8b39489a) SHA1(fd790efaf37dc2c4c16f657941044e3e2d3c2711) ) // ROM on a simm
ROM_END

/* Games released on CPS-2 hardware by Cave */

GAME( 2001, progear,  0,       cps2, sgemf,   cps2, ROT0,   "Capcom, supported by Cave", "Progear (US 010117)" )
GAME( 2001, progearj, progear, cps2, sgemf,   cps2, ROT0,   "Capcom, supported by Cave", "Progear no Arashi (Japan 010117)" )
GAMEX(2001, progeara, progear, cps2, sgemf,   cps2, ROT0,   "Capcom, supported by Cave", "Progear (Asia 010117)", GAME_NOT_WORKING )
« Last Edit: May 10, 2005, 01:20:27 PM by iq_132 »

Offline James33

  • Expert
  • *****
  • Posts: 532
  • Karma: +3/-0
  • The Mame Man
    • Emulation Zone
Progear / Progear No Arashi
« Reply #5 on: January 05, 2005, 05:04:13 AM »
Which means we do not need to add it Since its already in the source now :P
IQ Forum Member

Offline HK$

  • Newbies
  • *
  • Posts: 12
  • Karma: +0/-0
  • XBOX MAMEoX compiler
Progear / Progear No Arashi
« Reply #6 on: January 05, 2005, 05:07:48 AM »
Quote from: James33
Which means we do not need to add it Since its already in the source now :P


Yes, you do. :D But I had to add it into MAMEoX because it's still 0.84  :(

Offline James33

  • Expert
  • *****
  • Posts: 532
  • Karma: +3/-0
  • The Mame Man
    • Emulation Zone
Progear / Progear No Arashi
« Reply #7 on: January 05, 2005, 05:14:08 AM »
Anyone can get the source Thats why I said it .
Anyway it was already posted by X-or and is the same as yours So there was no need to post it again.
IQ Forum Member