Coranac

Projects

This is the main project page, where you can find descriptions of my main projects and links to their downloads.




Excellut

2007-10-11 – 22:43.

Excellut is an Excel file with some VBA macros that allow you to export columns as lookup tables (luts). Luts can come in very handy in game programming as mathematical functions can be quite slow. The benefit of having something like Excel create the luts for you is that you can test whether they're good enough for your purposes, and because spreadsheet apps are supposed to be good with formulas, you can create any lut you can think of with ease.

Readme

excellut-readme.txt

Excellut Downloads

Grit and its GUI version Wingrit are my image converters for the GBA (and NDS I guess). They can do most of the simple things like reading an image (pretty much any type of bitmap thanks to FreeImage) and converting it to binary data of various bitdepths which can be directly put into VRAM, but also more complicated matters such as tiling and metatiling (for 1D object mapping for example), making a tilemap along with a reduced tileset (or using an external tileset), popular map layouts, and compression compatible with the GBA's BIOS routines. The capability for an NDS alphabit has been added recently as well. Output can be C/asm arrays, raw binary, GBFS, and a RIFF-based format called GRF.

Not good enough? Well, the source code is available too, so you're free to modify it. The code should be platform independent right now, or at least very nearly so; the catch being that you might have add or remove some type definitions and maybe create your own makefile for compilation.

Documentation

grit-readme.txt, wingrit-readme.txt, Manuals,

Grit Downloads

Current version: 0.8.2

Previous versions

Grit vs git

What's now called grit used to be git. Then came the news that the name was taken on Linux. This caused problems with building devkitPro there, and made a lot of people unhappy. Well, some anyway. Hence, a change of names. Of course this made me a little unhappy, but then there's “needs of the many…” and “scooped”, etc, so I'll just have to accept it.

Tonc - GBA Programming in rot13

2007-10-11 – 22:41.

Tonc is my reasonably successful tutorial on GBA programming, covering most aspects of the hardware in all its technical glory. Tonc explains the GBA hardware in detail, and how you should and should not work with it. Prior programming knowledge is required, an affinity for mathematics is also recommended.

Tonc Downloads

Current (and final) version: v1.4

Older versions:

NOTE. I've had a report a while back that the CHM version didn't work. The reason seems to be the silly security settings in Windows that block downloaded CHM files to open properly. If you get this too, open the file's properties and click `Unblock' (Thanks for pointing this out, Kevin.)

Usenti - A bitmap editor

2007-10-10 – 19:41.

Usenti is a simple bitmap editor for paletted images, it is the result of me being completely fed up with the lack of dec^H^H^Hany palette support in Paint, and finding the bigger photo applications a little too big for comfort. The basic toolset is very similar to MS-Paint, but often less annoying. The various palette/color manipulation tools like the palette-bar palette swapper, and variable zooms and gridlines can make drawing basic things a lot easier.

The main drive for Usenti has always been for use in GBA development. As such, it has a good exporter to GBA-usable formats. The same one as in grit in fact, so I'll refer you to that for further details.

Readme

usenti-readme.txt

Usenti downloads

Current version: 1.7.10.

Powered by WordPress