Restaurera en PDP11/04

Berätta om dina pågående projekt.
MattisLind
Inlägg: 775
Blev medlem: 27 maj 2011, 20:27:12
Ort: Älvsjö
Kontakt:

Re: Restaurera en PDP11/04

Inlägg av MattisLind »

bqt skrev:Hmm hmm. DL11 har en UART, och TX RDY kommer, om jag inte minns fel, mer eller mindre rakt av från UARTen, så det är ju bara att mäta på kortet. Först vid UART; och sedan fortsätta fram mot buskretsarna på det kortet med. Jag skulle tro att UARTen själv är ok. Dom brukar hålla bra. Men signalen försvinner någonstans på vägen.
Ska vi tippa på en 8641 till?
Problemet är bara att komma åt kortet när det sitter i maskinen. Helst skulle jag ha ett Quad-extenderkort. Jag vet inte om jag har ett sådant. En annan lösning är att vända upp och ned på maskinen och mäta från undersidan. Fast det är svårare och om man vill fästa probar på IC så går det inte (om man inte löder på lite pinnar från undersidan).

Schema på DL11 / M7800 har jag bara hittat i:http://bitsavers.informatik.uni-stuttga ... _Jun74.pdf
Men du har helt rätt. Signalen går från UART via E31, som är en 7408 till E11 som är en DEC8881 (Bus driver, M7800 har inga DS8641 chip, bara DS8640 receivers och DEC8881 drivers). Jag i och för sig minst en reserv-M7800 så jag kan bygla om den och prova också.
Användarvisningsbild
säter
Inlägg: 35219
Blev medlem: 22 februari 2009, 21:16:35
Ort: Säter

Re: Restaurera en PDP11/04

Inlägg av säter »

"Quad-extenderkort"

Är det ett förlängningskort eller?
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Restaurera en PDP11/04

Inlägg av sodjan »

Japp, så att man får upp kortet ur maskinen så här:

Bild
bqt
Inlägg: 267
Blev medlem: 14 juni 2011, 11:54:44
Skype: sillbit
Ort: Zürich

Re: Restaurera en PDP11/04

Inlägg av bqt »

MattisLind skrev:
bqt skrev:Hmm hmm. DL11 har en UART, och TX RDY kommer, om jag inte minns fel, mer eller mindre rakt av från UARTen, så det är ju bara att mäta på kortet. Först vid UART; och sedan fortsätta fram mot buskretsarna på det kortet med. Jag skulle tro att UARTen själv är ok. Dom brukar hålla bra. Men signalen försvinner någonstans på vägen.
Ska vi tippa på en 8641 till?
Problemet är bara att komma åt kortet när det sitter i maskinen. Helst skulle jag ha ett Quad-extenderkort. Jag vet inte om jag har ett sådant. En annan lösning är att vända upp och ned på maskinen och mäta från undersidan. Fast det är svårare och om man vill fästa probar på IC så går det inte (om man inte löder på lite pinnar från undersidan).
Asch då. Jag hoppades att du hade extenderkort av något slag. Det finns för övrigt i både double-, quad- och hex-variant.
Ett vanligt oscilloskop, eller tillochmed en multimeter borde duga för att leta efter felet här.
Schema på DL11 / M7800 har jag bara hittat i:http://bitsavers.informatik.uni-stuttga ... _Jun74.pdf
Men du har helt rätt. Signalen går från UART via E31, som är en 7408 till E11 som är en DEC8881 (Bus driver, M7800 har inga DS8641 chip, bara DS8640 receivers och DEC8881 drivers). Jag i och för sig minst en reserv-M7800 så jag kan bygla om den och prova också.
Ah. 8881 har jag stött på förut med. Också suspekt.
Testa din andra DL11, och se om den fungerar bättre?
MattisLind
Inlägg: 775
Blev medlem: 27 maj 2011, 20:27:12
Ort: Älvsjö
Kontakt:

Re: Restaurera en PDP11/04

Inlägg av MattisLind »

