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

Sdílet
Vložit
  • čas přidán 1. 08. 2024
  • 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
  • Věda a technologie

Komentáře • 377