Klávesnice je u PKT-1 stejně jako u JPR-1Z kompletně překódována tabulkou.
(velká tabulka v kódu - CTAB0, CTAB1, CTAB2 - to najdeš). Asi se to
překódovává kvůli speciálním kódům v CP/M. Jinak myslím, že sama
klávesnice produkuje invertované ASCII kódy, protože funguje i s
Mikrobasicem, tam se překódování nedělá. Koneckonců dex kdysi psal na
hexdoupěti o připojení Consul 259.11 (připojená je skoro stejně) a je tam
i zdroják obsluhy.
U JPR-1Z jsou porty tvořeny 6ks 3212 a zabírají adresy 1,2,3, adresa 0
slouží pouze k odpojení BOOTROM (na zapsané hodnotě nezáleží). U PKT-1
myslím, že 8255 je adresována 0,1,2,3 (PA,PB,PC,CW) a pro odpojení BOOTROM
se musí asi zapsat asi něco do CW registru - přímé nastavování bitů
portu C. Něco z tohohle:
MVI A,087H
asi řídící slovo - režim generelně
OUT 003H
do CW
MVI A,00FH
OUT 003H
MVI A,009H
OUT 003H
MVI A,00BH
OUT 003H
MVI A,005H
OUT 003H
Ostatní je nastavení bitů pro klávesnici a tiskárnu.
Mimochodem Romane všimnul sis, že na Dropboxu je sice nekomentovaná ale
originální verze zdroják BOOTROM PKT-1 zachráněná z diskety? (Já jen, že
tam žádné nové komentáře nevidím. Asi edituješ u sebe na disku, že?).