Svenska ElektronikForumet
https://elektronikforumet.com/forum/

PiDP-8 tråden
https://elektronikforumet.com/forum/viewtopic.php?f=3&t=86361

Författare:  anders_bzn [ 20.59 2017-03-04 ]
Inläggsrubrik:  PiDP-8 tråden

Jag köpte en PiDP-8 förra våren. Nu har jag byggt klart den. PiDP-8 är en byggsats som är en frontpanel som liknar en PDP-8/I. Den är i skalan 1:2/3 och på baksidan av kortet ska det sitta en Rasperry Pi som kör simulatorn simh. PDP-8/I är storebror till den PDP-8/L som jag renoverade.

Dokumentation här: http://obsolescence.wixsite.com/obsolescence/pidp-8

Nu är det ju flera på EF som köpt denna så jag tänkte visa bilder på min, så kanske vi får se fler byggen snart!

Bilaga:
pidp-8-front.jpg

Bilaga:
pidp-8-back1.jpg

Jag tyckte att det var bättre att montera pajen i en låda på baksidan. Då kommer man åt alla kontakter och minneskortet. Dessutom var jag inte sugen på att ta en massa hål i den fina trälådan som bygginstruktionen säger. Det hade inte blivit bra om jag gjort det.
Bilaga:
pidp-8-back2.jpg

Flatkabeln kommer från PiDP-8 kortet. Eller nästan, jag byggde en "HAT" som vänder signalerna rätt. "HAT":en sitter där det är tänkt att man ska sätta Rasperry Pi:en.
Bilaga:
pi-proto-and-extension.jpg

Bild på "HAT" kortet. Passade på att göra en liten prototyparea. Det finns färdiga prototypkort, men de kostar som en Raspberry Pi. Så jag passade på att slå två flugor i en smäll när jag ändå beställde.

Bilaga:
pidp-8-improved.jpg

Jag skrev en färdig image på mitt SD-kort, sen bara det fungerade det. Fungerar nästan som en riktig PDP-8, men den tappar minnet när man stänger av strömmen (eftersom den inte har kärnminne). Sen bör man köra med en varmluftspistol för att få en mer genuin känsla när det kommer till ljudet, energiförbrukningen och värmen som en riktig PDP-8/I genererar!

Författare:  6502 [ 02.57 2017-03-05 ]
Inläggsrubrik:  Re: PiDP-8 tråden

Som vanligt Anders, inspirerande läsning.

Författare:  pbgp [ 18.01 2017-03-07 ]
Inläggsrubrik:  Re: PiDP-8 tråden

Snyggt! får nog dra iväg en beställning och hoppas Oscar har några kvar. Har du sett 11/70-replikan han håller på med?

Författare:  anders_bzn [ 18.19 2017-03-07 ]
Inläggsrubrik:  Re: PiDP-8 tråden

Tack tack,

Jo jag har sett den. Tyvärr vill jag mest ha en riktig...

Författare:  Lasp [ 22.21 2017-03-07 ]
Inläggsrubrik:  Re: PiDP-8 tråden

Snyggt Man kanske måste åka neråt för att få se på den!
Min gick ju i stå när jag tillskrev Oscar om måttproblemen och han tyckte att det borde jag väl kunna fixa. Slarvigt tycker jag! Men nu har jag bockat av några måsten på min lista så kanske den kommer igång igen ;-)

Författare:  Glenn [ 08.25 2017-03-08 ]
Inläggsrubrik:  Re: PiDP-8 tråden

Nästa projekt är förstås ett interface för att koppla ett kärnminne till pajen ? :)

Författare:  anders_bzn [ 20.49 2017-03-09 ]
Inläggsrubrik:  Re: PiDP-8 tråden

Nja. Det är så många projekt man vill göra. En sak som jag sett är att någon kopplat en TFT till för att kunna spela Spacewar! på den. Jag har däremot funderat på att koppla DA omvandlare till så man kan spela på ett oscilloskop istället. Troligtvis blir det inte av...

EDIT: Lasp är alltid välkommen till det lilla labbet med gamla datorer i Kävlinge.
EDIT2: Jag inser att jag stavat fel i silkscreen trycket på de röda korten... Pinsamt.

