...Love letter book to video games on the Commodore 64...

Updates, News & Stuff

1/14/2020: The C=

...turns 40 in August 2022...! Of course that has to be celebrated - Somehow...!

1/3/2020: Happy New One

And the hunt for the potential white whale keeps going... (Perfect C64-emulation, that is...)

11/8/2019: Amiga games

www.gggames.se kindly published my six-part Amiga retrospective. (Special thanks to bag for the artwork!)

9/11/2019: GB64 v16

GameBase64 v16 was released on September 1st... Download links can be found with the power of Google and some clever words like "GameBase64", "v16", and similar terms. Your favorite C=-related forums most likely have more info, e.g., what games were added and which ones were updated. (A ton!) Spoiler: No "Pyramid Of Time" or "Murder!" yet, though...

9/5/2019: More...

...tiny and small errors are intermittently corrected here and there - Nothing more, nothing less... (And did I mention that the Raspberry Pi 4 is lovely?!)

8/21/2019: 4

Way over a year has gone by after the RPi 3 Model B+ was released... And on June 24th (2019), RPi 4 Model B hit the streets... But alas, there was no RetroPie that we could install on day one. Still isn't. (Any day/week/month (?) now!) But there are ways now - Check out this article @ Tom's Hardware for a fine guide on how to install this even finer software on the RPi 4.

And that leads to the big question: How well does The Machine emulate on the 1.5 GHz Quad-core Cortex-A72 with a Broadcom VideoCore VI @ 500 MHz, 4 GB of SDRAM, and all that good stuff?

Well. Bloody. Not that you probably need 4 GB, but... It's always nice to have some RAM.

As a matter of fact, the accurate (x64sc) VICE runs at 100% CPU and 50 fps with certain settings: CPU speed at 100% and frame-rate at 1/1. Of course. And no CRT-emulation in Fullscreen mode. (With the sound sync at "Exact".) And here are the good news: reSID set to "Fast Resampling". (And not just "Resampling"!) We're finally getting what's essentially "perfect" C64-emulation from the Raspberry Pi.

In other words: The increase in computer power is dazzling compared to the previous model. (And no overheating issues either!)

Sure, it would have been a bit nice to be able to turn on the CRT-emulation and still get 100% speed (Instead of the drop to 85-90%.), but... Maybe that's all in consideration when they design the RPi 5. : ]

6/18/2019: Complete Index...

...added to the title page...

6/11/2019: Magic

Now of course, the soundtrack in the arcade version of Commando had NOTHING on Rob Hubbard's version, but the other way to feel the tangible presence of video game magic was, and is, always, to visit an arcade hall. It simply was a sensation back in the days. Trying to describe it would be a challenge to say the least. And it still is sensational, even if the Classics are virtually gone from what probably is hundreds of miles around many of us... That's why emulation saves. The actual visit to the arcade may not be physical, but through platforms like the M.A.M.E., we can at least get our healthy doses of audiovisual Coin-op impressions... It's so sad to think that many of the classic arcade games would basically be nothing but slowly fading memories had it not been for the concept of emulation. That's the parallel to our beloved C64.

In times like these, it's almost impossible to think about this without tearing up...

(Rad Mobile, SEGA, 1991)

6/1/2019: And it is what it is...

