Hi everyone,
I'm really sorry for all this confusion and chaos over psx4droid versus psx4droidv2. Just to clear things up a bit and hopefully ease some minds...
psx4droid was released for $5.99. Perhaps a bit too early as fixing one bug caused another, making me play a game of developer whack-a-mole. v1.7.0 worked decently but compared to v1.1.0 it's hard to say if the mole-whacking was helping.
So while I was fixing up psx4roid I was working on a separate codebase for a psx emulator. Now dubbed v2, I wrote an entirely new ARM dynamic recompiler for it from the ground up, and a lot of it's internals are different than psx4droid.
Recently the v2 code started working out better, and looked promising. Issue is, since it's different code, the save states between these emulators are not the same and aren't compatible. If I put v2 code in psx4droid's place it would be a support nightmare when nobody can load their games.
Since Android Marketplace offers no way to give promo codes or discounts to existing customers, I figured I would place v2 up for $1.99. I couldn't make it free as a free app can't go paid. But for $1.99 I figured existing psx4droid customers interested could get this new emulator for cheap, and entice new customers as well.
Win - win, right? Nope. v2 had some major bugs, and I've been working non-stop with 48+ hours of no sleep consistently trying to fix them. I just released 1.0.3 of v2 which fixes the critical errors with save states. So I'm scrambling to make psx4droid v2 work well.
Not sure what I can do to give existing psx4droid users v2 though without charging a dollar or two.
It seems psx4droid v2 has more potential so I'm pretty torn. Ideas are welcome. I'm not looking to make a quick buck, as these $2 sales won't make me that much.
I have no intention on charging for updates for my work. Hopefully the above explains why I have a separate product now. If I could of made it a free update, it would of been.
Btw, a huge thanks to those who wrote me nice emails of support along the way. I get a lot of nasty emails and tweets, especially lately due to "paid upgrades". So I especially appreciate the kind emails.
I also love compatibility charts! Looking through them now. I added a FPS display to v2 to help. But note that since the vblank is on an interrupt if I mess with timings to try to squeeze performance, I could make it pump out 200 FPS but the emulation will be really slow as it would spend most the time rendering the same exact frame over and over and the game would creep along. So when code changes drastically the FPS might not be as accurate as it should be. Just a note.
Thanks for taking the time to read this.
ZodTTD
I'm really sorry for all this confusion and chaos over psx4droid versus psx4droidv2. Just to clear things up a bit and hopefully ease some minds...
psx4droid was released for $5.99. Perhaps a bit too early as fixing one bug caused another, making me play a game of developer whack-a-mole. v1.7.0 worked decently but compared to v1.1.0 it's hard to say if the mole-whacking was helping.
So while I was fixing up psx4roid I was working on a separate codebase for a psx emulator. Now dubbed v2, I wrote an entirely new ARM dynamic recompiler for it from the ground up, and a lot of it's internals are different than psx4droid.
Recently the v2 code started working out better, and looked promising. Issue is, since it's different code, the save states between these emulators are not the same and aren't compatible. If I put v2 code in psx4droid's place it would be a support nightmare when nobody can load their games.
Since Android Marketplace offers no way to give promo codes or discounts to existing customers, I figured I would place v2 up for $1.99. I couldn't make it free as a free app can't go paid. But for $1.99 I figured existing psx4droid customers interested could get this new emulator for cheap, and entice new customers as well.
Win - win, right? Nope. v2 had some major bugs, and I've been working non-stop with 48+ hours of no sleep consistently trying to fix them. I just released 1.0.3 of v2 which fixes the critical errors with save states. So I'm scrambling to make psx4droid v2 work well.
Not sure what I can do to give existing psx4droid users v2 though without charging a dollar or two.
It seems psx4droid v2 has more potential so I'm pretty torn. Ideas are welcome. I'm not looking to make a quick buck, as these $2 sales won't make me that much.
I have no intention on charging for updates for my work. Hopefully the above explains why I have a separate product now. If I could of made it a free update, it would of been.

Btw, a huge thanks to those who wrote me nice emails of support along the way. I get a lot of nasty emails and tweets, especially lately due to "paid upgrades". So I especially appreciate the kind emails.

I also love compatibility charts! Looking through them now. I added a FPS display to v2 to help. But note that since the vblank is on an interrupt if I mess with timings to try to squeeze performance, I could make it pump out 200 FPS but the emulation will be really slow as it would spend most the time rendering the same exact frame over and over and the game would creep along. So when code changes drastically the FPS might not be as accurate as it should be. Just a note.

Thanks for taking the time to read this.

ZodTTD
can't wait for an update to fix the tilt crashing issue and load crash.