Advanced

Quickly booting C64 games in Linux

Posted by mcasperson on · 5 comments
Brighthub; By Matthew Casperson
Mail this story
Print this story

It's lunch time, and you have 5 minutes to chill out and forget about those reports due by the end of the week. You could play some solitaire, but why limit yourself to the same old dull card games? Some of my favorite games were made for the Commodare 64, and to this day still provide a quick and enjoyable distraction for those otherwise dull desk based lunch breaks. The good news is that don't have to remember a bunch of archaic commands to get your favorite C64 games up and running. Using the VICE emulator, it takes nothing more than creating a desktop icon to boot a C64 game

Full Story

  Nav
» Read more about: Story Type: Tutorial

» Get new stories by e-mail: nightly or as they are published

« Return to the newswire homepage

  Related stories
» More like this

Comments (5)

Maybe the Fedora version is different, but in Kubuntu I was able to install vice with "sudo apt-get install vice" as you might expect. However, trying to run games as shown in the article doesn't work: it reports "C64MEM: Error - Couldn't load kernal ROM `kernal'." It appears that this emulator needs a ROM image from the original C64 which isn't part of this package, and this article forgot to tell us about this.
Cool, thanks for the link. That's a much more complete article.

However, I did find that enabling "warp mode", which definitely sped things up, seemed to screw up the Scott Adams Pirate Adventure game I tried out; pressing spacebar between words turned into a linefeed.
Old C64 games often used the processor's slow response time rather than writing proper input timing loops... Who'da thunk, 30 years ago, they'd be running these programs on processors that were literally 250,000 times faster?!?!
You may call it "slow", but it was totally deterministic, to the point that counting microseconds was feasible for programmers. This opened up new vistas (literally) in what the chipset could be made to do.

http://www.youtube.com/watch?v=ZsRRCnque2E

It's over an hour long, but his explanation of cycle-counting and what it meant for programmers is excellent. I don't think any major chip players expose that kind of control any more.

Post a comment

A free account is needed to post. Write your comment here first: your text is kept in this browser while you sign up or log in, and is waiting for you when you come back.

Your message:
|||||
10
Markdown: **bold**, *italic*, [text](https://link), - lists, > quotes, $x^2$ for math. Formatting help

Sign up and post (it is free)  or  Log in and post