mirror of
https://github.com/holub/mame
synced 2025-10-05 16:50:57 +03:00
machines promoted to WORKING (#3631)
* machines promoted to WORKING War Mission (WM 4/6/87) [Jordi Beltran Casany, Recreativas.org, ArcadeHacker, David Haywood] * typ
This commit is contained in:
parent
8c97e9de7f
commit
c0c04d2dfd
@ -22,6 +22,11 @@
|
||||
* there seem to be 2 checks, one based on a weird sector on the discs, the other based on
|
||||
a port read
|
||||
- add additional hardware notes from ArcadeHacker
|
||||
- layer enables on War Mission? (transitions from title screen etc.)
|
||||
|
||||
notes:
|
||||
- 2 player mode can be enabled in service mode for War Mission, it is disabled by default
|
||||
(settings are stored on the disk)
|
||||
|
||||
*/
|
||||
|
||||
@ -859,13 +864,16 @@ ROM_START( mag_xain )
|
||||
ROM_LOAD( "xain.img", 0x00000, 0xf0000, CRC(5647849f) SHA1(edd2f3f6359424583bf526bf4601476dc849e617) )
|
||||
ROM_END
|
||||
|
||||
// game has various lockups, including in attract mode, which may be due to problems with the image or other emulation bugs.
|
||||
ROM_START( mag_war )
|
||||
BIOS_ROM
|
||||
/* Data after 0xd56b0 would not read consistently, however the game only appears to use the first 24 tracks (up to 0x48fff)
|
||||
as it loads once on startup, not during gameplay, and all tracks before that gave consistent reads. There is data after this
|
||||
point but it is likely leftovers from another game / whatever was on the disk before, so for our purposes this should be fine.
|
||||
|
||||
Some bullets do seem to spawn from locations where there are no enemies, but I think this is just annoying game design.
|
||||
*/
|
||||
ROM_REGION( 0x100000, "flop:disk", ROMREGION_ERASE00 )
|
||||
// track 44, side 0 is broken at least (0x400 bytes were missing, substituted with 0x00 values) maybe others have bad data too, needs reading with original drive.
|
||||
ROM_LOAD( "warmission.dsk", 0x00000, 0xf0000, BAD_DUMP CRC(547e2338) SHA1(a798fc0a92d0b8d0d4f95a9eb7081a30f6b28e35) )
|
||||
ROM_LOAD( "war mission wm 4_6_87.img", 0x00000, 0xf0000, CRC(e6b35710) SHA1(e24f9adde09e4eacbfb58e359a2df263748fc7de) )
|
||||
ROM_END
|
||||
|
||||
/*
|
||||
@ -927,5 +935,5 @@ GAME( 1987, cedmag, 0, cedar_magnet, cedar_magnet, cedar_magnet_state, em
|
||||
GAME( 1987, mag_time, cedmag, cedar_magnet, cedar_magnet, cedar_magnet_state, empty_init, ROT90, "EFO SA / Cedar", "Time Scanner (TS 2.0, Magnet System)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) // original game was by Sega
|
||||
GAME( 1987, mag_exzi, cedmag, cedar_magnet, cedar_magnet, cedar_magnet_state, empty_init, ROT0, "EFO SA / Cedar", "Exzisus (EX 1.0, Magnet System)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) // original game was by Taito
|
||||
GAME( 1987, mag_xain, cedmag, cedar_magnet, cedar_magnet, cedar_magnet_state, empty_init, ROT0, "EFO SA / Cedar", "Xain'd Sleena (SC 3.0, Magnet System)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) // original game was by Technos
|
||||
GAME( 1987, mag_war, cedmag, cedar_magnet, cedar_magnet, cedar_magnet_state, empty_init, ROT90, "EFO SA / Cedar", "War Mission (WM 4/6/87)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND )
|
||||
GAME( 1987, mag_war, cedmag, cedar_magnet, cedar_magnet, cedar_magnet_state, empty_init, ROT90, "EFO SA / Cedar", "War Mission (WM 4/6/87)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND )
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user