I appear to be on a mission to collect all the retro games consoles on display in The Centre for Computing History in Cambridge, so when a non-working one turned up on ebay at a silly low price, I had to have it!
Enter the Philips CDi 490. What I particularly loved about this purchase was that it came with a scart lead, and yet it doesn’t actually have a scart socket!
So anyway, I knew it would boot to the main menu screen, but beyond that it apparently couldn’t load games. There was no power supply or controller, but that never stopped me…
As soon as it arrived, I whipped it out of its packaging and plugged it in – standard 2 pin cable, which the original Xbox and the Sega Saturn both use too. And up came the menu screen:
Okay, good. So let’s put an audio cd in. Ah, you think there’s some clever technical reason for this? Nope. I didn’t have any games! To my delight, it started playing the CD!
However, the tracks were skipping and jumping every now and then. I wasn’t too bothered about this. (I’ve only just noticed those images in the background of the audio player screen – duh! What is that thing under the track numbers?)
Next up I decided to burn a few cds and see if they would load up. Now the Philips CDi doesn’t have any copy protection. The reason for this is that when this console was born (1992, or 1994 for this model I believe), CD burners weren’t exactly a household item. The first one I tried did nothing, I tried and tried. I took the player apart and cleaned the cd lens. Nothing. So I burnt a couple more. I think these two, after a lot of persuasion, maybe loaded once or twice – and this was really exciting!
Dragon’s bloody Lair – wow! I was really excited now, but I couldn’t play the games or test them out because I didn’t have a controller, plus they only loaded a couple of times and that was it.
Next up, I decided to dismantle and lubricate all the bits of the CD mechanism. This was quite exciting because the audio cd stopped skipping and the games were loading a few more times now. I burnt another game on a more expensive, thicker, CD – and that loaded almost every time.
So there we go, a bit of lens cleaning, a bit of cd mechanism greasing and some better quality CDs, and I was really pleased! Time to get some real games…
They arrive really quickly in a blog don’t they?! I ordered these because one of the games was Chaos Control, and that’s the one on show in the Computing Museum.
All of these load first time every time. Excitement overload. So now I really need a controller. The problem is, the controllers for this console are quite unique – and I think they have chips inside them to convert the signals to something the CDi can recognise. The result of all this is that they’re about £50 upwards on ebay…
But we’re not going to be beaten by this little obstacle are we? No! Enter this blog on the Interactive Dreams website: https://cdii.blogspot.com/2016/05/now-you-can-play-cd-i-games-with-your.html
Here’s a top tip though, don’t spend hours soldering everything on a breadboard and hot-glueing a SNES socket on it and blah blah blah. Why? ‘Cos if you do a particularly terrible job of it like I did, then it doesn’t bloody work! I even killed an Arduino Nano in the process!
What you should do of course, is just stick some wires in an Arduino Uno board. The soldering took me a couple of hours one evening. But the other way took me about 10 minutes – d’oh!
So the very basic things you need are:
– SNES controller
– SNES port (you could probably just stick wires in the controller plug come to think of it)
– Arduino Uno
– 9 jumper cables
That’s it! Just follow the wiring diagrams in the blog above, upload the code to the Arduino and away you go.
It worked! So simple. So much cheaper than buying an original controller, and so much more rewarding.
I really enjoyed this little project and I’m beyond happy to have a working Philips CDi – especially for very little outlay 🙂