refactor: restructure project
Former-commit-id: ac1eb2f7d5293d0566be14911ce5564576b508f2 Former-commit-id: 2f07af167b564620680a8a52280a5a6abbd6cec6
This commit is contained in:
parent
900cf18f46
commit
d88e8ae514
|
@ -3,7 +3,7 @@ members = [
|
||||||
"core",
|
"core",
|
||||||
"arm7tdmi",
|
"arm7tdmi",
|
||||||
"utils",
|
"utils",
|
||||||
"platform/rustboyadvance-sdl2",
|
"app",
|
||||||
"fps_bench"
|
"fps_bench"
|
||||||
]
|
]
|
||||||
resolver = "1"
|
resolver = "1"
|
||||||
|
|
|
@ -7,12 +7,7 @@ Nintendo GameBoy Advance™ emulator and debugger, written in Rust.
|
||||||
# Project structure
|
# Project structure
|
||||||
* `core/` - Main emulator crate that ties everything together
|
* `core/` - Main emulator crate that ties everything together
|
||||||
* `arm7tdmi/` - Emulation of the Arm7tdmi processor
|
* `arm7tdmi/` - Emulation of the Arm7tdmi processor
|
||||||
* `platform/` - Constains executables & application built with `rustboyadvance-core`
|
* `app/` - Contains the desktop application built with `sdl2`
|
||||||
* `platform/rustbodyadvance-wasm` - Web emulator powered by WebAssembly
|
|
||||||
* `platform/rustbodyadvance-sdl2` - Desktop application built with sdl2
|
|
||||||
* `platform/rustbodyadvance-minifb` - Desktop application built with minifb, *not maintained*.
|
|
||||||
* `platform/rustbodyadvance-jni` - Java JNI binidngs for the emulator.
|
|
||||||
* `platform/android` - A PoC Android application.
|
|
||||||
|
|
||||||
## External content
|
## External content
|
||||||
The file at [`external/gamecontrollerdb.txt`](./external/gamecontrollerdb.txt) is not my work - it is sourced from [this GitHub repository](https://github.com/mdqinc/SDL_GameControllerDB) and covered by the appropriate license present in said repository.
|
The file at [`external/gamecontrollerdb.txt`](./external/gamecontrollerdb.txt) is not my work - it is sourced from [this GitHub repository](https://github.com/mdqinc/SDL_GameControllerDB) and covered by the appropriate license present in said repository.
|
||||||
|
|
Reference in a new issue