AidenBeresford / FeGBA

Rust-based Game Boy Advance emulator written and maintained by TAMU students.
MIT License
0 stars 0 forks source link

feat: add some instruction disassemblies and the public disassembler function #5

Closed AidenBeresford closed 2 days ago

AidenBeresford commented 4 days ago

For #3 Add disassembly functions for Branch and Branch Link, Software Interrupt, and Undefined Add enums for switching between ARM and THUMB instruction sets and enums for instructions. Add main disassemble() function for use outside of Change const to let in #2 's function and made the return cleaner. Add pub to mod disassembler; in core.rs. Change casing of crate name to stop warning. Change name of dissassembler.rs to disassembler.rs.