documents
 

Here you will find various documents I have produced.  There are a few Gameboy development documents that I have been involved in, but are not located here.  If you wish them, please e-mail me and I'll send you the URL.

Romancing Saga1 VWF ASM

html page

This is 'work-in-progress' of the Romancing SaGa1 Variable Width Font code I'm writing. It's designed for greatest speed and functionality (you also get to see my crazy ASM programming style! :p ); and it also uses a lot of the S-NES Psy-Q assembler features (which aren't documented anywhere on the internet, as far as I can see). If you use any of this code, it would be nice to get credit! :) I was going to put up flowcharts as well, but I noticed they're out of date. I hope it helps in some way.

Update: 28/12/04: Updated the code. This version is the one that's currently assembled into the translation; bugs fixed, more parts of the game supported, and has the option of inlining code for faster operation.

Romancing Saga1 RE' Notes

PDF File This document contains a small section of our Romancing Saga1 notes. Download the PDF Document.

S-NES Emulator SE Sound Code

html page
Txt file
This text file is a full reverse engineering of the sound code in Nintendo's 'Super Nintendo SE' development unit. The SPC-700 code allows the choice of two samples to be played and would allow the user to play with various attributes of the sound via the Sound Hardware. I intend to write a front end to this, which will allow anyone to experiment with the S-NES sound hardware.

Record of the Lodoss War

Zip file This document was the result of several months examining the text routines of the video game, 'Record of the Lodoss War'.

Super Mario Bros Reverse Engineering Document

Zip file This was my attempt at finding out how the game ticks, by reverse engineering the game code.  Though far from complete and concise, I did gain a lot of understanding as to the mechanics behind the game.  Feel free to check it out.
Download Super Mario Brothers RE (121KB):