Jump to content

Driver for 96in1 game


Robert

Recommended Posts

96in1 is a multigame rom put together by Dave Widel. It features mostly various hacks of Pacman games, plus some MsPacman and a few other games. This has not been emulated for some years.

 

Here is the source code to suit MAME 0.112 or other recent release. Due to the ever-changing structure of MAME, this is not a DIFF file. You will need to copy the bits into your source code yourself. It uses some code from the recent multipac release - you should refer to it as well.

 

This rom uses nvram to store the settings and high scores of every variant, and it will be remembered the next time you use MAME.

 

Keys:

1= select a menu choice, start a game, fire key

2= start 2-player game if supported

5= insert coin (some games allow 6 and 7 as well)

8= skip to end of level in pacman games

9= access to service/settings screens

F1= return to menu (by restarting mame)

 

Most games support table (cocktail) mode.

 

To adjust the nvram dipswitches, from the menu select OTHER GAMES, then EYES. Press the "9" key. Push the up-arrow key and changed LOCKED to HOME USE. Change any dips you want. You can (if you want) choose NEXT GAME and cycle through all the different games, setting dipswitches as you go. When finished, select EXIT, and the game you are on will begin. At the end, you get a full-sized screen to enter your name.

 

Cheating - on most of the games, pressing "8" while partway through a level will instantly end the level and begin the next.

 

To reboot the entire rom, press F1.

 

The F3 key which is meant to reset things will act strangely due to an incompatibility between MAME and this rom. If you are in a game, pressing F3 will start PIRANHA. Pressing F3 again will take you to the menu. After that, F3 will have no effect.

 

To see the service screen in the pacman games, find the game in the menu, hold down "9" and press "1" to start. The service screen will display. When "9" is released, the actual game will start. Pressing "9" while playing these games will be the same as pressing F3.

 

Since almost all the games are hacks, there are quite a few bugs. For example, Alien Armada counts the credits in hexadecimal, and will overflow to zero if too many coins are inserted. On one pacman game, the monster's eyes get stuck and can't turn back into monsters; another variant changes to an invisible maze when you die, and the level doesn't finish when you've eaten all the dots. If you die early in Pengo, the layout of ice cubes changes by itself. There are very likely to be many more bugs.

 

If you have any questions, post them here.

 

102025-0000.png

Link to comment
Share on other sites

Oops looks like I left out a couple of things from the attachment.

 

1. Need to add this line to includes\pacman.h

 

void m96in1_gfxbank_w( int data );

 

2. Need to add to mamedriv.c

 

DRIVER( 96in1 )

DRIVER( 96in1a )

 

Sorry about that!

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...