MENU

Fun & Interesting

38911 Bytes Free? Commodore 64's BASIC RAM

8-Bit Show And Tell 43,164 1 year ago
Video Not Working? Fix It Now

The Commodore 64's famous blue-on-blue boot message says "38911 BASIC BYTES FREE". But it's supposedly a 64K RAM system, so where did the rest of the RAM go? Is it a scam? We go through the origin of the name Commodore 64, discuss how 64K of RAM was a pretty big deal in 1982, and then get into the details of the C64 memory map. Then we track down why we have 1 or 3 bytes less than a full 38K of RAM, depending on who you ask. The books I show are "20 GOTO 10: 10101001 facts about retro computers" by Steven Goodwin, and "On The Edge: The Spectacular Rise and Fall of Commodore" by Brian Bagnall. The memory map inserts are from "The Commodore 64 Programmer's Reference Guide". 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 Links: VIC-30 Video: https://youtu.be/mcBWaxyW4oI Index: 0:00 Questions about 38911 bytes free 1:57 How much RAM in 1982 5:05 Commodore 64 = 64 KB DRAM 7:37 C64 Memory map - where does it go? 11:11 16-bit addressing, bank switching 13:40 Plus/4 and MSX: Constraints common! 15:08 38K = 38912, not 38911! Location 2048 19:37 FRE(0)+2^16 = 38909 why?? 23:18 Machine Language Monitor - Super Snappy time 26:57 Conclusion and thanks!

Comment