"The second half", or STILL FREE-PLAYING... as it's called, can be downloaded via the links on the title screen. Same format. Similar concept. The usual "homeblindness" makes sure that there are numerous errors that I simply haven't noticed. :( (Sorry about those, as usual...)

4/23/2019: Done.

670 pages formatted and edited. (After even more long evenings and sleepless nights.) Such a strange feeling. The last part is to iron out as many of the "gazillion" small errors as possible. With all the checkpoints passed (much sooner than I thought), the deadline can be moved to "some time in early-to-mid June".

4/12/2019: 350 days later and 90 (ish) days left...

An entire weekend (with nearly zero sleep) and a couple of late and cold April nights later, the project reached some more checkpoints. It's around 80% done now - With 95% of the text and image blocks in their right places and the "rest" at 65%. It looks like "The second half" will end up at 664 672 pages when it's finally complete... (Which should be within 85-90 days.)

3/24/2019: Casualty

It didn't make it. It couldn't handle around 900 C64-games within one year. (The D-pad went fuck up.) The C64-Mini Joystick is still going strong. (It's no Wico Red Ball, but... No malfunctioning stick or buttons yet.)

2/24/2019: Checkpoint

870 games played. Emptiness. Relief. Still on schedule. 230K words written in just over 300 h. So the text material is 98% done, and most of the graphics and layout have been put together. The next part is the slow and not exactly fun process where the jigsaw-pieces are put down one by one... But absolutely - Some games have to be played as well. Otherwise, this is going to be a very long and soul-shattering spring.

1/10/2019: The second half

Time for an update... Just a few minutes ago, I played the 660th game of the ones that are going to be featured in the upcoming "second half" of PLAYING COMMANDO! And that means that 80% of the material is written at this point. (Which has taken 235 hours so far. Not counting the game-playing time, obviously.) The reason why this project was born is simple: It emerged from the need to daily escape into something during last spring. And the project started growing... It was right when the previous book started to feel more and more "incomplete"... Okay, so a project like this will probably never be "complete", but bringing just a bit more attention to all these charming C64-games is what I think is enjoyable.

Meanwhile, only around 10% of the book is completely finished right now. The deadline isn't set (Except: "around midsummer".), because there are still quite a few things that I just want to include in the whole thing. But, no - It won't be anything spectacular. It'll merely become the second half of an existing book - With a near-identical layout, structure, and concept. Albeit with different............ Games...!

And just like last time, I hope it helps you discover a whole bunch of vintage video games that eventually bring you unbelievable joy...

12/23/2018: One year later...

Where did 2018 go, then? Well, the "second half" of the book "stole" a significant part of this year's spare time, that's for certain... Merry C=hristmas, and have an absolutely great 2019 either way...!

Just an uncalled-for Blues Brothers-reference: We're 200-something days from deadline, I've got a six-pack of Red Bull, a pack of painkillers, it's dark, and I'm staring at two computer screens.

Hit it!

10/4/2018: Ben Daglish (7/31/1966 - 10/1/2018) R.I.P.

We're crushed and saddened beyond words... You just know the world is turning a hell of a lot worse when you have to write two dates after the name of a legendary composer... :'(

7/31/2018: Still obsessing... Fighting the emptiness that the lack of Old School video games leaves in daily existence...

Naw... I'm not done with this... A continuation of the "project" has been materializing (slowly) since April the 28th.

7/29/2018: Controllers... Yeah. Stating the obvious, but they make one hell of a difference. Or maybe it really is the nostalgia talking...

It's of course a matter of preference like with everything else. But without a Joystick... It just isn't the same... Joy...

I more or less subconsciously started with this "C64-emulation"-stuff after realizing that getting original hardware and future proofing them was something that I wouldn't be able to do for several reasons. And those visions of stacks of disk boxes with ALL the games... It would've soon become a white whale.

So. Emulation. And to make it feel as close to the real thing as possible. And a part of that is the controller. I think the original Xbox-one was pretty good with the analog stick. The PlayStation DualShock 3 - Not soo much. I just never managed to get it to work properly, and there are way too many buttons that you accidentally can press while playing. A big step up was the SNES PC Controller. But the best (Although not perfect.) so far has been the C64-Mini Joystick. It's like one huge fragment less missing from the experience. It didn't feel like it at first, and I had already heard so many different things about it. (Both positives and negatives...) But there is this test that I always resort to.

And for some reason, it's this:

The swamps / quicksands and creeks in The Last Ninja, and the rowing boat and the boxes in Last Ninja 2. If I can get across those screen like it still was 1988, then it's a very good sign. Back in the days, I never could be able to get across the lake in Palace Gardens, so my dad always had to trigger the bug where Armakuni is able to run on water... The pillars on Level 3 in Delta is also a very good test. (And to be able to pick those weapon upgrades was never easy, but it's easier now than before.)

(Pinned) 4/27/2018: Something must be wrong, or maybe it's more common that one would believe. That is: Becoming "home blind" or whatever the hell the right term is, and discovering error upon error in a project a couple of months down the road after completion... I "wish" I could blame all the seemingly endless and infuriating oversights on insomnia, crack, or something... But yeah, it's a bloody thing. As soon as I discover a "tiny" error, a missing word, a spelling- / grammar mistake, or an ordinary fuck-up, I kind of have to adjust it. [#Insert optional neurological-disorder-"or-something" here.] (These are relatively easy to fix, but it's not too clever. And there are probably zero clever ways to do it.)

The correct MD5 checksums for the downloads are as follows:


(That's the "December 2017" v1.2 plus 120 text document revisions and 25 changes made to the pages / layout since then. The formatting was all fucked up in the last chapter as well... [muttering] Bloody amateur... I think it's a disgrace.)

But mistakes are made so that they can be corrected, right? [Log]

^ To the top

5/22/2018: CCS64 on Wine. On Linux. How well does it work?

Very. Very well, indeed. If you solely want to use CCS64, on a desktop / laptop, and don't have a Windows machine, this is the next best alternative.

5/20/2018: My brother was spring cleaning / going through some old stuff, and found these FINE pieces of literature. I bought them in the late 80s, but since he got the C64 when I went over to the Amiga, he also had these books - Up until now. It was heartwarming to see these treasures again. There's the book called "VIC-64 Grafikboken" (Original title: "Graphics Guide To The Commodore 64".) by Charles Platt. It explains in detail how the C64 graphics work, and it also tells you how to make your own set of graphics-, sprite- and characters (Including generator programs for these.), and how to code your own games in Basic. (The example that they use in this book is "Air Attack" that's in the Gamebase64.) It appears to be from 1984.

The other one is simply the original manual for the Machine. (There was also a system manual for the C128, since we got one of those at one point too.)

And this is the Bible. Second edition. Everybody swears by it for a very good reason.

4/4/2018: Definitely attracted...

...to this. In an unhealthy way, I think. But as usual, some severe research needs to be done before a purchase...

3/30/2018: Still a bit hard to believe...

It's like another good dream come true... C64 games. Running at more or less constant 100% speed on the Raspberry Pi 3 Model B+. Using the x64sc version of VICE. With reSID-emulation and sampling method set to "Fast". (And CRT-emulation turned off.)

3/20/2018: Unbelievably uninteresting

This is a very small section of the LibreOffice Calc-sheet that I used to keep track of most things related to the project... One can't say anything else than: Time flies, seemingly accelerates, and screws up everything in the end. So on this day, one year ago exactly, I played two games for 53 minutes in total (No idea which ones, though.) and had written around 96000 words... This must have been one of the slow days! (Or it was just two games that relatively slowly killed the mood...) On the direct opposite side of that spectrum was April 14th with 15 games played for 454 minutes. And that's so easy to remember, because that (probably rainy) day was all about C64'ing the entire morning, noon and afternoon within an uncontrollable flood of nostalgia - An uncomplicated reminder of how goddamned fun it simply was... And still is...

(The columns in the sheet with nothing but "2"s and "1"s were for when both games on that particular page had been written about, and when the page in question was completely finished. The game-titles of course represent which games are on said page.)

Either way - This is torture, already... If only it would feel like time slows down now instead, so that there'd be at least a "perceived" 8 hours a day for video games instead of 20 minutes here and maybe one hour there... (No wonder why it feels empty inside, right...?)

(Life should always feel like the end of an 80s action movie...!)

3/18/2018: The hunt...

...for the perfect C64-emulator goes on. With the RetroPie on a Raspberry Pi 3 Model B, it was possible to get the VICE 3.1 x64 to run at full speed (100% CPU / 50 FPS) with the reSID-emulation set to "Fast". But running the x64sc was never an option - Even with FastSID-emulation and the sound synchronization set to "Adjusting" (Instead of "Exact".), the CPU-emulation speed and FPS dropped to unacceptable levels. (Around 80% for the CPU at app. 40 FPS.) With reSID turned on and set to "Resampling", the emulation plummeted to 50% CPU-emulation speed, which of course meant that the games ran in slow motion with severe audio stuttering.

But as you might know by now, Raspberry Pi 3 Model B+ was released on March 14th... So of course it had to be checked out for a very specific purpose...! Now, you can't just take the old SD-card from the earlier model and insert it into the new one... (Imagine that I tried and believed that it would actually work...?!) The seconds after turning the computer on, it simply doesn't get past the Splash-screen. The curious thing is that it displays a "power supply function failure"-warning?! (A little flash in the top right corner.) But - With an upgraded RetroPie-image (from https://retropie.org.uk/forum/topic/16307/retropie-4-3-15-stretch-images-for-testing) and the "ROMS" in the right place, the machine booted up like it should.

That boost in the CPU-department (Broadcom BCM2837B0, Cortex-A53 (ARMv8) 64-bit SoC @ 1.4 GHz instead of 1.2 GHz Broadcom BCM2837 64-bit CPU.) turned out to be a bit of a positive surprise. For the sake of consistency, I naturally compared the emulators with the same settings - For performance: Speed was set to 100% and Refresh Rate to 1/1. For Video settings: Fullscreen-mode on, CRT-emulation, and no Double Size / Double Scan. Sound sync was set to "Exact", and Sample Rate to 41000 KHz. (Including "Medium" Fragment Size and SID-filters turned on.)

VICE x64 on Model B+ can now run at 100% CPU with the reSID-emulation set to "Resampling" and audio sync set to "Exact". (The most accurate SID-emulation in existence.) But what's amazing is that the x64sc starts up nicely and runs at nearly full speed (95-97% CPU / 48 FPS most of the time.) - That is, if you switch over to FastSID-emulation instead and set audio sync to "Adjusting". As for reSID-emulation: Even with the "Fast" Sampling Method-setting, you only get around 80% CPU-speed. (And it just doesn't sound good at all - Non-stop audio stuttering and drop outs.) Although, in this case, you can always turn off CRT-emulation to get the CPU-speed back towards the 100% value.

But yeah - The difference in hardware may not be ginormous, but it's getting closer and closer...! Maybe the "Pi 4" will be able to run x64sc and reSID set to "Resampling". (Like most new(er) laptops and desktops do without keeling over.)

3/10/2018: Elljis AB

On Strömstadsvägen, Uddevalla, Sweden, was this small store called "Elljis" in the mid-to-late 80s. It was focused on Commodore and Commodore only. And this is where The Machine Of Happiness was bought on August 14, 1987. (Maybe I should have taken the picture on that day last year instead of on a "balls in liquid nitrogen"-cold day like today.)

And now... There is nothing...

2/25/2018: At least the laptop at work now has a fully functional OS... Still going strong in 2018! :]

Thanks to Scott Pigeon for writing a helpful article on how to compile the latest VICE-emulator on a Linux machine. The article can be found here...

1/17/2018: Minor corrections made here and there during the last couple of weeks, or so... Not annoying in the least... :(

1/10/2018: The front cover references:

1. Super Huey (Helicopter.)
2. Arkanoid (Vaus, the mother-ship, and the boss.)
3. Nobby The Aardvark (And ant.)
4. Monty On The Run (Monty Mole)
5. Slimey's Mine (Slimey)
6. Bruce Lee (Plus Yamo and Ninja.)
7. Commando (Super Joe)
8. Elidon (Faerie)
9. Thing Bounces Back (Thing On A Spring)
10. Summer Camp (Maximus Mouse)
11. Boulder Dash (Rockford)
12. Last Ninja 2 (Armakuni)
13. Wizball (And Nifta's Catelite.)
14. Frankie Goes To Hollywood (Frankie)

1/8/2018: The files have been verified / virus-checked again and again.

12/27/2017: Just made some "final" minor adjustments to some of the pages. And apparently, it's impossible to discover all graphical- and spelling mistakes before the files have been uploaded.

* Back to the title page

(C) 2017-2020 Maximal Brain Malfunction Press