About Me

Curriculum Vitae

A brief list of my current skill set


Gosh This Site Is Old
Thursday, 18th November 2021, 22:08

I might update this one day, but until I do take a lot of it with a pinch of salt!

Automatically Cropping Images is Hard
Monday, 21st October 2013, 19:00

But maybe we can use face detection?

The Git Cheat Sheet
Friday, 6th September 2013, 11:30

for github, bitbucket, that kinda stuff

CoffeeScript and TypeScript are a Burden
Saturday, 17th August 2013, 11:21

Be sure you understand the cons as well as the pros

Changing the Order of the jQuery Event Queue
Wednesday, 3rd July 2013, 20:27

It's just a push to the left

Projects and Sillyness

MAME Cabinet Diary

How I built my own arcade cabinet

Loading Screen Simulator

I don't miss the ZX Spectrum, I still use it!

The Little Guy Chat Room

It's a Pitfall inspired chat room


A fully featured MP3 player what I wrote

GP Space Invaders

My first little emulator

GP32 Development Page

Some info and links about this cute little handheld

Disney Nasties

Uncensored images, you must be 18 to view them

Diary of a Hamster

Learn about how hamsters think, first hand


Time Calculator

A simple little online utility for working out how many hours to bill a client

A Few Links

GP32 Development Page

The GP32 is a great little handheld console, which offered far more interest for me than a Gameboy Advance. Capable of playing MP3s (which as it turned out was rather badly) and running various emulators that simulated machines including the C64, Spectrum, Atari 2600, PCEngine and MSX, it even had a ScummVM port for games such as The Secret of Monkey Island. To top it off, development looked pretty easy due to the lack of custom chips and a freely downloadable SDK.

Of course there is always a snag, and this turned out to be the difficulty debugging on the thing, bugs in the official SDK, poor developers documentation and a relatively small community. However things in the last few months of 2003 began to look up, with new faces on the scene adding to the work of some great coders like Mr Spiv and DarkFader already active.

And my own development, postponed for 6 months after breaking my laptop on which I did my GP32 work, was kicked back into action thanks to a new lappy, support from a few nice people, and the need to get a decent MP3 player working so I could listen to talking books at night.

Yes But What Exactly Really is a GP32?

Created by Korean company GamePark, the GP32 is a handheld console using an ARM920T 32bit RISC chip, clock speed selectable through software from between 33Mhz to 133Mhz, with some units capable of 156Mhz and beyond, but may damage hardware. Graphics come courtesy of a 320x240 TFT screen 3.8" wide, supporting 64k colours, sounds via a 16bit PCM, four channel stereo soundchip, and all of this supported by 8MB of SDRAM.

It uses SMC cards up to 128MB, although bigger when they turn up in any great numbers may also be possible, has an interface which support a wireless link addon, and via a bit of hacking the odd mobile phone keyboard, plus a USB interface for transfering data to and from the unit.

Originally shipped without a backlight, GamePark eventually modified the unit and provided one with a switch at the back to give you the choice of using it or not. If you look closely at the hole made in the back of the case, it is a tad DIY imho but the end result is still very good none-the-less.

What you get with this thing is an MP3 player, and the software for transferring data back and forth, and that is about it. The rest you need to find on your own, a few links are provided at the bottom of this page to help you.

My Projects

External GP32 Links

Alas many of these links are now broken :( If you know of where these pages may have been moved to, or archived, I'm very happy for you.

Useful Files and Documents

News and Community Sites

Fun Stuff


Add Your Own Comment