Ghosts ‘n Goblins is much easier..

Games are a hell of a lot easier when they’re trained! Ghosts ‘n Goblins was one of the first games I dived into to see how it worked back in the day. Earlier I played a remix of it’s soundtrack and fired up the game afterwards. I remembered it was hard but compared to games today it’s a demon!

Luckily it was trained and my son and I had an enjoyable half hour shooting the baddies and jumping from platform to platform. I wish the compatible joysticks from back then had more than one button, left/right and up to diagonal jump is a PITA!

In case you’re wondering, a trained game is where the game has been hacked and various cheats added. Usually a fancy intro with swirling graphics and music is added at the start and the group that has hacked the game give you the option of adding infinite lives, time, invulnerability or whatever suits the games. Practically every C64 game you’ll find online has these features now. 🙂

Reverse Engineering the MOS 6502

This is the first part of a great presentation given by Michael Steil at 27C3 last year. The 6502 was the CPU used on many 8 bit computers of the eighties like the Commodore 64, Apple I and II and NES.

It’s an hour long presentation split into 6 parts, I’ve only watched the part above but it brings me back 20 years when I used to code in assembler using an Action Replay cartridge on my C64.

Check out this post for the rest of the presentation. I’ll be watching them later tonight.

Memories of my first computer

A few weeks ago I splashed out on a 60GB Xbox 360, going for a reasonable 200 Euro in HMV and luckily for me I was able to enjoy the HD graphics of this next gen (next gen? It’s 4 years old now but the hardware specs are impressive!) console. Actually, “enjoy” is putting it lightly. Blown away, gobsmacked and amazed are probably better ways of describing my reaction to some of the graphics I saw this machine throwing about! Sometimes it feels like I’m taking part in one big movie.
I miss the Wiimote, I hope Microsoft do bring out a magic wand sooner or later.

One of the great things about being a late adapter is that I can buy most of the games I want in the pre-owned section. Instead of spending 50 Euro they sometimes cost half that!

I’ve gone searching for Xbox 360 blogs but only found a couple that weren’t full of adverts or blatantly self serving. I must be using the wrong keywords. Xbox fans, what are your favourite Xbox blogs?

30 or so years ago the first computer that I remember was a games console. I don’t remember the brand although my brother says it was an Atari. It was a simple machine, with a slot for a game cartridge. It had two grey boxy analog paddles, each with slender sticks and a small red button. Each controller would slot into a space in the console for easy storage. We only had one cartridge, a compilation of “sports” games, but as the machine used stick graphics they were fairly simplistic.
I remember the tennis game with two bats and a single large white pixel of a ball provided hours upon hours of entertainment for us kids.

What followed after that were more serious computers, the Commodore Vic 20, Speccy 48k, Commodore 64, Amiga 500, various PCs running Win 3.1, win 95, 98, Linux, and finally a Macbook and a Dell laptop running Ubuntu Linux. I didn’t own a console until I bought a Nintendo Wii, and then 2 weeks ago the Xbox 360.

Of the Vic 20, I remember typing in a BASIC programme that displayed a simple animated bird that flew around the screen. As we didn’t have a Datasette I couldn’t save it. I left the Vic 20 on while I went to school!

My son Adam’s first memories of games will probably be the Xbox. A far cry from the black and white stick characters of my youth!

Armalyte 2009

Armalyte This game should need no introduction to Commodore 64 fans, but for the rest, Armalyte is one of the best shoot ’em ups on that amazing home computer.
The great news is that it’s finally seeing an officially approved remake from Psytronik in the UK. It’s due out later this year. Check out the following video for a taste of what’s to come. I hate to use this word, but all I could think of was, “Awesome!” when I watched it.
Did you notice they fixed the 3D bug in the main menu?

There’s more! Last week Gabe McGrath got in touch and told me he interviewed the three guys behind the remake: Stuart Collier, Trevor ‘Smila’ Storey and Chris ‘Infamous’ Bailey. It’s an entertaining and interesting read. Nice screenshots of each version side by side.
I didn’t know Retro Gamer had published a “making of” article on the original game. Must go dig out the RG DVD to read it.

Fingers crossed they decide to do a Mac or Linux version. Please don’t make me reboot into Windows just to play a game!

Many years ago I mentioned Armalyte here when I rediscovered emulators and an active online C64 scene. Still active!

The new Commodore 64 laptop

sx-64_build This isn’t the first time a Commodore 64 laptop has been made but it’s probably the coolest one. Commodore’s original SX 64 was built in 1984 and featured a tiny 5 inch CRT screen with a hardly portable body weighing in at 10kg!
I actually saw an SX 64 years ago in Cork Micro, the small computer shop run by the late Sean Bossang in Cork.
A couple of years ago there was the Picodore, a tiny little laptop built from the innards of a C64 DTV joystick. The keyboard’s a little small for my tastes though!
c64_hero And finally, Benjamin has created a real, “normal sized” laptop from the motherboard of a C64C, the final version of the C64 built by Commodore.
It uses the original keyboard too, and “1541-III DTV” to emulate the original 1541 disk drive. This device takes FAT32 formatted SD cards so you can copy D64 images from your PC on to it, insert the card in the laptop and load them immediately. Judging by the movie below, he needs an Action Replay cartridge or something to speed up loading. The emulated drive emulates the slow loading of the original drive too well methinks.

