Sinclair ZX Spectrum +3: Porovnání verzí

Smazaný obsah Přidaný obsah
Obsah jednotlivých ROM počítače
Přeorganizování sekce Technické informace
Řádek 31:
* hudební čip: [[AY-3-8912]],
* joysticky: Sinclair left a Sinclair right (jako [[ZX Interface II]])
 
=== Používané porty ===
Počítač k ovládání vestavěných periférií používá porty procesoru [[port 253|253]] (šestnáctkově FD) a [[port 254|254]] (šestnáctkově FE).<ref>[http://www.worldofspectrum.org/faq/reference/ports.htm Hardware Ports - comp.sys.sinclair FAQ] na [[World of Spectrum]]</ref> K portu 253 je připojeno více periferií, mezi nimi je rozlišováno pomocí vyššího bytu adresy portu.
 
{| class="wikitable"
|- style="text-align: center;"
| desítkově || šestnáctkově || dekódování || význam
|- style="text-align: right;"
| 254 || FE || xxxxxxx0 || style="text-align: left;" | klávesnice, magnetofon, reproduktor, barva okraje
|- style="text-align: right;"
| 4093 || 0FFD || 0000xxxx xxxxxx0x || style="text-align: left;" | paralelní port
|- style="text-align: right;"
| 8189 || 1FFD || 0001xxxx xxxxxx0x || style="text-align: left;" | stránkování paměti
|- style="text-align: right;"
| 12285 || 2FFD || 0010xxxx xxxxxx0x || style="text-align: left;" | stavový registr řadiče disketové jednotky
|- style="text-align: right;"
| 16381 || 3FFD || 0011xxxx xxxxxx0x || style="text-align: left;" | datový registr řadiče disketové jednotky
|- style="text-align: right;"
| 32765 || 7FFD || 01xxxxxx xxxxxx0x || style="text-align: left;" | stránkování paměti
|- style="text-align: right;"
| 49149 || BFFD || 10xxxxxx xxxxxx0x || style="text-align: left;" | data hudebního čipu AY
|- style="text-align: right;"
| 65533 || FFFD || 11xxxxxx xxxxxx0x || style="text-align: left;" | výběr datového registru hudebního čipu AY
|}
 
=== Stránkování paměti ===
Řádek 83 ⟶ 107:
}}</ref>
 
Ke stránkování paměti jsou použity porty 32765 a 8189. Význam jednotlivých bitů hodnotyhodnot odeslanéodeslaných na porttyto 32765porty je následující:
 
{| class="wikitable"
|- style="text-align: center;"
| Port || 7 || 6 || 5 || 4 || 3 || 2 || 1 || 0
|-
| 32765 || style="background-color:#DADADA;"| &nbsp; || style="background-color:#DADADA;"| &nbsp; || zákaz stránkování || dolní bit<br>čísla stránky ROM || videoram:<br>0 - ve stránce 5<br>1 - ve stránce 7|| colspan="3" | číslo stránky RAM v &nbsp;adresovém prostoru od &nbsp;49152
|}
 
Význam jednotlivých bitů hodnoty odeslané na port 8189 je následující:
 
{| class="wikitable"
|- style="text-align: center;"
| 7 || 6 || 5 || 4 || 3 || 2 || 1 || 0
|-
| 8189 || style="background-color:#DADADA;"| &nbsp; || style="background-color:#DADADA;"| &nbsp; || style="background-color:#DADADA;"| &nbsp; || strobe paralelního portu || motor disketové mechaniky || colspan="2" | při režimu s ROM:<br>bit č. 2 - horní bit<br>čísla stránky ROM,<br>při režimu allram:<br>volba rozložení RAM || 0 - režim stránkování s &nbsp;ROM<br>1 - režim stránkování allram
|}
 
=== Používané porty ===
Počítač k ovládání vestavěných periférií používá porty procesoru [[port 253|253]] (šestnáctkově FD) a [[port 254|254]] (šestnáctkově FE).<ref>[http://www.worldofspectrum.org/faq/reference/ports.htm Hardware Ports - comp.sys.sinclair FAQ] na [[World of Spectrum]]</ref> K portu 253 je připojeno více periferií, mezi nimi je rozlišováno pomocí vyššího bytu adresy portu.
 
{| class="wikitable"
|- style="text-align: center;"
| desítkově || šestnáctkově || dekódování || význam
|- style="text-align: right;"
| 254 || FE || xxxxxxx0 || style="text-align: left;" | klávesnice, magnetofon, reproduktor, barva okraje
|- style="text-align: right;"
| 4093 || 0FFD || 0000xxxx xxxxxx0x || style="text-align: left;" | paralelní port
|- style="text-align: right;"
| 8189 || 1FFD || 0001xxxx xxxxxx0x || style="text-align: left;" | stránkování paměti
|- style="text-align: right;"
| 12285 || 2FFD || 0010xxxx xxxxxx0x || style="text-align: left;" | stavový registr řadiče disketové jednotky
|- style="text-align: right;"
| 16381 || 3FFD || 0011xxxx xxxxxx0x || style="text-align: left;" | datový registr řadiče disketové jednotky
|- style="text-align: right;"
| 32765 || 7FFD || 01xxxxxx xxxxxx0x || style="text-align: left;" | stránkování paměti
|- style="text-align: right;"
| 49149 || BFFD || 10xxxxxx xxxxxx0x || style="text-align: left;" | data hudebního čipu AY
|- style="text-align: right;"
| 65533 || FFFD || 11xxxxxx xxxxxx0x || style="text-align: left;" | výběr datového registru hudebního čipu AY
|}