trunk/src/mame/drivers/namcos10.c
| r22673 | r22674 | |
| 252 | 252 | MEM PCB |
| 253 | 253 | Game Sticker KEYCUS ROMs Populated |
| 254 | 254 | --------------------------------------------------------------------------- |
| 255 | | Gamshara 10021 Ver.A KC020A 8E, 8D |
| 256 | 255 | Gekitoride-Jong Space 10011 Ver.A KC003A 8E, 8D, 7E, 7D |
| 257 | 256 | Mr.Driller G DRG1 Ver.A KC007A 8E, 8D, 7E |
| 258 | 257 | Kotoba no Puzzle Mojipittan KPM1 Ver.A KC012A 8E, 8D, 7E |
| 259 | 258 | Panicuru Panekuru PPA1 Ver.A KC017A 8E, 8D, 7E |
| 260 | 259 | Star Trigon STT1 Ver.A KC019A 8E, 8D |
| 261 | | Utyuu Daisakusen Chocovader Contactee CVC1 Ver.A KC022A |
| 260 | Gamshara 10021 Ver.A KC020A 8E, 8D |
| 261 | Utyuu Daisakusen Chocovader Contactee CVC1 Ver.A KC022A 8E, 8D, 7E, 7D, 6E |
| 262 | Kono Tako 10021 Ver.A KC034A 8E, 8D |
| 262 | 263 | |
| 263 | 264 | Note |
| 264 | 265 | 1. The ROM PCB has locations for 16x 128MBit FlashROMs (Total capacity = 2048MBits) but usually only a few are populated. |
| r22673 | r22674 | |
| 314 | 315 | DECLARE_DRIVER_INIT(gamshara); |
| 315 | 316 | DECLARE_DRIVER_INIT(mrdrilrg); |
| 316 | 317 | DECLARE_DRIVER_INIT(chocovdr); |
| 318 | DECLARE_DRIVER_INIT(konotako); |
| 317 | 319 | DECLARE_MACHINE_RESET(namcos10); |
| 318 | 320 | void memn_driver_init( ); |
| 319 | 321 | required_device<cpu_device> m_maincpu; |
| r22673 | r22674 | |
| 565 | 567 | |
| 566 | 568 | DRIVER_INIT_MEMBER(namcos10_state,chocovdr) |
| 567 | 569 | { |
| 568 | | // NOTE: none of the possible permutations show the Sony Computer Entertainment string at BIOS[0x84], very likely a bad dump |
| 569 | | // BAD? 0 or 9 1 or 8 0 or 9 |
| 570 | | // ok! ok! ok! ok! ok! ok! ok! ok! ok! ok! ok! ok! |
| 571 | 570 | decrypt_bios( machine(), "user2", 0x8400, 0x5, 0x4, 0x6, 0x7, 0x1, 0x0, 0x2, 0x3, 0xc, 0xf, 0xe, 0xd, 0x8, 0xb, 0xa, 0x9 ); |
| 572 | 571 | memn_driver_init(); |
| 573 | 572 | } |
| r22673 | r22674 | |
| 584 | 583 | memn_driver_init(); |
| 585 | 584 | } |
| 586 | 585 | |
| 586 | DRIVER_INIT_MEMBER(namcos10_state,konotako) |
| 587 | { |
| 588 | decrypt_bios( machine(), "user2", 0x8400, 0x6, 0x7, 0x4, 0x5, 0x0, 0x1, 0x3, 0x2, 0xd, 0xc, 0xf, 0xe, 0x8, 0x9, 0xb, 0xa ); |
| 589 | memn_driver_init(); |
| 590 | } |
| 587 | 591 | |
| 592 | |
| 588 | 593 | MACHINE_RESET_MEMBER(namcos10_state,namcos10) |
| 589 | 594 | { |
| 590 | 595 | } |
| r22673 | r22674 | |
| 776 | 781 | ROM_FILL( 0x0000000, 0x400000, 0x55 ) |
| 777 | 782 | |
| 778 | 783 | ROM_REGION16_LE( 0x5280000, "user2", 0 ) /* main prg */ |
| 779 | | ROM_LOAD( "0.8e", 0x0000000, 0x1080000, BAD_DUMP CRC(f265b1b6) SHA1(f327e7bac0bc1bd31aa3362e36233130a6b240ea) ) |
| 784 | ROM_LOAD( "0.8e", 0x0000000, 0x1080000, CRC(f36eebb5) SHA1(a0464186b247b28f37005ffd9e9b7370145f67ef) ) |
| 780 | 785 | ROM_LOAD( "1.8d", 0x1080000, 0x1080000, CRC(05d01cd2) SHA1(e9947ebea24d618e8b9a69f582ef0b9d97bb4cad) ) |
| 781 | 786 | ROM_LOAD( "2.7e", 0x2100000, 0x1080000, CRC(2e308d20) SHA1(4ff072f0d488b12f77ef7d119822f89b5b5a6712) ) |
| 782 | 787 | ROM_LOAD( "3.7d", 0x3180000, 0x1080000, CRC(126c9e6f) SHA1(32de87f01fd1c8c26a68bf42a062f5f44bcc5a3b) ) |
| r22673 | r22674 | |
| 804 | 809 | ROM_LOAD( "3.7d", 0x3180000, 0x1080000, CRC(0a4e601d) SHA1(9c302a0b5aaf7046390982e62092b867c3a534a5) ) |
| 805 | 810 | ROM_END |
| 806 | 811 | |
| 812 | ROM_START( konotako ) |
| 813 | ROM_REGION32_LE( 0x400000, "maincpu:rom", 0 ) /* bios */ |
| 814 | ROM_FILL( 0x0000000, 0x400000, 0x55 ) |
| 807 | 815 | |
| 816 | ROM_REGION16_LE( 0x4200000, "user2", 0 ) /* main prg */ |
| 817 | ROM_LOAD( "0.8e", 0x0000000, 0x1080000, CRC(63d23a0c) SHA1(31b54119f20827ff13ecf0cd87803a5e27eaafe7) ) |
| 818 | ROM_LOAD( "1.8d", 0x1080000, 0x1080000, CRC(bdbed53c) SHA1(5773069c43642e6f334cee185a6fb6908eedcf4a) ) |
| 819 | ROM_END |
| 820 | |
| 821 | |
| 808 | 822 | GAME( 2000, mrdrilr2, 0, namcos10_memm, namcos10, namcos10_state, mrdrilr2, ROT0, "Namco", "Mr. Driller 2 (Japan, DR21 Ver.A)", GAME_NOT_WORKING | GAME_NO_SOUND ) // PORT_4WAY joysticks |
| 809 | 823 | GAME( 2000, mrdrlr2a, mrdrilr2, namcos10_memm, namcos10, namcos10_state, mrdrilr2, ROT0, "Namco", "Mr. Driller 2 (Japan, DR22 Ver.A)", GAME_NOT_WORKING | GAME_NO_SOUND ) // PORT_4WAY joysticks |
| 810 | 824 | GAME( 2000, ptblank3, 0, namcos10_memn, namcos10, namcos10_state, gunbalna, ROT0, "Namco", "Point Blank 3 (GNN2 Ver.A)", GAME_NOT_WORKING | GAME_NO_SOUND ) |
| r22673 | r22674 | |
| 818 | 832 | GAME( 2002, panikuru, 0, namcos10_memn, namcos10, namcos10_state, panikuru, ROT0, "Namco", "Panicuru Panekuru (Japan, PPA1 Ver.A)", GAME_NOT_WORKING | GAME_NO_SOUND ) |
| 819 | 833 | GAME( 2003, nflclsfb, 0, namcos10_memn, namcos10, namcos10_state, nflclsfb, ROT0, "Namco", "NFL Classic Football (NCF3 Ver.A.)", GAME_NOT_WORKING | GAME_NO_SOUND ) |
| 820 | 834 | GAME( 2003, gamshara, 0, namcos10_memn, namcos10, namcos10_state, gamshara, ROT0, "Mitchell", "Gamshara (10021 Ver.A)", GAME_NOT_WORKING | GAME_NO_SOUND ) |
| 835 | GAME( 2003, konotako, 0, namcos10_memn, namcos10, namcos10_state, konotako, ROT0, "Mitchell", "Kono Tako (10021 Ver.A)", GAME_NOT_WORKING | GAME_NO_SOUND ) |