A Chip8 C Emulator using Dynamic Recompilation and Raytracing for the rendering engine. Currently WIP
Have fun and learn about stuff. Create the most overengineered Chip8 emulator ever.
| Task | Status |
|---|---|
| Find a way to differentiate and detect Interrupts | In progress |
| Create a smart interrupt handling structure | In progress |
| Translate baseline opcodes to assembly | In progress |
| + MOV | In progress |
| + ADD | In progress |
| + JMP | In progress |
| + Other | In progress |
| Use the translated base x86 opcodes to form the actual chip8 opcodes | Stalled |
| Go into conditional and other types of jumping | Stalled |
| Adapt timing | Stalled |