ZodTTD: Home Of Homebrew

I will make this as to-the-point as possible so it is read in it’s entirety.

There is a large group of people quite upset over my handling of open source software.

I maintain my compliance with various OSS (Open Source Software) licensing agreements by posting my project’s source code to my zodttd account at GitHub. The only thing that can be discussed is the lack of timely updates to GitHub on a couple of projects out of many. I was also made aware recently that I may have to pull a Cydia Store product, and I am researching the best way to continue while letting people enjoy the product.

I am addressing concerns over the timely updates by going over my GitHub and making sure it all is up to date.

Note that in order to comply with licenses my OSS ports typically fall under (GPL v1/v2), I should only need to provide source upon request. I feel as though providing sources in a timely manner via GitHub is something I should do, even though it is not required by the license.

That’s the extent of this issue at hand. If you have further concerns you may address them here.

It hit hard!

Hello, ZodTTD here again.

Things have been rough as of late. Please read this one through as it will also shine a little light on why products and updates have not been rolling out. I’ve been extremely busy getting things straight in the “real world”. Though Google’s takedown of my Market and Checkout account couldn’t have come at a worse time. As you may have seen, Yong Zhang (yongzh) of Android emulator fame, was also taken down from Market by Google in the same manner that I was.

First and foremost, our takedowns have nothing to do with any sort of open source licensing violation. Both Yong and I handle developer relations behind the scenes. We give cuts to original authors at times, and I have posted sources to my source repository. Though there is a lot of rhetoric surrounding this, it is not an issue.

Google has no developer relations and support. Instead of Google simply removing the application in question, psx4droid, they did that and followed up a week later suspending my entire Market and Checkout account, with no interaction on my part.

And what happens when you suspend a Market account with a case such as Yong’s with lots of customers? Well you get hellish levels of emails, tweets, etc. that I must respond to most of every day. What’s worse is these customers are pretty stranded by Google. We can’t verify that many customers by hand. There’s no way to honor these previous customers, effectively killing our products. We can’t even issue a refund to users who are furious.

Yong’s emulators built Market up and gave it purpose when there was little to care about on there. Google was well aware of Yong’s top selling apps. Why is Google killing off developers (not even apps but the developer accounts!) that helped them get to where they’re at now? I wonder if they were aware all along. Take high risk apps, make themselves look all nice and open, then once they approach AppStore reach, they pull the developers they used. World may never know.

Right now as it stands, there’s little to no chance of Yong or I getting back on Market without a fight. I appealed and lost with Google in a canned response manner. I can go to 3rd party storefronts, but they have such a small number of users compared to Market, it’s not really an option with the large amount of effort these apps take.

For Cydia fans out there, I apologize for my lack of updates. But with all that has been happening, it made updating so many products nearly impossible. Things have snowballed and I now have so much work to do on Cydia products that it too has become more work than it’s worth.

So I wonder where that leaves me. This has killed my spirits immensely and I think it’s time to change things up.

Status Update April 25th, 2011

Hi everybody! I’ve been working fairly silently lately, and I figure now is a good time to let people know what I am up to. I’ll try to make these status updates more common as well.


First up, for Apple users. I noticed that I had to run the latest greenp0ison RC6.1 on top of my previously installed greenp0ison untethered jailbreak in order to get gpSPhone working. It seems there was a fix in the most recent greenp0ison build(s). By fixing this issue, psx4all should work on 4.2.x as well. Since I currently only have a iPhone 4 on Verizon running it’s latest 4.2.6 iOS firmware, I am not absolutely sure which software of mine is compatible with 4.3.x. Can you confirm this with a reply? I’m especially interested if gpSPhone works on 4.3.x with the latest Greenp0ison, Sn0wbreeze, and PwnageTool.

Your feedback from this site, and also Twitter, has me focused on updating a few projects. I’d really appreciate how to go about updating these projects as there’s so much to do and little time to do it. So knowing what’s a priority is good.

I’m currently working these projects:


psx4droid updated to 3.0.5

Hello all!

I just pushed out an update for psx4droid, now at 3.0.5.

The save state bug is now fixed. It affected people on stock Android ROMs.

Through various bug fixes this release should allow more hardware on various Android ROMs to run psx4droid. I’m interested if this build fixes the following hardware to allow games to be played:

  • Google Nexus S
  • SE Xperia PLAY
  • LG Optimus 2x
  • Xoom / Honeycomb
  • Dell Streak

You can download the latest psx4droid.apk install file here:


psx4droid updated to 3.0.4

Hello! I updated psx4droid to 3.0.2. This update includes fixes for the virtual keypad, settings panel, and adds debugging features. These debugging features include generating crash reports to help me figure out how to fix incompatibility with certain hardware and Android ROMs.

Updated April 11th 9:19pm EST:

psx4droid is now at version 3.0.4. The changelog is below.

I encourage all users of psx4droid to upgrade to 3.0.4, especially if you’re using 3.0.1 or earlier, as it will help me pin down bugs and make fixing them easier.

Download the latest version as always right here:


psx4droid updated to 3.0.1

Hello again!

Just a quick note that I have updated psx4droid to 3.0.1. Now you can always find the latest version of psx4droid to download at this link:


What’s new?


I am currently unable to publish to Android Market.

In the meantime, I’m exploring 3rd party markets and I have decided to make psx4droid free, based it on the open source software PCSX-ReARMed by Notaz, and made it compliant.

You can download the psx4droid 3.0.0 APK installer package right here:


Developers interested in seeing the source that drives psx4droid, libpsx, can be found here:


Hello world, how are you?

Hi everyone!

It’s been so long since we last spoke! I’ve been up to all sorts. There has been a lot going on in my personal life. Being so stressed out from constant work for the past two years on all things ZodTTD, I started to get back to that outside world. Lots of socializing time later, I am now back to work again. Ah shucks, who am I kidding when I call this work. It’s pretty friggin’ fun!

As you may have noticed, I have streamlined this website very much. The goal being a way I can quickly deliver news to you about what I’m working on. Twitter only extends so far at the moment. I really need a place I feel safe to express what’s going on in the world of ZodTTD. There was a time I dreaded posting, as comments flooded in so fast and sometimes so nasty that I couldn’t handle cleaning it up. I now have two solutions to this issue, I have a moderator available to lay down the law if needed… or I can disable commenting if it gets to be uncontrollable. I will keep this place nice and clean from now on.

As my birthday is on April 2nd of the year 1982, I am considering reopening this site and getting lots of good work done a present to myself. So what am I up to?