mirror of
https://github.com/alangarf/apple-one.git
synced 2025-08-15 20:27:46 +00:00
Update README.md
This commit is contained in:
@@ -7,11 +7,6 @@ This project borrows heavily from the *awesome* work of Andrew Holme and his ["P
|
||||
## Memory Map
|
||||
|
||||
The iCE40HX8K has 16KB of available block RAM, this is currently set up to have:
|
||||
- 8KB of system RAM (0x0000 -> 0x1FFF)
|
||||
- 4KB of Integer Basic ROM (0xE000 -> 0xEFFF)
|
||||
- 512B of WozMON ROM (0xFF00 -> 0xFFFF)
|
||||
|
||||
The remaining 3.5KB is being earmarked for character ROMs and video RAM when I start implementing that (any help greatfully accepted). The basic ROM could be removed which would allow for 12KB of system RAM if needs be.
|
||||
|
||||
Start | End | Description
|
||||
----- | --- | -----------
|
||||
@@ -19,6 +14,8 @@ The remaining 3.5KB is being earmarked for character ROMs and video RAM when I s
|
||||
0xE000 | 0xEFFF | 4KB of block RAM for basic ROM
|
||||
0xFF00 | 0xFFFF | 512B of block RAM for WozMon ROM
|
||||
|
||||
The remaining 3.5KB is being earmarked for character ROMs and video RAM when I start implementing that (any help greatfully accepted). The basic ROM could be removed which would allow for 12KB of system RAM if needs be.
|
||||
|
||||
## Hardware Map
|
||||
|
||||
I've implemented a few physical hardware peripherals in this design, and also added a UART inplace of the PIA used in the original Apple 1, this allows USB communucation with the system very similar to the "terminal" in the original.
|
||||
|
Reference in New Issue
Block a user