Vinace documentation
Prev
Next
II. Inside Vinace
Table of Contents
6.
General principles
6.1.
Why another emulator?
6.2.
What is a computer?
6.3.
Three layers emulator design
6.3.1.
Core layer
6.3.2.
Hardware layer
6.3.3.
GUI layer
7.
Processor
8.
Memory
8.1.
Memory proxies
8.2.
Memory buses
8.3.
Apple //e memory
8.3.1.
Main memory bus
8.3.2.
Language Card bus
8.3.3.
I/O Rom Bus
8.3.4.
Slot ROM Bus
8.4.
ROM files
8.4.1.
apple_iie_rom.zip
8.4.2.
apple_ii_rom.zip
8.4.3.
apple_ii+_rom.zip
9.
Input Output
9.1.
I/O Unit on ][+
9.2.
I/O Unit on //e
9.3.
I/O Units
9.3.1.
Unit class
9.3.2.
Keyboard
9.3.3.
Tape
9.3.4.
Speaker
9.3.5.
Game
9.3.6.
Graphic Mode
9.3.7.
Slots
9.3.8.
Language Card
9.3.9.
Aux Memory
9.3.10.
Text Mode
9.3.11.
I/O Rom
10.
Not yet implemented
11.
References
11.1.
On the web
11.1.1.
Asimov
11.1.2.
Jon Relay's Apple II Info Archives
11.2.
Books
11.2.1.
Apple IIe Technical Reference Manual
11.2.2.
Apple II Reference Manual January 1978
11.2.3.
Understanding the Apple II
11.3.
Existing emulators
11.3.1.
YAE - Yet Another Apple Emulator
11.4.
Appleblossom - Portable Open-Source Apple IIe Emulator
Prev
Home
Next
Disks and disk drives
General principles