Reverse Engineering Il prossimo Protocollo della tastiera del computer

Il computer successivo è stato introdotto nel 1988, con il dispositivo di fascia alta che trova il favore delle università e delle istituzioni finanziarie durante il suo breve periodo nel mercato. [Spencer Nelson] è arrivato su una tastiera da una di queste macchine, e con poca esperienza, si è messo in giro a capire come funzionava.

La tastiera è dotata di un tipo di connettore DIN e parla un protocollo non adb alla macchina, ma [Spencer] voleva ottenerlo il proprio USB per l’uso con i moderni computer. I primi tentativi di utilizzo del software pre-cotto hanno trovato online per ottenere la tastiera che funziona mostrata per essere inaffidabile. [Spencer] sospettava che il codice, sviluppato per leggere 50 impulsi di microsecondi dalla tastiera, è stato erroneamente errato.

Alcune analisi con un oscilloscopio e analyzer logico consentivano [Spencer] di capire la tastiera stava comunicando con impulsi mai 52.74 microsecondi, corrispondenti a una frequenza di 18.960 kHz, inviando due messaggi a 9 bit alla volta. Disassemblare la tastiera ha confermato che questi risultati – all’interno era un orologio da 455 kHz, con la tastiera che invia un segnale ogni 24 zecche che producono l’uscita 18.960 KHz.

La rielaborazione del codice iniziale trovato online per lavorare con le larghezze di impulsi effettivi provenienti dalla tastiera hanno ottenuto tutto ciò che ronzoso lungo bene. Ora, [Spencer] ha una buona tastiera vintage con una sensazione eccezionale che funziona in modo affidabile con hardware moderno. Lo chiameremmo una vittoria.

Se hai bisogno di molto più di una correzione, assicurati di immergerti in Keeebin ‘con Kristina, una colonna normale tutto sui nostri dispositivi di input tattili preferiti!

Leave a Reply

Your email address will not be published. Required fields are marked *