trunk/src/mame/drivers/snesb.c
| r18577 | r18578 | |
| 19 | 19 | |
| 20 | 20 | - all games : (re)add PORT_DIPLOCATION |
| 21 | 21 | - kiinstb : fix gfx glitches, missing texts |
| 22 | | - ffight2b : fix starting credits (RAM - mainly 0x7eadce where credits are stored - is filled with 0x55, so you are awarded 55 credits on a hard reset) |
| 22 | - ffight2b : remove hack for starting credits (RAM - mainly 0x7eadce where credits are stored - is filled with 0x55, |
| 23 | so you are awarded 55 credits on a hard reset) |
| 23 | 24 | - sblast2b : dipswicthes |
| 25 | - sblast2b : pressing start during gameplay changes the character used. Intentional? |
| 24 | 26 | - denseib : fix gfx glitches, missing texts |
| 25 | 27 | |
| 26 | 28 | *************************************************************************** |
| r18577 | r18578 | |
| 653 | 655 | MCFG_SOUND_ROUTE(1, "rspeaker", 1.00) |
| 654 | 656 | MACHINE_CONFIG_END |
| 655 | 657 | |
| 658 | MACHINE_RESET( ffight2b ) |
| 659 | { |
| 660 | address_space &cpu0space = machine.device("maincpu")->memory().space(AS_PROGRAM); |
| 661 | MACHINE_RESET_CALL( snes ); |
| 662 | |
| 663 | /* Hack: avoid starting with 55 credits. It's either a work RAM init fault or MCU clears it by his own, hard to tell ... */ |
| 664 | cpu0space.write_byte(0x7eadce, 0x00); |
| 665 | } |
| 666 | |
| 667 | static MACHINE_CONFIG_DERIVED( ffight2b, kinstb ) |
| 668 | MCFG_MACHINE_RESET( ffight2b ) |
| 669 | MACHINE_CONFIG_END |
| 670 | |
| 656 | 671 | DRIVER_INIT_MEMBER(snesb_state,kinstb) |
| 657 | 672 | { |
| 658 | 673 | INT32 i; |
| r18577 | r18578 | |
| 965 | 980 | |
| 966 | 981 | |
| 967 | 982 | GAME( 199?, kinstb, 0, kinstb, kinstb, snesb_state, kinstb, ROT0, "bootleg", "Killer Instinct (SNES bootleg)", GAME_IMPERFECT_SOUND | GAME_IMPERFECT_GRAPHICS ) |
| 968 | | GAME( 1996, ffight2b, 0, kinstb, ffight2b, snesb_state, ffight2b, ROT0, "bootleg", "Final Fight 2 (SNES bootleg)", GAME_IMPERFECT_SOUND | GAME_IMPERFECT_GRAPHICS ) |
| 983 | GAME( 1996, ffight2b, 0, ffight2b, ffight2b, snesb_state, ffight2b, ROT0, "bootleg", "Final Fight 2 (SNES bootleg)", GAME_IMPERFECT_SOUND | GAME_IMPERFECT_GRAPHICS ) |
| 969 | 984 | GAME( 1996, iron, 0, kinstb, iron, snesb_state, iron, ROT0, "bootleg", "Iron (SNES bootleg)", GAME_IMPERFECT_SOUND | GAME_IMPERFECT_GRAPHICS ) |
| 970 | 985 | GAME( 1996, denseib, 0, kinstb, denseib, snesb_state, denseib, ROT0, "bootleg", "Ghost Chaser Densei (SNES bootleg)", GAME_IMPERFECT_SOUND | GAME_IMPERFECT_GRAPHICS ) |
| 971 | 986 | GAME( 1997, sblast2b, 0, kinstb, sblast2b, snesb_state, sblast2b, ROT0, "bootleg", "Sonic Blast Man 2 Special Turbo (SNES bootleg)", GAME_IMPERFECT_SOUND | GAME_IMPERFECT_GRAPHICS) |