Orel BK-08

Orel BK-08 (rusky Орель БК-08) je jedna z ruských variant počítače Sinclair ZX Spectrum. Klávesnice počítače obsahuje znaky cyrilice. Znaky cyrilice jsou ve znakové sadě kódovány podle kódu KOI7.

S počítačem byly dodávány na kazetě programy tst, MZ80 (monitor strojového kódu) a Reclama.

Pro počítač existuje rozšíření paměti na 1024 KiB kompatibilní s rozšířením Pentagon 1024.[1] a rozšíření paměti na 256 KiB obsahující i hudební čip AY.[2]

Technické informace

Počítač umožňuje mít v adresovém prostoru od 0 do 16384 připojenu buď paměť ROM nebo paměť RAM. Pokud je připojena paměť ROM, tato je připojena pouze pro čtení, zápis probíhá do paměti RAM.[3] Díky tomu je možné měnit obsah stínové paměti RAM i z Basicu.

Schéma stránkování paměti počítače Orel BK-08
65535
49152
 
49151
32768
RAM
32767
16384
 
16383
0
ROMROM 1RAM S

Ke stránkování paměti je využit port 127, význam jednotlivých bitů hodnoty odeslané na tento port je následující:[4]

76543210
    hodnoty se ukládají, ale nejsou k ničemu využitypřipojení RAM S místo ROMpřipojení alternativní ROM (ROM 1)

Klávesnice

Klávesnice počítače obsahuje 67 kláves. Kromě znaků latinky obsahuje i znaky cyrilice. Klávesnice je čtena pomocí portu 254, pro čtení klávesnice jsou využity i bity, které jsou u ZX Spectra nevyužité. Takto je připojeno 56 kláves. Ostatní klávesy jsou čteny jako kombinace základní klávesy a klávesy SHIFT. Počítač obsahuje vestavěné tlačítko NMI.

Používané porty

Počítač ke svojí činnosti používá 3 porty:[4]

desítkověšestnáctkověvýznam
311FKempston joystick
1277Fstránkování paměti
254FEklávesnice, magnetofon, reproduktor, barva okraje

Orel BK-08 využívá bity portu 254, které u ZX Spectra nejsou použity, pro čtení některých přídavných kláves. Význam jednotlivých bitů hodnoty odeslané na port 254 a čtené z tohoto portu je následující:

76543210
čteníklávesnicemagnetofonklávesnice
zápis   reproduktormagnetofonbarva borderu

Reference

Externí odkazy

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.