Pacifi3D
About
Pacifi3d is a proof-of-concept pacman emulator that replaces the original
pacman sprites and tiles with OpenGL 3D graphics.
Pacifi3d currently runs on Windows and Linux.
How it works
Pacman draws graphics by requesting the hardware to draw a sprite or tile
at a specified position in a certain colour. Pacifi3d replaces the
2D video emulation of a standard pacman emulator with code to draw an
equivalent 3D model at that position.
Having transformed the graphics output into 3D it is also possible to place the
camera at the players position to simulate pacman from a 1st person perspective.
Usage
Download and unpack the binaries for your system.
Place the roms in the provided roms subdirectory unzipped.
Run the pacifi3d executable.
NOTE:
Pacifi3d requires real arcade roms to function. These are NOT provided on
this site. DO NOT REQUEST ROMS.
Pacifi3d currently supports the following MAME pacman sets:
- puckman
- puckmana
- puckmanf
- pacman
- pacmanf
- puckmod
- pacmod
- hangly
- hangly2
- hangly3
- newpuckx
By default Pacifi3d will try to load puckman. To specify a different set
start the emulator by typing:
pacifi3d game
Controls
Cursors / Joypad moves pacman
1/2 - Start game
5/6 - Add coin
F1 - Cycle between views.
F2 - Reset Pacman
F3 - Toggle sound
F11 - Toggle fullscreen
F12 - Save numbered screen capture (snapXXXX.bmp)
Escape - Quit Game
Mouse - If you click and drag the mouse on Pacifi3d then movements will tilt the
maze in 3rd person view.
Credits
Download
To Do:
Things which need implementing:
(I may never get round to some of these things so feel free to attempt them.)
- Fix sound glitches
- Pupils on the ghost eyes
- Face on the scared ghost.
- The big pacman on cutscenes
- 3D fruit models
- Make
controls joystick rotate with pacman in 1st person view
- Zipped ROM support
- CRC rom checking
Contact
If you really must contact me then my email address is:
neocdsdl at yahoo dot com
Hope you enjoy using the program.
Fosters.