Inlezen PDP8 papertapes (Computertechniek)

door Roland Huisman @, Zwolle, 31-05-2020, 10:38 (1636 dagen geleden)

Deze week heb ik wat oude PDP8 papertapes ingelezen.
Misschien leuk om te zien: https://youtu.be/KjgM3cpgiIk

(De ventilator bovenin de H960 19" kast had ik wat jaren geleden voorzien van nieuwe lagers. Maar daar
mag ik nu alweer nieuwe lagers in doen. Toch mij maakt het nog niet zo'n herrie als toen ik hem binnen kreeg. :-| )

Ik heb een aantal PDP8 boekjes en paper tapes overgenomen van het computermuseum in Helmond.

[image]
[image]

En tja, met hoge snelheid oude tapes inlezen kan fout gaan
als er een kreukeltje in zit. Gelukkig was de fout makkelijk
te corrigeren.

[image]
[image]

Maar er bleek naar mijn idee toch iets heel interessants bij te zitten...
De sourcecode voor de RogAlgol compiler op papertape. Dit is een Algol 60 compiler.
Een mooi stukje info hierover: https://nl.wikipedia.org/wiki/Algol_60

Het pakket papier was zó dik dat het niet eens in mijn lezer paste.
Ik heb het in drie slagen moeten inlezen.
[image]

De bekendste naam die aan Algol gewerkt heeft is voor mij wel meneer Dijkstra.
Ook wel bekent van de uitvinder van de interrupt. Jawel, dat is Nederlandse geschiedenis.
https://nl.wikipedia.org/wiki/Edsger_Dijkstra

Dezelfde man heeft ook gewerkt aan de software voor de (Philips) Electrologica X1 en X8.
En raad eens wat? Dat was Algol 60. https://nl.wikipedia.org/wiki/Electrologica
In 1958 was er de eerste versie en de definitieve versie in 1960. Dus het werd Algol 60

De RogAlgol is geschreven door Roger Abbot. Dus duidelijk waar de naam vandaan komt :-)

Nu vraag ik mij zomaar af of de code voor de X1 of X8 met de PDP8 Algol 60
compiler ook gecompileerd kan worden voor de PDP8. Geen idee wat er
nog aan code van de X1 en de X8 beschikbaar zou zijn hoor. Maar dit lijkt
een hele leuke historische schakel te zijn.

Groeten, Roland

Inlezen PDP8 papertapes

door Hans Steenman @, 31-05-2020, 12:10 (1636 dagen geleden) @ Roland Huisman

Roland,
misschien een beetje off-topic, maar ik zie op je eerste foto een pakketje tape met de naam Basic Compliler.
Maar de PDP8 basic was toch een assembler?
Of herinner ik me dat verkeerd?

Inlezen PDP8 papertapes

door Roland Huisman @, Zwolle, 31-05-2020, 12:29 (1636 dagen geleden) @ Hans Steenman
Gewijzigd door Roland Huisman, 31-05-2020, 12:32

misschien een beetje off-topic, maar ik zie op je eerste foto een pakketje tape met de naam Basic Compliler.
Maar de PDP8 basic was toch een assembler?

Hallo Hans,

Op die tape staat "RogAlgol basic compiler tape MK22 verified".
Ik denk dat je in dit geval "basic" gewoon moet vertalen als standaard of basis.
Dus de standaard compiler. Het zal niets met het latere BASIC te maken hebben.

Overigens is er wel degelijk een BASIC compiler voor de PDP8.
Hier zie je mij een "Petey P. Eight" spelletje starten met BASIC:
https://youtu.be/9qHrEkjavUc?t=354

(Het terminal programma gedraagt zich erg vervelend met dat bufferen van 110 baud.
Maar het werkt. Inmiddels alweer 5 jaar geleden dat ik dat filmpje heb gemaakt :-) )

Groeten, Roland

Inlezen PDP8 papertapes

door Maurice ⌂ @, Dordrecht, 31-05-2020, 12:12 (1636 dagen geleden) @ Roland Huisman

Roland,

Prachtige vondst die RogAlgol compiler.
Je zult niet de eerste zijn die "op een zolder" missende stukjes historie linken vind.

Ik zou er eens een mail aan wagen hier https://electrologica.nl/

En vond ik.
"2020 marks 60 years since ALGOL 60 laid the groundwork for a multitude of computer languages."

Maakt extra leuk dit jaar dus.
https://www.theregister.com/2020/05/15/algol_60_at_60/


Misschien vind je wat in de "The Algol Bullitin"

Hier bv de : AB25.1.3 ALGOL Compiler for the IBM 1130

Inlezen PDP8 papertapes

door Roland Huisman @, Zwolle, 31-05-2020, 12:57 (1636 dagen geleden) @ Maurice

Hoi Maurice,

Prachtige vondst die RogAlgol compiler. Je zult niet de eerste zijn die "op een zolder" missende stukjes historie linken vind.

Ja zo zal er nog wel een hele hoop her en der liggen.

Ik zou er eens een mail aan wagen hier https://electrologica.nl/

Hmm Ik heb een klein vermoeden dat ik weet wie deze site gemaakt heeft.

En vond ik. "2020 marks 60 years since ALGOL 60 laid the groundwork for a multitude of computer languages."
Maakt extra leuk dit jaar dus.
https://www.theregister.com/2020/05/15/algol_60_at_60/

Leuk, ik had er helemaal niet bij stil gestaan dat dit nu 60 jaar oud is.
Ik kreeg net nog een leuke foto van een medeliefhebber waar hij in 1977
achter een X1 staat met grote lappen kettingpapier. Leuk historisch plaatje :-)

Groeten, Roland

powered by my little forum