Commodore 64 Basic

Well, that was a nice trip down memory lane!

I have just come across the C64 Mini over at https://thec64.com. It's not being released until 2018 but it's a mini replica of the Commodore 64 with USB and HDMI ports.

The Commodore 64 was my very first computer. Of course I played the games! Buggy Boy & Commando instantly spring to mind. But the cool thing about the C64 was that it booted up into the basic language! I have fond memories of typing out programs from the back of magazines only for them not to work. The result of a rouge typo somewhere!

But I do remember experimenting with the basic language because the user manuals for the computer covered the BASIC language. Amazingly I have just found the manuals preserved online here.

Isn't it funny that the GOTO keyword is considered harmful today in software development, but it introduced me to scrolling my name infinitely up a TV screen!


10 PRINT "Ocean Airdrop Woz Here"
20 GOTO 10
RUN

Anyway, what I didn't realise at the time was that Commodore Basic was actually licensed from Microsoft. Commodore worked with Microsoft to produce a ROM based version. This was in the early days of Microsoft so their name wasn't mentioned anywhere! However according to Wikipedia Microsoft included an easter egg into the version 2. If you typed:


WAIT 6502, 1

...it would print Microsoft on the screen. There is a great article about this over at the cached version of the defunct site pagetable.com here. It says: "Legend has it Bill Gates himself inserted this easter egg after he had had an argument with Commodore founder Jack Tramiel, just in case Commodore ever tried to claim that the code wasn’t from Microsoft".

Who knows how much of that is true, but who can argue with a sentence that begins with "Legend has it...."

Back to the C64 Mini! Will I get this replica when it comes out?

Nahh... It's probably just a Raspberry Pi in a fancy case. Also, the keys don’t work and are just for show. I guess you do get the joystick though. I think I'll wait for the Amiga version to show up!


Comments

Popular posts from this blog

SeriLog & Application Diagnostic Logging

OxyPlot Charting Control

Android, Self-Signed Certificates and OkHttp