fokoid / chipper8

CHIP-8 interpreter in Rust
Apache License 2.0
0 stars 0 forks source link

Implement CHIP-8 Instructions: Bitwise Arithmetic #77

Closed fokoid closed 1 year ago

fokoid commented 1 year ago

Pseudocode and descriptions were sourced from the CHIP-8 Wikipedia article and are licensed under the Creative Commons Attribution-ShareAlike License 3.0.

fokoid commented 1 year ago

note: the bitshift operators vary in implementation. the original COSMAC interpreter set VX = VY before shifting; modern interpreters ignore VY entirely. adding a configuration object to the machine to tweak this, with the modern behaviour the default for now.