All Projects → Sterophonick → HeartLib

Sterophonick / HeartLib

Licence: GPL-3.0 and 2 other licenses found Licenses found GPL-3.0 LICENSE MIT GBFS-LICENSE MIT RUMBLE-LICENSE
Comprehensive API for Nintendo GBA inspired by HAMLib and HELlib.

Programming Languages

assembly
5116 projects
c
50402 projects - #5 most used programming language
C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to HeartLib

openNES-Snake
Simple rebuilt of the classic Snake game for the NES in C using the cc65 cross compiler.
Stars: ✭ 18 (-21.74%)
Mutual labels:  homebrew
Brewfile-Generator
Generates a Homebrew Brewfile from currently installed formula for easy backup/migration to a new macOS system
Stars: ✭ 20 (-13.04%)
Mutual labels:  homebrew
docker-ps2dev
A Docker Image for PS2 Development
Stars: ✭ 19 (-17.39%)
Mutual labels:  homebrew
dotfiles
macOS / Linux / Codespaces dotfiles with 1-line setup script. Tested on Apple Silicon Macs. Supports both zsh and fish. Now managed with https://github.com/twpayne/chezmoi
Stars: ✭ 82 (+256.52%)
Mutual labels:  homebrew
dotfiles
🔨 My dotfiles for setting up my Macs with Ansible
Stars: ✭ 31 (+34.78%)
Mutual labels:  homebrew
macstrap
Set up your macOS from scratch.
Stars: ✭ 16 (-30.43%)
Mutual labels:  homebrew
pakket
The last package manager macOS will ever need. Simple, functional, and fast.
Stars: ✭ 20 (-13.04%)
Mutual labels:  homebrew
eggvance
A Game Boy Advance emulator.
Stars: ✭ 59 (+156.52%)
Mutual labels:  gba
homebrew-linux-dev
💀 Homebrew/homebrew-linux-dev (deprecated)
Stars: ✭ 17 (-26.09%)
Mutual labels:  homebrew
dotfiles
💻 Dotfiles repository for my macOS setup.
Stars: ✭ 12 (-47.83%)
Mutual labels:  homebrew
homebrewhub
A showcase/archive of homebrews, patches, hackroms for old consoles. Provides community submission, tagging and rating features.
Stars: ✭ 36 (+56.52%)
Mutual labels:  homebrew
BrewUp
BrewUp - macOS Auto Update Homebrew
Stars: ✭ 22 (-4.35%)
Mutual labels:  homebrew
sloth-app
Sloth desktop app
Stars: ✭ 16 (-30.43%)
Mutual labels:  homebrew
minishmaker
Level editing suite for The Legend of Zelda: The Minish Cap
Stars: ✭ 58 (+152.17%)
Mutual labels:  gba
GhidraXBE
A Ghidra extension for loading Xbox Executables (.xbe files)
Stars: ✭ 35 (+52.17%)
Mutual labels:  homebrew
AdvanceOS
Tiny Operating System to emulate GBA on Raspberry Pi
Stars: ✭ 46 (+100%)
Mutual labels:  gba
mvs64
A NeoGeo emulator for Nintendo64
Stars: ✭ 22 (-4.35%)
Mutual labels:  homebrew
sys-clk-Overlay
Editor for your sys-clk configuration using ovl-loader!
Stars: ✭ 53 (+130.43%)
Mutual labels:  homebrew
homebrew-portable-ruby
🚗 Versions of Ruby that can be installed and run from anywhere on the filesystem.
Stars: ✭ 96 (+317.39%)
Mutual labels:  homebrew
PokemonRNGGuides
A repository of Pokemon RNG abuse guides
Stars: ✭ 62 (+169.57%)
Mutual labels:  gba

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)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].