Welcome!

Hey Cool Fans! Welcome to -Pan-'s GameBoy Advance Source Site!

I just started doing some GBA programming so don't expect too much right now. You can grab what I have available below, source code is included as always! Currently I'm using the ARM compiler and IGBA emulator so you may need to use IGBA to view the bin file.


Click To Download Version 1.2.4 Kaleid is a Windows tool that converts BMP images to GBA formats. Its exetremely flexible as it supports every GBA graphic mode. Such as 16 color Text Mode, 256 color Text Mode, 256 Color Rotation/Scaling mode, 256 color Bitmap, 32768 color Bitmap. It can remove duplicate tiles and create a tile map, it even removes duplicate X and Y flipped tiles. You can save the graphics , map, and palette as a binary file or a C Source text. Kaleid allows you to clip an area from a larger Bitmap image and convert just those tiles to GBA format. This is the graphics converter you've been waiting for!

Kaleid was created for only one reason. I was not happy with any of the graphics tools out there and I really wanted something similar to the tools I used on my Amiga back in 1993. Kaleid is not like the other converters out there, which just take the file and convert it directly. Kaleid allows you to mark ou t
an area, then convert just that section. Plus it converts to all GBA graphics mode, and it does proper map creation, even 16 color graphics is supported. Give Kaleid a try. If you don't like it, no sweat! If you do like it, then I hope you always use it!

For Windows 95, 98, 2000, XP
New in version 1.2: Outputs ASM Source (ARM SDK or GAS format!) and selectable starting tile number for tile maps.

Click To Download This is my first GBA creation. Using some left over graphics I went to see how GBA works. The logo moves around the screen, there are 3D stars, and a scroll with rotating sprites. The logo is 16 colors, the 3D stars are 16 color sprites, and the scroll uses 256 color sprites because the version of IGBA (beta 7) I used didn't support 16 color sprite rotation. I am running these demos on a 900mhz Athlon, by the way.

Click To Download Take a trip through Cydonia, Mars. This is a simple terrain generator. Initially I made it take a gray scale image and use it as a map for the hills and such (Photoshop's cloud renderer makes nice landscapes!). The raw image was over 130k and I thought it was too big so I re-coded it to use sine data. The code was brought down to 14k. I added a background for the sky. This is a real image of the Martian sky taken from a NASA web site! I'm using Mode 5 with two frame buffers. That's why the screen is small (160*128).

Click To Download This is simple scene fader that fades between two 32768 color images and has very small code. It shows you a good way of getting rid of floating point numbers to speed things up.The zip is over 300k because I included the graphics in both 15 bit GBA format and 24 bit BMP, that's so you can play with it!

GameBoy, GameBoy Advance, the GameBoy logo, are registered trademarks of Nintendo Co. Ltd. The source code and demos are my work. Don't sue me.

Hosted by www.Geocities.ws

1