8-Bit Show And Tell | My New Favourite C64 One-Liner? @8_Bit | Uploaded February 2023 | Updated October 2024, 12 hours ago.
Programmer Ian Witham created a short Commodore 64 BASIC program that procedurally generates a very interesting 3D landscape. We examine how it works, and then focus our efforts on optimizing the program so it can fit in a single 80-column line of code.
Subscribe to Ian's channel: youtube.com/@IanWitham
Ian's original program: youtu.be/ILnhj8TNiDc
About Commodore 64 BASIC Abbreviations: youtu.be/AYhuPM0KH1o
To support 8-Bit Show And Tell:
Become a patron: patreon.com/8BitShowAndTell
One-time donation: paypal.me/8BitShowAndTell
2nd channel: youtube.com/channel/UCAgWzEh5c8391eJnELDy9OA
Index:
0:00 Running Ian's Original Program
2:58 Code Walkthrough Lines 5-20
7:55 Lines 30-
12:45 Subscribe to Ian's channel
13:29 Abbreviating our way to one-line? No.
17:30 My original one-line attempt walkthrough
24:25 RUNning the first one-attempt, more commentary
28:22 shrydar's random optimization!
32:49 Ian's POKE 199 optimization
36:45 An imperfect 62-character attempt
39:37 Ian's POS() optimization
42:57 A few more speed optimizations
45:25 Thanks!
Programmer Ian Witham created a short Commodore 64 BASIC program that procedurally generates a very interesting 3D landscape. We examine how it works, and then focus our efforts on optimizing the program so it can fit in a single 80-column line of code.
Subscribe to Ian's channel: youtube.com/@IanWitham
Ian's original program: youtu.be/ILnhj8TNiDc
About Commodore 64 BASIC Abbreviations: youtu.be/AYhuPM0KH1o
To support 8-Bit Show And Tell:
Become a patron: patreon.com/8BitShowAndTell
One-time donation: paypal.me/8BitShowAndTell
2nd channel: youtube.com/channel/UCAgWzEh5c8391eJnELDy9OA
Index:
0:00 Running Ian's Original Program
2:58 Code Walkthrough Lines 5-20
7:55 Lines 30-
12:45 Subscribe to Ian's channel
13:29 Abbreviating our way to one-line? No.
17:30 My original one-line attempt walkthrough
24:25 RUNning the first one-attempt, more commentary
28:22 shrydar's random optimization!
32:49 Ian's POKE 199 optimization
36:45 An imperfect 62-character attempt
39:37 Ian's POS() optimization
42:57 A few more speed optimizations
45:25 Thanks!