Rubbish at blogging

Just sayin’!

Been busy. Getting annoyed at the world of web development, modding Famicoms, reviving my interest in Mini Discs.

Nintendo Famicom

Hello again…

I’ve been busy with work – a lot – but have found time to mod the old Nintendo Famicom to give a composite video output, for use on TVs with an AV input.

I’d read a *lot* of guides on how to go about doing this, with the writers having a range of successes, but a lot of modders kept getting ‘jail bars’. Jail bars are the vertical lines that run the full height of the screen at repeated intervals, that are caused by the clock/processor interfering with the video signal. My first mod had jail bars, but I thought they weren’t bad. The jail bars on my stock Twin Famicom were worse! Continue reading “Nintendo Famicom”

Modding Game Boys

Hello all, I know I haven’t updated this blog in a long time – like over a year – but I will try harder this year, I promise.

Anyway, one of the more fun bits that I’ve been up to last year was modding original Game Boys. I saw some back light mods by Joe, a friend on twitter, and did a bit of digging. It’s not a terribly difficult mod, only needing to solder two wires for the basic effort, going up to adding a hex inversion chip for biverting the display. Continue reading “Modding Game Boys”

NIN: Scala, London 20 Aug 2013


If you know me, you know I love Nine Inch Nails.

I missed the chance to buy tickets to the very select London show due to being in Spain, but was lucky enough to win a pair of tickets in a Twitter competition. The Scala is a very small venue, approximately 1000 people capacity, and I fought my way to the front for the best NIN gig I’ve ever attended, and I’ve been to a few.

A fantastic set, with some really rare live tracks, with my good friend Paul and meeting people I’ve talked to via email for a few years made a great night.



So you wanna play MAME on OSX?

Sadly for us retro fans, playing MAME on later versions of OSX with recent rom sets isn’t quite as simple as it sounds. It’s not difficult, just not “double click an app to play” simple.

For me, to play the latest versions of MAME, I use three things. SDLmame, SDL Libraries, and a front-end app like QMC2.

The SDLmame binary is an up-to-update compiled version of MAME that you can download and drop in any folder. Mine sits in /Applications/Games/<latest SDLmame version> If you’re using a recent Mac, and I mean like back to 2008 or something, you can grab the 64-bit binary, as OSX and Macs have been 64-bit happy for a while.

But the SDLmame alone is not enough. SDL Libraries are the key to making the above binary work, as they provide a layer that handles all the joystick, video and audio at the hardware level. This is just a folder that you install by dragging it into /Library/Frameworks in the root of your drive, so it’s available to all users. You can put it in ~/Library/Frameworks if you so desire. This may interfere with compiling Xcode stuff if you dev, so beware.

With the SDL frameworks you can use pretty much any joystick, so I use my PS3 Mad Catz fight sticks for me and the boy.

And finally, if you’re not a terminal happy cmd-line geek, and I’m not, you’ll need a front-end app. All a front-end app does is allow you to check buttons and select options, which is then written as the config file and variables are passed to the MAME app when launching a game. Personally, I’d go with QMC2 as it’s as nice as it gets, regularly updated, and works cross platform too, so I’ve had it running on Ubuntu just as well.

Download the disk image, install the package. You’ll need to dig around in the config to enable joysticks and tweak a few options if you need, but it’s ready to go off the bat. Select the location of your SDLmame folder, select your roms folder, off you go.

I have found that I need to trash the qmc2 folder in ~/Library/Application Support/ after some updates, so if you do have a problem, bin that and start again.

That’s it really. Not difficult to get set up, and you can stay up-to-date with the latest MAME versions.

Oh, and you’re on your own for roms…

MD001 Poster

Finally. Eleven months since the first ideas for posters were discussed with my mate Dan Clarke, they’re up for sale on the site, and selling nicely.

If you know me, you’ll have seen me tweeting about it all, and will have seen pics put up as we got the silkscreen printing done and all, but it’s a really great feeling to be able to put something out, back to the video gaming community, of which I feel very involved, and have it well received. Dan’s illustration work is an excellent piece of graphic design, and the quality of the printing and paper set this out as a premium piece of art. So much so it’s got coverage on design blogs as well as gaming sites.

