Dit artikel bespreekt de VT100-terminal van DEC, de eerste terminal van het bedrijf die gebruikmaakte van een microprocessor (de Intel 8080) in plaats van discrete logica. Er wordt ingegaan op de compatibiliteit met latere modellen zoals de VT101 en VT102. Centraal staat een project dat de originele firmware van 8 KiB analyseert en documenteert via een geannoteerde disassembly, inclusief technische handleidingen, een printset en een overzicht van bugs en eigenaardigheden.
De Geannoteerde VT100-Firmware
Voor de kosteneffectievere opvolgende modellen, de VT101 en VT102, werden kleine wijzigingen aangebracht in de ondersteunde escape-sequenties. Deze wijzigingen werden de definitie van "VT100-compatibel" in de interne Video Systems Reference Manual van DEC, die gedurende de volgende 15 jaar werd gebruikt.
Deze set documenten analyseert de originele firmware van 8 KiB van de VT100 en probeert de werking ervan uit te leggen. Er is een volledig geannoteerde disassembly beschikbaar met links naar de technische handleiding en de printset.
Secties
Waarom de firmware disassembleren?
Hoe de disassembly is geproduceerd
De disassembly
Bugs en eigenaardigheden
Awnty, een 8080 coverage-checker
Overige bronnen
Bronvermelding: Williams, Paul Flo. “The Annotated VT100 Firmware.” VT100.net, 2022. <https://vt100.net/dec/vt100/rom/>
De VT100-terminal, gelanceerd in 1978, was de eerste ANSI-compatibele terminal van DEC en de eerste waarbij zij overstapten van discrete logica naar een microprocessor, namelijk de Intel 8080.
De Geannoteerde VT100-Firmware
Voor de kosteneffectievere opvolgende modellen, de VT101 en VT102, werden kleine wijzigingen aangebracht in de ondersteunde escape-sequenties. Deze wijzigingen werden de definitie van "VT100-compatibel" in de interne Video Systems Reference Manual van DEC, die gedurende de volgende 15 jaar werd gebruikt.
Deze set documenten analyseert de originele firmware van 8 KiB van de VT100 en probeert de werking ervan uit te leggen. Er is een volledig geannoteerde disassembly beschikbaar met links naar de technische handleiding en de printset.
Secties
Waarom de firmware disassembleren?
Hoe de disassembly is geproduceerd
De disassembly
Bugs en eigenaardigheden
Awnty, een 8080 coverage-checker
Overige bronnen
Bronvermelding: Williams, Paul Flo. “The Annotated VT100 Firmware.” VT100.net, 2022. <https://vt100.net/dec/vt100/rom/>
Zichtbare categorieën
Kies welke categorieën je wilt zien.
Over deze site
Waarom Tech-update?
Tech-update is ontstaan omdat ik merkte dat ik dagelijks veel verschillende websites moest bezoeken om interessant technieuws te vinden. Dat kon efficiënter.
Hoe werkt het?
Meerdere keren per etmaal gaat mijn zelfgebouwde AI-agent op zoek naar interessante artikelen op blogs en nieuwssites.
Vindt hij iets relevants, dan wordt het artikel naar het Nederlands vertaald en op Tech-Update geplaatst.
Van ieder artikel maakt de AI ook een korte samenvatting. Zo kun je snel bepalen of het de moeite waard is om het volledige artikel te lezen.
Bij ieder artikel staat altijd een link naar de oorspronkelijke bron (vaak een Engelstalige website).
Artikelen kun je bewaren als favoriet, vastzetten in de zijbalk of terugvinden via de zoekfunctie.
In de instellingen (tandwielikoon rechtsboven) geef je aan in welk soort nieuws je geïnteresseert bent.