deathshadow
Veteran Member
- Joined
- Jan 4, 2011
- Messages
- 1,378
That's right, my first C64 game ever has been released, a "port" of my DOS Pacman ripoff to the Commodore 64.
http://www.deathshadow.com/pakuPakuC64
Any bugs, please report them via the contact form on my site. Downloads are available of just the PRG in .RAR or .ZIP, a .D64 and my source files and data as .RAR. The game is released just like it's DOS version as cardware, so if you enjoy it please send a post card to the address indicated on the site... otherwise consider the codebase to be released to the public domain.
Was quite a project that kept me busy for a while. Took a lot of research since until recently I'd never owned a 6502 based machine apart from the VIC-20, and I barely had that for a few months. I had to take a crash course in C64 internals, how the CC65 compiler and CA65 assembler worked, create several of my own tools from scratch as the existing ones didn't quite provide what I needed, and most of all, actually learn 6502 machine language.
So, try it out, lemme know how it goes. It works good on my real NTSC C64 once I got my XA1541 cable up and working and tracked down a machine with an actual parallel port on it (thankfully I had a old P3 laptop in a drawer...). The game is PAL/NTSC aware, so it should throttle everything as appropriate for either platform. It also does a HARD reset on exit (the compiler optimizations didn't make a warm reset viable) so be really sure you want to exit, since on the real hardware it can take a LONG time to load a 47k PRG file.
-- edit --
UPDATE -- I've put up a page that uses JaC64 to run it in JAVA on the website:
http://www.deathshadow.com/pakuPakuLiveC64
That way folks who can't be bothered to install VICE can have a go. It's not the best emulator and there are some obvious bugs, but it works.
Also put my CSS3 skills to use to make a 'monitor' around the emulator -- WITHOUT using any images.
http://www.deathshadow.com/pakuPakuC64
Any bugs, please report them via the contact form on my site. Downloads are available of just the PRG in .RAR or .ZIP, a .D64 and my source files and data as .RAR. The game is released just like it's DOS version as cardware, so if you enjoy it please send a post card to the address indicated on the site... otherwise consider the codebase to be released to the public domain.
Was quite a project that kept me busy for a while. Took a lot of research since until recently I'd never owned a 6502 based machine apart from the VIC-20, and I barely had that for a few months. I had to take a crash course in C64 internals, how the CC65 compiler and CA65 assembler worked, create several of my own tools from scratch as the existing ones didn't quite provide what I needed, and most of all, actually learn 6502 machine language.
So, try it out, lemme know how it goes. It works good on my real NTSC C64 once I got my XA1541 cable up and working and tracked down a machine with an actual parallel port on it (thankfully I had a old P3 laptop in a drawer...). The game is PAL/NTSC aware, so it should throttle everything as appropriate for either platform. It also does a HARD reset on exit (the compiler optimizations didn't make a warm reset viable) so be really sure you want to exit, since on the real hardware it can take a LONG time to load a 47k PRG file.
-- edit --
UPDATE -- I've put up a page that uses JaC64 to run it in JAVA on the website:
http://www.deathshadow.com/pakuPakuLiveC64
That way folks who can't be bothered to install VICE can have a go. It's not the best emulator and there are some obvious bugs, but it works.
Also put my CSS3 skills to use to make a 'monitor' around the emulator -- WITHOUT using any images.
Last edited: