gbadev.org forum archive

This is a read-only mirror of the content originally found on forum.gbadev.org (now offline), salvaged from Wayback machine copies. A new forum can be found here.

OffTopic > Free GBA Library

#32789 - dagamer34 - Mon Dec 27, 2004 10:45 pm

If anyone would like a free library for the GBA (with source code), PM me and I will send it to you. Comes with extensive amount of samples.
_________________
Little kids and Playstation 2's don't mix. :(

#32834 - Lupin - Tue Dec 28, 2004 3:59 pm

details? download link? ;)
_________________
Team Pokeme
My blog and PM ASM tutorials

#32841 - dagamer34 - Tue Dec 28, 2004 4:32 pm

Lupin wrote:
details? download link? ;)


Details...

Umm... let's see.

My library can do a series of basic functions easily, such as setting up backgrounds and sprites and things like that.

It specifically handles:

Background functions (Initializing, scrolling, etc..)
BIOS encapsulation functions
Blending functions
Character Text Based functions (modes 0-2)
Basic Collision functions (still confusing to others beside me though...)
DMA Functions
Miscellaneous functions (random number generator, GB Player logo)
Various Graphics functions (modes 3-5)
Easy Interrupt setup functions
Input functions
Commonly used math functions (sin, cos, div tables)
Multiboot functions (search www.devrs.com.gba for original code)
Mosiac functions
Multiplayer functions (www.sgade.com)
Palette Functions
RTC functions (not thoroughly tested though...)
Saving functions (SRAM and EEPROM, but not Flash ROM, if anyone has info on that one, PM me. I would like to have it)
Time functions
Basic Screen manipulation functions (changing modes turning of the screen, sleep)
Window functions

Basically the goal of my library was to write a wrapper in which I would never have to directly write to a register in order to accomplish something. It makes for clean(er) code in almost all cases.

At the moment, I can only send the library as it is small. The examples compressed would take at least an hour to upload on my 56K connection. So, if anyone with a high-speed connection would like to download it from me, and then redistribute it to other who want it, please PM me again.

Those who PM?d me before, don't worry, I won't leave you in the cold. Simply do it again and I will send you the source code and release files. You will be able to get the examples later, hopefully. :)
_________________
Little kids and Playstation 2's don't mix. :(

#34519 - dagamer34 - Thu Jan 20, 2005 9:25 pm

I'm back on my university connection, so if anyone wanted my library to look at, I can easily send it to you.
_________________
Little kids and Playstation 2's don't mix. :(