This is a transcode from the original arcade game Z80 to 68K assembly.
- fully playable with sound
- tested & playable w/sound on MVS,NGCDZ (MAME only)
- TBD: display masking top/bottom
- WIP: sound (partial, glitches)
- TBD: non-tate mode?
- Jean-Francois Fabre (aka jotd): Z80 to 68k transcode, Amiga code and assets
- Mark McDougall (aka tcdev): Neo Geo code and assets (conversion)
- Scott Tunstall: Galaxian Z80 reverse engineering
- phx: ptplayer sound/music replay Amiga code
- mrv2k: Amiga icons
- blastar: NGFX SoundBuilder (Neo Geo sound tool)
- Namco: original game :)
- paraj for invaluable help on the amiga version (scrolling stars issue)
- Toni Wilen for WinUAE
- fire/5 key: insert coin (from menu)
- up/1 key: start game
- down/1 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 galaxian.xml into MAME's hash/neogeo.xml file
- cart : 'mame neogeo galaxian'
- cd : 'mame neocdz -cdrom roms/neocdz/galaxian.iso'