QJ.NET How-to #10: ZodTTD and the world of homebrew emulators on iPhone and Touch |
Ó
Other than the iPhone Dev-Team, one of the more popular homebrew developers in the iPhone and iPod Touch community is ZodTTD. While the Dev-Team is more focused on the actual jailbreak hacking, it's ZodTTD who makes some astounding brew to run on a jailbroken handheld. And it's not just any kind of 'brew, if I might add: this guy works with emulators. Tons of them!
Today, we're going to take some time to look into one of the homebrew scene's valued coders to date. And mind you, he's not just swimming in iPhone coding circles. He works on other platforms too, as you'll soon discover.
Part How-to and part QuickGuide, this feature will get you moving and introduce you to the world of homebrew emulators for your iPhone or iPod Touch!

Early beginnings: the name, the man, the project
So who's ZodTTD anyway? His hacking alias was actually taken from one of his earliest projects - the ZodTTD engine he made for the Tapwave Zodiac handheld device. This "Zodiac TTD" project of his was actually a port of OpenTTD - the engine used for Transport Tycoon Deluxe.
That's where everything starts... until, of course, he chanced on the PCSX source code. Story goes that, one night, he was pretty bored with tweaking his ZodTTD engine. And out of boredom, we get a spark of light. With the PlayStation emulator's source code, he burned the midnight oil, programming way up until morning.
The next day, he released a working PSX emulator for the Zodiac. This would have been circa 2005. The rest, as they say, is history. (Guess what I found over at our forums, too?)
Visit: QJ.NET PSP homebrew discussion
Emulate, regulate: when reinventing the wheel is goodNow ZodTTD has had quite a huge arsenal of homebrew projects to his name - mostly ports, but who said reinventing the wheel is bad? Let's start with two of his oldest and still very much alive emulators: the gpSP emulator and psx4all.
***
ZodTTD's gpSP project began after the Zodiac era when he had moved on to programming for the GP2X platform. At that time, Exophase's gpSP Gamboy Advance emulator was making waves on the PSP. ZodTTD got permission to port this over to the GP2X handheld device, and from then on kept the gpSP project alive as his anchor and proverbial bread and butter.
With so many releases for gpSP under his belt, ZodTTD then moved into the iPhone community where he finally ported over his GBA emulator. With the switch of platforms from GP2X to iPhone, we now call gpSP as gpSPhone.
This, as you may know, caused quite a stir and remains to be continuously updated even up to today.
***
There's also the psx4all project, which also had its roots in the Tapwave Zodiac era (see previous section above). After setting a footprint on the Zodiac, it went over to GP2X development. The PlayStation emulator sort of hit an obstacle at this stage, but ZodTTD eventually got help from other developers.
As with his gpSP emulator, psx4all got likewise treatment: ZodTTD brought it over to the iPhone OS, causing yet another round of jawdrops in the community. With the platform jump, psx4all now became psx4iphone. Come December 2007, the first official version was released to the public.
Here's an early demo video of its very, very first release:
Opening the flood gates: ports a-plenty
But that's not the end of the line. With gpSPhone and psx4all underway, ZodTTD also made a promise to deliver all sorts of emulator projects to the iPhone. Among them:
- SNES emulator: snes4iphone (initial release here)
- Sega Genesis emulator: genesis4iphone (beta vids here)
- GameBoy emulator: gameboy4iphone (beta release here)
- TurboGrafx-16 emulator: temper4iphone (video here)
- MAME arcade emulator: mame4iphone (early release here)
- OpenTTD engine: OpenTTD (first public release here)
- VLC player application: vlc4iphone (first public release here)
- Quake port: quake4iphone (initial release here)
- Doom port: Doom (v1.1.0 here)
Aside from that, ZodTTD is well known in Apple circles for also establishing an identity on the App Store where he release a Falling Sands game and is very much active in trying to get am iPhone control pad attachment of sorts available for the mass market.
Related articles:
- QuickJump QuickGuide #10 - Cydia, the worm in the Apple
- QuickJump QuickGuide #9: U & ur iPhone: Breaking into Jailbreak
- QJ.NET How-to #9: Jailbreak your 2.x.x iPhone 3G using QuickPwn for Windows
Contact Us:
The QJ.net Network |
|
| Site | Feed |
| QJ.NET | RSS |
| Nintendo DS | RSS |
| PlayStation 3 | RSS |
| PSP Updates | RSS |
| Wii | RSS |
| Xbox 360 | RSS |
| MMORPG | RSS |
| Personal Computer Games | RSS |
| iPhone - iPod Touch | RSS |
| QJ.NET Forums | RSS |
User Favorites - December
User Favorites - December
Categories
Archives
December 2009
November 2009
October 2009
September 2009
August 2009
July 2009
June 2009
May 2009
April 2009
March 2009
February 2009
January 2009
December 2008
November 2008
October 2008
September 2008
August 2008
July 2008
June 2008
May 2008
April 2008
March 2008
February 2008
January 2008
December 2007
November 2007
October 2007
September 2007
August 2007
July 2007
June 2007
May 2007
April 2007
March 2007
February 2007
January 2007
December 2006
November 2006
October 2006
September 2006
August 2006
July 2006
June 2006
May 2006
April 2006
March 2006
February 2006
January 2006
Comments [refresh]
its so hard to play games emulated on the iphone is not the same you cplay them better on psp or PC.My iphone is full of game iphone games