blob: f27d5513ec543b7d45a7f846d699b4fcf61b0949 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
# apple-c
An Apple I emulator written in C.
This project is a work in progress.
My Apple I emulator has a handful of specific goals that will demonstrate its functionality.
1. Correctly interpret MOS 6502 machine code.
2. Create a 'terminal emulator' that mimics the Signetics 2513 terminal which the Apple I came with.
3. Run a system monitor operating system.
4. Create a virtual cassette interface which can read binary files.
5. Run a BASIC program on Wozniak's BASIC interpreter.
Once I have reached those particular goals of basic functionality, then I may decide to expand the emulator with other features such as:
1. Simulating the actual speed of the computer.
2. Expandable memory.
3. An option to emulate the Apple I with either a MOS 6502 or a Motorola 6800.
4. Retro graphical effects
|