leesmiths workshop | How I learned to program the Commodore 64 in basic and compiled C while writing a PAC-MAN game. @leesmithsworkshop | Uploaded July 2020 | Updated October 2024, 14 minutes ago.
#commodore #programming #pacman #basic
After buying a C64C to restore I really enjoyed learning to program in basic so i set out to write a version of PAC-MAN during the lockdown. I was then recommended to look at CC65 6502 compiler cc65.github.io I found it was very easy to get working and had a significant speed boost and I realised I could write a half decent version of the game. Later I moved to 8 bit workshop 8bitworkshop.com and this improved performance and also workflow as the emulator was part of the dev platform.
To edit sprites I used sprite mate spritemate.com
for the pictures and images MultiPaint (I called it Magic paint in the video) multipaint.kameli.net
to edit tile sets and maps VCHAR64 github.com/ricardoquesada/vchar64
To learn how the original game worked I recommend Gameinternals
gameinternals.com/understanding-pac-man-ghost-behavior
What Pac-Man brought to game design
youtube.com/watch?v=S4RHbnBkyh0
8 bit workshop can be linked to github and my PAC-MANproject can be found at
github.com/midicdj1000/pacman
you can download the PRG and play it for your self.
Still working on my video intros ect so excuse this one, but everyone should thanks Gaz Marshall for the excellent LSW logos @_gazmarshall
Short intro music is from TeknoAXES Royalty Free Music and is called Waves in the Sky
teknoaxe.com/Link_Code_3.php?q=1611
youtube.com/channel/UCtgf00GvfFQVsYBA7V7RwUw
#commodore #programming #pacman #basic
After buying a C64C to restore I really enjoyed learning to program in basic so i set out to write a version of PAC-MAN during the lockdown. I was then recommended to look at CC65 6502 compiler cc65.github.io I found it was very easy to get working and had a significant speed boost and I realised I could write a half decent version of the game. Later I moved to 8 bit workshop 8bitworkshop.com and this improved performance and also workflow as the emulator was part of the dev platform.
To edit sprites I used sprite mate spritemate.com
for the pictures and images MultiPaint (I called it Magic paint in the video) multipaint.kameli.net
to edit tile sets and maps VCHAR64 github.com/ricardoquesada/vchar64
To learn how the original game worked I recommend Gameinternals
gameinternals.com/understanding-pac-man-ghost-behavior
What Pac-Man brought to game design
youtube.com/watch?v=S4RHbnBkyh0
8 bit workshop can be linked to github and my PAC-MANproject can be found at
github.com/midicdj1000/pacman
you can download the PRG and play it for your self.
Still working on my video intros ect so excuse this one, but everyone should thanks Gaz Marshall for the excellent LSW logos @_gazmarshall
Short intro music is from TeknoAXES Royalty Free Music and is called Waves in the Sky
teknoaxe.com/Link_Code_3.php?q=1611
youtube.com/channel/UCtgf00GvfFQVsYBA7V7RwUw