A cross-plateform GBA emulator.
make
(dev under v4.3)curl
tar
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.