Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/Sterophonick/HeartLib

Comprehensive API for Nintendo GBA inspired by HAMLib and HELlib.
https://github.com/Sterophonick/HeartLib

gba hamlib homebrew nintendo-gba

Last synced: 3 months ago
JSON representation

Comprehensive API for Nintendo GBA inspired by HAMLib and HELlib.

Awesome Lists containing this project

README

        

# HeartLib Game Boy Advance Development API
Comprehensive API for Nintendo GBA inspired by HAMLib and its respective extension, HEL lib.

# The library
This library is undergoing heavy development. It is currenty my most heavily worked on GBA Project.

The library is designed to make GBA development way easier.

At the moment, it its only compatible with C. It will not work with C++.

# Features
- Tools for graphics Conversion and mapmaking
- PCX Image and JPEG Image decoding
- GBFS Built-in
- aPLib built-in
- Some nice little functions and macros to make developing for this console as easy as possible.
- Graphics
- Palettes
- Sprites
- Registers
- Compression
- BIOS Calls
- Keys
- Debugging
- DMA
- Affine transformation
- Random Number Generation
- Memory
- Rumble

# Greetz
- Emanuel Scheussinger (HAMLib)
- Peter Schraut (HELlib)
- WinterMute (devkitPro)
- EZ-Flash (Flashcarts)
- Dwedit (PocketNES)
- FluBBa (Old emulators)
- Loopy (old emulators)
- 3DSage (Getting me started on the GBA)
- Headspin (Compression)
- Kuwanger (various Pogoshell things)
- Coranac (tonc)
- Loirak (His GBA tutorial)
- jeffman_19 (Mother 1+2 Fan Translation team leader)
- GodBolt (Compiler Explorer)
- Mark Holloway (Mushroom GBA lib)
- Jason Wilkins (DevKit Advance)
- krom (some of his source code)
- Jay van Hutten (Rumble code)