Nice to see Thunderblade make an appearance. I’m sure I have the original C64 tape of that game around here somewhere..

More info on Ben’s post.

VirtualC64 for Mac OS X

VirtualC64 is a new Commodore 64 emulator for Mac OS X. It’s a promising project, let down by the fact that it’s still in beta but by the looks of things development is moving at a steady pace.

When you first run the emulator it will ask you for C64 roms: basic, kernal, chargen and vc1541. Ironically, you can find all these roms inside Vice, another C64 emulator. Look in /Applications/VICE.app/Contents/Resources/ROM/. The 1541 ROM is DRIVES/dos1541.

Loading a game or demo is as easy as dragging the d64 or t64 image into VirtualC64. When you do you’ll see a dialog like this.

picture-6

“Flash file into memory” works great for single load programmes but multiload could be a problem. I tried Armalyte. Mounting the d64 as a disk didn’t work. I couldn’t type anything. Loading the first file on the disk by flashing it brought up the crack intro but failed to load. The neat integrated debugger (click “Inspect”) showed the emulator had died doing jsr $2020 and unfortunately at 2020 was another jsr … ($20 is the character code for a space if memory serves, and the machine code for jsr was $20, so memory was full of spaces!)

picture-3

Blue Max worked much better, as did a 3D Pool game I tried. the crack by Remember included the documentation and again using the debugger I watched as the programme checked for the various key presses. Geeky I know but it brought a smile of recognition to my lips. Here’s that debugger in all it’s glory. Anyone familiar with the C64 should recognise the code beginning at 1AA0. (I had to look up what D016 does. It’s the screen mode. I had completely forgotten. It’s only been 16 years.)

picture-10

One thing it has going for it over Vice, is a real fullscreen mode. The current version of Vice uses some dodgy resolution changing in Linux (that I rarely got to work properly without screwing up my desktop) and I couldn’t get to work in Mac OS X at all. Fire this baby up in fullscreen mode and you’ve got your very own C64 laptop! Cool or what eh?

As luck would have it VirtualC64 has blown a fuse just as I finish this post. If you have a usb joystick plugged in and activated in port 2 it does strange things. First the keyboard wouldn’t work, and flashing a file didn’t run it automatically. Then the keyboard sort of worked but the left arrow character appeared for most key presses. Odd stuff. Unplugging the joystick and restarting the emulator fixed that problem.
Even my Bits ‘n’ Bobs demo worked in it! (Bah, all my screenshots failed. They only show white. I wonder if the emulator does strange things to the Mac while emulating mixed video modes? I mixed character and video modes in the screens I tried to capture, ah well.)

VirtualC64 is a very promising C64 emulator, and it’s GPL too! I’ll certainly be keeping an interested eye on it, and I wish Dirk and the other project members the best of luck with it.

Wizball live at the church

This blew me away the first time I heard it. The title tune of classic C64 game Wizball recreated by Reyn Ouwehand. You could watch the embedded movie, but for the full stereo HD experience take a look at the high quality version on Youtube. Reyn explains why he did it:

I also play this track in my C64 live-set but then I got some beats and the arpeggios coming out of Ableton Live. During the live show I couldn’t get Ableton to work and it kept on crashing on me and then Leoni challenged me to do it acoustically without the computer. And so I did….

Truth be told I never got too far in Wizball. It’s a strange shoot-em-up that has many fans and I’m strangely intrigued by it.

There’s even a remake of Wizball for the Mac and Windows. I’ve played it on the Mac and it’s brilliant. The title tune (by Infamous is spot on, graphics are stunning, and gameplay is as I remember it. Very odd and just a bit frustrating and hard.

You can read more about Wizball here or even download the original game on the Commodore 64 too.

Shredz64 – Guitar Gero on the Commodore 64

C64 fans, get that guitar out and play along to your favourite SID tunes with Shredz64. It uses a small circuit called the PSX64 interface to connect Playstation controllers to the old Atari or DB9 joystick interface on old computers like the C64, Amiga, Atari ST, Speccy (with the right interface itself!)..

There are two videos, the first is an explanation of the whole thing, showing the C64 connected to the Guitar Hero guitar and the game loading SID files off a disk. The second video, after the jump, is a demo of Shredz64 itself. Not quite as fancy as Guitar Hero or it’s ilk, but impressive enough!

Continue reading “Shredz64 – Guitar Gero on the Commodore 64”