Författare:  Icecap [ 21.05 2017-03-09 ]
Inläggsrubrik:  Re: PiDP-8 tråden

Nu kräver det ju tillgång till källkoden men det finns ju FRAM-kretsar som håller minnet utan ström och som inte har skriv-latency. Med en omskrivning av programmet borde man ju kunde lägga till att ett sådan FRAM kan agera minnesbank och då ha samma funktion som ett kärnminne: frysa status vid avstängningen.

Sannolikt överkurs men en möjlighet.

Hur viktigt det sedan är att kunde det ska jag inte uttala mig om.

Författare:  Platis [ 11.58 2018-03-12 ]
Inläggsrubrik:  Re: PiDP-8 tråden

Snyggt bygge Anders! :tumupp:
Bra lösning att sätt Pajen på baksidan istället!

Lasp skrev:
Snyggt Man kanske måste åka neråt för att få se på den!
Min gick ju i stå när jag tillskrev Oscar om måttproblemen och han tyckte att det borde jag väl kunna fixa. Slarvigt tycker jag! Men nu har jag bockat av några måsten på min lista så kanske den kommer igång igen ;-)

Vad var det för måttproblem?
Är detta någon färdig låda han(Oscar) utgått ifrån och som går köpa någonstans eller är det specialtillverkat för just PiDP-8 ?

Författare:  Mickecarlsson [ 18.43 2018-10-30 ]
Inläggsrubrik:  Re: PiDP-8 tråden

Är det någon här som köpt ett kit men "tappat sugen"? PM:a mig, jag har hittat suget 8)

Författare:  Mickecarlsson [ 17.01 2018-11-15 ]
Inläggsrubrik:  Re: PiDP-8 tråden

Då har jag blivit lycklig 8) ägare till en PiDP-8 Senaste köpet
Jag köpte en Pi Zero W, kanske inte det optimala om man ska mecka med SD-kort.
Det blir nog en USB-hub på baksidan för "PDP-8 enheter".

Författare:  Mickecarlsson [ 20.14 2018-11-15 ]
Inläggsrubrik:  Re: PiDP-8 tråden

Steg 1: fixa till en Pi med image och få den att boota.
Status: klart
Steg 2: löda ihop PiDP-8
Status: ej startat.
@anders_bzn, jag köper gärna ett adapterkort av dig.
Jag skrotade tanken på en PiZero, då kan jag inte köra med ILS, vilket jag gärna vill göra.
Jag skickar PM.
Bilaga:
1F79BB3C-5DC3-4941-A1CB-F646560EBBC3.jpeg

Författare:  Mickecarlsson [ 18.55 2018-11-16 ]
Inläggsrubrik:  Re: PiDP-8 tråden

I kväll var det dags att löda lite.
Först alla 1N4148
Bilaga:
870A7C49-CAFB-4377-99F2-9D29ACE0B7C2.jpeg

Sen var det dags för lysdioderna
Bilaga:
9606F5E7-EA3F-4C11-924E-E504E292D653.jpeg

Ett tips på att få raka rader på lysdioderna hittade jag på tuben
Bilaga:
CA989661-F4AF-4EAC-A1A2-1CF94ABD4A9A.jpeg

Jag testade enligt byggbeskrivningen och allt fungerar.

Författare:  anders_bzn [ 21.23 2018-11-16 ]
Inläggsrubrik:  Re: PiDP-8 tråden

Listigt med IC-röret! Jag minns att jag justerade mina för hand. Det tog ett tag att få det snyggt.

Författare:  Mickecarlsson [ 16.05 2018-11-18 ]
Inläggsrubrik:  Re: PiDP-8 tråden

It’s alive :D
Jag körde först med en Pi3 och ILS (lysdioderna simulerar glödlampor).
Men på grund av teknisk uheld (jag lyckade knäcka SD-kortet) kör jag nu på en Pi Zero.
Jag följde inte byggbeskrivningen med att låta switcharnas ”tungor” vila på kanten utan jag bockade ner alla och körde med avlånga hål på baksidan så jag kunde justera kortet till perfekt läge.
Kul liten sak, den blinkar så fint 8)
Just nu står den på min gamla Zenith-radio som väntar på lite kärlek.
Bilaga:
AF1C4AB4-E9E9-4FD8-99F6-05C4F9B18AD4.jpeg

