Het sleutel misterie !                   

Door Louis Meerlo

De mogelijkheden van de toetsenmatrix (de 8255 IC25 en 7445 IC26) zijn bij mijn weten grotendeels over het hoofd gezien.De combinaties PB0-lijn0, PB0-lijn, PB1-lijn7/8/9 hebben geen schakelaars maar doen wel iets en staan dus geprogrameerd in het OS !

IC25IC26cursor
PB lijnbeweging
00rechts
01links
17home
18omhoog
19omlaag

Hierbij wordt in sommige gevallen wel een error er achteraan gegenereerd maar die is af te vangen door het wijzigen van #02xx, (is daar een soort muis aansluiting mogelijk ?) dat moet ik nog verder onderzoeken.

Wanneer de CTRL, SHIFT en REPT toetsen aan lijn0 (IC26) in plaats van aan de 0V worden gelegd blijven die normaal functioneren maar komen de combinaties PB6/PB7/PC6-1/9 vrij (27 in totaal), ik heb nog niet kunnen ontdekken of die iets doen en wat dan wel, maar ze zijn zeker te gebruiken want er worden waarden gegenereerd gelijk aan die bij de andere lijnen.

Last but not least, de codes #A tot en met #F die de 8255 kan geven op PA0/4 worden (geloof ik) niet eens uitgevoerd door de IC26, bij gebruik van een extra 7445 of beter nog een 74LS154 komen er dus uitgangen bij, mooi om iets mee te schakelen (6 lijnen) of samen met de ingangen PB0/7 en PC6 van IC25 om dingen te detecteren (54 mogelijkheden).

Alles bij elkaar zesentachtig extra mogelijkheden om een schakelaar ofzo te detecteren, men kan zo bijvoorbeeld gewoon een bord met 144 toetsen aan de Atom knopen, zoveel heeft een moderne PC er zelfs nog niet !

Het heeft mij weer met vernieuwde energie en leerlust (onderzoeksdrang bedoel ik) naar de schroevendraaier doen grijpen en in de hard- en software doen duiken, als van ouds met m'n ene mouw in de lauwe koffie en de andere tegen de soldeerbout en dan maar hex(dump)en, alleen ik zelf rook niet meer tegenwoordig, dat is het enige verschil.Vreemd dat deze dingen in de afgelopen jaren door niemand zijn gebruikt voor I/O (had b.v. een hoop geharreware met schakel en schaduw bytes enzo gescheeld). Maar er blijkt zonneklaar dat de Atom nog niet volledig gespleten en (uit)gesplitst is (maar ja, hij is dan ook nauwelijks volwassen).

Een harde noot dus !
Wie kraakt er mee ?
Voor reacties mail aan: louis.m@scarlet.nl