hakka
hakka copied to clipboard
A game where each level requires a bit of hacking.
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...