Pacifi3D

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.

Screenshot of Pacifi3d in action Screenshot of Pacifi3d in action

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 for puckman 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 expects to find the following named roms:
namcopac.6e
namcopac.6f
namcopac.6g
namcopac.6h
pacman.5e
pacman.5f
82s123.7f
82s126.4a
82s126.1m
82s126.3m
Other romsets may work if renamed to this scheme.
In the future Pacifi3d may support other versions of pacman.

Controls

Cursors / Joypad moves pacman
1 - Start game
5 - Add coin
F1 - Toggle between 1st and 3rd persion perspective views.
F2 - Reset Pacman
F11 - Toggle fullscreen (not available on windows)
F12 - Save numbered screen capture (snapXXXX.bmp)
Escape - Quit Game
Mouse - If you click the mouse on Pacifi3d then mouse movements will tilt the maze in 3rd person view. Clicking a second time will freeze its position.

Credits

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

Download

To Do:

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

Links:

NeoCD/SDL - my NeogeoCD emulator

Contact

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

neocdsdl at yahoo dot com

Hope you enjoy using the program.

Fosters.