Can we write a machine language version of the famous 10 PRINT BASIC program for the Commodore 64? How short can we make it? Thanks to viewer Peter for prompting this episode.
To support 8-Bit Show And Tell:
Become a patron: https://patreon.com/8BitShowAndTell
One-time donation: https://paypal.me/8BitShowAndTell
2nd channel: https://youtube.com/channel/UCAgWzEh5c8391eJnELDy9OA
Download work disk:
https://8bitshowandtell.com/downloads/10printml.d64
End credits song is "53280" by Bedford Level Experiment. Check out the music video here: https://youtu.be/lHOxmXCSqAs
Index:
0:00 10 PRINT again??
2:01 ML1: Machine Language 10 PRINT
7:57 ML2: Some optimizations
10:32 Cheating with Carry?
12:47 ML3: Random ROM?
18:14 ML4: Raster Register Randomness
20:48 ML5: CIA Timer
23:00 ML6: Further failed optimization ideas
25:59 Thanks to Peter, Patrons, and You