-
# Writing an Emulator in JavaScript (Chip-8) | Tania Rascia
I spent a good portion of my childhood playing emulated NES and SNES games on my computer, but I never imagined I'd write an emulator mysel…
-
Hello, I was looking through the code and I found multiple memory corruption bugs
## Buffer overflow in `load_ROM`
The file size is not checked before its contents are written using `fread`
```…
-
Refs:
https://en.wikipedia.org/wiki/CHIP-8#Opcode_table
http://chip8.sourceforge.net/chip8-1.1.pdf
http://www.multigesture.net/articles/how-to-write-an-emulator-chip-8-interpreter
-
https://cjting.me/2020/06/07/chip8-emulator/
用 C 实现一个 CHIP-8 模拟器
-
Add tests (both unit, snapshot, and functional) that exercise the rendering/usage of the Chip8 emulator.
-
Over the years, CHIP-8 emulators have accumulated different "quirks" or differences in the way certain instructions are supposed to behave.
More information is available at:
* https://chip-8.gith…
-
I recently wrote a Chip8 emulator in node.js that rendered its graphics through the terminal. It was a fun project that gave me a better understanding of bit-wise operations, how assembly works and al…
-
Many programs use hardcoded system call numbers and `int 0x40`. It is bad for several reasons:
* Hard to search in repo for usage of specific system functions
* Programs are vulnerable to changing t…
-
Hi,
I've been using Crankstart to test my Chip-8 emulator on the Playdate Simulator and it's been a joy to use! Upload` the device crashes and displays the message: `Couldn't find pdz file main.pd…
-
As one can guess, I am trying to make a Chip-8 emulator in Rust, and I learned of this crate to easily receive the chip-8 database, so I don't have to worry much about the 'quirks' field for a title. …