SwinSID analog controller hack

July 24, 2014

SwinSID paddle hack

I’ve covered SwinSID micro and nano few times before. It’s a great idea – a micro controller based SID chip replacement, working as a spare part  for a C64 or C128, or as a substitute to some other application like a DIY-synth. For Commodores, it’s especially suited for a gaming machine, as only very few games feature such tricks that would not sound about right on the SwinSID.

However, there’s this downside with the SwinSID that it does not support analog controllers. This is because it’s the SID chip that handles the reading of analog controllers in the C64, and the A/D converters are not implemented in the SwinSID. The number of games supporting paddles, mice or analog joysticks is not that big, but still it’s a shame that they won’t work with SwinSID. Also the few games that support second joystick button are affected. They behave as if the second button would be triggered constantly.

So there is a lack of fully featured replacement for a SID chip. This is a shame as SID chips are sought after, and supply for good and working chips is getting more and more scarce. The demand of SID chips have been recognized, as it’s not that difficult to find a supply of SID chips from Asia. It’s just that many have found out that these chips are often dead, faulty or downright fakes, and often rebadged.

Knowing that there are a lot of these faulty SID chips with bad filters or missing sound channels, it had occurred to me that maybe these could be combined together with SwinSID to make at least a fully featured replacement for the SID chip. Sound from the SwinSID, and A/D converters from an otherwise faulty SID.

Recently I ordered some spare parts from Mutant Caterpillar Games, who have a selection of chips for 8-bit computers in stock, including SID chips. As we were talking together with Ian Gledhill about SID sourcing challenges among other things I mentioned this idea of mine. He kindly sent me few faulty rebadged SID chips to test it out.

So, off I am to build an adapter that allows me to install SwinSID and a ‘badSID’ to the C64. Read the rest of this entry »


Maniac Mansion bootleg cartridge

November 29, 2013

Maniac Mansion bootleg cartridge

Here’s what I made as a 30 year birthday present for a friend of mine. Maniac Mansion cartridge for the Commodore 64!

Of course a cartridge like this never existed back in the day, as the original Manic Mansion released for the C64 was disk only game. It’s only thanks to the crackers, patchers and hardware developers of recent years who we can thank for the possibility to have this much acclaimed and loved game in a C64 cartridge format today.

You’ve probably guessed already that it’s an EasyFlash cartridge in a ‘custom’ Maniac Mansion themed cartridge case. And on the EasyFlash, there is written the excellent EasyFlash-patched Maniac Mansion Mercury by Onslaught.  Read the rest of this entry »


Setting up a retro PC for a MIDI card

September 22, 2013

Pentium II casing detail

My retro enthusiasm is not limited to C64, or Commodore alone – not at all.

Recently I put together an old PC. In fact, everything started when I grew interested in MIDI music. Or to be more precise, how different consumer sound cards render the music. I found it fascinating how MIDI compositions can sound very different using different sound cards and sound patches. Especially when it comes to previously familiar game musics. Many have felt the same, and there are various sites on the net where you can listen and compare game musics recorded from different sound cards.

Inspirited from all that I bought myself a NEC XR385 from eBay. Basically it’s an OEM Yamaha DB60XG MIDI daughter card. These seemed to be regularly available from a Chinese seller, and didn’t cost that much. Bought mine in early spring, but it ended up taking almost four months until I actually got my card, but that’s another story. By now the supply from the Chinese seller seems to have been depleted, sadly.

The NEC XR385 MIDI daughter card

The NEC XR385 MIDI daughter card

When I finally got the card, I had to put together a setup around it. The card cannot be used alone as such, as it is designed to be plugged into a special wavetable a.k.a. Wave Blaster interface found in many 90s and later sound cards. Another option to use the card would be to convert it to an external MIDI sound module. Read the rest of this entry »


Reviving old C64-tower project

January 8, 2012

This is my C64 tower. It has been built nearly 12 years ago by me and a friend of mine. It has seen it’s best days long time ago, but now I’m about to make it better than it ever was.

Built into the old IBM case is a C64E motherboard (the new, short board) from a late C64 C and a much older 1541 disk drive. Basically the machine is an original hardware setup – including the original power supplies. The C64 motherboard is mounted horizontally at he bottom of the case. The C64 PSU is attached to the flank of the case – not very discreet I know. The drive mechanics of the bulky 1541 drive fit perfectly to one of the 5 1/4″ drive bays. The motherboard (or logic board) and transformer have been relocated around the mechanics.

An external power cord plugs into the rear of the machine. The mains voltage is routed to the original transformers trough a two-stage switch and fuses. The two stage switch makes it possible to power the C64 without starting up the disk drive and also to switch off the 1541 while C64 remains on.

The obvious issue of keyboard was also solved in a rather straightforward manner. The keyboard ribbon was simply cut, and then wired to the PC’s serial port connector at the back of the machine. An extension cable for the keyboard was done from old printer cable, which then plugs into the port. Not pretty but does its job!

The other necessary connectors were also routed to the back of the machine. A composite video, dual mono audio and RF antenna connections were routed to the added back plate of the machine using RCA plugs. The transparent back plate is in place of the missing PC PSU. Joystick ports are available at the bottom, as the motherboard barely fits inside the case.

The C64 and 1541 use the case’s power and HDD LEDs as their power LEDs. The power button of the case acts as a reset button for the C64. Read the rest of this entry »


Sega Saturn DIY Virtua Stick

March 25, 2010

I like my Sega Saturn. I like the fighting games on it. I like arcade sticks. But I never had the Virtua Stick for the Saturn. So I decided to build one for myself.

Read the rest of this entry »