Nu har jag hållit tyst alldeles för länge, men det har inte stått still med Elsa. Tvärt om!
Just nu är det mitt i natten/morgonen och jag måste egentligen gå och lägga mig, men innan jag gör det så vill jag lägga upp de där bilderna jag utlovade tidigare. Det är bara lite bilder av hur datorn ser ut, och visar inget av felsökningsarbetet, men det är inget att oroa sig för; jag har mer bilder av det arbetet och en del att berätta om hur det har gått, och det kommer upp imorgon. De här bilderna blir som en psykologisk spark i baken för att få upp resten också. :)
Till bilderna då!
Om man har öppnat dörren på datorns baksida, på vilken bakplanen med alla kretskorten sitter, så kan man där innanför se baksidan av de olika I/O-enheterna som är monterade på datorns framsida. Här nedan till vänster syns överst de två LINCtape-enheterna och där under bildskärmen. För bilden till höger har jag pekat kameran ner åt höger om bildskärmen, och man kan se en bit av högtalaren och sidan av bildskärmsmodulen som syns på båda bilderna, så får man en liten känsla av var sakerna sitter i förhållande till varann. I den högra bilden syns också baksidan av diverse rattar och kontaktjack.
6-io-insida.jpeg
Här nedan är så det trasiga nätaggregatet, som sitter nedanför till vänster om bildskärmen, i botten av chassit, sett bakifrån. Man kan se våra mätsladdar som sitter över den trasiga zenerdioden.
7-kraftagg.jpeg
På nästa bild ser vi den I/O-panel som finns på framsidan av datorn bakom en lucka. Luckan är rätt smal men går hela vägen från golvet till toppen av racket och är karaktäristiskt grön. På panelen finns inputjack för analoga signaler, jack för relästyrda outputsignaler, ett antal precisionspotentiometrar som kan samplas, samt några rattar för klocksignaler, en högtalare och en volymkontroll för högtalaren. Volymkontrollen är bra att ha - högtalaren styrs av den mest signifikanta biten i ackumulatorregistret i processorn. Det låter alltså när man utför beräkningar.
8-io-panel.jpeg
En av de mer imponerande delarna av en PDP-12 är dess kontrollpanel. Med hjälp av dess knappar och lampor kan man i binär form skriva data och program direkt in i datorns minne, helt utan körande programvara eller operativsystem. Man kan också se innehållet i registren medans dator kör, man kan starta och stoppa körningen och stega igenom programmet en instruktion i taget, man kan stega varje enskild cykel och se processorns interna tillstånd i form av instruktionsregistret och exekveringsfasen (fetch, defer, execute, osv), och man kan se tillstånd för I/O och interrupter etc. Detta är fullständigt fenomenalt för felsökning och för att kunna göra någonting nyttigt med ett minimalt system eller när man saknar användbar programvara. Man kommer åt allting direkt på ett sätt som inte längre är möjligt med dagens datorer, men som var vanligt en gång i tiden. Särskilt DEC var väldigt duktiga på att designa praktiska kontrollpaneler av god kvalitet.
9-kontrollpanel.jpeg
Här ser vi våra LINCtape-enheter. Banden sitter på en ungefär decimeterstor rulle med tillhörande robust plastask för förvaring. För användning trycks rullen bara fast rakt på axeln på bandstationen, och så matar man över bandet på den fasta rullen på andra sidan för hand. Bandet buffras inte i några vakuumkolonner, det spänns inte av några armar, det matas inte av några kapstaner, och det ligger rakt emot läs- och skrivhuvudet. Hela maskineriet är mycket enkelt och robust konstruerat, optimerat för pålitlighet i labbmiljö med halvinkompetenta användare, och inte för hastighet eller lagringskapacitet. Som jag nämnt tidigare lagras alla data redundant och med en inbyggd synkroniseringssignal på ett eget spår (också helt redundant) för att kunna klara av skador på bandet eller mekanisk åverkan på transportmaskineriet. De stora siffrorna som syns i bilden är device-ID:n. De sitter på hjul som man kan rulla på för att välja ID. I/O-instruktionerna som läser från band väljer bandstation med hjälp av dessa nummer.
10-linctape.jpeg
Till sist kan man ju inte vara utan den här klassiska varningslappen:
11-achtung.jpeg
:)
Sådär, nu när jag har ryckt upp mig och lagt upp lite bilder så kommer jag att lägga upp resten av bara farten. De bilderna får dock som sagt illustrera hur vi har felsökt Elsa när jag berättar om det, så det blir mindre turistvisning och mer elektronik.