diff options
author | alekseiplusplus <alekseijeaves@protonmail.com> | 2023-03-26 23:35:15 +1100 |
---|---|---|
committer | alekseiplusplus <alekseijeaves@protonmail.com> | 2023-03-26 23:35:15 +1100 |
commit | 514f0a659cebc9d9554dd7bdbb388e66d6e16af1 (patch) | |
tree | 19c6ee28e01cf197e4222e14c0357c6fdb0c7d3d /README.md | |
parent | c291f728292f328be6e4d6b0aee02ad80611b4ce (diff) |
Expanded README, will do real work tomorrow
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 18 |
1 files changed, 18 insertions, 0 deletions
@@ -1,3 +1,21 @@ # apple-c An Apple I emulator written in C. + +This project is a work in progress. This is also my first project with a non-trivial scope. +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 card which will read in binary files. +5. Run a BASIC program on Wozniak's BASIC interpreter, + +Once I have achieved those particular goals related to pure 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 + +I may not hit all or even any of those later goals, that is a decision I will make once I have completed the project. |