Författare:  Platis [ 23.12 2018-11-18 ]
Inläggsrubrik:  Re: PiDP-8 tråden

Nice! :tumupp: :D

Väldigt cool radio Micke! :)

Författare:  abcabc [ 19.12 2018-11-22 ]
Inläggsrubrik:  Re: PiDP-8 tråden

Kör du OS/8? Har OS:et någon typ av inbyggt mönster på lysdioderna i viloläge så som RSX-11 och RSTS/E hade på PDP11? Om man har pjäsen som ett utställningsföremål så är ju det en viktig sak.

Jag har lekt lite med en PDP8 för många år sedan, det är en ganska enkel och lättillgänglig dator med ett enkelt och begripligt OS, jag har för mig att OS/8 var likt PDP11:s RT11.

Om det inte finns något mönster så är det ju ett program som är enkelt och roligt att göra till sin PDP8, eller ännu hellre hacka i OS/8-kärnans idlerutin om du har tillgång till källkoden, om man skall göra det rätt.

Många av Digital Equipments OS är tillgängliga via "Hobbyist license". Är OS/8 en av dem? Är källkoden släppt?

Författare:  anders_bzn [ 20.48 2018-11-22 ]
Inläggsrubrik:  Re: PiDP-8 tråden

Jag kär OS/8, men jag tror inte man har något mönster på frontpanelen, men jag kör nästan bara på 8A som bara har oktala 7-segmentssiffror i fronten. Jag har inte kört RT11 så jag kan inte jämföra. Fronten visar ju adress/data/ac så det är nog svårt att visa något "kul" i idle rutinen.

Vet inte om man kan hitta källkoden, men det vore inte otroligt. Jag har källkoden till VMS 4.0 på microfiche, bara att börja skriva in...

OS/8 finns att ladda ner i många olika versioner får flera ställen, license behövs inte.

Författare:  abcabc [ 21.35 2018-11-22 ]
Inläggsrubrik:  Re: PiDP-8 tråden

Har du tillgång till assembler för att konvertera till maskinkod? Om du har det så är det så klart ett roligt projekt att skapa sig en egen laddmodul och köra.

Om det går att visa mönster så beror de så klart hur hårdvaran är konstruerad. På PDP11 är det samma sak att det är adress och data som visas, och den tycks visas fysiskt direkt av hårdvaran när man stoppar cpu:n och flippar med knapparna.

Men när datorn körs så är det datorn som tänder och släcker lamporna via mjukvara. I Unix version 6 vet jag att det till och med fanns ett systemanrop som hade som enda uppgift att läsa vad knapparna på frontpanelen var satta till, "csw" hette systemanropet.

Jag har lekt med den unix i version 6 i simh och just det anropen var praktiskt att använda för att kommunicera mellan user-space och kernel utan att behöva att mixtra så mycket. Orsaken att det var just version 6 är att det finns en trevlig bok av "Lions" skriven på 70-talet som går igenom hela kärnan med källkod och beskrivning och att den finns lagligt nedladdningsbar. Då på sjuttiotalet var den "olaglig" för att den avslöjade copyrigthemligheter. Bra kurs för kärnor. Sök och ladda ner, både bok, källkod och kör simh-simulatorn, mycket roligt.

Författare:  Mickecarlsson [ 16.24 2019-07-09 ]
Inläggsrubrik:  Re: PiDP-8 tråden

Gammal tråd, men frågan passar bra här.
Ni som kan OS/8, hur i h-e bygger man nytt OS med stöd för dubbel-densitet disketter?

Jag har fått tag på ett par images som är formaterade med detta format (RX02), men jag kan inte nå dom inifrån OS8.
Jag har satt i simh att det är rx28 som är enheten, men försöker jag accessa enheten inne i OS8 hänger sig det bara.
Edit: rättade enhet

Författare:  Mickecarlsson [ 17.23 2019-07-09 ]
Inläggsrubrik:  Re: PiDP-8 tråden

Svarar mig själv:
Ladda ner diagpack2.rk05
starta simh
attach rk0 diagpack2.rk05
attach rx0 newgames.rx02
set rx rx28
boot rk0

kör jag RES /L får jag:
Kod: [Expandera/Minimera] [Hämta] (Untitled.txt)
.RES /L

