Skip to content

litchipi/rusty_gbadev_test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rusty GBA dev test

Just a test project displaying and testing the capabilities of the Rusty GBA library.

Provides the code, but also the build system to create a .gba file from scratch, using indications of the awesome gba crate.

Can be used as a template to simply start a new project with Rusty GBA.

Usage

# Launch the built ROM
cargo make run

# Only create the ROM
cargo make create_rom

# Only build the code
cargo make build

# Only compresses the assets
# Will build the assets compressor if not present
cargo make assets

# Perform tests
cargo make test

# Deletes all the generated contents
cargo make reset

Dependencies

In order to build this project, install the nightly rust channel:

rustup install nightly
rustup +nightly component add rust-src

And install the arm-none-eabi toolchain, as well as some tools to build the complete toolchains, example for Debian-based distros:

cargo install gbafix
sudo apt install binutils-arm-none-eabi g++

You will also need cargo-make, and the mgba emulator:

sudo apt install mgba-sdl

Credits

About

Simple test project to try out the awesome Rusty_gbadev library (https://github.com/litchipi/rusty_gbadev)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages