My first game in 6502 assembly language for the C64 continued.

Published: 16 September 2023
on channel: My Developer Thoughts
3,810
144

This is the second video in the series. Check out the first one:
   • My first game in 6502 assembly langua...  


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 Review from first video
1:00 The game so far
1:28 New Screen Routines
3:08 Test code for Screen Routines
3:55 Updating round on the screen
5:00 Kernal Plot routine
7:35 Test round printing
8:30 Integrating it into the game logic
9:40 Score Logic
10:25 Adding 16 bit integers
13:30 Display score on the screen
15:42 Testing Game: Score and Roung
16:35 Add game onscreen help and title
20:45 Testing Game: Keys and Title
20:57 Code the paint box routine
29:10 Code draw and hide box routines
30:00 Writing test code for draw/hide boxes
32:26 Integrate boxes into the gamestate logic
35:08 Integrate boxes into the main game code
36:56 Run the game code
37:35 Update notes / closing thoughts



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 continued. online, duration hours minute second in high quality that is uploaded to the channel My Developer Thoughts 16 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 3,810 times and liked it 144 visitors.