Top 5 reasons why the C64 is so popular
As the bestselling computer of its time, the C64 was used for everything from games, music, writing, databases, computer graphics, as a microcontroller and launching the demoscene. There are many activities that people used the Commodore C64 that you may never have felt was possible either. The two more unusual items were using a Commodore C64 as a model train set microcontroller, and using a Commodore C64 with a monitor as a U.S. Army rifle training simulator. Many of these uses have moved on to more modern hardware like the Commodore Amiga or the PC. We give our take on what the C64 is best known for today.
1 SID Music - the SID synthesizer chip is possibly the best known and one of the most loved audio chips ever made. SID stands for Sound Interface Device. The SID ship was a real synthesizer with three voice generators to create sound waveforms from. Many musicians have gone back to their childhood to rediscover why they love music in the first place. The SID chip is the ultimate in music hacking available today. Take a look at what thousands of musicians have produced with the amazing High Voltage SID music collection.
2 Side-Scrolling Action Games have always been the C64's best graphics party piece. Smooth scrolling graphics, hordes of nasties, and punchy music are the ingredients to the best action games. Although the keyboard can be used, the joystick is the best investment to control the action with. Games in the 1980s were notoriously difficult and required the reflexes of a cat to complete. Boss battles were almost impossible to win. I would say that most Commodore C64 games were never completed. Kids of today have it so easy with various skill levels and the expectation that everyone can complete them. The aim of retro games are to blast away as many aliens as possible to get the highest score. Many magazines and user groups published high score tables for popular games. I guess that this is a throwback from the arcade gaming roots. Modern games are typically easier to play and emphasis completing a mission or objective overt achieving a high score.
3 Platform Games are back in fashion and the C64 gaming scene represents a treasure trove of platform games ready to be (re)discovered. Game play typically involves jumping, firing, avoiding traps and discovering secret levels. These are typically described as indie games in the Steam catalog but that was not always the case. Level after level of beating baddies or thwarting the evil dictator brings the retrogaming experience to life. The graphics on the Commodore C64 have been optimized for platform gameplay.
4 Learning Assembler language is the ultimate in programming skill. The C64's core microprocessor is the MOS 6502 and is well known for its well structure commands and well documented features and hacks. Beginners can get started developing 6502 assembly, cross platform with VSCode for free. Mike Naberezny also contains a very comprehensive guide to developing projects on the MOS 6502. Software advertised as "written in 100% machine code" used to be a mark of quality. The C64 runs in immediate mode so it easy for programmers to dive into developing assembly language code. Galencia Khaos Sphere gives a great understanding of the capability of programming in assembler. There is even an excellent manual on using illegal opcodes. The next step on the journey is the demoscene.
5 Demoscene - the Demonscene is as strong and vibrant as ever. Many crackers from the 1980s have grown up and are coming back to the C64 to demonstrate that they still have the skills. Demos are just the name says, a demonstration of a person or groups programming prowess in both graphics and sound. Just how much capability can you pack into 64KB of memory?
Written in 100% machine code used to be the mark of quality