A MOS 6502 emulator written in Swift.
Debugger Shortcuts
[space] Pause/Step
r Run
z Reset CPU
h Set CPU frequency
+/- Scroll memory up or down
m Edit memory
p Set the PC register
s Set the SP register
a Set the A register
x Set the X register
y Set the Y register
f Set the PS register
k Enter keyboard input
$ Show instructions history
Cloning:
This repository uses submodules. Please clone with:
git clone --recursive https://github.com/macmade/MOS-6502-Emulator.git
- MOS Microcomputers Hardware Manual
- MOS Microcomputers Programming Manual
- Rockwell R650X / R651X
- Synertek SY6500
- Motorola MC6820
- Apple-1 Operation Manual
- http://www.6502.org/
- https://www.c64-wiki.com/
- https://www.nesdev.org/
- https://www.nesdev.org/obelisk-6502-guide/
- https://en.wikibooks.org/wiki/6502_Assembly
- http://skilldrick.github.io/easy6502/
- https://k7mem.com/VC_MEK6800_D1_MC6820_PIA.html
- http://www.zimmers.net/anonftp/pub/cbm/firmware/computers/c64/
- https://mirrors.apple2.org.za/Apple%20II%20Documentation%20Project/Computers/
- https://www.nesdev.org/wiki/Emulator_tests
Project is released under the terms of the MIT License.
Owner: Jean-David Gadina - XS-Labs
Web: www.xs-labs.com
Blog: www.noxeos.com
Twitter: @macmade
GitHub: github.com/macmade
LinkedIn: ch.linkedin.com/in/macmade/
StackOverflow: stackoverflow.com/users/182676/macmade