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.

Third Person View First Person View
Chase View Classic View

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:

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

Pacifi3d - Fosters (c) 2005
Pacman emulation code - MAMEdev
Z80 emulator - Marat Fayzullin
SDL library - Sam Latinga et al.
Pacman (c) 1980 Namco Limited

Download

To Do:

Things which need implementing:
(I may never get round to some of these things so feel free to attempt them.)

Contact

If you really must contact me then my email address is:

neocdsdl at yahoo dot com

Hope you enjoy using the program.

Fosters.

Pacifi3d HOME

Hit Counter