Hello, well I’ve finally completed my translation from the z80 arcade version of PAC MAN to the 6809 for the CoCo 3. If you want to play it download version 1.01 here (Update – this version no longer includes any executable files* See note below). This newer version moved the palette changing routine that makes the power pills flash into the Vblank IRQ which get’s rid of the a little glitch that the GIME chip has that causes a little flicking while the game is running. This new version gets rid of that flicker. Thanks to Nicolas Marentes for letting me know about the GIME chip glitch and also how to get around it.
The upload includes a user guide with instructions on how to copy the PACMAN.5E ROM onto the .DSK image so you can legally use the game. This is similar to using MAME games and needing the rights to use the ROMs and play the games.
The user guide also explains what all the settings are in the option screen.
The .zip also has the 6809 assembly language source code files so others can hopefully play with and learn from.
* The updated version linked above previously included a compiled version of slz.c for both windows and Mac. SLZ is used when you assemble the source code into a binary file, it compresses the binary to a file size that will still fit on the CoCo disk. I saw a post on Facebook that said the .ZIP contained a virus. I don’t own a windows PC so I really don’t know if there is a virus within the ZIP. I had to use someone else’s windows machine to compile the slz.exe file so it’s possible that it had a virus.
To play it safe I removed the windows version and the MAC version. The .ZIP no longer includes any executable files. The original slz.c file is still included but you will have to compile it yourself to use it. I hope this didn’t effect anyone.