My first game in 6502 assembly language for the C64.

Published: 10 September 2023
on channel: My Developer Thoughts
11,043
325

This is my first game written in 6502 assembly on a C64 for the C64.

GitHub repo with the source code:
https://github.com/MyDeveloperThought...

Full Playlist:
   • Copycat - First game in 6502 assembly...  

I'm still a beginner of machine language for the c64 and have lots to learn, but I'm pretty happy with the knowledge gained since I picked this hobby up in early June 2023.

Video Timeline
0:00 Introduction
0:10 SpeedScripting a project plan
3:15 Create copy of Turbo Macro Pro (   • Turbo Macro Pro v1.2 - Getting up and...  )
5:15 1st Code: Delay Routine
14:30 2nd Code: Common Macros
20:33 Copying a monitor to the project disk
21:35 Testing macros with the monitor
23:26 Updating Notes
24:10 3rd Code: Sound
39:07 Updating Notes
39:51 4th Code: Random Numbers
44:04 5th Code: Game State Logic
53:55 6th Code: The core game loop
1:01:53 Updating Notes

Software Used
VICE Emulator on Windows - Stock Commodore 64 with 2 1541 disk drives (No REUs, No Fast loaders etc...Just a plain boring C64)
https://vice-emu.sourceforge.io/
Turbo Macro Pro 1.2
https://style64.org/release/turbo-mac...
SpeedScript 3.2 to keep track of my notes (COMPUTE!'s GAZETTE May 1987)
64Mon (ML Monitor) from the Commodore Macro Assembler Development System
1541 Test Disk to copy the monitor to my project disk

My Self-Imposed Rules:
Writing code for the c64 using only hardware and software (sort of) that would have been available "to me" on the C64 in the mid to late 1980s. Back then, I had a C64, 4 disk drives (1541,1571, 2x 1581s), and an Aprotek Minimodem-C24 (2400bps) (I ran a BBS for a few years) before I moved on to the PC platform around 1990. I did have an Epyx Fastload cartridge, but that was about it (I never had (or known of its existence) Jiffy DOS)


Watch video My first game in 6502 assembly language for the C64. online, duration hours minute second in high quality that is uploaded to the channel My Developer Thoughts 10 September 2023. Share the link to the video on social media so that your subscribers and friends will also watch this video. This video clip has been viewed 11,043 times and liked it 325 visitors.