sodjan skrev:Japp, så att man får upp kortet ur maskinen så här:

Bild
Det där ser ut som styrkortet till programmeringskonsolen för PDP11/04 eller PDP11/34 som man "extendat". Den använder en 8008 mikroprocessor. I princip en en egen dator som kan manipulera minne och i/o över unibusen.
bqt
Inlägg: 267
Blev medlem: 14 juni 2011, 11:54:44
Skype: sillbit
Ort: Zürich

Re: Restaurera en PDP11/04

Inlägg av bqt »

Bortsett från att kortet inte har något mer avancerat än en 74154 då... Ingen 8008 så långt ögat kan se. :)
Fast lite nyfiken är jag på vad för kort det är...

(Extendern på bilden är för övrigt också lite udda - inte DECs extender, utan någon annan. Samma funktion i vilket fall som helst.)
MattisLind
Inlägg: 775
Blev medlem: 27 maj 2011, 20:27:12
Ort: Älvsjö
Kontakt:

Re: Restaurera en PDP11/04

Inlägg av MattisLind »

bqt skrev:Bortsett från att kortet inte har något mer avancerat än en 74154 då... Ingen 8008 så långt ögat kan se.
Fast lite nyfiken är jag på vad för kort det är...

(Extendern på bilden är för övrigt också lite udda - inte DECs extender, utan någon annan. Samma funktion i vilket fall som helst.)
Nu var du lite snabb. Socklade guldchippet i övre högra hörnet gissar jag på är en 8008. 18 Pin CERDIP. Borde stämma bra.
bqt
Inlägg: 267
Blev medlem: 14 juni 2011, 11:54:44
Skype: sillbit
Ort: Zürich

Re: Restaurera en PDP11/04

Inlägg av bqt »

Uj. Är en 8008 mindre än en 74154?
Jag inbillade mig att den skulle vara lite större.
Med 18 pinnar kan man ju inte göra mycket. Hur stor addressrymd samt databredd har den? Jag trodde det skulle vara åtminstone 8 bitar för vardera. Jag har faktiskt inte koll på 8008 alls, mer än lite luddigt.
Får ta och googla lite...
MattisLind
Inlägg: 775
Blev medlem: 27 maj 2011, 20:27:12
Ort: Älvsjö
Kontakt:

Re: Restaurera en PDP11/04

Inlägg av MattisLind »

Det här frontpanelen på den Intellec 8 som finns på Dalby Datormuseum. Ett utvecklingssytem för 8008, men i praktiken en generell dator.
Bild
Det ser ut som adressbussen är 16 bitar. Och de är klart multiplexerar man kraftigt så går det ju att få in på 18 pinnar.

Vet inte om den fungerar. Vi har ingen programvara till den.
bqt
Inlägg: 267
Blev medlem: 14 juni 2011, 11:54:44
Skype: sillbit
Ort: Zürich

Re: Restaurera en PDP11/04

Inlägg av bqt »

Lite OT för tråden, men kikade runt om 8008, och det verkar som om du nog har rätt, Mattis.
För övrigt verkar det som om den ska ha 14 addresspinnar, och 8 datapinnar. Men det är multiplexat en hel del, som sagt. Det finns tydligen bara 8 addresspinnar. Större addresser multiplexas med. Sedan är nog data också multiplexat på samma... Verkar inget kul chip att bygga runt. :) Men litet är det...

Nåja. Tillbaka till elvan. Hoppas på en rapport med en ny DL11 instoppad...
MattisLind
Inlägg: 775
Blev medlem: 27 maj 2011, 20:27:12
Ort: Älvsjö
Kontakt:

Re: Restaurera en PDP11/04

Inlägg av MattisLind »

TX Fungerar!

Bygglade upp det andra kortet och provade:
Bild
Japp, det ser mycket bättre ut! Den läser ut 200 så TX biten är satt.
Om allt fungerar som det ska ska ett tecken skrivits till terminalen. Jag har dock ingen terminal inkopplad än. Får fixa den där USB <-> serieports adaptern och koppla in den.
Bild
Här är en trace lite senare när den spinner i RX-rutinen. Helt OK, alltså.

