More actions
No edit summary |
No edit summary |
||
Line 10: | Line 10: | ||
|description=This is the pacman emulator written by A.D.Price and released in 2008 then promptly orphaned. | |description=This is the pacman emulator written by A.D.Price and released in 2008 then promptly orphaned. | ||
|author=A.D.Price/D.Ashley/P.Briot | |author=A.D.Price/D.Ashley/P.Briot | ||
|lastupdated=2016/07/ | |lastupdated=2016/07/12 | ||
|type=Arcade | |type=Arcade | ||
|version=1.04 | |version=1.04 | ||
Line 19: | Line 19: | ||
}} | }} | ||
Experience the classic arcade game on your Wii with this Pac-Man port. Built using DSGM (DS Game Maker) and MS Paint, this version features the iconic visuals and sounds from the original arcade game, allowing you to relive the nostalgia on Wii. | Experience the classic arcade game on your Wii with this Pac-Man port. Built using DSGM (DS Game Maker) and MS Paint, this version features the iconic visuals and sounds from the original arcade game, allowing you to relive the nostalgia on Wii. | ||
==Description== | |||
Why create a pacman emulator for the wii? Two reasons. | |||
Mame on the wii doesn't currently contain wiimote support and I wanted to play pacman. | |||
This is the first application I have created for the Wii. | |||
I have treated this development as a learning exercise, to gain experience of wii programming and to find out how an emulator works. | |||
It should be possible to take this code and extend it for other Z80 based arcade machines without too much difficulty. | |||
==Progress== | |||
*Game works. | |||
*Wiimote, nunchuck and classic controller supported. | |||
*High scores saved and loaded | |||
*Sound emulation needs work (can anybody help?) | |||
==Media== | ==Media== | ||
'''Midway Pacman Emulator v1.03 - ([https://www.youtube.com/watch?v=vm_Hx6_9VrI Cid2Mizard])'''<br> | '''Midway Pacman Emulator v1.03 - ([https://www.youtube.com/watch?v=vm_Hx6_9VrI Cid2Mizard])'''<br> | ||
<youtube>vm_Hx6_9VrI</youtube> | <youtube>vm_Hx6_9VrI</youtube> | ||
==The Emulator== | |||
The emulator code is almost completely contained in pacman.c. Memory, port I/O etc are all in there. | |||
The sound is emulated in sound.c (this still needs some work). | |||
==Roms== | |||
You will need to acquire the Mame romset for this. It is usually called pacman.zip. | |||
It should contain the files: pacman.5e, pacman.5f, pacman.6e, pacman.6f, pacman.6h, pacman.6j, 82s123.7f, 82s126.4a. | |||
Create the directory \apps\pacman\roms\ on the front SD Card or USB root drive and insert the files. | |||
You're now ready use the emulator. | |||
==Installation== | |||
Copy the files boot.elf, meta.xml, icon.png into the directory \apps\pacman\. | |||
==Controls== | |||
Wiimote (sideways): | |||
* A - Credit | |||
* B - Credit | |||
* plus - 1 player | |||
* minus - 2 player | |||
* up - left | |||
* down - right | |||
* left - down | |||
* right - up | |||
* home - quit (back to homebrew) | |||
* 1 - rack Advance or test Mode (if choose at the beginning) | |||
* 2 - Credit | |||
Nunchuck: | |||
* C - Credit | |||
* Z - 1 player | |||
* joy up - up | |||
* joy down - down | |||
* joy left - left | |||
* joy right - right | |||
Classic controller: | |||
* A - Credit | |||
* B - Credit | |||
* plus - 1 player | |||
* minus - 2 player | |||
* up - up | |||
* down - down | |||
* left - left | |||
* right - right | |||
* joy up - up | |||
* joy down - down | |||
* joy left - left | |||
* joy right - right | |||
* home - quit (back to homebrew) | |||
* 1 - rack Advance or test Mode (if choose at the beginning) | |||
* 2 - Credit | |||
==Easter Egg in Test Mode== | |||
* Hold down button 1 and wait to see status screen (MEMORY OK, DIP SWITCHES status). | |||
* Quickly release and hold down again button 1 to see full screen grid. | |||
* Hold down button 1 and now hold down buttons + and -. | |||
* Quickly release and hold down again button 1 all the time now. | |||
* Release buttons + and -. | |||
* Now push 4 times buttons up, left, right and down. | |||
* Finished ! Easter egg is on screen (MADE BY NAMCO) writen with power pills. | |||
* Release button 1 to return in normal mode. | |||
==Changelog== | |||
'''(V1.04) - Patrick Briot - July 12 2016''' | |||
*Rebuilt with latest devkitPPC and libogc | |||
*Modify roms folder as a sub folder of pacman's application folder. | |||
*Add habilty to use Rack Advance and Test mode on button 1 when playing. | |||
'''(V1.03) - David Ashley - November 3 2010''' | |||
*Rebuilt with latest devkitPPC and libogc | |||
*Moved fatInitDefault() right near start of main() | |||
*Thanks to newer libogc roms can now be in apps/pacman/roms, and can be on USB | |||
'''(V1.02) - David Ashley - October 13 2010''' | |||
*Audio emulation ignored channel volume, this ruined the bonus pacman SFX | |||
*Turned off '-g' debugging flag in build, makes it a bit smaller. | |||
'''(V1.01) - David Ashley - October 2010''' | |||
*Fixed audio implementation, audio is much cleaner now. | |||
'''(V1.0) - A.D.Price - September 2008''' | |||
* First Release | |||
==Credits== | |||
The emulator is based on two existing applications: | |||
*Midway Space Invaders Emulator by softdev (http://www.tehskeen.com/forums/showthread.php?t=4456) | |||
*Pacman Instructional Emulator by Alessandro Scotti (http://www.ascotti.org/programming/pie/pie.htm) | |||
*Z80 C Core by Juergen Buchmueller | |||
Thanks also to the developers of devkitpro and libogc and the developers of MAME. | |||
==External Links== | ==External Links== |
Revision as of 12:01, 22 Ocak 2023
Pacman | |
---|---|
File:Pacmanwii.jpg | |
General | |
Author | A.D.Price/D.Ashley/P.Briot |
Type | Arcade |
Version | 1.04 |
License | Mixed |
Last Updated | 2016/07/12 |
Links | |
Download | |
Website | |
Experience the classic arcade game on your Wii with this Pac-Man port. Built using DSGM (DS Game Maker) and MS Paint, this version features the iconic visuals and sounds from the original arcade game, allowing you to relive the nostalgia on Wii.
Description
Why create a pacman emulator for the wii? Two reasons.
Mame on the wii doesn't currently contain wiimote support and I wanted to play pacman.
This is the first application I have created for the Wii.
I have treated this development as a learning exercise, to gain experience of wii programming and to find out how an emulator works.
It should be possible to take this code and extend it for other Z80 based arcade machines without too much difficulty.
Progress
- Game works.
- Wiimote, nunchuck and classic controller supported.
- High scores saved and loaded
- Sound emulation needs work (can anybody help?)
Media
Midway Pacman Emulator v1.03 - (Cid2Mizard)
The Emulator
The emulator code is almost completely contained in pacman.c. Memory, port I/O etc are all in there. The sound is emulated in sound.c (this still needs some work).
Roms
You will need to acquire the Mame romset for this. It is usually called pacman.zip. It should contain the files: pacman.5e, pacman.5f, pacman.6e, pacman.6f, pacman.6h, pacman.6j, 82s123.7f, 82s126.4a.
Create the directory \apps\pacman\roms\ on the front SD Card or USB root drive and insert the files.
You're now ready use the emulator.
Installation
Copy the files boot.elf, meta.xml, icon.png into the directory \apps\pacman\.
Controls
Wiimote (sideways):
- A - Credit
- B - Credit
- plus - 1 player
- minus - 2 player
- up - left
- down - right
- left - down
- right - up
- home - quit (back to homebrew)
- 1 - rack Advance or test Mode (if choose at the beginning)
- 2 - Credit
Nunchuck:
- C - Credit
- Z - 1 player
- joy up - up
- joy down - down
- joy left - left
- joy right - right
Classic controller:
- A - Credit
- B - Credit
- plus - 1 player
- minus - 2 player
- up - up
- down - down
- left - left
- right - right
- joy up - up
- joy down - down
- joy left - left
- joy right - right
- home - quit (back to homebrew)
- 1 - rack Advance or test Mode (if choose at the beginning)
- 2 - Credit
Easter Egg in Test Mode
- Hold down button 1 and wait to see status screen (MEMORY OK, DIP SWITCHES status).
- Quickly release and hold down again button 1 to see full screen grid.
- Hold down button 1 and now hold down buttons + and -.
- Quickly release and hold down again button 1 all the time now.
- Release buttons + and -.
- Now push 4 times buttons up, left, right and down.
- Finished ! Easter egg is on screen (MADE BY NAMCO) writen with power pills.
- Release button 1 to return in normal mode.
Changelog
(V1.04) - Patrick Briot - July 12 2016
- Rebuilt with latest devkitPPC and libogc
- Modify roms folder as a sub folder of pacman's application folder.
- Add habilty to use Rack Advance and Test mode on button 1 when playing.
(V1.03) - David Ashley - November 3 2010
- Rebuilt with latest devkitPPC and libogc
- Moved fatInitDefault() right near start of main()
- Thanks to newer libogc roms can now be in apps/pacman/roms, and can be on USB
(V1.02) - David Ashley - October 13 2010
- Audio emulation ignored channel volume, this ruined the bonus pacman SFX
- Turned off '-g' debugging flag in build, makes it a bit smaller.
(V1.01) - David Ashley - October 2010
- Fixed audio implementation, audio is much cleaner now.
(V1.0) - A.D.Price - September 2008
- First Release
Credits
The emulator is based on two existing applications:
- Midway Space Invaders Emulator by softdev (http://www.tehskeen.com/forums/showthread.php?t=4456)
- Pacman Instructional Emulator by Alessandro Scotti (http://www.ascotti.org/programming/pie/pie.htm)
- Z80 C Core by Juergen Buchmueller
Thanks also to the developers of devkitpro and libogc and the developers of MAME.