Uživatelské nástroje

Nástroje pro tento web


lnxspectrum:memorymap

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
lnxspectrum:memorymap [2018/08/29 16:45]
lanex [Rozšíření paměti]
lnxspectrum:memorymap [2018/08/29 16:45] (aktuální)
lanex [Rozšíření paměti]
Řádek 1: Řádek 1:
 ===== Rozšíření paměti ===== ===== Rozšíření paměti =====
  
-Procesor Z80 umí adresovat pouze 64 kB paměti. Proto u všech verzí 48 kB není stránkování paměti potřeba. 16 kB zabere pamět ROM, a zbytek 48 kB se zaplní RAM. U všech verzí nad 48 kB RAM je stránkování nutné. Nejkompatibilnější stránkování paměti má ZX Spectrum 128 a ZX Spectrum +2. U verzí ZX Spectrum +2A/B a ZX Spectrum +3 je stránkování stejné, dokonce mají navíc další režimy které dovolují AllRAM. Bohužel s kompatibilitou tyto stroje pokulhávají jinde (časování,​ porty, systémová sběrnice). Proto jako vzor kompatibility se bere ZX Spectrum 128 a ZX Spectrum +2. Nejběžnější je ale varianta 48 KB (takzvaný "​gumák"​ nebo ZX Spectrum+).+Procesor Z80 umí adresovat pouze 64 kB paměti. Proto u všech verzí 48 kB není stránkování paměti potřeba. 16 kB zabere pamět ROM, a zbytek 48 kB se zaplní RAM. U všech verzí nad 48 kB RAM je stránkování nutné. Nejkompatibilnější stránkování ​rozšířené ​paměti má ZX Spectrum 128 a ZX Spectrum +2. U verzí ZX Spectrum +2A/B a ZX Spectrum +3 je stránkování stejné, dokonce mají navíc další režimy které dovolují AllRAM. Bohužel s kompatibilitou tyto stroje pokulhávají jinde (časování,​ porty, systémová sběrnice). Proto jako vzor kompatibility se bere ZX Spectrum 128 a ZX Spectrum +2. Nejběžnější je ale varianta 48 KB (takzvaný "​gumák"​ nebo ZX Spectrum+).
  
 V následujících popisech rozvržení pamětí platí vždy, že ROM se mapuje na adresy 0-16383, pokud je větší, stránkuje se. RAM není nikdy zpomalována,​ není-li napsáno jinak. VideoRAM je stránka RAM, ze které čte ULA obsah obrazovky, je vždy zpomalována,​ a má vždy velikost 16 kB. I přesto že je popsána jako VideoRAM, ve skutečnosti jsou obrazové data pouze v prvních 6912 bajtech, zbytek je volný. V následujících popisech rozvržení pamětí platí vždy, že ROM se mapuje na adresy 0-16383, pokud je větší, stránkuje se. RAM není nikdy zpomalována,​ není-li napsáno jinak. VideoRAM je stránka RAM, ze které čte ULA obsah obrazovky, je vždy zpomalována,​ a má vždy velikost 16 kB. I přesto že je popsána jako VideoRAM, ve skutečnosti jsou obrazové data pouze v prvních 6912 bajtech, zbytek je volný.
lnxspectrum/memorymap.txt · Poslední úprava: 2018/08/29 16:45 autor: lanex