Kod: Markera allt

     267                                	; --------------------------------------------------
     268                                
     269                                	; character RX routine
     270                                	;
     271                                	; R2 = new 7bit character returned in R2<7:0>, R2<15:08> n/c
     272                                	; R3 = return address
     273                                	
     274 165524 105737  177560          rxchar:	tstb	@#dlrcsr		; wait for RX ready
     275 165530 100375                  	bpl	rxchar			; no character yet, loop
     276 165532 105002                  	clrb	r2			; clear low byte only
     277 165534 153702  177562          	bisb	@#dlrbuf,r2		; insert character in low byte
     278               
Återkommer imorgon med tester med USB<->serieport adapter! Skall bli spännande att se om man kan knacka in några kommandon via konsolemulatorn. Köra diagnostik på minnet och se om det lever känns som nästa steg i så fall.
Senare får jag fundera på att fixa det första DL11 kortet. Det var ju tänkt att användas mot TU58 emulatorn så att maskinen skulle kunna boota något trevligt.

bqt: Kan man boota t ex RT11 utan realtidklocka? Jag måste kanske rota fram ett M7856 (DL11-W) istället och använda det som konsolkort.
Användarvisningsbild
anders_bzn
Inlägg: 5772
Blev medlem: 17 december 2008, 19:22:18
Ort: Kävlinge
Kontakt:

Re: Restaurera en PDP11/04

Inlägg av anders_bzn »

Vilken baudrate kör konsolen med på denna?
MattisLind
Inlägg: 775
Blev medlem: 27 maj 2011, 20:27:12
Ort: Älvsjö
Kontakt:

Re: Restaurera en PDP11/04

Inlägg av MattisLind »

anders_bzn skrev:Vilken baudrate kör konsolen med på denna?
Man kan välja genom roterande switchar på M7800 kort. Individullt för mottagning och sändning. Jag har ställt in kortet på 9600 bps. Man kan byta kristall också, men den som sitter i, 4,608MHz är max. Sätter man i annan kristall kan man köra mot TTY i 110 bps också... Eller mot IBM Selectric i 134,5 bps..
bqt
Inlägg: 267
Blev medlem: 14 juni 2011, 11:54:44
Skype: sillbit
Ort: Zürich

Re: Restaurera en PDP11/04

Inlägg av bqt »

MattisLind skrev:TX Fungerar!
Lysande igen! Stormande framsteg. Misstänker som sagt var 8881 på din andra DL11.
Återkommer imorgon med tester med USB<->serieport adapter! Skall bli spännande att se om man kan knacka in några kommandon via konsolemulatorn. Köra diagnostik på minnet och se om det lever känns som nästa steg i så fall.
Senare får jag fundera på att fixa det första DL11 kortet. Det var ju tänkt att användas mot TU58 emulatorn så att maskinen skulle kunna boota något trevligt.

bqt: Kan man boota t ex RT11 utan realtidklocka? Jag måste kanske rota fram ett M7856 (DL11-W) istället och använda det som konsolkort.
Jag tror att RT11 ska fungera utan klocka, men jag har dessvärre lekt ganska lite med RT11. XXDP fungerar definitivt utan realtidsklocka. Men en DL11-W kan vara bra i vilket fall som helst. Eller så kan du ju rota fram en realtidsklocka också. KW11 inbillar jag mig att dom heter, men det kan ju vara fel.

Skaka fram en serieport nu, så du kan leka lite mer.
sm5tfx
Inlägg: 114
Blev medlem: 20 juli 2011, 14:28:41
Ort: Gnällbältet

Re: Restaurera en PDP11/04

Inlägg av sm5tfx »

Jag har för mig att RT-11 går bra utan TOY Clock eller motsvarande... har inte kört det på många år, men har några svaga minnen av att man fick mata in det manuellt när man bootade 11/03 från floppy :-)
Skriv svar