Build Your Own Arcade Controls Forum
Main => Software Forum => Topic started by: millercentral on June 15, 2005, 04:54:11 pm
-
Does anyone know why the Galaga driver in MAME still lists the status as imperfect? Now that the starfield has been properly emulated, what's still imperfect about it?
-
Does anyone know why the Galaga driver in MAME still lists the status as imperfect? Now that the starfield has been properly emulated, what's still imperfect about it?
I thought it was perfect before the starfield was fixed. ;D
I would also like to know what is left to do on Galaga.
Allister Fiend
-
Some asked this a few weeks ago at the MAME forum and the response was something in the lines that they are waiting for Nicola to confirm that it is perfect.
-
what I would like to know is how to get rid of the warning screen with recompling MAME.. ???
(Cause I have zero idea how to do the latter)
-
what I would like to know is how to get rid of the warning screen with recompling MAME.. ???
(Cause I have zero idea how to do the latter)
http://forum.arcadecontrols.com/index.php/topic,36217.msg318959.html#msg318959
-
I ran Galaga in Mame 0.92 and Mame 0.96 side-by-side last night and couldn't tell the difference. How exactly is the starfield different? Or do I need .97?
-
I ran Galaga in Mame 0.92 and Mame 0.96 side-by-side last night and couldn't tell the difference. How exactly is the starfield different? Or do I need .97?
According to MAWS it was last changed in 0.94u5, but the things the Dev's think are important, I'm not sure the average user would notice.
From Maws:
o 0.21 [Nicola Salmoria]
TEST MODE:
* Set DIP SERVICE MODE = ON, press F3 and use movement & fire to change & hear sound effects.
NOTE:
* The star line and pixel locations of the Galaga starfield pulled directly from a clocked stepping of the 05 starfield. The chip was clocked on a test rig with hblank and vblank simulated, each X & Y location of a star being recorded along with it's color value. Because the starfield begins generating stars at the point in time it's enabled the exact horizontal location of the stars on Galaga depends on the length of time of the POST for the original board. Two control bits determine which of two sets are displayed set 0 or 1 and simultaneously 2 or 3. There are 63 stars in each set, 126 displayed at any one time.
WIP:
* 0.94u5: James Rowan corrected Galaga and Bosconian starfields.
-
I recompiled Mame and *just* changed the lines for Galaga. As far as I'm concerned, now that *all* the sounds have been emulated, and that the starfield is now correct, it has been emulated correctly.
You have to change this in galaga.c:
GAMEX(1981, galaga, 0, galaga, galaga, galaga, ROT90, "Namco", "Galaga (Namco rev. B)", GAME_IMPERFECT_GRAPHICS )
GAMEX(1981, galagao, galaga, galaga, galaga, galaga, ROT90, "Namco", "Galaga (Namco)", GAME_IMPERFECT_GRAPHICS )
GAMEX(1981, galagamw, galaga, galaga, galagamw, galaga, ROT90, "[Namco] (Midway license)", "Galaga (Midway set 1)", GAME_IMPERFECT_GRAPHICS )
GAMEX(1981, galagamk, galaga, galaga, galaga, galaga, ROT90, "[Namco] (Midway license)", "Galaga (Midway set 2)", GAME_IMPERFECT_GRAPHICS )
GAMEX(1981, gallag, galaga, galagab, galaga, galaga, ROT90, "bootleg", "Gallag", GAME_IMPERFECT_GRAPHICS )
GAMEX(1984, gatsbee, galaga, galagab, galaga, gatsbee, ROT90, "hack", "Gatsbee", GAME_IMPERFECT_GRAPHICS )
to this:
GAME(1981, galaga, 0, galaga, galaga, galaga, ROT90, "Namco", "Galaga (Namco rev. B)" )
GAME(1981, galagao, galaga, galaga, galaga, galaga, ROT90, "Namco", "Galaga (Namco)" )
GAME(1981, galagamw, galaga, galaga, galagamw, galaga, ROT90, "[Namco] (Midway license)", "Galaga (Midway set 1)" )
GAME(1981, galagamk, galaga, galaga, galaga, galaga, ROT90, "[Namco] (Midway license)", "Galaga (Midway set 2)" )
GAME(1981, gallag, galaga, galagab, galaga, galaga, ROT90, "bootleg", "Gallag" )
GAME(1984, gatsbee, galaga, galagab, galaga, gatsbee, ROT90, "hack", "Gatsbee" )