Simon Whitehead
Simon Whitehead
This PR introduces the first proper, official, completely documented level of Hakka: `The Door`. The goal of this level will be to hack an electronic keypad and open a door.
`training-1` currently has a lot of this: ```rust vm.cpu.memory[0x02] = 0x90; vm.cpu.memory[0x03] = 0x01; ``` It would be great if these memory locations could be made into constants in the...
This issue will require, depending on your current knowledge level, some understanding of how the Assembly and Rust interact, hexidecimal, what "Little Endian" means and potentially the `RESET` interrupt of...
`vm/console.rs` could use some cleanup. Specifically: * The method order could use some slight adjustments. * The `new` method could be split into a few helper methods to make it...
Blarggs CPU test for the Interrupts says the Timer isn't working properly. I have a suspicion this is due to the way branching is handled in the CPU at the...