jkarns275 / stdgba

A small rust standard library for the GBA.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

stdgba

A small rust standard library for the GBA. As of right now, I likely wont touch this project for a while. Hopefully someone finds it to be a useful reference to make rust libraries for the GBA, and the related projects I've made may help people create a working GBA rom using rust.

If you have any questions about using this, email me at josh@mail.rit.edu :)

This library intends to provide basic necessities needed to program Rust on the GBA. That would include:

  • (very simple) memory allocator
  • dynamic allocated types (arrays and boxes)
  • input handling
  • image-to-tile macros (i.e. load images into static slices at runtime)
  • a complete API to the GBA's graphics functionality (partially done)
  • bindings to the GBA's link cable functionality
  • documentation and examples

Possible future goals would be:

  • better API design
  • math utilities
  • high-level graphics functionality

Help would be greatly appreciated, and suggestions are welcome - but currently the library is being developed in my limited freetime.

About

A small rust standard library for the GBA.

License:MIT License


Languages

Language:Rust 99.9%Language:Makefile 0.1%