https://github.com/lukevp/emulatortoolkit
Develop, Debug, and Test Computer and Video Game Emulators with Ease!
https://github.com/lukevp/emulatortoolkit
Last synced: 10 months ago
JSON representation
Develop, Debug, and Test Computer and Video Game Emulators with Ease!
- Host: GitHub
- URL: https://github.com/lukevp/emulatortoolkit
- Owner: lukevp
- Created: 2019-04-05T23:39:55.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-07-04T20:01:12.000Z (over 6 years ago)
- Last Synced: 2025-02-04T08:44:14.544Z (11 months ago)
- Language: C#
- Size: 5.86 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# EmulatorToolkit
Develop, Debug, and Test Computer and Video Game Emulators with Ease!
Emulator Toolkit provides an API layer in all supported languages that you implement in your emulator. It takes 5 minutes to add to your project, and will allow breakpoints, stepwise debugging, disassembly, and a full test harness to be available immediately. This makes the process of developing and testing your emulator much easier at the beginning!
The purpose of Emulator Toolkit is to provide a reference implementation of each opcode of a target emulator, and validate that your emulator functions identically to the reference implementation. It does this by measuring all side-effects of the state of your system (via hooks into your RAM and Registers) to ensure every component of an opcode is implemented properly.
# TODO: How to use