mirror of
https://github.com/holub/mame
synced 2025-05-23 14:19:01 +03:00
new clones added - MS Pacman / Galaga
New Clones Added -------------------------------------------------- Ms. Pac-Man/Galaga - 20th Anniversary Class of 1981 Reunion (V1.00) [Mark F.] Ms. Pac-Man/Galaga - 20th Anniversary Class of 1981 Reunion (V1.03) [Sara S.]
This commit is contained in:
parent
c72143c67b
commit
ca12e38b77
@ -5,12 +5,12 @@
|
||||
|
||||
driver by Nicola Salmoria
|
||||
|
||||
Notes:
|
||||
Notes for Ms.Pac-Man/Galaga - 20th Anniversary:
|
||||
* There are four start buttons: the first two are for Ms. Pac-Man, the other two
|
||||
for Galaga.
|
||||
are for Galaga.
|
||||
* To play Pac-Man instead of Ms. Pac-Man, insert coins then enter the following
|
||||
sequence: U U U D D D L R L R L. A sound will play and the ghost will change
|
||||
from red to pink.
|
||||
from red to pink. Then press the start button for Ms. Pac-Man.
|
||||
* To toggle the built-in speedup, insert coins then enter the following sequence:
|
||||
L R L R U U U Fire. A sound will play if you did it correctly. This will toggle
|
||||
the speed in both Ms Pacman & Pacman as well as provide a "Fast Shot" in Galaga
|
||||
@ -21,10 +21,22 @@
|
||||
(c) 2000 Cosmodog, Ltd.
|
||||
>
|
||||
and it listens for incoming characters.
|
||||
|
||||
Notes for Pacman - 25th Anniversary:
|
||||
* Pacman 25th Anniversary is a program update which allows the player to choose the
|
||||
game they want to play. You highlight the wanted game and then press the 1 or 2
|
||||
player start button to start the game.
|
||||
* There is a minor board difference that the program code can detect through the Z80
|
||||
ports to prevent ROM swaps to upgrade Ms. Pac-Man/Galaga - 20th Anniversary Class
|
||||
of 1981 Reunion boards.
|
||||
* The above listed joystick manuver for the built-in speed up still works.
|
||||
* The above listed joystick manuver to enable Pac-Man will still play a tone, but
|
||||
the effect (if any) is unknown.
|
||||
|
||||
* CPU is a Z8S18020VSC (20MHz part), OSC is 73.728MHz
|
||||
|
||||
Note: The "correct" size of the roms are 27C020 for the program rom & 27C256 for the
|
||||
pallete rom. However genuine boards have been found with larger roms containing
|
||||
Note: The "correct" size of the roms are 27C020 for the program rom and 27C256 for the
|
||||
graphics rom. However genuine boards have been found with larger roms containing
|
||||
the same data with the extra rom space banked out.
|
||||
|
||||
Known issues/to-do's:
|
||||
@ -34,17 +46,6 @@
|
||||
the Z180, but the cpu core doesn't support that yet.
|
||||
* Is the clock divide 3 or 4?
|
||||
|
||||
Versions known to exist but not dumped: v1.0 & v1.03
|
||||
|
||||
Pacman 25th Anniversary is a program update which allows the player to choose the
|
||||
game they want to play. You highlight the wanted game and then press the 1 or 2
|
||||
player start button to start the game. There is minor board difference that the
|
||||
program code can detect through the Z80 ports to prevent ROM swaps to upgrade
|
||||
Ms. Pac-Man/Galaga - 20th Anniversary Class of 1981 Reunion boards.
|
||||
* The above listed joystick manuver for the built-in speed up still works.
|
||||
* The above listed joystick manuver to enable Pac-Man will still play a
|
||||
tone, but the effect (if any) is unknown.
|
||||
|
||||
***************************************************************************/
|
||||
|
||||
#include "emu.h"
|
||||
@ -371,9 +372,9 @@ MACHINE_DRIVER_END
|
||||
Pacman - 25th Anniversary Edition
|
||||
*/
|
||||
|
||||
ROM_START( 25pacman ) /* Version 2.00 */
|
||||
ROM_START( 25pacman ) /* Revision 2.00 */
|
||||
ROM_REGION( 0x100000, "maincpu", 0 )
|
||||
ROM_LOAD( "pacman_25th_rev2.0.u13", 0x00000, 0x40000, CRC(99a52784) SHA1(6222c2eb686e65ba23ca376ff4392be1bc826a03) )
|
||||
ROM_LOAD( "pacman_25th_rev2.0.u13", 0x00000, 0x40000, CRC(99a52784) SHA1(6222c2eb686e65ba23ca376ff4392be1bc826a03) ) /* Label printed Rev 2.0, program says Rev 2.00 */
|
||||
|
||||
ROM_REGION( 0x8000, "proms", 0 ) /* palette */
|
||||
ROM_LOAD( "pacman_25th.u14", 0x0000, 0x8000, CRC(c19d9ad0) SHA1(002581fbc2c32cdf7cfb0b0f64061591a462ec14) ) /* Same as the MS. Pacman / Galaga graphics rom */
|
||||
@ -399,6 +400,14 @@ ROM_START( 20pacgalr4 ) /* Version 1.04 */
|
||||
ROM_LOAD( "ms_pac-galaga.u14", 0x0000, 0x8000, CRC(c19d9ad0) SHA1(002581fbc2c32cdf7cfb0b0f64061591a462ec14) )
|
||||
ROM_END
|
||||
|
||||
ROM_START( 20pacgalr3 ) /* Version 1.03 */
|
||||
ROM_REGION( 0x100000, "maincpu", 0 )
|
||||
ROM_LOAD( "ms_pac-galaga_v1.03.u13", 0x00000, 0x40000, CRC(e13dce63) SHA1(c8943f082883c423210fc3c97323222afb00f0a2) )
|
||||
|
||||
ROM_REGION( 0x8000, "proms", 0 ) /* palette */
|
||||
ROM_LOAD( "ms_pac-galaga.u14", 0x0000, 0x8000, CRC(c19d9ad0) SHA1(002581fbc2c32cdf7cfb0b0f64061591a462ec14) )
|
||||
ROM_END
|
||||
|
||||
ROM_START( 20pacgalr2 ) /* Version 1.02 */
|
||||
ROM_REGION( 0x100000, "maincpu", 0 )
|
||||
ROM_LOAD( "ms_pac-galaga_v1.02.u13", 0x00000, 0x40000, CRC(b939f805) SHA1(5fe9470601156dfc2d339c94fd8f0aa4db197760) )
|
||||
@ -415,6 +424,14 @@ ROM_START( 20pacgalr1 ) /* Version 1.01 */
|
||||
ROM_LOAD( "ms_pac-galaga.u14", 0x0000, 0x8000, CRC(c19d9ad0) SHA1(002581fbc2c32cdf7cfb0b0f64061591a462ec14) )
|
||||
ROM_END
|
||||
|
||||
ROM_START( 20pacgalr0 ) /* Version 1.00 */
|
||||
ROM_REGION( 0x100000, "maincpu", 0 )
|
||||
ROM_LOAD( "ms_pac-galaga_v1.0.u13", 0x00000, 0x40000, CRC(3c92a269) SHA1(a616d912393f4e49b95231d72eec48567f46fc00) ) /* Label printed V1.0, program says v1.00 */
|
||||
|
||||
ROM_REGION( 0x8000, "proms", 0 ) /* palette */
|
||||
ROM_LOAD( "ms_pac-galaga.u14", 0x0000, 0x8000, CRC(c19d9ad0) SHA1(002581fbc2c32cdf7cfb0b0f64061591a462ec14) )
|
||||
ROM_END
|
||||
|
||||
|
||||
static DRIVER_INIT(20pacgal)
|
||||
{
|
||||
@ -442,5 +459,7 @@ GAME( 2005, 25pacman, 0, 20pacgal, 25pacman, 25pacman, ROT90, "Namco",
|
||||
|
||||
GAME( 2000, 20pacgal, 0, 20pacgal, 20pacgal, 20pacgal, ROT90, "Namco", "Ms. Pac-Man/Galaga - 20th Anniversary Class of 1981 Reunion (V1.08)", GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE)
|
||||
GAME( 2000, 20pacgalr4, 20pacgal, 20pacgal, 20pacgal, 20pacgal, ROT90, "Namco", "Ms. Pac-Man/Galaga - 20th Anniversary Class of 1981 Reunion (V1.04)", GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE)
|
||||
GAME( 2000, 20pacgalr3, 20pacgal, 20pacgal, 20pacgal, 20pacgal, ROT90, "Namco", "Ms. Pac-Man/Galaga - 20th Anniversary Class of 1981 Reunion (V1.03)", GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE)
|
||||
GAME( 2000, 20pacgalr2, 20pacgal, 20pacgal, 20pacgal, 20pacgal, ROT90, "Namco", "Ms. Pac-Man/Galaga - 20th Anniversary Class of 1981 Reunion (V1.02)", GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE)
|
||||
GAME( 2000, 20pacgalr1, 20pacgal, 20pacgal, 20pacgal, 20pacgal, ROT90, "Namco", "Ms. Pac-Man/Galaga - 20th Anniversary Class of 1981 Reunion (V1.01)", GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE)
|
||||
GAME( 2000, 20pacgalr0, 20pacgal, 20pacgal, 20pacgal, 20pacgal, ROT90, "Namco", "Ms. Pac-Man/Galaga - 20th Anniversary Class of 1981 Reunion (V1.00)", GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE)
|
||||
|
@ -987,8 +987,10 @@ const game_driver * const drivers[] =
|
||||
DRIVER( 25pacman ) /* (c) 2005 Ver 2.0 - Same hardware as 20pacgal */
|
||||
DRIVER( 20pacgal ) /* (c) 2000 Ver 1.08 */
|
||||
DRIVER( 20pacgalr4 ) /* (c) 2000 Ver 1.04 */
|
||||
DRIVER( 20pacgalr3 ) /* (c) 2000 Ver 1.03 */
|
||||
DRIVER( 20pacgalr2 ) /* (c) 2000 Ver 1.02 */
|
||||
DRIVER( 20pacgalr1 ) /* (c) 2000 Ver 1.01 */
|
||||
DRIVER( 20pacgalr0 ) /* (c) 2000 Ver 1.00 */
|
||||
DRIVER( turrett ) /* (c) 2001 licensed from Dell Electronics */
|
||||
|
||||
/* Universal games */
|
||||
|
Loading…
Reference in New Issue
Block a user