mirror of
https://github.com/holub/mame
synced 2025-05-24 14:56:21 +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
|
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
|
* 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
|
* 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
|
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:
|
* 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
|
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
|
the speed in both Ms Pacman & Pacman as well as provide a "Fast Shot" in Galaga
|
||||||
@ -21,10 +21,22 @@
|
|||||||
(c) 2000 Cosmodog, Ltd.
|
(c) 2000 Cosmodog, Ltd.
|
||||||
>
|
>
|
||||||
and it listens for incoming characters.
|
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
|
* 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
|
Note: The "correct" size of the roms are 27C020 for the program rom and 27C256 for the
|
||||||
pallete rom. However genuine boards have been found with larger roms containing
|
graphics rom. However genuine boards have been found with larger roms containing
|
||||||
the same data with the extra rom space banked out.
|
the same data with the extra rom space banked out.
|
||||||
|
|
||||||
Known issues/to-do's:
|
Known issues/to-do's:
|
||||||
@ -34,17 +46,6 @@
|
|||||||
the Z180, but the cpu core doesn't support that yet.
|
the Z180, but the cpu core doesn't support that yet.
|
||||||
* Is the clock divide 3 or 4?
|
* 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"
|
#include "emu.h"
|
||||||
@ -371,9 +372,9 @@ MACHINE_DRIVER_END
|
|||||||
Pacman - 25th Anniversary Edition
|
Pacman - 25th Anniversary Edition
|
||||||
*/
|
*/
|
||||||
|
|
||||||
ROM_START( 25pacman ) /* Version 2.00 */
|
ROM_START( 25pacman ) /* Revision 2.00 */
|
||||||
ROM_REGION( 0x100000, "maincpu", 0 )
|
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_REGION( 0x8000, "proms", 0 ) /* palette */
|
||||||
ROM_LOAD( "pacman_25th.u14", 0x0000, 0x8000, CRC(c19d9ad0) SHA1(002581fbc2c32cdf7cfb0b0f64061591a462ec14) ) /* Same as the MS. Pacman / Galaga graphics rom */
|
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_LOAD( "ms_pac-galaga.u14", 0x0000, 0x8000, CRC(c19d9ad0) SHA1(002581fbc2c32cdf7cfb0b0f64061591a462ec14) )
|
||||||
ROM_END
|
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_START( 20pacgalr2 ) /* Version 1.02 */
|
||||||
ROM_REGION( 0x100000, "maincpu", 0 )
|
ROM_REGION( 0x100000, "maincpu", 0 )
|
||||||
ROM_LOAD( "ms_pac-galaga_v1.02.u13", 0x00000, 0x40000, CRC(b939f805) SHA1(5fe9470601156dfc2d339c94fd8f0aa4db197760) )
|
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_LOAD( "ms_pac-galaga.u14", 0x0000, 0x8000, CRC(c19d9ad0) SHA1(002581fbc2c32cdf7cfb0b0f64061591a462ec14) )
|
||||||
ROM_END
|
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)
|
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, 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, 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, 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, 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( 25pacman ) /* (c) 2005 Ver 2.0 - Same hardware as 20pacgal */
|
||||||
DRIVER( 20pacgal ) /* (c) 2000 Ver 1.08 */
|
DRIVER( 20pacgal ) /* (c) 2000 Ver 1.08 */
|
||||||
DRIVER( 20pacgalr4 ) /* (c) 2000 Ver 1.04 */
|
DRIVER( 20pacgalr4 ) /* (c) 2000 Ver 1.04 */
|
||||||
|
DRIVER( 20pacgalr3 ) /* (c) 2000 Ver 1.03 */
|
||||||
DRIVER( 20pacgalr2 ) /* (c) 2000 Ver 1.02 */
|
DRIVER( 20pacgalr2 ) /* (c) 2000 Ver 1.02 */
|
||||||
DRIVER( 20pacgalr1 ) /* (c) 2000 Ver 1.01 */
|
DRIVER( 20pacgalr1 ) /* (c) 2000 Ver 1.01 */
|
||||||
|
DRIVER( 20pacgalr0 ) /* (c) 2000 Ver 1.00 */
|
||||||
DRIVER( turrett ) /* (c) 2001 licensed from Dell Electronics */
|
DRIVER( turrett ) /* (c) 2001 licensed from Dell Electronics */
|
||||||
|
|
||||||
/* Universal games */
|
/* Universal games */
|
||||||
|
Loading…
Reference in New Issue
Block a user