Difference between revisions of "ZX Spectrum 128"
(→Paging) |
m (→Paging) |
||
Line 27: | Line 27: | ||
==Paging== | ==Paging== | ||
− | <!-- table of memory pages --> | + | <!-- table of memory pages with style based on the wikitable class --> |
− | {| style="text-align: center; border-collapse:collapse;" | + | {| style="text-align: center; border-collapse:collapse; margin: 1em 1em 1em 0;" |
− | |- | + | |- style="height: 5em; background: #f9f9f9;" |
− | + | | style="width: 5em; background: #f2f2f2; font-style:italic; border: 1px #aaa solid;" | 0xFFFF <br />-<br />0xC000 | |
− | | style="border: 1px solid | + | | style="width: 5em; border: 1px #aaa solid;" | Bank 0 |
− | | style="border: 1px solid | + | | style="width: 5em; border: 1px #aaa solid;" | Bank 1 |
− | | style="border: 1px solid | + | | style="width: 5em; border: 1px #aaa solid;" | Bank 2 |
− | | style="border: 1px solid | + | | style="width: 5em; border: 1px #aaa solid;" | Bank 3 |
− | | style="border: 1px solid | + | | style="width: 5em; border: 1px #aaa solid;" | Bank 4 |
− | | style="border: 1px solid | + | | style="width: 5em; border: 1px #aaa solid;" | Bank 5<br />(screen 0) |
− | | style="border: 1px solid | + | | style="width: 5em; border: 1px #aaa solid;" | Bank 6 |
− | | style="border: 1px solid | + | | style="width: 5em; border: 1px #aaa solid;" | Bank 7 <br />(screen 1) |
− | |- | + | |- style="height: 5em; background: #f9f9f9;" |
− | | style=" | + | | style="width: 5em; background: #f2f2f2; font-style:italic; border: 1px #aaa solid;" | 0xBFFF <br />-<br />0x8000 |
− | | style="border: 1px solid" | Bank 2 | + | | style="border: 1px #aaa solid;" | Bank 2 |
− | |- | + | |- style="height: 5em; background: #f9f9f9;" |
− | | style=" | + | | style="width: 5em; background: #f2f2f2; font-style:italic; border: 1px #aaa solid;" | 0x7FFF <br />-<br />0x4000 |
− | | style="border: 1px solid" | Bank 5 | + | | style="border: 1px #aaa solid;" | Bank 5 |
− | |- | + | |- style="height: 5em; background: #f9f9f9;" |
− | | style=" | + | | style="width: 5em; background: #f2f2f2; font-style:italic; border: 1px #aaa solid;" | 0x3FFF <br />-<br />0x0000 |
− | | style="border: 1px solid" | ROM 0 | + | | style="border: 1px #aaa solid;" | ROM 0 |
− | | style="border: 1px solid" | ROM 1 | + | | style="border: 1px #aaa solid;" | ROM 1 |
|} | |} | ||
<!-- end of memory map --> | <!-- end of memory map --> | ||
==Keypad== | ==Keypad== |
Revision as of 03:18, 19 November 2012
- This article is about the "toastrack" 128K model. For other Spectrum models with 128K of RAM see ZX Spectrum 128K models
Infobox: ZX Spectrum 128
Manufacturer | Sinclair Research / Investrónica |
Mfg. volume | |
CPU | Z80A @ 3.5469MHz |
ROM | 32kB |
RAM | 128kB |
as pages | 8*16kB |
Gfx Res | 256x192 |
Gfx Colours | 15 (2 per 8x8 cell) |
Contents
Hardware
- Processor: Zilog Z80A microprocessor clocked at 3.5469MHz.
- ROM: 32KB ROM, arranged in 2 pages of 16KB.
- RAM: 128KB of Dynamic RAM, arranged in 8 pages of 16KB.
- Graphics: 256 x 192 pixels, 16 colours, attribute based. See Spectrum Video Modes.
- Sound: AY-3-8912 3 channel, 8 octave Programmable Sound Generator and "beeper". Modulated onto video signal.
- Keyboard: 58 plastic keys above a rubber pad and plastic membrane. Optional editor keypad.
- I/O: Software controlled RS232 serial port. Keypad Port. Tape In (ear) and Tape Out (mic).
Timings
Paging
0xFFFF - 0xC000 |
Bank 0 | Bank 1 | Bank 2 | Bank 3 | Bank 4 | Bank 5 (screen 0) |
Bank 6 | Bank 7 (screen 1) |
0xBFFF - 0x8000 |
Bank 2 | |||||||
0x7FFF - 0x4000 |
Bank 5 | |||||||
0x3FFF - 0x0000 |
ROM 0 | ROM 1 |