https://github.com/potatoteto/mmlgba
An MML parser and DevkitPro sound driver for the Nintendo Game Boy Advance.
https://github.com/potatoteto/mmlgba
devkitpro engine sound-engines
Last synced: about 1 year ago
JSON representation
An MML parser and DevkitPro sound driver for the Nintendo Game Boy Advance.
- Host: GitHub
- URL: https://github.com/potatoteto/mmlgba
- Owner: potatoTeto
- License: mit
- Created: 2021-04-18T10:52:15.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2021-04-21T05:48:42.000Z (about 5 years ago)
- Last Synced: 2025-02-07T09:45:14.491Z (over 1 year ago)
- Topics: devkitpro, engine, sound-engines
- Language: C
- Homepage:
- Size: 1.54 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# mmlgba
An MML parser and DevkitPro sound driver for the Nintendo Game Boy Advance. This engine, coded primarily for homebrew use, is heavily based on two sound engines:
* The Gameboy (DMG) sound engine, mmlgb: https://github.com/SimonLarsen/mmlgb
* Deku's interfacing framework for AGB DirectSound: https://deku.gbadev.org/program/sound1.html
# Dependencies
The driver is compiled with DevkitPro with libgba. Just configure the Makefile(s) to point to your $(DEVKITPRO) and $(DEVKITARM), then type "make" in terminal
The parser is written for Java within Eclipse, compiled with JDK. Nothing else is needed to compile the parser.
# Special Thanks
@SimonLarsen - Created the original mmlgb engine.
@hexundev - Provided helpful pointers on getting started with this project, and porting mmlgb to the GBA.
Deku - Created not only the base DirectSound engine but also wrote an immensely helpful, in-depth tutorial on the hardware.