Overview of systems¶
Systems are implementations of the ISystem and related interfaces, and represent a computer running on the 6502 CPU using the Highbyte.DotNet6502 library for executing code.
A system implementation does not have any dependencies on specific rendering, input handling, or audio technologies. For these purposes, see the Implementation libraries.
For the four-tier model and how host apps stay system-agnostic via plugin discovery, see Architecture.
Systems¶
Adding a new system¶
See Adding a new emulated system for a step-by-step guide to plugging a new computer (VIC-20, NES, …) into the emulator.