Steffen Schümann
Steffen Schümann
If during a frame breakpoints are hit or debug stepping takes place, the next run doesn't respect the already started frame and starts a new one.
The `BBnn` opcode in the v1.1.8 VIP-CHIP-8E mode isn't working correctly. The CDP1802 opcode that should be subtracting the distance was typed as `E7` (`SEX R7`) but is an `F7`...
The opcode disassembler of the CDP1802 omits the argument bytes of 0x7C (`ADCI #`), 0x7D (`SDBI #`) and 0x7F (`SMBI #``), showing them as single byte opcodes instead of two...
The `utf8_decode_step` in `utf8_arith.h` doesn't work for various valid sequences, e.g. `"\xED\x81\x80"` should be correctly decoded to codepoint `U+D040`, but the function decodes it wrongly to `U+D000` (tested on macOS...
Hi, first of all I like that this is one of the few implementations that also has an assembler, and the UI is clean and nice! I just found that...
This PR is meant to enhance the skip opcode tests, as three of them were succeeding if the skip opcode is a no-op. My changes test each skip with a...
The quirks test lets half-way correct non-quirk shift opcodes through. The following (wrong) `8xy6` implementation: ```c++ auto flag = (vx & 0b00000001); vx = vy >> 1; vf = flag;...
When having a (wrong) 8xy7 implementation of the type: ``` v[x] = (v[y] - v[x]); v[15] = (v[y] > v[x]); ``` the test suite still reports this as all fine....