"Hello World" on Commodore 64 in Assembly Language, Machine Code

62.069 Lượt nghe
"Hello World" on Commodore 64 in Assembly Language, Machine Code
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: https://patreon.com/8BitShowAndTell One-time donation: https://paypal.me/8BitShowAndTell 2nd channel: https://youtube.com/channel/UCAgWzEh5c8391eJnELDy9OA Check out the many related links for more information and reference materials: Today's code D64: https://8bitshowandtell.com/downloads/helloworld.d64 BASIC playlist: https://youtube.com/playlist?list=PLvW2ZMbxgP9zeIRCpOFSKby9Q6mo0BSCO TFW8b Kung Fu-Flash: https://www.thefuturewas8bit.com/kung-fu-flash.html Adrian's SnappyROM: https://github.com/adrianglz64/snappyrom Machine Language Monitor info: https://youtu.be/7mtpxmQbs9E Complete Inner Space Anthology: https://archive.org/details/Complete_Commodore_Inner_Space_Anthology_The_1985-03_Transactor_Publishing/ Commodore 64 Programmer's Reference Guide: https://archive.org/details/commodore-64-programmers-reference-guide_202205/ 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