@grainloom yes, you can even use rust for gba dev, all you need is a proper target configuration for the rust compiler and use no_std
@grainloom and yes, you will need devkitARM for linking
@shaderphantom hecc, that's neat. So I'd just have to figure out some FFI bindings for libnds, huh.
Thanks! (also, that answer was way quicker than I anticipated)
@grainloom rust ffi to C is pretty straightforward. there's bindgen which will create rust bindings from C headers, which I strongly recommend.
@shaderphantom neat! i'll give it a shot soon-ish (when uni allows).
@shaderphantom and i guess i'll have to port devkitARM to Guix
@shaderphantom (well, package, not port)
@grainloom check out https://github.com/rust3ds/rust3ds-template for a reference on how to set up a project to target something like this. it's for the 3ds specifically but it should only take some minor tweaking to get it targeting something else