Saturday, March 12, 2011

*.JSV Viewer

Once upon a time I used to program in a little language called QuickBASIC. Now, when I was still quite the beginner, I came across a little game called MiniRPG 2 by Jaws-V Soft. I was completely blown away by this little gem. Eventually, I came to know the developer of this series and we collaborated on a little game project. You see, I was working on a graphics library, I called Nexus-13, which was written in "pure QB", no assembly language calls or non-QB libraries. So, after testing the Nexus-13 library, Change-V (the programmer behind Jaws-V Soft) decided to go use it to create MiniRPG 1 Board Game:


It was such an honor to have a programmer I admired and respected so much, use the Nexus-13 library to produce such a solid piece of gaming entertainment.

Honestly, I think that Jaws-V Soft's work would do quite well on the app store and it would be awesome to collaborate with them, once again , and bring their classic software to a new audience. Hopefully we can work something out. In the meantime, I've been working on a *.JSV viewer. It loads and displays the sprite sheets used for MiniRPG 2's sequel, MiniRPG 3.
*.JSV File Selection Table

Jaws-V Soft Splash Screen
Rom Sprite Sheet

I must say that writing the loader for the *.JSV format was more tedious than I expected. But I'm quite happy I could actually get it working! Now that the ground work is laid, we'll see what else I can do with this on the iPhone.

Back In The Game

Wow, it's been almost a year exactly since my last post. Unfortunately an unexpected move last summer forced me to put my programming aside while I sorted things out. It was only a matter of time before I took up the reigns once again though. Now, every time I come back I'm always reminded just how easy it is to forget all the details involved when programming and I end up spending quite a bit of time just getting back up to speed. Fortunately, I've learned over the years to document my work and every time I come back I make that much more of an effort to improve in this aspect, so my recovery time isn't so long.

Moving on, I must say that I'm extremely excited about the progress I'm making on the iPhone as a platform. All of my efforts are finally starting to come together and now it's only a matter of time before I start putting apps up on the app store. First, I'm upgrading my internet to FiOS for some much needed speed. This should dramatically improve my development results.  No more waiting all day for sites to load and SDKs and updates to download!!! Once that's up and running I'll be renewing my developer's license so I can start testing my programs on the hardware again. Finally, I linked up with Test Flight so I can easily distribute my apps to testers. All in all, I'm happy with where I'm at and where I'm going. This should be an incredible year!