Skip to content

le0kar0ub1/GenesisBAck

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GenesisBAck

A cross-plateform GBA emulator.

Dependencies

  • make (dev under v4.3)
  • curl
  • tar

Install

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.

Build

make [cfg={debug|release}]

defaulting to debug if unset.

Run

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>

About

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

Epilogue

Feel free to fork, use, improve.

About

[INDEV] lightweight GBA emulator

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published