A cross-plateform GBA emulator.
make(dev under v4.3)curltar
All the dependencies installed are local and located in mktoolchain/toolchain.
GenesisBAck use his own cross-compiler with frozen version, build it by executing the following command-line. -> currently unusable, using host compiler.
Install the dependencies.
./mktoolchain/mktoolchain [$architecture]
Defaulting to the host architecture if unset.
make [cfg={debug|release}]
defaulting to debug if unset.
release mode: run the given rom normaly
./target/release/GenesisBack-$version.bin <path_to_tom>
debug mode: run the given rom in a gdb-like debugger
./target/debug/GenesisBack-$version.bin <path_to_tom>
Module |
Description |
Link |
|---|---|---|
| Modules | Module management | src/modules |
| Core | The processor soul & functionalities | src/core |
| Debug | The gdb-like debugger | src/debug |
| MMU | I/O memory interaction | src/mmu |
| GBA | All the components which are not the processor | src/gba |
Feel free to fork, use, improve.