I found my old GameBoy Advance consoles and found that I've never done any development work on it and decided to play around with it. Unfortunately, I don't have a flashcart and it's difficult to find decent ones to buy on the internet anymore. The only option to actually upload code was to use the … Continue reading GameBoy Advance development
bFLT format – implementation notes
One of the biggest show-stoppers in writing a bFLT file loader for Ndless was the lack of documentation with the bFLT file format. Information was scattered everywhere and it was hard to find how to implement some specific feature. I decided to write a simple description of all the features in bFLT and how to … Continue reading bFLT format – implementation notes
A movie player for NSpire. Finally.
I've been struggling for quite a while now on the best way to implement a movie player for the NSpire calculator. nPlayer was also born around the same time and I realised there were other's trying to do the same thing as I. I had to gain an edge over them. I immediately identified a … Continue reading A movie player for NSpire. Finally.
ELF loader for Ndless
So, a few weeks ago, I posted something about using C++ with the Ndless framework. Unfortunately, while the compiler worked, the end binary kept crashing. I figured that it was because of the C++ vtables having invalid function pointers. The linker wasn't updating them correctly. This was the same problem when doing static declarations to … Continue reading ELF loader for Ndless
Getting a C++ compiler for Ndless
The more I work on nspire-gamekit, the more I think a object orientated programming language would be more suitable for the task. I'm currently playing around with C++ and getting it to work with the ndless SDK (which doesn't natively support C++). It is very likely I will consider making the whole project object orientated … Continue reading Getting a C++ compiler for Ndless
Samsung Galaxy SII USB Jig
I had spare time (read: was bored) and I decided to make a USB Jig for my Galaxy to reset its custom binary count. What is this? When you root a Galaxy S2, the bootloader keeps a record of how many custom firmwares you flash. I've flashed a couple of ROMs already so my phone's … Continue reading Samsung Galaxy SII USB Jig
Adventures with infinite parallax scrolling on Cocos2d
A new game that I am developing involves an infinitely wrapping parallax scrolling background. This is an iOS game made on top of Cocos2d. I had a bit of trouble performance wise implementing it but here's how I did it. First, we make a layer which handles all the backgrounds. Next, we make an class … Continue reading Adventures with infinite parallax scrolling on Cocos2d