Generally, this has been noted and understood by most people who’ve seen the prints. Those who say they’ve ran a 1,000 prints at a local copyshop for their band that are “way more intricate” miss the whole fucking point, so I haven’t wasted any bytes arguing on forums. The forums and gamers that matter to me “get it”.

What’s particularly pleasing about the silkscreen process, is that the overlay and translucency of the inks is almost *exactly* the same as Dan’s visuals. Which is pretty good, since neither of us do much, if any, printwork! The silkscreen process also introduces an element of individuality to each print, as while it’s all aligned correctly, the run of inks and such add little idiosyncrasies to the edges. I really like this.

We will be doing more, and not just confined to Sega/Mega Drive stuff. Dan’s a big SNES-boi, and I have to admit to being partial to a few SNES classics, and we both specifically love the Japanese SNES console box art, so expect something along those lines next. Maybe even a Neo Geo print, as that yellow and blue is very, very iconic.

Anyway, if you haven’t seen anything about these posters (what, really?!) then take a look at this video. Thanks!

Custom screensavers on a Kindle 4

After seeing the fairly pedestrian and pretty crappy default screensavers one time too many, I figured it was time to bust open the Kindle and put my own on there.

A quick google reveals that you don’t even need one of the firmware hacks on the new devices. It’s pretty easy, but the set up is done on a Windows PC, which will put some people off trying it. Fear not. It still works for us Mac OS X users.

Basically, you create a file on the Kindle with a specific name. This kicks the Kindle into diagnostic mode, allowing you to set USBnet on (you connect to the Kindle like it was another computer), ssh in, rename the old screensaver folder, make a new one, and symlink it to the area of the Kindle that mounts on your desktop.

Easy eh?

So taking it a bit more slowly, connect the Kindle via USB to your Mac. In TextEdit, create a new file, then save it with the filename ENABLE_DIAGS (no .txt or anything) and just save it into the mounted Kindle drive and reboot (Settings > Menu > Restart)

Next, with the diagnostics menu up, select the following—

usb networking > Misc individual diagnostics > Utilities > Enable USBnet — then click the right button on the directional pad.

Next, I plugged the Kindle in again, and was alerted by System Prefs / Networking that a new device had been located, and should I continue and set it up. Yes. Go into the Advanced menu and set the TCP/IP settings as follows—

Subnet mask:

Leave everything else blank.

Next, fire up Terminal, and ssh into the Kindle. Things to know: the login/pass is root/mario!

$ ssh [email protected]

and enter the password, mario.

Continue reading “Custom screensavers on a Kindle 4”

#bigSWIG — — Liverpool 24.01.12

My friend Rob has been kickstarting the Liverpool geek talk scene, with the guys at his place of work, organising and hosting SWIG. It’s grown from a small meeting discussing WordPress at InterconnectIT‘s office, to taking the upstairs at Leaf Tea Shop in Bold Street.

Rob had been on at me for a while to do something at a SWIG event, and upping the ante, he said they were doing a bigSWIG, and would I like to talk about one of my projects, I’d asked Rob a hundred questions about WordPress – which is built in – so I did feel obliged to return the favour! was a project I’d started to catalogue Japanese Mega Drive games, write reviews and comments, and learn WordPress on the way. I also stressed something which as an employer I think is very important.

The talk went well, I was up after my mate Dan Donald, and it was great to see loads of familiar faces from the Speak the Web event and Naconf the week before. You can find the slides from the talk on

Good things are happening in Liverpool, and it makes me proud to be part of it. Keep it going, Rob!


Scanlines. If you hear someone talking about scanlines when discussing video games, you know they’re a dork. I talk about scanlines a lot. Mostly with @damienmcferran and @michaelheald.

What’s the deal then? Well, when we played video games on CRT televisions, there would be faint horizontal lines between the rows of pixels. Kinda didn’t notice back in the day, but when you play an old Mega Drive through a modern HDTV, you will instantly see something is missing.

Modern TVs have built in picture scalers, so a 320×240 picture gets blown up to fit your gloriously large display. You’ll notice the pixels look big and slightly smudgy, edges bleed and the picture just looks a little… smoothed. All arcade games used to have scanlines. I swear a scanline generator/emphasiser was built into the Hanatrex monitors! Adding scanlines makes an arcade game feel even more authentic. I still play all my retro games on a 14″ Sony CRT portable TV because of this effect.

Continue reading “Scanlines”