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: paypal.me/8BitShowAndTell
2nd channel: / @8-bitshowandtell247
Check out the many related links for more information and reference materials:
Today's code D64: 8bitshowandtell.com/downloads...
BASIC playlist: • Commodore BASIC
TFW8b Kung Fu-Flash: www.thefuturewas8bit.com/kung...
Adrian's SnappyROM: github.com/adrianglz64/snappyrom
Machine Language Monitor info: • How To Use a 6502 Mach...
Complete Inner Space Anthology: archive.org/details/Complete_...
Commodore 64 Programmer's Reference Guide: 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
Негізгі бет Ғылым және технология "Hello World" on Commodore 64 in Assembly Language, Machine Code
Пікірлер: 371