"Hello World" on Commodore 64 in Assembly Language, Machine Code
8-Bit Show And Tell 8-Bit Show And Tell
56K subscribers
52,138 views
2.2K

 Published On Jun 28, 2023

Today we look at programming the classic "Hello World" program on the Commodore 64. First we show the trivial BASIC version, and then 6502/6510 Assembly Language, Machine Language, and Machine Code variations in different environments: Turbo Macro Pro v1.2, SuperMON by Jim Butterfield, and a BASIC loader, respectively. To keep it interesting, each environment has a slightly different approach to displaying the Hello World text. No ChatGPT was involved in the making of this video.

To support 8-Bit Show And Tell:
Become a patron:   / 8bitshowandtell  
One-time donation: https://paypal.me/8BitShowAndTell
2nd channel:    / @8-bitshowandtell247  

Check out the many related links for more information and reference materials:

Today's code D64: https://8bitshowandtell.com/downloads...
BASIC playlist:    • Commodore BASIC  
TFW8b Kung Fu-Flash: https://www.thefuturewas8bit.com/kung...
Adrian's SnappyROM: https://github.com/adrianglz64/snappyrom
Machine Language Monitor info:    • How To Use a 6502 Machine Language Mo...  
Complete Inner Space Anthology: https://archive.org/details/Complete_...
Commodore 64 Programmer's Reference Guide: https://archive.org/details/commodore...

Index:
0:00 Hello World - not ChatGPT!
2:31 BASIC version
4:11 SnappyROM - starting Turbo Macro Pro
5:48 Assembly Language with TMP
12:29 SuperMon 64: Hello World data
16:20 Machine Language with SuperMon 64
23:19 Machine Code with BASIC loader
31:39 Thanks

show more

Share/Embed