SkillAgentSearch skills...

Emu816

A C++ based 65C816 Emulator

Install / Use

/learn @andrew-jacobs/Emu816
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

emu816 - A C++ based 65C816 Emulator

The repository contains the source code for a simple 65C816 emulator for Windows, Linux and the embedded ChipKIT platform.

The major change since the last release has been the recoding of all the classes to make them static. This was done to increase the execution performance of the code. On my development laptop (AMD8 1.8GHz) it now runs at an emulated speed of around 225 MHz with full optimization.

There is no I/O at the moment or source of interrupts. Executing a WDM #$FF will cause the emulator to exit.

Building

The code is provided with a Visual Studio project for Windows and a Makefile for Linux plaforms.

A (very) simple example built with my DEV65 assembler is provided in the examples folder. Use the following command to run it.

emu816 -t examples/simple/simple.s28

Related Skills

View on GitHub
GitHub Stars28
CategoryDevelopment
Updated1mo ago
Forks7

Languages

C++

Security Score

75/100

Audited on Feb 26, 2026

No findings