This is a transcode from the original arcade game Z80 to 68K assembly.
- fully playable with sound
- minor graphical & sound bugs
- missing 2P mode
- 50 fps/scrolling stars on accelerated amigas, 25 fps on bare amigas
- Jean-Francois Fabre (aka jotd): Z80 to 68k transcode, Amiga code, sound and assets
- Glenn Neidermeier: Z80 reverse-engineering (https://github.com/neiderm/arcade)
- no9: remade amiga tunes
- Mark McDougall (aka tcdev): graphical assets (ROM extract)
- DanyPPC: amiga icon
- phx: ptplayer sound/music replay Amiga code
- blastar: NGFX SoundBuilder (Neo Geo sound tool)
- Namco: original game :)
- Toni Wilen for WinUAE
- fire/5 key: insert coin (from menu)
- up/1 key: start game
- down/2 key: start 2P game
- P key: pause
- Bebbo's amiga gcc compiler
- Windows
- python
- sox
- "bitplanelib.py" (asset conversion tool needs it) at https://github.com/jotd666/amiga68ktools.git
- install above tools & adjust python paths
- make -f makefile.am
- To update the "graphics.68k" & "palette*.68k" files from "assets/amiga" subdir, just run the "convert_graphics.py" python script,
- To update sounds, use "convert_sounds.py" python script (audio) to create sound*.68k files.
- Windows
- NeoDev kit (Fabrice Martinez, Jeff Kurtz, et al)
https://wiki.neogeodev.org/index.php?title=Development_tools
- install NeoDev and set path accordingly
- clone repository
- make -f makefile.ng OUTPUT={cart|cd}
- (OUTPUT defaults to cart)
- make -f makefile.ng OUTPUT={cart|cd} MAMEDIR={mamedir} install
- (mamedir defaults to '.')
- paste galaga.xml into MAME's hash/galaga.xml file
- cart : 'mame neogeo galaga'
- cd : 'mame neocdz -cdrom roms/neocdz/pengo.iso'