trunk/src/mame/drivers/spool99.c
| r20328 | r20329 | |
| 19 | 19 | the ROM can be written only at the first 0x100 bytes on this HW. |
| 20 | 20 | |
| 21 | 21 | TODO: |
| 22 | | -spool99: EEPROM barely hooked up,enough to let this to boot but it doesn't save settings at the |
| 23 | | moment; |
| 22 | -spool99: EEPROM barely hooked up, enough to let this to boot but it doesn't save settings |
| 23 | at the moment; |
| 24 | 24 | -spool99: An "input BAD" msg pops up at start-up,probably because there are inputs not yet hooked up. |
| 25 | 25 | -spool99: Visible area might be wrong (384x240),but this doesn't even have a cross-hatch test,so I |
| 26 | | need a snapshot from the original thing... |
| 26 | need a snapshot from the original thing... |
| 27 | 27 | |
| 28 | 28 | ============================================================================================ |
| 29 | 29 | |
| r20328 | r20329 | |
| 389 | 389 | ROM_LOAD( "u32.bin", 0x00000, 0x40000, CRC(1b7aa54c) SHA1(87fc4da8d2a85bc3ce00d8f0f03fef0027e8454a) ) |
| 390 | 390 | |
| 391 | 391 | ROM_REGION( 0x080000, "gfx", 0 ) |
| 392 | | ROM_LOAD( "u15.bin", 0x000000, 0x80000, CRC(707f062f) SHA1(e237a03192d7ce79509418fd8811ecad14890739) ) |
| 392 | ROM_LOAD( "u15.bin", 0x00000, 0x80000, CRC(707f062f) SHA1(e237a03192d7ce79509418fd8811ecad14890739) ) |
| 393 | 393 | ROM_END |
| 394 | 394 | |
| 395 | 395 | ROM_START( spool99a ) |
| 396 | 396 | ROM_REGION( 0x40000, "maincpu", 0 ) // z80 code |
| 397 | | ROM_LOAD( "u2.bin", 0x00000, 0x10000, CRC(488dd1bf) SHA1(7289b639fa56722d1f60d8c4bda566d726f8e00b) ) // first half empty! |
| 398 | | ROM_CONTINUE( 0x00000, 0x10000) // 0x0000 - 0xafff used |
| 397 | ROM_LOAD( "sp99v.u2", 0x00000, 0x10000, CRC(ca6cf364) SHA1(1be82af26db6730e00c01581ac0bea2057c2f1c6) ) // first half empty! |
| 398 | ROM_CONTINUE( 0x00000, 0x10000) // 0x0000 - 0xafff used |
| 399 | 399 | |
| 400 | 400 | ROM_REGION( 0x040000, "oki", 0 ) /* Samples */ |
| 401 | ROM_LOAD( "272001.u32", 0x00000, 0x40000, CRC(1b7aa54c) SHA1(87fc4da8d2a85bc3ce00d8f0f03fef0027e8454a) ) |
| 402 | |
| 403 | ROM_REGION( 0x080000, "gfx", 0 ) |
| 404 | ROM_LOAD( "274001.u15", 0x00000, 0x80000, CRC(3d79f3df) SHA1(4ba2a09cba94889d29feca481667326da7757061) ) |
| 405 | ROM_END |
| 406 | |
| 407 | ROM_START( spool99b ) |
| 408 | ROM_REGION( 0x40000, "maincpu", 0 ) // z80 code |
| 409 | ROM_LOAD( "u2.bin", 0x00000, 0x10000, CRC(488dd1bf) SHA1(7289b639fa56722d1f60d8c4bda566d726f8e00b) ) // first half empty! |
| 410 | ROM_CONTINUE( 0x00000, 0x10000) // 0x0000 - 0xafff used |
| 411 | |
| 412 | ROM_REGION( 0x040000, "oki", 0 ) /* Samples */ |
| 401 | 413 | ROM_LOAD( "u32.bin", 0x00000, 0x40000, CRC(1b7aa54c) SHA1(87fc4da8d2a85bc3ce00d8f0f03fef0027e8454a) ) |
| 402 | 414 | |
| 403 | 415 | ROM_REGION( 0x080000, "gfx", 0 ) |
| 404 | | ROM_LOAD( "u15.bin", 0x000000, 0x80000, CRC(707f062f) SHA1(e237a03192d7ce79509418fd8811ecad14890739) ) |
| 416 | ROM_LOAD( "u15.bin", 0x00000, 0x80000, CRC(707f062f) SHA1(e237a03192d7ce79509418fd8811ecad14890739) ) |
| 405 | 417 | ROM_END |
| 406 | 418 | |
| 419 | ROM_START( spool99c ) |
| 420 | ROM_REGION( 0x40000, "maincpu", 0 ) // z80 code |
| 421 | ROM_LOAD( "u2_v26.bin", 0x00000, 0x10000, CRC(df8b561e) SHA1(bd2321e1154a45fc5abca15a37cb0b04023466bf) ) // first half empty! |
| 422 | ROM_CONTINUE( 0x00000, 0x10000) // 0x0000 - 0xafff used |
| 423 | |
| 424 | ROM_REGION( 0x040000, "oki", 0 ) /* Samples */ |
| 425 | ROM_LOAD( "u32_v26.bin", 0x00000, 0x40000, CRC(1b7aa54c) SHA1(87fc4da8d2a85bc3ce00d8f0f03fef0027e8454a) ) |
| 426 | |
| 427 | ROM_REGION( 0x080000, "gfx", 0 ) |
| 428 | ROM_LOAD( "u15_v26.bin", 0x00000, 0x80000, CRC(3d79f3df) SHA1(4ba2a09cba94889d29feca481667326da7757061) ) |
| 429 | ROM_END |
| 430 | |
| 407 | 431 | ROM_START( vcarn ) |
| 408 | 432 | ROM_REGION( 0x40000, "maincpu", 0 ) // z80 code |
| 409 | | ROM_LOAD( "3.u2", 0x00000, 0x10000, CRC(e7c33032) SHA1(e769c83b6d2b48e347ad6112b4379f6e16bcc6e0) ) // first half empty! |
| 410 | | ROM_CONTINUE( 0x00000, 0x10000) // 0x0000 - 0xafff used |
| 433 | ROM_LOAD( "3.u2", 0x00000, 0x10000, CRC(e7c33032) SHA1(e769c83b6d2b48e347ad6112b4379f6e16bcc6e0) ) // first half empty! |
| 434 | ROM_CONTINUE( 0x00000, 0x10000) // 0x0000 - 0xafff used |
| 411 | 435 | |
| 412 | 436 | ROM_REGION( 0x080000, "oki", 0 ) /* Samples */ |
| 413 | 437 | ROM_LOAD( "1.u32", 0x00000, 0x80000, CRC(8a0aa6b5) SHA1(dc39cb26607fabdcb3e74a60943cf88456172d09) ) |
| 414 | 438 | |
| 415 | 439 | ROM_REGION( 0x080000, "gfx", 0 ) |
| 416 | | ROM_LOAD( "2.u15", 0x000000, 0x80000, CRC(a647f378) SHA1(4c8a49afe8bd63d7e30242fb016fc76b38859ea8) ) |
| 440 | ROM_LOAD( "2.u15", 0x00000, 0x80000, CRC(a647f378) SHA1(4c8a49afe8bd63d7e30242fb016fc76b38859ea8) ) |
| 417 | 441 | ROM_END |
| 418 | 442 | |
| 419 | 443 | |
| r20328 | r20329 | |
| 427 | 451 | |
| 428 | 452 | |
| 429 | 453 | GAME( 1998, spool99, 0, spool99, spool99, spool99_state, spool99, ROT0, "Electronic Projects", "Super Pool 99 (Version 0.36)", 0 ) |
| 430 | | GAME( 1998, spool99a, spool99, spool99, spool99, spool99_state, spool99, ROT0, "Electronic Projects", "Super Pool 99 (Version 0.31)", 0 ) |
| 454 | GAME( 1998, spool99a, spool99, spool99, spool99, spool99_state, spool99, ROT0, "Electronic Projects", "Super Pool 99 (Version 0.33)", 0 ) |
| 455 | GAME( 1998, spool99b, spool99, spool99, spool99, spool99_state, spool99, ROT0, "Electronic Projects", "Super Pool 99 (Version 0.31)", 0 ) |
| 456 | GAME( 1998, spool99c, spool99, spool99, spool99, spool99_state, spool99, ROT0, "Electronic Projects", "Super Pool 99 (Version 0.26)", 0 ) |
| 431 | 457 | GAME( 1998, vcarn, 0, vcarn, spool99, spool99_state, spool99, ROT0, "Electronic Projects", "Video Carnival 1999 / Super Royal Card (Version 0.11)", 0 ) //MAME screen says '98, PCB screen says '99? |