Learn 6502 Assembly Language with the Laser Genius Machine Code Development System on a C64.
Also check out:
How to setup a CMD Hard Disk in VICE -
https://youtu.be/111GST2MluY
This will increase greatly increase the speed of developing software on the C64.
Timeline
0:00 Intro
0:33 Contents of the disk
1:07 Loading GenAsm
1:20 Lo or Hi?
2:00 Starting MAC/MON
3:00 Shrink Source Code Memory
4:07 The Editor
4:35 First Code
8:16 Assemble the code
8:55 Read and Write RAM and 4 bit registers
10:13 Cycling Border Colors
11:43 Restarting the editor
12:25 Saving and using the DOS Wedge
13:50 Printing Hello World
18:20 Advanced File Saving
19:34 Create an executable PRG file
21:42 Tracing the program / step
25:33 Tracing the program / slow
26:32 Sending output to the printer
28:41 Assembling to reserved memory
30:29 Assembling in Disk mode
32:48 Object Files
34:54 Multi file projects
38:00 Macros
40:50 Search and replace
41:28 Closing thoughts