Dock bank
48kB RAM and 16kB ROM in ZX Spectrum is the Home bank. In Timex computers there are two additional independent address area called Dock and EXROM, each has 64kB.
64kB of the address area of Z80 is divided into 8 chunks of 8kB. In each chunkk can be selected Home or Dock/EXROM bank - it is defined by #F4 (244) port. Bit 0 means #0000..#1FFF area,
bit 1 - #2000..#3FFF etc. Zeroed bit selects Home bank, set - Dock or EXROM, what depends on bit 7 in #FF (255) port. Dock and EXROM banks cannot be paged in the same time.
Memory map
Section Addresses |
Bit (#F4) |
=0 | =1 |
| Chunk |
| Bit 7,(#FF) |
| =0 | =1 |
D #C000..#FFFF |
7 #E000..#FFFF |
HOME7 | DOCK7 | EXROM7 |
6 #C000..#DFFF |
HOME6 | DOCK6 | EXROM6 |
C #8000..#BFFF |
5 #A000..#BFFF |
HOME5 | DOCK5 | EXROM5 |
4 #8000..#9FFF |
HOME4 | DOCK4 | EXROM4 |
B #4000..#7FFF |
3 #6000..#7FFF |
HOME3 | DOCK3 | EXROM3 |
2 #4000..#5FFF |
HOME2 | DOCK2 | EXROM2 |
A #0000..#3FFF |
1 #2000..#3FFF |
HOME1 | DOCK1 | EXROM1 |
0 #0000..#1FFF |
HOME0 | DOCK0 | EXROM0 |
HOME0 and HOME1 are the ZX Spectrum ROM. Other HOMEx is RAM (HOME2 contains the basic screen).
Files for download
- basicind.txt 18.7kB (2006-06-13 21:21)
- Top 32kB of Dock used to run two BASIC programs by unknown author.
- docktest.zip 4.8kB (2002-09-29 18:19)
- Some ZXVGS software for Dock tests (with sources).
Links to other pages
See also
- Timex Computer 2068
- Timex Computer 2068.
- Timex 2068 : 128kB ROM + 512kB RAM
- Internal memory upgrade for Timex Sinclair 2068, Timex Computer 2068 and Unipolbrit Komputer 2086. 128kB ROM, extra 512kB RAM.
- BEU - Timex Bus Expansion Unit
- Never released expansion for Timex Sinclair 2068 (kind of Plug&Play). Articles by Wes Brzozowski -- analysis how the BEU would work if were finished, from scatterd informations.
- Timex Cartridge
- Some Timex models provided slot for cartridges.
| | CPC
Sam Coupé
MSX
Spectrum
Timex
Timex FDD
ZX81
|