blob: 1f018add393f9437dd4f280922b7ab2b9251a0f8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
# apple-c
This project is an Apple I emulator written in C I am writing as a side project to increase my proficiency with C, and become familiar with the basics of CPU's.
My emulator has a handful of specific milestones to achieve that will demonstrate its functionality:
1. Correctly interpret individual MOS 6502 instructions.
2. Run a system monitor program correctly.
3. Successfully run a BASIC program in Wozniak's BASIC interpreter.
Restrictions of my emulator include:
1. No plans to support illegal instructions as of yet.
Planned core features for the emulator include:
1. A terminal emulator with the original Apple I font.
2. A program to read binary files straight to memory.
3. An extremely simple assembler so the user may write programs to read into the emulator.
|