mirror of
https://github.com/holub/mame
synced 2025-04-20 15:32:45 +03:00
galivan.cpp: redumped dangarj audio CPU ROMs [Layer]
This commit is contained in:
parent
9a6e04b01f
commit
a71070a831
@ -92,8 +92,8 @@ void galivan_state::io_map(address_map &map)
|
||||
map(0x41, 0x42).w(FUNC(galivan_state::galivan_scrollx_w));
|
||||
map(0x43, 0x44).w(FUNC(galivan_state::galivan_scrolly_w));
|
||||
map(0x45, 0x45).w(FUNC(galivan_state::galivan_sound_command_w));
|
||||
// AM_RANGE(0x46, 0x46) AM_WRITENOP
|
||||
// AM_RANGE(0x47, 0x47) AM_WRITENOP
|
||||
// map(0x46, 0x46).nopw();
|
||||
// map(0x47, 0x47).nopw();
|
||||
map(0xc0, 0xc0).r(FUNC(galivan_state::IO_port_c0_r)); /* dangar needs to return 0x58 */
|
||||
}
|
||||
|
||||
@ -121,7 +121,7 @@ void galivan_state::ninjemak_io_map(address_map &map)
|
||||
map(0x84, 0x84).portr("DSW1");
|
||||
map(0x85, 0x85).portr("DSW2").w(FUNC(galivan_state::galivan_sound_command_w));
|
||||
map(0x86, 0x86).w(FUNC(galivan_state::blit_trigger_w)); // ??
|
||||
// AM_RANGE(0x87, 0x87) AM_WRITENOP // ??
|
||||
// map(0x87, 0x87).nopw(); // ??
|
||||
}
|
||||
|
||||
void galivan_state::sound_map(address_map &map)
|
||||
@ -776,9 +776,7 @@ ROM_START( dangarj ) /* all rom labels are simply numbers, with the owl logo and
|
||||
|
||||
ROM_REGION( 0x10000, "audiocpu", 0 ) /* sound cpu code */
|
||||
ROM_LOAD( "21.14b", 0x0000, 0x4000, CRC(3e041873) SHA1(8f9e1ec64509c8a7e9e45add9efc95f98f35fcfc) )
|
||||
// following is most likely half size dumped, so we load parent set rom here.
|
||||
ROM_LOAD( "22.15b", 0x4000, 0x4000, BAD_DUMP CRC(1d484f68) SHA1(7de13d6c6850280fed011c1d1b211cdc5ea9f935) )
|
||||
ROM_LOAD( "14.b15", 0x4000, 0x8000, CRC(488e3463) SHA1(73ff7ab061be54162f3a548f6bd9ef55b9dec5d9) )
|
||||
ROM_LOAD( "22.15b", 0x4000, 0x8000, CRC(488e3463) SHA1(73ff7ab061be54162f3a548f6bd9ef55b9dec5d9) )
|
||||
|
||||
ROM_REGION( 0x04000, "gfx1", 0 )
|
||||
ROM_LOAD( "11.13d", 0x00000, 0x4000, CRC(e804ffe1) SHA1(22f16c23b9a82f104dda24bc8fccc08f3f69cf97) ) /* chars */
|
||||
@ -1202,7 +1200,7 @@ GAME( 1985, galivan2, galivan, galivan, galivan, galivan_state, empty_init,
|
||||
GAME( 1985, galivan3, galivan, galivan, galivan, galivan_state, empty_init, ROT270, "Nichibutsu", "Cosmo Police Galivan (12/11/1985)", MACHINE_SUPPORTS_SAVE )
|
||||
GAME( 1986, dangar, 0, galivan, dangar, galivan_state, empty_init, ROT270, "Nichibutsu", "Ufo Robo Dangar (4/07/1987)", MACHINE_SUPPORTS_SAVE )
|
||||
GAME( 1986, dangara, dangar, galivan, dangar2, galivan_state, empty_init, ROT270, "Nichibutsu", "Ufo Robo Dangar (12/1/1986)", MACHINE_SUPPORTS_SAVE )
|
||||
GAME( 1986, dangarj, dangar, dangarj, dangar2, dangarj_state, empty_init, ROT270, "Nichibutsu", "Ufo Robo Dangar (9/26/1986, Japan)", MACHINE_SUPPORTS_SAVE|MACHINE_IMPERFECT_SOUND ) // wrong BGM in game, no SFXs
|
||||
GAME( 1986, dangarj, dangar, dangarj, dangar2, dangarj_state, empty_init, ROT270, "Nichibutsu", "Ufo Robo Dangar (9/26/1986, Japan)", MACHINE_SUPPORTS_SAVE )
|
||||
GAME( 1986, dangarb, dangar, galivan, dangar2, galivan_state, empty_init, ROT270, "Nichibutsu", "Ufo Robo Dangar (9/26/1986, bootleg set 1)", MACHINE_SUPPORTS_SAVE ) // checks protection like dangarj but check readback is patched at 0x9d58 (also checks i/o port 0xc0?)
|
||||
GAME( 1986, dangarbt, dangar, galivan, dangarb, galivan_state, empty_init, ROT270, "bootleg", "Ufo Robo Dangar (9/26/1986, bootleg set 2)", MACHINE_SUPPORTS_SAVE ) // directly patched at entry point 0x9d44
|
||||
GAME( 1986, ninjemak, 0, ninjemak, ninjemak, galivan_state, empty_init, ROT270, "Nichibutsu", "Ninja Emaki (US)", MACHINE_SUPPORTS_SAVE|MACHINE_UNEMULATED_PROTECTION )
|
||||
|
Loading…
Reference in New Issue
Block a user