24 FREE BLOCKS

 NAME TYPE USER
 SYS  RK8E
 DSK  RK8E
 BAT  BAT
 TTY  TTY
 LPT  LPTR
 RKA0 RK8E
 RKB0 RK8E
 RKA1 RK8E
 RKB1 RK8E
 RXA0 RX02
 RXA1 RX02
 DTA0 TD8E
 DTA1 TD8E
 RL0A RL01
 RL0B RL01

OS/8 V3T

Nu ser jag att RXA0 och RXA1 är av typen RX02.
DIR RXA0: visar filerna på disken.

Nu ska jag fortsätta mitt lilla projekt, att skapa en disk med alla spel i basic jag hittat hittills.
Och att skapa en nytt bootbart system med stöd för RX02

Ser nu också att OS8 är nyare än den jag kört tidigare:
Kod: [Expandera/Minimera] [Hämta] (Untitled.txt)
.VERSION
OS/8 - KBM V3T - CCL V3E

Den jag körde innan var:
Kod: [Expandera/Minimera] [Hämta] (Untitled.txt)
.VERSION
OS/8 - KBM V3Q - CCL V1F

Författare:  bqt [ 15.31 2019-08-11 ]
Inläggsrubrik:  Re: PiDP-8 tråden

abcabc skrev:
Kör du OS/8? Har OS:et någon typ av inbyggt mönster på lysdioderna i viloläge så som RSX-11 och RSTS/E hade på PDP11? Om man har pjäsen som ett utställningsföremål så är ju det en viktig sak.

Jag har lekt lite med en PDP8 för många år sedan, det är en ganska enkel och lättillgänglig dator med ett enkelt och begripligt OS, jag har för mig att OS/8 var likt PDP11:s RT11.

Om det inte finns något mönster så är det ju ett program som är enkelt och roligt att göra till sin PDP8, eller ännu hellre hacka i OS/8-kärnans idlerutin om du har tillgång till källkoden, om man skall göra det rätt.

Många av Digital Equipments OS är tillgängliga via "Hobbyist license". Är OS/8 en av dem? Är källkoden släppt?

Sent svar, men ändå...

OS/8 är för primitivt för finesser som något mönster på panelen. OS/8 är inte interruptdrivet, och är väldigt minimalt. Så bara en sak händer. Och när det är idle, så är det helt enkelt som så att det sitter i en liten loop som läser från serieporten med pollad I/O. När ett program startar så är OS/8 i princip borta.

Källkoden går att få tag på, om du vill kika. Men det finns ingen idle-rutin. :-)

Författare:  larsbrinkhoff [ 07.19 2020-02-26 ]
Inläggsrubrik:  Re: PiDP-8 tråden

PiDP-10 är i prototypstadium.
Bild

Författare:  Mickecarlsson [ 17.12 2020-02-26 ]
Inläggsrubrik:  Re: PiDP-8 tråden

:shock:

Författare:  vaxfan [ 17.17 2020-02-26 ]
Inläggsrubrik:  Re: PiDP-8 tråden

Mycket snyggt! :) :tumupp:

Författare:  anders_bzn [ 17.44 2020-02-26 ]
Inläggsrubrik:  Re: PiDP-8 tråden

Snyggt! Berätta mer!

Författare:  Mickecarlsson [ 21.27 2020-02-26 ]
Inläggsrubrik:  Re: PiDP-8 tråden

Finns mer info här https://obsolescenceguaranteed.blogspot.com/2020/02/inevitaby-pidp-10.html

Författare:  Lasp [ 22.48 2020-02-26 ]
Inläggsrubrik:  Re: PiDP-8 tråden

Jag blev lite fundersam efter larsbrinkhoffs bildinlägg! Men tack vare bilderna i länken som micke letade upp så klarnade allt.
Ja det skall bli intressant att följa denna PiDP-10 på färden.
Jag fick ju nästan inte leka med slika stora maskiner, bara mini och pyttesmå.

Författare:  larsbrinkhoff [ 10.26 2020-02-27 ]
Inläggsrubrik:  Re: PiDP-8 tråden

Diskussioner pågår här:

https://groups.google.com/forum/#!forum/pidp-10

Alla tidsangivelser är UTC + 1 timme
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/