Skip to content

maddymakesgames/Rust-CE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RustCE

This is a proof-of-concept for running Rust on the ti-84+ce calculators

This uses jacobly0's (e)z80 fork of LLVM to transpile llvm ir outputted by rustc into asm and then uses fasmg and convbin to compile the asm into a binary

This uses the include files from the CE-Programming toolchain to get names for the syscalls

The fasmg and convbin commands are adapted from the C toolchain makefile

Building

Prerequisites

Install the CE toolchains
Install the wasm32-unknown-unknown target for rust
Install cargo make via cargo install --force cargo-make

Makefile.toml

Set CEDEV to your CE toolchain install directory
Set EXECUTABLE_NAME to the name of your program

Run cargo make ce

About

A proof-of-concept of rust on the ti-84+ce

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages