ZaneDubya / YCPU

An imaginary 16-bit cpu, with a complete specification, emulator, assembler, and disassembler, in C#.
24 stars 3 forks source link

The YCPU Specification

The YCPU Specification describes a virtual 16-bit processor with a comprehensive instruction set and features. The specification document is released to the public domain, and anyone may use it for any purpose without permission or attribution.

This repository also hosts software which assembles and disassembles YCPU programs, and emulates the YCPU platform. This software is written in C# and uses the XNA framework, and may be reused under the terms of the MIT license.

You can download a compiled version of the emulator from zanedubya.itch.io/ycpu.

Screenshot of emulator. Source Tree

Thanks To:

Tim "DensitY" Hancock (DCPU-16 ASM.NET, a C# DCPU emulator, included under the MIT License)
The NESDEV Community (help developing the specification)