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

PDP-8/L Renovering
http://elektronikforumet.com/forum/viewtopic.php?f=3&t=46611

Författare:  anders_bzn [ 21.22 2010-11-10 ]
Inläggsrubrik:  PDP-8/L Renovering

Tänkte nu presentera mitt senaste projekt, att renovera en Digital Equipment PDP-8L.

Denna datorn fick vi till vår samling http://www.abc80.net i våras och just den här har stått på arbetsbänken sedan dess. Maskinen lär ha fungerat sist den provades och har tyvärr stått ganska fuktigt sedan dess. Eftersom detta är en tidig dator och tillverkad i ganska få exemplar så är det värd ett bättre öde. Den ska igång!

Kort fakta om PDP-8L
* Tillverkades mellan 1968-70
* Tillverkades i endast 3902 exemplar
* 12 bitars buss
* 8K 12-bitars kärnminne
* Minnescykel på 1,6us (625kHz)
* Kom med ett 110Bauds strömslingeinterface som standard.

PDP-8 serien vad den första serien med datorer som gjorde att skolor och "mindre" företag kunde skaffa en dator. Till PDP-8L gick det även att få disk system, bandstationer och mycket mer. Man kunde ladda programmet från remsa eller disk. Se Youtube

PDP-8L maskinen som vi har är byggd med "flipchip" moduler, dvs kretskort med en eller ett par logikkretsar på. Alla dessa ca 100 kort är nerstuckna i ett virat bakplan.

Till vårt exemplar fick vi diverse handböcker, en hel kartong med kort "flipchip moduler". Den har suttit i någon sorts analysutrustning på sjukhuset i Karlstad från början.

På Ebay kan man mycket sällan köpa en av dessa och i detta skick skulle den gå för upp emot $1000 (det finns inte mycket statistik att jämföra med).

Bild
Datorn i ihopsatt skick, bilden är upp o ner eftersom datorn stod på detta hållet. Inte så konstigt med tanke på att den servas underifrån...

Bild
Fronten avmonterad liggandes på arbetsbänken. En del av switcharna behöver lagas.

Bild
Datorn underifrån. Här ser man alla flipchip modulerna nerstuckna i bakplanet. Lådan i bildens övre kant är nätdelen. Fronten är avskruvad, ska sitta till höger i bild.

Bild
Här en närbild på en DEC-tillverkad 7474 krets monterad på en flipchip modul. Här kan man se vad fukten har gjort med maskinen.

Bild
Nätagget, en kondensator är under test. Den och den andra jätten har jag testat och formerat med gott restultat. Det är kvalitets elektrolyter, tillverkade v26 1969! Nätdelen är stöddig, den ska bland annat ge 5V@6A och är linjärreglerad. Detta var innan man började använda switchade agg i datorer. Dessutom är nätdelen byggd för 115V, vet inte om det fanns någon 230V version. Man kan se att skicket är rostigt, smutsigt och ärjat.

Bild
Närbild på 5V stabilisatorkortet, på flänsen som sitter under kortet sitter det två TO3 transistorer.

Nästa steg är att fortsätta att kolla över nätagget, plocka isär det och rengöra och göra fint. Sen ska jag testa det med konstlast och mäta rippel för att se så det fungerar tillfredställande innan det sätts tillbaks i maskinen.

Resten av maskinen ska plockas ner och rengöras. Alla flipchip modulerna ska rengöras. Fronten ska ses över och switcharna skall lagas.

Författare:  nablaman [ 21.25 2010-11-10 ]
Inläggsrubrik:  Re: PDP8 Renovering

Vilken underbar maskin! Tänk om man kunde ramla över en sån... :D Lycka till med projektet, hoppas ni får igång den!! :tumupp:

Författare:  mri [ 21.59 2010-11-10 ]
Inläggsrubrik:  Re: PDP8 Renovering

Intressant! Den kraftfullare PDP-11 var maskinen för vilket UNIX och C utvecklades på 70-talet.

Författare:  Electricguy [ 22.17 2010-11-10 ]
Inläggsrubrik:  Re: PDP8 Renovering

oooooohh!!!!!!1 :shock: två ord: VILL HA!!!!!!!!! :D nördig som man är! :D lycka till! hoppas du får fart på den!!! :P

Författare:  Glenn [ 23.37 2010-11-10 ]
Inläggsrubrik:  Re: PDP8 Renovering

Kan tillägga att vi fortfarande har en PDP-11 i drift på jobbet :) PDP-8 har jag dock aldrig sett.

Författare:  Nerre [ 08.11 2010-11-11 ]
Inläggsrubrik:  Re: PDP8 Renovering

PDP-11 var det som gällde när jag började gymnasiet (jag gick på Vasa som på den tiden delade PDP-11 med Åsö och Thorildsplan). Men då hade man ju redan kört ABC80, ZX81 och lite annat junk. (Undrar när jag gick kursen på Compis... det måste varit senare i alla fall)

Författare:  limpan4all [ 08.21 2010-11-11 ]
Inläggsrubrik:  Re: PDP8 Renovering

Då missade du NOVA 1220 http://en.wikipedia.org/wiki/Data_General_Nova som vi hade på ÅSÖ innan PDP11-73 maskinen inhandlades...
Jag har fortfarande mina första BASIC program liggandes på TTY pappersremsa.

Författare:  Nerre [ 08.47 2010-11-11 ]
Inläggsrubrik:  Re: PDP8 Renovering

Ja, jag är ju född 68 så jag började väl 84 eller nåt sånt...

Författare:  grym [ 08.55 2010-11-11 ]
Inläggsrubrik:  Re: PDP8 Renovering

harcore :tumupp: :tårta: :drool:

Författare:  limpan4all [ 09.10 2010-11-11 ]
Inläggsrubrik:  Re: PDP8 Renovering

Då var jag just klar...

Författare:  pbgp [ 09.19 2010-11-11 ]
Inläggsrubrik:  Re: PDP8 Renovering

Hej Anders!

Det var mig en erbarmlig 8/L, den verkar dock ha hamnat i goda händer. Du sporrar mig att äntligen ta tag i renoveringen av min PDP-8/e (samma maskin som jag nämnt i epost till dig). Du fick mig också att registrera mig på forumet, nått jag tänkt göra länge.

Jag reggade pdp8.se för ett tag sen, där kan ni se bilder på min 8/e.

Hoppas renoverandet går bra. Jag tror faktiskt jag kan hjälpa dig med reservdelar, men du kan väl PM:a eller maila mig om det?

/Pontus.

Författare:  dar303 [ 11.13 2010-11-11 ]
Inläggsrubrik:  Re: PDP8 Renovering

Anders: Kul projekt, lycka till och glöm inte publicera fler bilder!

bpgp: Välkommen till forumet!

Jag har en kontrollpanel till en PDP-10 och en 11 som prydnad i mitt labb (från KTH tror jag) och så har vi en panel och några delar från vår första dator, PDP-15, i en monter på jobbet! Jag har inte kvar något av elektroniken utan har dem för den fantastiska 60-talsfuturistiska industridesignen, lyfter varje labb till en högre Mad Professor-klass tillsammans med en Jacobs stege, jetmotor eller Teslaspole! :)

Om någon samlare eller nostalgiker är intresserad efterträdare n till vår PDP, en HP1000, så har jag en sådan komplett att skänka bort gratis mot avhämtning, se denna tråd:
viewtopic.php?f=11&t=37697&p=505007

Författare:  pbgp [ 11.57 2010-11-11 ]
Inläggsrubrik:  Re: PDP8 Renovering

dar303: Tackar!

Och OJ! en PDP-10 panel!! vilken model? KA10, KL10 eller KI10? Du måste nästan lägga upp en bild, det är ju en riktig raritet :) En PDP-15 panel är nog nästan ännu ovanligare.

Jag måste bara fråga, dom är ju fasligt ovanliga, du kan inte tänka dig att separera dig från den mot lämplig ersättning?

mvh,
Pontus.

EDIT: Ehm, nu när jag tänker på det så var det kanske inte så artigt att fråga men jag blev lite till mig. Jag har försökt få fatt i en sådan förut och dom växer ju inte på träd direkt.

Författare:  dar303 [ 12.28 2010-11-11 ]
Inläggsrubrik:  Re: PDP8 Renovering

(ursäkta trådkapningen!!!)

Jag återkommer med bilder på de jag har i labbet, ska kolla om det verkligen var en 10:a, blev lite osäker...
Här är en bild på vår 15 i alla fall:
(Den är inte till salu pga. musik och teknikhistoriskt intresse, den har styrt sveriges första och största (?) synthesizer, se http://www.elektronmusikstudion.se/history/)
Bild

Vad är en ovanlig PDP-panel värd tro? Jag är inte överdrivet intresserad av att sälja eftersom de är väldigt snygga men pank är man ju emellanåt!

Författare:  hcb [ 12.34 2010-11-11 ]
Inläggsrubrik:  Re: PDP8 Renovering

Mycket trevligt projekt!
Utanför "datasalarna" på gymnasiet jag gick i stod en PDP-8, dock ej i användbart skick. Jag fick en hel kartong med manualer som jag lusläste på kvällarna. Snacka om onödigt, men roligt, vetande! Tyvärr gick allt det där till återvinningen när jag flyttade hemifrån :(

Vidare har jag på 90-talet arbetat (!) med en PDP-8-klon från Nuclear Data[1]. Det är något speciellt med frontpanelswitchar och kärnminne 8)

[1] Ryktet(tm) säger att den skänktes till institutionen från Ringhals 1974. Invigningen av instrumentet var i alla fall från det året om jag minns rätt.

Författare:  pbgp [ 12.38 2010-11-11 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag tänkte just fråga, är det från EMS PDP-15-maskinen kommer ifrån. Jag har försökt spåra den maskinen utan framgång (inte för att köpa utan för att jag har ett historiskt intresse av dom här gamla godingarna). Va kul att nånting från maskinen har överlevt.

Såhär ser dom olika PDP-10 fronterna ut:

KA-10
Bild

KI-10
Bild

KL-10
Bild

Angående värde så är det såklart skitsvårt att säga med tanka på att dom inte säljs speciellt ofta. KA-10 och KI-10 är nog mer värda än KL-10. Säljer du på EBAY kan du nog få en god slant. Jag ger dig gärna ett bud så kan vi ta det därifrån, men det kanske vi ska ta per PM?

Författare:  pbgp [ 12.40 2010-11-11 ]
Inläggsrubrik:  Re: PDP8 Renovering

hcb skrev:
Mycket trevligt projekt!
Utanför "datasalarna" på gymnasiet jag gick i stod en PDP-8, dock ej i användbart skick. Jag fick en hel kartong med manualer som jag lusläste på kvällarna. Snacka om onödigt, men roligt, vetande! Tyvärr gick allt det där till återvinningen när jag flyttade hemifrån :(


Inte alls :) Vad jag förstår (och av egen erfarenhet) så var Digitals manualer väldigt pedagogiska och genomgående, bra läsning för vilken datorintresserad som helst.

Författare:  sodjan [ 12.58 2010-11-11 ]
Inläggsrubrik:  Re: PDP8 Renovering

Digitals manualer kan nog enbart jämföras med IBMs dito när det
gäller kvalitet. Och naturligtsvis spelar de i en helt annan division
än vad man idag hittar (om man har tur) i open-source världen...

Författare:  hcb [ 13.19 2010-11-11 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jo, jag vill minnas att jag i alla fall _kände_ mig som en expert på området boot-loading från hålremsa, FORTRAN-kompilering m.m. trots att jag aldrig varit i närheten av riktiga remsläsare/-stansar. Dock visste jag naturligtvis vad det var för apparater 8)

sodjan: Du har onekligen en poäng i att dokumentationen inte alltid har högsta prioritet i open-source-världen, men bitvis är den bra. Dock inte nödvändigtvis i de mer populära delarna av den.
Personligen anser jag att man i lika hög grad betalar för dokumentationen som produkten som sådan---den senare är allt som oftast oanvändbar utan den förra.

Författare:  Glenn [ 13.24 2010-11-11 ]
Inläggsrubrik:  Re: PDP8 Renovering

Å andra sidan är dokumentationen av komersiell mjukvara(/hårdvara) minst lika dålig idag, med några få undantag då.

Så jag vet inte riktigt om det är relevant att skriva att det är i opensourcevärlden.

Författare:  sodjan [ 13.36 2010-11-11 ]
Inläggsrubrik:  Re: PDP8 Renovering

Nja, den dokumentation som jag normalt använder (d.v.s för produkter som
kommer från det som var Digital) så håller den nog fortfarande samma kvalitet.

Men visst, det är dyrt att dokumentera och det sparas nog in lite på just det ibland,
speciellt om man inte får betalt för det.

Författare:  Nerre [ 13.39 2010-11-11 ]
Inläggsrubrik:  Re: PDP8 Renovering

De flesta som utvecklar Open Source gör det ju för att de vill ha fram ett bra program att använda. Motivationen att göra det för andra är inte så stor, och då är det klart att dokumentationen blir lidande.

I en del fall så är det nån som skriver en bok som manual, och säljer (för att dra in pengar till projektet). Det finns ju inget som säger att bra för att programvaran är Open Source så måste dokumentationen vara fri.

Författare:  ie [ 20.32 2010-11-11 ]
Inläggsrubrik:  Re: PDP8 Renovering

limpan4all skrev:
Då missade du NOVA 1220 http://en.wikipedia.org/wiki/Data_General_Nova som vi hade på ÅSÖ innan PDP11-73 maskinen inhandlades...

Den kommer jag ihåg. Och vilken lyx när den fick skivminnen så man slapp sitta och handkoda hålkort...

Författare:  anders_bzn [ 22.35 2010-11-11 ]
Inläggsrubrik:  Re: PDP8 Renovering

pbgp skrev:
Hej Anders!

Det var mig en erbarmlig 8/L, den verkar dock ha hamnat i goda händer. Du sporrar mig att äntligen ta tag i renoveringen av min PDP-8/e (samma maskin som jag nämnt i epost till dig). Du fick mig också att registrera mig på forumet, nått jag tänkt göra länge.

Jag reggade pdp8.se för ett tag sen, där kan ni se bilder på min 8/e.

Hoppas renoverandet går bra. Jag tror faktiskt jag kan hjälpa dig med reservdelar, men du kan väl PM:a eller maila mig om det?

/Pontus.


Trevligt att se dig här. Jag hör av mig, det fattas redan några bitar...

Man måste säga att Digitals manualer och hårdvara är gedigen. Det märks att dessa prylar byggdes i en tid då allt inte var slit och släng. Vi har manualer både i papper och på mikrofilm! Mjuvara finns på remsa...

Kul med alla kommentarer, jag kommer inte ge upp än... Dagens övning är detta:

Bild
Nätagget utan kläder, befriad från plåten och lite avborstad. Kondingarna ska kopplas bort, måste bara märka upp kablarna först. För att få bort vissa komponenter så har jag behövt löda bort en och annan sladd, enligt reglen att löda bort och löda dit den innan nästa sladd flyttas. Allt för att inte göra bort mig!

Bild
Så här många skruv har jag lossat på hittills, rostiga spårskruv urk! Dessutom är det tumgänga... Man kan också notera att säkringshållarna var lite spröda.

Författare:  cl3mens [ 23.57 2010-11-11 ]
Inläggsrubrik:  Re: PDP8 Renovering

Ja vad ska man säga mer än "SKITHÄFTIGT, GE MIG MER!!". :) Ser fram emot framstegen och bilderna de vållar. Det är fina maskiner. Tur att pbgp hittat hit, jag hade tänkt tipsa han annars. :badgrin:

Författare:  pbgp [ 09.07 2010-11-12 ]
Inläggsrubrik:  Re: PDP8 Renovering

hej cl3mens! Nu är jag även i detta forum :) Det börjar bli några att hålla reda på.

Till anders: Jisses va med skruvar. Jag blir alltid lite nervös när jag tar isär något, tänk om man tappar den där tumskruven mellan golvplankorna!

Författare:  anders_bzn [ 09.33 2010-11-12 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jo det blev en del skruv. Jag har dessutom sabbat skallen på den del, spårskruv är skräp, speciellt när de har rostat fast. Jag ska byta samtliga skruvar...

Författare:  nsbvzy [ 01.31 2010-11-13 ]
Inläggsrubrik:  Re: PDP8 Renovering

jag som trodde det där gamla maskinerna bara var skrot... fick ett par av en kompis som jobbat på IBM hela sitt liv (är nu pensionerad sen många år tillbaka) , och han tyckte att jag skulle ha användning för dem, och i dag står de bara i källaren och samlar damm... funderade ett tag på att skrota dem och plocka de prylar som var användbara.. men har inte kommit så långt.

men okej, vad kan jag ha dem till? eller är det bara för nostalgiska skäl ni vill ha fart på dem?

Författare:  sodjan [ 01.40 2010-11-13 ]
Inläggsrubrik:  Re: PDP8 Renovering

> ...vad kan jag ha dem till?

Till ungefär detsamma som en lite större PIC eller AVR gör lika bra i dag.
Så det är inte för att de gör något speciellt unikt som är "grejen".
Samma orsak som att en del renoverar och kör bilar från 50-talet.

Författare:  nsbvzy [ 01.47 2010-11-13 ]
Inläggsrubrik:  Re: PDP8 Renovering

okej, då hajar jag :D ,

den som har vägarna förbi får gärna hämta "skrotet" mot nå roligt i inbyte :lol:

Författare:  pbgp [ 09.14 2010-11-13 ]
Inläggsrubrik:  Re: PDP8 Renovering

Det är lustigt, man ser inte en PDP:a på flera år, sen dyker dom upp som svampar :D

Jag är såklart intresserad, pm skickat som man brukar säga.

Författare:  säter [ 14.24 2010-11-13 ]
Inläggsrubrik:  Re: PDP8 Renovering

nsbvzy skrev:
jag som trodde det där gamla maskinerna bara var skrot...

Vad är det för maskiner du har? PDP-8 eller PDP-11?

Författare:  Glenn [ 14.28 2010-11-13 ]
Inläggsrubrik:  Re: PDP8 Renovering

Fast det finns ju trots allt en hel del gamla PDP'er i drift fortfarande, så dom har ju ett faktiskt användningsområde förutom som kuriosa. den vi har på jobbet styr ju etty väldigt dyrt system, det byter man inte ut i en handvändning, det är ju samma anledning som vi har förreådet fullt med gamla HP-maskiner och Sun-maskiner, efterssom vi har system som använder dessa som styrdatorer.

Däremot skulle man väl kanske inte nykonstruera nåt baserat på så gamla saker :)

Författare:  pbgp [ 00.35 2010-11-14 ]
Inläggsrubrik:  Re: PDP8 Renovering

Får man gissa att det är nått form av smältverk? Eller annan fabrikation. Jag känner till ett ställe som kör PDP-11 emulerat, men det funkar ju inte när man har hårdvara som är unik för sin process.

Hmm, hoppas jag inte snor den här tråden för mycket :) du får säga ifrån då anders.

Författare:  anders_bzn [ 22.42 2010-11-14 ]
Inläggsrubrik:  Re: PDP8 Renovering

Ny update.

Har varit borta i helgen, men en timme med PDP:n blev det tillslut nu på kvällen. Passade på att svänga ner i museelokalen nu när jag ändå var i närheten. Det är 17 mil dit annars...

Så jag rotade fram lite dokumentation, det visar sig att vi har mycket dokumentation till PDP8/e, även hålremsor. När vi fick dessa två maskinerna skulle det följt med en PDP8/e men den var borta. Men vi fick all dokumentation. Expantionslådan som vi fick och jag misstänkte kunde vara till 8L maskinen var till 8E!

Nåja, nu till bilderna.

Bild
Lite dokumentation till 8L, vi borde ha på mikrofishe också.
Bild
Hittade några praktiska förlägningskort. Dessa kan vara bra att ha senare.
Bild
Virat bakplan.
Bild
Närbild på bakplanet. Man förstår att om detta skulle vara kass i maskinen så skulle det vara otroligt mycket jobb att återställa det. Man får viss respekt för den/de som virat upp det från början.

pbgp: Visst, tråden blir lite småkapad har jag märkt men det gör mig ingenting så länge det handlar om datorer och gärna då gamla och PDP:er.

Författare:  pbgp [ 22.49 2010-11-14 ]
Inläggsrubrik:  Re: PDP8 Renovering

Vilka bakplan! Det är nog ett av dom mer invecklade jag sett :) Om du har vägarna förbi Uppsala så visar jag dig gärna några till, Update (universitetets datorförening) har en del fina saker vi gärna visar upp.

Och så trevligt med förlängingskorten, dom är bra om man ska felsöka ett specifikt kort.

Författare:  Glenn [ 23.33 2010-11-14 ]
Inläggsrubrik:  Re: PDP8 Renovering

anders_bzn skrev:
Bild
Hittade några praktiska förlägningskort. Dessa kan vara bra att ha senare.


Jag har hittat en hel bunt sådana i återvinningen en gång (tror till och med det står om det i containerfyndtråden) men lät dom ligga, jag funderade dock på vad 17 dom var till för..

borde kanske ha plockat dom.

Författare:  pbgp [ 23.48 2010-11-14 ]
Inläggsrubrik:  Re: PDP8 Renovering

Hehe.. mja, ingen större förlust. Dom finns faktist att köpa nya! Men dom kostar skjortan. Det är lite lurigare att få tag på för korten som är tre gånger så breda :) Kanske går det att sätta tre sådana här i bredd iofs.

Författare:  anders_bzn [ 20.27 2010-11-15 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag såg någon kommentar om att det inte är så ofta man får se en PDP, ännu mer sällan en PDP-8.

Jag har personligen inte sett så många jag heller. Jag hade faktiskt bara sett en PDP-8 innan vi fick våra. Den jag har sett är en mycket fin och välbevarad PDP-8/I som stått på Matematiska instutionen på Zagrebs universitet. Den stod på Zagrebs tekniska museum när jag såg den sommaren 2005.

PDP-8/I är storebror till vår PDP-8/L, den har någon mer instruktion och mer minne som standard. Dessutom har den lite snabbare klocka!

Var tvungen att lägga upp några (halvbra) bilder.

Bild

Bild

Författare:  Electricguy [ 20.32 2010-11-15 ]
Inläggsrubrik:  Re: PDP8 Renovering

SÅÅÅ otroligt häftigt!!! :D ja måste nästan vara lite skadad som är totalt tokig i gamla datorer!! :mrgreen:

Författare:  pbgp [ 20.33 2010-11-15 ]
Inläggsrubrik:  Re: PDP8 Renovering

Tjusiga bilder, det var en lustig terminal dom har, undrar om den verkligen hör ihop med 8:an. Det är en fin PET i bakgrunden också.

Vill du se en 8/I så får du gärna komma och titta på Updates i Uppsala. Vi har precis städat så det går att se den igen. Om någon annan är intresserad så går det nog att ordna också.

(märks det att jag bevakar den här tråden ?)

Författare:  eqlazer [ 20.38 2010-11-15 ]
Inläggsrubrik:  Re: PDP8 Renovering

Såldes en PDP-8e på ETA-auktionen 2008, ingen som vet vem som köpte och hur det i så fall gått med maskinen?
http://auktion.eta.chalmers.se/usr_img/2008/0128.JPG

Författare:  pbgp [ 20.42 2010-11-15 ]
Inläggsrubrik:  Re: PDP8 Renovering

Det kan jag svara på :) Det var jag som köpte den. Jag har tyvärr haft tid att göra nått av den. Den har hamnat i ett tidsenligt rack och jag har skaffat mer kärnminne. Jag hade som nyårslöfte i år att få fart på den, vi får se om jag lyckas.

Klickar du på länken i min signatur så får du se lite bilder på den.

Författare:  anders_bzn [ 20.58 2010-11-15 ]
Inläggsrubrik:  Re: PDP8 Renovering

pbgp skrev:
Tjusiga bilder, det var en lustig terminal dom har, undrar om den verkligen hör ihop med 8:an. Det är en fin PET i bakgrunden också.

Vill du se en 8/I så får du gärna komma och titta på Updates i Uppsala. Vi har precis städat så det går att se den igen. Om någon annan är intresserad så går det nog att ordna också.

(märks det att jag bevakar den här tråden ?)


JA, det märks. Kul.

Jag känner till det med PDP8:an på Chalmers, den lär ha gått för 6-7000kr (rätt mig om jag har fel, jag var inte där själv).

EDIT: Så det var du som köpte den. Världen är bra liten...

Jag känner inte till fler än dessa två, samt den Update har. Sen lär Tekniska Museet ha en, PDP-8/S en raritet från 1966. Kommer från Asea.

Författare:  pbgp [ 21.06 2010-11-15 ]
Inläggsrubrik:  Re: PDP8 Renovering

Det var någon som filmade så man kan se spektaklet här:

http://www.youtube.com/watch?v=Ap2btL3METI

Det är min kompis Bjarni som går fram och tittar på maskinen efter klubban fallit. ETA är fasligt trevligt, jag ska faktiskt åka dit i år igen.

Det stämmer bra att tekniska museet har en pdp-8/s, den långsammaste PDP-8:an:
http://www.kringla.nu/kringla/objekt?te ... ct/TM44346

Jag känner till några maskiner till hos olika privata samlare, det är oftast 8/e, 8/f och 8/m man ser.

Författare:  eqlazer [ 21.16 2010-11-15 ]
Inläggsrubrik:  Re: PDP8 Renovering

pbgp skrev:
Det kan jag svara på :) Det var jag som köpte den. Jag har tyvärr haft tid att göra nått av den. Den har hamnat i ett tidsenligt rack och jag har skaffat mer kärnminne. Jag hade som nyårslöfte i år att få fart på den, vi får se om jag lyckas.

Klickar du på länken i min signatur så får du se lite bilder på den.


Ahh, kul att se att den hamnat i ett gott hem :)
Ja det drar ihop sig till auktion igen, 27:e november närmare bestämt, för att smyga in lite reklam.

Författare:  anders_bzn [ 22.17 2010-11-15 ]
Inläggsrubrik:  Re: PDP8 Renovering

Du som kanske vet, blir det några mer tillägg till auktionslistan? Jag har varit på ETA:s auktion flera gånger, ska dit i år igen. Då ses vi där!

Jag minns inte allt vad vi tagit hem därifrån, men mer än en gång har jag suttit med prylar i knäet för att få in allt i bilen.

Författare:  pbgp [ 22.21 2010-11-15 ]
Inläggsrubrik:  Re: PDP8 Renovering

Så trevligt :)

Jag förstörde nog stötdämparna i min bil när jag åkte hem med PDP-8:an, en kompis och halva baksätet fullt med blandade godsaker. Det var ju jättemycket extra utanför listan 2008. Jag frågade en kompis som var insyltad den gången om det skulle vara nått extra i år, men jag fick nog aldrig ett svar.

Författare:  anders_bzn [ 21.59 2010-11-18 ]
Inläggsrubrik:  Re: PDP8 Renovering

Nu har jag gjort lite till efter bästa förmåga. Har lyckats räkna ihop alla skruv och förhoppningsvis rett ut vad det var för längder och gängor. Eftersom de gamla var svårt rostiga och jag fick dessutom borra ut några så har jag bestämt att det får bli nya.

Nu fick jag också förmånen att lära mig lite om de trevliga amerikanska systemen för gängor och skruvar. UNC och UNF, längder uttryck i bråkdelar av tum. BRRR

Nu är det beställt, hos http://www.fastener-express.com/. Jag lyckades dock glömma muttrarna så jag fick beställa två gånger och betala 2*$17 i frakt. Ett mail och 20 minuter senare fick jag meddelande av Paypal att $17 var återbetalt. Schysst!

Det kommer inte bli samma skallar på alla skruv, så det kommer inte bli riktigt original. En del av mig stör sig lite på detta. Undrar varför. Fler bitar kommer ju bli bytta, som säkringshållarna.

Detta är vad jag lyckats prestera på två dagar, nu ska jag snyta mig och fortsätta vara sjuk.

Författare:  Nerre [ 07.47 2010-11-19 ]
Inläggsrubrik:  Re: PDP8 Renovering

Men om man renoverar är det ju tillåtet att byta ut delar mot "modernare".

Det är skillnad om man restaurerar:)

Författare:  anders_bzn [ 21.24 2010-11-20 ]
Inläggsrubrik:  Re: PDP8 Renovering

Nerre: Jo visst är det skillnad, men jag har svårt att hålla det till att bara renovera.

Nu har jag gjort lite till, känner att jag är inne i en destruktiv period och alla bilder är på prylar som är rostiga och smutsiga.


Bild
Först så lyfte jag ur bakplanet med alla korten i, ni minns ju hur mycket trådar det var på baksidan. Då förstår ni också att jag blev ganska förskräckt när jag insåg att det var i två delar! Snabbt letade jag fram två aluminiumbitar som jag kapade till och borrade två hål i så jag kunde fixera halvorna medan bakplanet står på labbänken. Avståndet mellan hålen mätte jag noga från racket.

Bild
En bild på de tre fläktarna som kyler hela maskinen 3*12cm (eller 5" om jag får gissa). Har inte mätt dem.

Bild
Samma tre fläktar renborstade och provkörda. De fungerar bra och låter inte onormalt, men högt!

Bild
Ny är racket tomt, man ser i vilket ledsamt skick det är i. Man kan också ana hur det borde sett ut.

Jag har också börjat fundera på vad som fattas i bitar till maskinen.
- Botten locket, men det borde gå att nytillverka. Men det lär inte bli billigt. Det finns en bra mall i topp locket, det ska vara likadant om jag förstått saken rätt.

- Säkringshållare till nätagget. Det ska vara 6,3 * 32mm säkringar och ska passa i ett runt hål som är ~15,5mm i diameter. Någon som har 3st? Tips på vad man köpa uppskattas. Har kollat Elfa, de har en modell som inte passar men behöver aningen större hål med raka sidor, skulle funka, kostar 96kr stycket plus moms. Inte kul. Digikey hade ingen. De gamla sprack i bitar när jag skulle lossa dem...

- Det verkar som det ska sitta kort som fungerar som anslutning till periferienheter, där borde vara minst två eftersom maskinen har dubbla uppsättningar av kort för anslutning av terminal. Kanske att dessa ligger i en låda i museet, får kolla nästa gång jag är där.

Sen har jag också funderat lite på strömslingeinterfacet som den här maskinen har, det kommer behövas en omvandlare till RS232/USB om jag ska kunna ansluta den till en PC. Vi pratar den fantastiska hastigheten av 110 BAUD.

Författare:  anders_bzn [ 21.25 2010-11-20 ]
Inläggsrubrik:  Re: PDP8 Renovering

pbgp skrev:
Så trevligt :)

Jag förstörde nog stötdämparna i min bil när jag åkte hem med PDP-8:an, en kompis och halva baksätet fullt med blandade godsaker. Det var ju jättemycket extra utanför listan 2008. Jag frågade en kompis som var insyltad den gången om det skulle vara nått extra i år, men jag fick nog aldrig ett svar.


Jag såg idag att de uppdaterat listan...

Författare:  anders_bzn [ 21.24 2010-11-24 ]
Inläggsrubrik:  Re: PDP8 Renovering

Lite magiskt!
Bild
Det dök upp nya glödlampor i brevlådan till fronten från USA idag. NOS originaldelar känns alltid extra bra!

Författare:  pbgp [ 09.56 2010-11-25 ]
Inläggsrubrik:  Re: PDP8 Renovering

Schysst! Dom där tillverkas visst inte längre så det är poppis att konvertera till lysdioder. Det värsta jag sätt är en panel med blandat röda dioder och originallampor

Författare:  dar303 [ 11.45 2010-11-25 ]
Inläggsrubrik:  Re: PDP8 Renovering

Vad är det för data på de där lamporna? Jag har en massa lampor liggande från broadcastgrejer och rullbandspelare och vissa liknar de på bilden.

Författare:  hassefikonkasse [ 13.12 2010-11-25 ]
Inläggsrubrik:  Re: PDP8 Renovering

@anders_bzn: Jag skall kolla i gömmorna, skrotade en Cisco för ett tag sedan och
den hade mängder med säkringar. Med lite tur var det 6,3 * 32mm. Återkommer.

Författare:  hassefikonkasse [ 20.26 2010-11-25 ]
Inläggsrubrik:  Re: PDP8 Renovering

Sorry :( Jag kollade och hittade de andra delarna jag lossade, kanske var
det så att jag inte sparade säkringshållarna. Jag är ledsen.

Författare:  anders_bzn [ 20.36 2010-11-25 ]
Inläggsrubrik:  Re: PDP8 Renovering

pbgp skrev:
Schysst! Dom där tillverkas visst inte längre så det är poppis att konvertera till lysdioder. Det värsta jag sätt är en panel med blandat röda dioder och originallampor

Jag har inte sett, men byter man till dioder så byter man alla på en gång. Så slipper man byta mer sen.

dar303 skrev:
Vad är det för data på de där lamporna? Jag har en massa lampor liggande från broadcastgrejer och rullbandspelare och vissa liknar de på bilden.

Lamporna är på 15V och 40mA, diametern är 5mm, avståndet mellan benen 3mm och ca 14-15 mm höga (utan pinnarna. Kolla gärna om du har som passar.

hassefikonkasse:
Ok. Vad synd. Kul att du tid dig tid att kolla.

Författare:  anders_bzn [ 22.34 2010-12-06 ]
Inläggsrubrik:  Re: PDP8 Renovering

Den destruktiva perioden i detta projektet förklaras nu avslutat! Det har varit lite tyst ett tag med det beror på att det inte hänt så mycket eftersom plåtbitarna varit på förzinkning och gulkromatering.

Bild
Ett rack i skick nästan som nytt! lite rost finns kvar men det får vara så.

Bild
Monterar fläktarna, de är testade sedan tidigare. Nu ser de minst sagt tråkiga ut när chassiet är så fint. Nya skruv eftersom jag fick borra ut ett par av de gamla. UNC gänga i brist på UNF gängad skruv. Fördelen med UNC framför millimetergängad är att UNC skruven har samma diameter som UNF vilket gör att man inte behöver borra upp en massa hål.

Bild
Tejpade fast ECO listan igen, på samma slarviga manér som innan.

Bild
Bakplanet tillbaks i maskinen, ber en bön att jag inte sabbat det när jag tagit i och ur det. Alla korten ska tas ur och rengöras senare.

Bild
Limmade tillbaks serienummerskylten. Detta är maskin nummer 905 av 3902 tillverkade. Datumen på kondensatorerna i nätagget tillsammans med serienummret gör att man kan anta att denna maskinen är tillverkad på hösten 1969.

Författare:  Electricguy [ 22.39 2010-12-06 ]
Inläggsrubrik:  Re: PDP8 Renovering

Ser MYCKET bra ut de där! Kanonbra jobbat!! :) Hoppas att du får fart på den sedan med! :P

Författare:  sodjan [ 22.46 2010-12-06 ]
Inläggsrubrik:  Re: PDP8 Renovering

Fart och fart, det var inte någon större fart på de där ens då de var nya... :-)
Man jag gillar också noggranheten i detaljerna, noteringar, rätt skruvar och beslag o.s.v.
Lite Antikrundan över det... :-)

Författare:  pbgp [ 23.30 2010-12-06 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag är sjukt imponerad över hur noggrann du är. Var skickar man saker för förzinkning och gulkromatering (jag visste inte ens att det hette så)

Du vet det redan, men ta det lugnt med kärnminnet! Dom övriga flip-chipsen är mindre känsliga.

Författare:  bit96 [ 00.05 2010-12-07 ]
Inläggsrubrik:  Re: PDP8 Renovering

Kul projekt att följa.
Bild

Författare:  anders_bzn [ 22.32 2010-12-08 ]
Inläggsrubrik:  Re: PDP8 Renovering

sodjan skrev:
Fart och fart, det var inte någon större fart på de där ens då de var nya... :-)
Man jag gillar också noggranheten i detaljerna, noteringar, rätt skruvar och beslag o.s.v.
Lite Antikrundan över det... :-)

Det känns tillfredställande att göra det noggrant, jag känner en viss respekt för denna maskinen. Jag har lovat mig själv att inte ha bråttom. Som sagt maskinen var inte snabb, vill man testa så kan man prova en PDP8/e live på http://www.pdp8online.com. Man ska dock komma ihåg att denna modellen är en generation nyare än min och snabbare (om man nu kan använda ordet snabb, kanske ska man säga mindre långsam).

pbgp skrev:
Jag är sjukt imponerad över hur noggrann du är. Var skickar man saker för förzinkning och gulkromatering (jag visste inte ens att det hette så)

Du vet det redan, men ta det lugnt med kärnminnet! Dom övriga flip-chipsen är mindre känsliga.

Jag visste inte heller att det hette gulkromatering men en god vän (maskiningenjör) och google hjälpte mig. Jag lämnade in delarna hos Galvanoverken i Landskrona, de fixade jobbet på en vecka för 300kr.

Författare:  anders_bzn [ 20.43 2010-12-10 ]
Inläggsrubrik:  Re: PDP8 Renovering

Liten update!
Bild
Har börjat skruva ihop nätagget. Passade även på att mäta den sista eletrolytkondingen med min ESR-micro innan jag spänningssatte den. Den mätte konstigt, men det berodde på att ERS-micro inte kunde mäta kondingar större än 0xffff uF (65535). Spänningssatte och den verkar vara frisk!

Bild
Nätintaget före och efter rengöring. Gissa vad jag rengjorde med?

Författare:  MiaM [ 19.03 2010-12-12 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag gillar den här tråden!

Om du ändå tänkt kasta de gamla skruvarna så låt dem bada i cocacola ett (bra) tag...


Säkringsdiametern är USA-standard, där verkar 6,3*32mm vara ungefär lika vanliga som 5x20mm är här i Europa om jag fattat saken rätt. Leta alltså på amerikanska siter och/eller bland skrotprylar från USA.


De där panellamporna påminner lite om lamporna till Maglite (åtminstone den med 2 R6/AA-batterier), fast spänningarna blir då såklart fel.


P.S. om jag vore dig så skulle jag "bara" göra ett strömslinga-RS232-interface utan någon USB-grej inbyggd, så kan du ansluta en iaf halv-autentisk DEC-terminal om du vill. Det borde fortfarande gå att få tag på VT-100 eller liknande utan att betala överpriser...

Författare:  pbgp [ 16.42 2010-12-13 ]
Inläggsrubrik:  Re: PDP8 Renovering

anders_bzn skrev:
Har börjat skruva ihop nätagget. Passade även på att mäta den sista eletrolytkondingen med min ESR-micro innan jag spänningssatte den. Den mätte konstigt, men det berodde på att ERS-micro inte kunde mäta kondingar större än 0xffff uF (65535). Spänningssatte och den verkar vara frisk!
Hur går du tillväga när du testare och "reformerar" en konding? Jag har läst lite om det, men jag får lite motsägande fakta och känner mig inte så säker på hur det funkar.
anders_bzn skrev:
Nätintaget före och efter rengöring. Gissa vad jag rengjorde med?
Hmm, smör? Nån form av fett gissar jag på.

Författare:  anders_bzn [ 18.36 2010-12-13 ]
Inläggsrubrik:  Re: PDP8 Renovering

Först mäter jag kondensatorn med en ESR meter, verkar det bra så kopplar jag den till nätaggregatet via en stor effektresistor (behövs inte men jag har ett bra kit) på 1k. Laddar kondensatorn lite försiktigt mot halva märkspänningen, mäter spänningen över motståndet så att den minskar ner till nästan noll (strömmen går mot noll).

Sen ökar jag spänningen till nästan märkspänningen och övervakar strömmen. Låter sen den stå inkopplat många timmar.

Jag vet inte om detta är exakt rätt metod. Om någon har bättre ide så....

Jag har inte rengjort med fett. Beläggningen var dels vit och dels var det ärj. Ajax badrum!

Har också gjort ren nyckelbrytaren inuti (och utanpå). Märkligt att det kommit vatten även i denna. Inga bilder på denna.

MiaM skrev:
Jag gillar den här tråden!
Om du ändå tänkt kasta de gamla skruvarna så låt dem bada i cocacola ett (bra) tag...

Jag har hört att det är för klent, fosforsyran (stämmer det?) är för svag. Jag testade med citronsyra (för det kunda jag köpa på ICA när jag veckohandlade) det fungerade, men det tog tid och blev inte helt rent. Jag tror det skulle varit starkare. Ska kolla lite med min kemist...

MiaM skrev:
Säkringsdiametern är USA-standard, där verkar 6,3*32mm vara ungefär lika vanliga som 5x20mm är här i Europa om jag fattat saken rätt. Leta alltså på amerikanska siter och/eller bland skrotprylar från USA.

Jag köpte de svindyra från Elfa, men de kostade bara halva priset nu när det var med på deras utförsäljning...

MiaM skrev:
P.S. om jag vore dig så skulle jag "bara" göra ett strömslinga-RS232-interface utan någon USB-grej inbyggd, så kan du ansluta en iaf halv-autentisk DEC-terminal om du vill. Det borde fortfarande gå att få tag på VT-100 eller liknande utan att betala överpriser...

Jag har en VT-100, jag har också en DECWriterIII, fast den är onödigt klumpig.

Författare:  pbgp [ 22.12 2010-12-13 ]
Inläggsrubrik:  Re: PDP8 Renovering

Aha, tackar för den förklaringen. Det ligger i linje med vad jag läst.

Ska man vara petig ska du ha en Teletype ASR-33 med den där. Möjligen en VT05. Båda är luriga att hitta :)

Författare:  anders_bzn [ 22.23 2010-12-13 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag vet, vi fick DecWritern med 8:orna. Den borde kunna ha gått tillsammans med 8A maskinen. En ASR33, Ja tack!

Författare:  HUGGBÄVERN [ 23.23 2010-12-18 ]
Inläggsrubrik:  Re: PDP8 Renovering

Tog mig den fräcka friheten att skicka länken till den här tråden till en diskussiongrupp som behandlar jox från SpareTimeGizmo, däribland en PDP8-klon byggd på en mikroprocessor från Intersil/Harris.

Citera:

>
>
> This is off topic and in completely in an un-comprehensible language, but a
> guy on a Swedish electronic forum is refurbishing the REAL THING.
> t least have a look at the pictures and use Babelfish or Google if you
> think there may be something ibnteresting in the text.
>
> URL: http://www.elektronikforumet.com/forum/ ... =3&t=46611
>
> /Magnus
>

The problem with the 8/L is that it did not have the extended address
registers and was limited to 4Kw of core. The more interesting machine was
the 8/I (same architecture but had extended addressing). But they did not
have the MQ register (I think that was what it was called) so a fair bit of
later software wouldn't run. Also both machines were built out of individual
SSI Flip Chips and the logic was wire-wrapped on the backplane. It was
painfully difficult to add peripherals. (I had an 8/I as my personal
computer back in 1976 when I realized that there was virtually no software
available for my Imsai 8080.) I tried to add DECtape to my 8/I but
discovered that it was a painful process and eventually gave up on the
project. By then the prices were coming down on the 8E and 8A. I found that
the trick was to get systems that were damaged in shipping, purchase them as
scrap, and then fix them. I could usually build three good systems out of
four wrecked systems.

No, if one wants a vintage PDP-8, the right answer is one of the omnibus
machines, either an 8/E or an 8/A. Both fit into a standard 8U(? I forget)
chassis. The 8/E was faster, had a two-board CPU, and that wonderful front
panel. You had to toggle in the paper tape RIM loader (normally kept at the
top of the last page of core and used to load the more-useful BIN loader) or
you had to toggle in the disk-boot code. That was simple and just amounted
to commanding the disk controller to load the first sector of the disk
(drive 0, head 0, track 0, sector 0) into address 0, spin looking for
completion, and then jump to address 0. The 8/A had no front panel but did
have a diode-ROM boot loader that would boot from disk. (I hope I am getting
this right. It has been a few years. I actually made a sparse living buying,
fixing, selling, and setting up 8's and 11's for people. Still, after 35
years it all starts to run together.)

Författare:  Mizzarrogh [ 10.51 2010-12-19 ]
Inläggsrubrik:  Re: PDP8 Renovering

"5 sek delay while turning off" 8) Satt uppe till typ klockan 2 en kväll och försökte lära mig den ordentligt. 8)

Författare:  anders_bzn [ 21.38 2010-12-20 ]
Inläggsrubrik:  Re: PDP8 Renovering

soundbrigade skrev:
Tog mig den fräcka friheten att skicka länken till den här tråden till en diskussiongrupp som behandlar jox från SpareTimeGizmo, däribland en PDP8-klon byggd på en mikroprocessor från Intersil/Harris.


Tack, det var en kille som letade upp mig och konstaterade att de fina glödlamporna jag köpt inte passar. Jag frågade om artikelnumret när jag köpte dem och det var samma, eller åtminstone de siffror som gick att läsa på schemat som jag hade tillgång till :( En siffra skiljer och den av oläslig på schemat.

Mizza: Jag kan tänka mig att den stora kondingen som glättar 5V matningen har ett finger med i spelet. Den är på 80000uF

Det har inte blivit mycket gjort, har legat däckad i feber. Tack Skånetrafiken, fick vänta nästan en timma på ett tåg i torsdagsnatt. :evil:

Författare:  anders_bzn [ 20.46 2010-12-21 ]
Inläggsrubrik:  Re: PDP8 Renovering

Nu är det snart dags för något magiskt!

Författare:  Electricguy [ 20.56 2010-12-21 ]
Inläggsrubrik:  Re: PDP8 Renovering

Laga bakplanet? :mrgreen:

Författare:  pbgp [ 21.18 2010-12-21 ]
Inläggsrubrik:  Re: PDP8 Renovering

anders_bzn skrev:
Nu är det snart dags för något magiskt!

Du håller oss då på halster! Ska du strömsätta manicken? Det är väl lite tidigt?

Författare:  Electricguy [ 21.22 2010-12-21 ]
Inläggsrubrik:  Re: PDP8 Renovering

Tja, det är ju iaf lätt att se vad som inte fungerade då! :mrgreen:

Författare:  anders_bzn [ 21.36 2010-12-21 ]
Inläggsrubrik:  Re: PDP8 Renovering

Japp, jag satte just ström på nätagget. Ett extremt antiklimax, det visade sig vara avbrott i säkringshållaren!

Inget hände, å andra sidan brann inget heller. Men nyckelbrytaren funkar!

Författare:  Rauken [ 14.05 2010-12-22 ]
Inläggsrubrik:  Re: PDP8 Renovering

Har läst tråden med stor glädje, man blir lätt nostalgisk. Kom att tänka på att jag har en ASR-33, stående. :vissla:
Den har stått torrt i c:a 30 år, men jag vet inte om den funkar.

Författare:  anders_bzn [ 14.32 2010-12-22 ]
Inläggsrubrik:  Re: PDP8 Renovering

En sån vill jag ha, skicka PM om du är beredd att skiljas i från den. Kul att tråden roar.

Författare:  anders_bzn [ 14.54 2010-12-22 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jo, jag har ju skruvat ihop nätagget som ni kanske förstår och även testat det, med mindre lyckat resultat.

Så här blev det!
Bild

Bild
Den mittersta säkringshållaren har ingen kontakt mellan det ena lödstiftet och säkringens topp pol (via gängan). Mäter man de andra hållarna så är det hela. Inte bra, framför allt är den inte lätt att byta nu när allt sitter ihop. Och dela det, nej tack.

Nu kostar hållarna bara 25kr på Elfa...

Författare:  pbgp [ 15.30 2010-12-22 ]
Inläggsrubrik:  Re: PDP8 Renovering

Vilken skillnad!

Författare:  anders_bzn [ 20.47 2011-01-02 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag, har fortfarande inte haft någon riktig framgång med nätagget. Har en tråd här: viewtopic.php?f=2&t=47666

Har beställt lite gamla grejjor på Ebay så jag kan testa att laga. Med tiden som jag lagt på att rita upp schema och debugga skulle jag lätt caddat ihop ett kort med en 7805 och ett par PNP-trissor för att bygga en 5V stab som klarar 5A, Man skulle till och med kunnat använda trissorna som sitter på kylflänsen. Det som hindrat mig är att det inte skulle bli orginal...

Författare:  säter [ 01.13 2011-01-03 ]
Inläggsrubrik:  Re: PDP8 Renovering

anders_bzn skrev:
En ASR33, Ja tack!

Vad är det för värde på en sådan?

Författare:  anders_bzn [ 20.25 2011-01-04 ]
Inläggsrubrik:  Re: PDP8 Renovering

Inte mycket. Svårt att säga, jag tror att jag just har blivit erbjuden en. Frågan är bara vad frakten kostar...

Författare:  anders_bzn [ 22.15 2011-01-19 ]
Inläggsrubrik:  Re: PDP8 Renovering

Lite tyst här på sistone, har försökt laga nätagget ett tag, det tar veckor att få hem gamla komponenter...

Bild

Men nu tillslut dök detta upp med posten i början på veckan. Först glödlampor till fronten (de jag köpte innan passade inte). Sen två nya kort som ersätter baudrate-generatorn och serieinterface korten. Detta för att man ska kunna köra RS232 mot maskinen, dessutom lite snabbare än original. Så slipper man strömslingeomvandlare när man vill köra mot PC.

På sikt ska den gå mot en ASR33:a. Men en sådan har jag bara nästan plats med.

Sen fick jag lite trissor till nätdelen och när jag bytte den misstänkta 2N3055:an så funkade den. Lastade den med 2A och mätte ~15mV rippel på skåpet. YEZ! :D

Författare:  Electricguy [ 22.29 2011-01-19 ]
Inläggsrubrik:  Re: PDP8 Renovering

WOHOOOW! :P fasen vad kul att du fick igång nätdelen! :P snyggt jobbat!

Författare:  anders_bzn [ 23.09 2011-01-22 ]
Inläggsrubrik:  Re: PDP8 Renovering

Idag har jag lyckats jobba med PDP:n en del. Här kommer resultatet!

Bild
Detta är det nuvarande skicket! Nätdelen är reparerad och tillbaks i datorn. Alla korten de sk "Flip chip" modulerna är också på sina platser. Har gått igenom alla korten och rengjort dem en aning.

Bild
Tidigare när jag delade datorn innan förzinkningen så trillade det ut en lös transistor. Jag hoppades inte att den hörde hemma i maskinen men det gjorde den. Nu har jag hittat korten den suttit på. Modulen heter G221 och det är ett drivkort till kärnminnet. Här ligger kortet tillsammans med ett helt. Totalt finns det åtta stycken i maskinen.

Bild
Närbild på eländet, benen på trissan är korta så det går inte att få tillbaks den. Det är en SS8082, men den mycket vanligare 2N2904 borde funka eftersom hälften av korten är bestyckade med den.

Bild
Här en bild på kortet som utgör frontpanelen, ironiskt nog det största kortet i hela maskinen. Detta är nästa sak att fixa. En del av glödlamporna är ju kass. Ett par av switcharna är också trasiga men som tur finns alla kvar.

Bild
En trasig glödlampa... Notera de blå lamporna, de är utbytta.

Bild
Detta är intressant, resistorns ben har böjt sig vid monteringen och har alltid haft ett ben hängande i luften! Detta måste ju fixas. Det är också intressant att ingen sett det tidigare, kortet är servat innan. En IC och flera lampor är bytta.

Bild
Bortlödda lampor och en i lödd resistor.

Bild
En stämningsbild, var tvungen att testa en av utbyteslamporna som ska lödas dit.

Nästa steg är att löda i lamporna och fixa switcharna sen ska fronten monteras tillbaks. Jag ska också laga modulen men den saknade transistorn. Sen ska det slås ström på maskinen!

Författare:  Electricguy [ 23.29 2011-01-22 ]
Inläggsrubrik:  Re: PDP8 Renovering

Kul att se så mycket framsteg! :P Ska bli otroligt intressant när du sätter ström på den! :)

Författare:  pbgp [ 11.43 2011-01-23 ]
Inläggsrubrik:  Re: PDP8 Renovering

Tjusigt tjusigt!

Du har inte funderat på att sockla lamporna? Jag har sett att en del gör så eftersom den typen av lampor har lite kortare livslängd än t.ex. dioder.

Hur ska du göra med dom trasiga switcharna till switchregistret? Jag saknar ett par stycken(det är samma till PDP-8/e) och har tänkt att tillverka.

Mvh,
Pontus.

Författare:  kankki [ 13.14 2011-01-23 ]
Inläggsrubrik:  Re: PDP8 Renovering

Blåa kretsar med rena kopparben tycker jag är mycket snyggare än vad som används idag. :D (Svart krets, förtennade ben) Dock finns det ju en hel del av dem där också.

EDIT: Eller vänta nu, är det där motståndsnätverk?

Författare:  xxargs [ 13.52 2011-01-23 ]
Inläggsrubrik:  Re: PDP8 Renovering

kör man inte med för hög spänning så kan den här typen av lampor hålla _väldigt_ länge - nästan i klass med lysdioder.

dom två skalglödlamporna i min gamla stereoförstärkare har varit igång 24/7/365 i snart 20 år i sträck och verkar inte vilja slockna än.

har sett ett antal lysdioder som slutat lysa (och istället ge IR) i tex. indikatordioder på larmcentralpaneler på kortare tid än så.

det är sant att lysdioder har lång hållbarhet - men det gäller inte alltid och alla batcher som har sålts under åren...

Författare:  grym [ 14.01 2011-01-23 ]
Inläggsrubrik:  Re: PDP8 Renovering

dom är nog förgyllda inte koppar :mrgreen:

Författare:  kankki [ 14.03 2011-01-23 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jahapp :)

Författare:  Nerre [ 19.10 2011-01-23 ]
Inläggsrubrik:  Re: PDP8 Renovering

Glödlampor slits ju inte av att lysa utan av att tändas och släckas. Så att de lyser 24/7 sliter inte lika mycket som om de skulle blinka med 1 Hz.

Författare:  anders_bzn [ 22.01 2011-01-23 ]
Inläggsrubrik:  Re: PDP8 Renovering

Electricguy skrev:
Kul att se så mycket framsteg! :P Ska bli otroligt intressant när du sätter ström på den! :)

Jag börjar också känna att det kommer allt närmre, jag känner en viss spänning.

pbgp skrev:
Tjusigt tjusigt!

Du har inte funderat på att sockla lamporna? Jag har sett att en del gör så eftersom den typen av lampor har lite kortare livslängd än t.ex. dioder.

Hur ska du göra med dom trasiga switcharna till switchregistret? Jag saknar ett par stycken(det är samma till PDP-8/e) och har tänkt att tillverka.

Mvh,
Pontus.


Jo jag har funderat på att sockla lamporna nu när du föreslog det. Funderar på att använda "benen" från IC-hållare med svarvade ben. Borde funka.

Bild

Detta är problemet med mina switchar, jag har alla men en del är trasiga. Planen är att borra ett hål där piggen suttit och sätta en genomgående axel (pianotråd). Tänkte limma den, om nu limmet fäster i plasten.

kankki skrev:
Blåa kretsar med rena kopparben tycker jag är mycket snyggare än vad som används idag. :D (Svart krets, förtennade ben) Dock finns det ju en hel del av dem där också.

EDIT: Eller vänta nu, är det där motståndsnätverk?

Det är kretsar med förgyllda ben. DEC7401 tillverkade av Sprague (mest kända för mig som kondensatortillverkare), troligen en vanlig 7401 TTL...

Nerre skrev:
Glödlampor slits ju inte av att lysa utan av att tändas och släckas. Så att de lyser 24/7 sliter inte lika mycket som om de skulle blinka med 1 Hz.

Dessa kommer ju mest blinka, i hög hastighet. Det gör väl snarare att de håller längre.

Jag har mätt igenom frontkortet och ohm:at alla "hela" lampor, det visade sig att det fans fler som var trasiga. Dessutom måste jag ha pajjat två till när jag höll på. Antalet trasiga och bortlödda lampor är nu 20st, antalet ersättningslampor som jag har är 20st. Läskigt

Författare:  Mizzarrogh [ 22.44 2011-01-23 ]
Inläggsrubrik:  Re: PDP8 Renovering

Om du skall sockla en del kan det ju gå med varianter som ser liknande ut men är lättare att få tag på som nödfalls reserv kanske? Kanske går att återanvända bottnarna och sätta i billiga grynlampor eller liknande för de som förbrukas menar jag.

Måhända svarvad stiftlist skulle fungera? Vet några här säljer fina förgyllda saker relativt billigt.

Författare:  sm7tjc [ 22.56 2011-01-23 ]
Inläggsrubrik:  Re: PDP8 Renovering

Det går nog alldeles utmärkt att limma fast axeln i plastarmarna.
Förmodligen är de tillverkade av polystyren eller möjligen ABS. Undvik lösningsmedel då det snabbt löser upp plasten och den blir helt kladdig. Använd superlim.

Författare:  anders_bzn [ 07.42 2011-01-24 ]
Inläggsrubrik:  Re: PDP8 Renovering

Tack för tipset, det känns skönt att jag inte var ensam om idén med superlim. Det får nog bli så.

Jag har fått reda på att switcharna var gjorda på detta viset för att de skulle gå sönder istället för brytaren som sitter under. Denna funktion mister man ju med en metallaxel...

Författare:  lond [ 09.22 2011-01-24 ]
Inläggsrubrik:  Re: PDP8 Renovering

Tänk på att ta rätt variant av superlim, som passar med plasten. Har försök att laga ett batteripack med superlim och det bara grynade sig då superlimmet inte var avsett för att limma plast.

Det bästa är nog att kolla användningsområdet på limmet och sedan lägga en droppe på plasten för att se reaktionen innan man börjar limma axlarna.

// Marcus

Författare:  Mizzarrogh [ 12.19 2011-01-24 ]
Inläggsrubrik:  Re: PDP8 Renovering

Det borde gå att pressgjuta reservknappar om någon sponsrar med formblock, inte så svårt som det verkar, men tror man behöver metallblock om det skall hålla...
(men, är ju klart, finns ju några med CNC här som säkert skulle klara det)

Går det inte att limma vettigt så räcker det nog att pressa fast den om man gör hålet så tight som möjligt.

Författare:  anders_bzn [ 12.38 2011-01-24 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag är inne på att limma. Sidokraften är inte stor, i princip så ska limmet bara hindra axlen från att glida i sidled.

Jag stod och funderade på vad jag skulle tillverka axlen av. Då insåg jag att kopparledaren i en EKK 1,5 mm2 är precis lagom tjock. Kopparn är dessutom så mjuk att man kan pressa den en aning platt på mitten så att den fastnar i hålet.

Författare:  Mizzarrogh [ 13.26 2011-01-24 ]
Inläggsrubrik:  Re: PDP8 Renovering

Koppar borde kanske vara bättre än pianotråd då den måhända ger med sig lättare så att brytaren inte skadas lika mycket om något händer. Jag vet inte... I allafall tycker man den borde vara snällare att pressa in och så då den ju är mjukare än stålplåten i teorin. :humm:

Författare:  anders_bzn [ 13.51 2011-01-24 ]
Inläggsrubrik:  Re: PDP8 Renovering

Sen har jag EKK hemma men ingen pianotråd...

Författare:  anders_bzn [ 21.43 2011-01-24 ]
Inläggsrubrik:  Re: PDP8 Renovering

Dagens surftips, eftersom ni hamnade här så kan ni ju kolla in killen som lyckats med sin PDP-8/L.

http://www.sonnet.be/dec/pdp8.htm

Författare:  säter [ 00.14 2011-01-25 ]
Inläggsrubrik:  Re: PDP8 Renovering

Satan vilket superskick det verkar vara på ASR33'an.

Författare:  anders_bzn [ 22.21 2011-01-27 ]
Inläggsrubrik:  Re: PDP8 Renovering

Ja, killen verkar ha bra skick på alla sina grejjor.

Nu till kvällens aktiviteter!

Bild
Först en bil med focus så att man ser socklarna jag byggt av IC-socklar.

Bild
Sen flyttar vi focus så ser man den första monterade glödlampan. De bytta är inte original, dessa lampor har blå botten och heter OL-2. Dessa lär också passa i PDP-8/E. Fast de sitter socklade från början i 8/E (stämmer detta? jag vet en här som kan svara pbpg).

Bild
Sen gick jag på och borrade och klippte till lagom långa bitar koppartråd (ledare från EKK 3G1,5) som visade sig vara precis lagom i diameter.

Bild
Limmat ock klart!

Bild
Fronten monterad. Alla switchar på plats.

Bild
Också på med plexiglaset och ramen. Nu upptäcker man att en switch är lite mörkare i färgen än de andra. Den är nämligen bytt. Dessutom borde en varit ljusorange i färgen. Datorn står fortfarande upp och ner, detta eftersom den servas underifrån.

Nu väntar jag på mina 2N2904 som enligt trackingen ligger på ett postkontror i Sofia/Bulgarien. Sen ska det sista kortet lödas ihop och tryckas på plats.

Sen ska jag vrida om nyckeln och se vad som händer. På något sätt känns det som jag gjort den lätta biten nu.

Jag ska också ta och rita ett nytt "M076 cable" kort. Detta är ett kort som det som namnet antyder är till för att ansluta en kabel, i detta fallet till en teletype.

Författare:  Electricguy [ 22.59 2011-01-27 ]
Inläggsrubrik:  Re: PDP8 Renovering

OOOH!!! :P detta är spännande! Ser mycket bra ut såhär långt! :)

Författare:  nablaman [ 23.10 2011-01-27 ]
Inläggsrubrik:  Re: PDP8 Renovering

Tveklöst den största nagelbitaren på forumet just nu! Väntar med olidlig spänning på strömsättningen!! :tumupp: :tumupp:

Författare:  pbgp [ 09.15 2011-01-28 ]
Inläggsrubrik:  Re: PDP8 Renovering

anders_bzn skrev:
De bytta är inte original, dessa lampor har blå botten och heter OL-2. Dessa lär också passa i PDP-8/E. Fast de sitter socklade från början i 8/E (stämmer detta? jag vet en här som kan svara pbpg).


Betäckningen OL-2 låter bekant (från en diskussion på cctech), men jag får nog kika i helgen för att vara säker.

I övrigt så är jag mycket impad av din framgång!

/Pontus

Författare:  anders_bzn [ 22.12 2011-01-30 ]
Inläggsrubrik:  Re: PDP8 Renovering

Roligt att höra. Inget nytt har hänt ännu, tänkte bara dela med mig av en sida jag hittade om lampor till PDP8.

http://www.so-much-stuff.com/pdp8/bulbs.html

Vince Slyngstad som har sidan bytte mina OL1:or mot OL2:or.

Väntar fortfarande på transistorer...

Författare:  anders_bzn [ 21.20 2011-02-07 ]
Inläggsrubrik:  Re: PDP8 Renovering

Resultatet av första startförsöket.

Bild

Detta hände:
- Några lampor på fronten tändes.
- Ingen rök eller komponentbrand!
- Ingen reaktion hur man än ändrade switcharna på fronten.

Run lampan ska inte lysa innan man startat maskinen genom att ladda en adress och trycka på start. Program exekveringen ska då starta med den instruktionen som finns på den adressen. Run lampan ska slockna då man trycker ner stop. Det gjorde den inte.

Det är nog nu det blir svårt. Jag måste läsa på lite för att ha en aning om vad jag ska börja. Jag skulle vilja ta ur så många kort som möjligt och försöka få igång dem ett och ett. Mäta klockan, spänningar mm.

Författare:  Electricguy [ 21.46 2011-02-07 ]
Inläggsrubrik:  Re: PDP8 Renovering

Ooh- SYND att den inte gick som den skulle! :doubt: hoppas du får igång den! :P

Författare:  anders_bzn [ 22.39 2011-02-08 ]
Inläggsrubrik:  Re: PDP8 Renovering

Klart att jag får igång den :) Jag trodde nog att det skulle vara lite kvar att göra.

Jag har mätt lite spänningar. -6V:en som är till kärnminnet är -24. Inte bra men ingen katastrof. Man verkar nämligen ta ut en spänning mellan memory supply + och memory supply -. Spänningen mellan dessa verkar bara bli för låg.

Regleringen sker med två trissor som sitter i nätagget, sen sitter det lite grejjor på "power connector G785" medans regleringen sköts av "Regulator control G826"

Schemor finns här, om man är intresserad.

Det verkar som regulatorkortet inte försöker bra i basen så att trissorna börjar leda och på så sätt får upp spänningen emot -6V. Säkert nästa grej att fixa.

Författare:  sodjan [ 00.37 2011-02-09 ]
Inläggsrubrik:  Re: PDP8 Renovering

På tal om PDP'er...
Ken Olsen gick bort i dagarna.
http://www.boston.com/news/local/breaking_news/2011/02/ken_olsen_cofou.html
Citera:
Ken Olsen, who cofounded Digital Equipment Corp. and built it into the
second-largest computer company in the nation by creating small
but powerful machines called "minicomputers," died Sunday.

Författare:  anders_bzn [ 11.35 2011-02-09 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag tyckte det var intressant så jag passade på att tipsa nyteknik.

http://www.nyteknik.se/nyheter/it_telek ... 093901.ece

Författare:  sodjan [ 12.54 2011-02-09 ]
Inläggsrubrik:  Re: PDP8 Renovering

Se även
http://www.channelregister.co.uk/2011/02/08/dec_founder_olsen_dead/
där just din maskin finns med...

Eller :
http://www.youtube.com/watch?v=05Hdg7ArQbE
http://www.youtube.com/watch?v=-6We6VDtyHY

Författare:  säter [ 13.09 2011-02-09 ]
Inläggsrubrik:  Re: PDP8 Renovering

Hur används en PDP8?
Kör man med operativsystem, eller är det mer likt en simpel microcontroller?

Författare:  pbgp [ 14.28 2011-02-09 ]
Inläggsrubrik:  Re: PDP8 Renovering

Det finns en hel drös operativsystem :) En del är väldigt enkla realtidssystem och det var naturligtvis vanligt att man behandlade den som en microcontroller, dvs man skrev ett specifikt program för en specifik uppgift.

Men! det finns faktiskt fleranvändarsystem där varje användare fick en "virtuell" PDP-8 med 4k minne att leka med. Det kräver dock lite moderna hårdvara, jag tror det är PDP-8 e, f, m och a som klarar av det. Och så krävs mer än 4k minne (som är vad anders har) :)

Det finns en del olika programeringsspråk för PDP-8 också, just nu kommer jag bara på Focal, men jag är säker på att basic funnits i någon form.

EDIT: OS/8 var standard och TSS/8 heter fleranvändarsystemet.

Författare:  anders_bzn [ 22.50 2011-02-09 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag har nu läst på lite...

Att -6V spänningen inte är vad den ska är för att den troligen är avstängd. Maskinen mäter 5V:en och innan den är tillräckligt hög så slås inte minnesspänningen på.

Min 5V är 4,78V, det är lite lågt. Under specificerat värde (5V+-3%) vilket gör att minsta tillåtna spänningen är 4,85V. Men kortet som kontrollerar detta tillåter 4,75V som lägst.

Jag mätte 5V:en till 5,08V eller så med 2A last när jag reparerade nätaggregatet. Det känns som något drar lite ström...

Det finns också en POWER OK signal som hindrar maskinen från att starta. Mätningar i morgon får bekräfta mina teorier.

Författare:  anders_bzn [ 17.43 2011-02-12 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag har hittat en trasig 7440 på G826 kortet. Tänkte jag skulle beställa lite reservdelar till maskinen och passade då på att räkna ihop hur många kretsar av varje det finns i maskinen. Resultatet är:

Kod: [Expandera/Minimera] [Hämta] (Untitled.txt)
SN7400   SN7401   SN7410   SN7420   SN7430   SN7440   SN7450   SN7453   SN7460   SN7474   SN7482    TOTAL 
    87       17       21       12       16       64        5       53       23       58       12      368


Intressant är att man kan bygga en dator runt 11 olika kretsar. Visst om man är hardcore räcker det med 7400 eller för den delen bara reläer.

Sen är frågan hur många kretsar som är trasiga?

Om någon sitter på en massa nya logik kretsar modell äldre så är jag intresserad. Det ska då vara dem utan bokstäver i mitten (L, LS, HC, HCT, F mm går bort).

Författare:  AndLi [ 18.19 2011-02-12 ]
Inläggsrubrik:  Re: PDP8 Renovering

Varför blir jag sugen på att bygga PDP8 kloner nu? :)
Misstänker dock att någon annan redan gjort det?

Författare:  säter [ 18.26 2011-02-12 ]
Inläggsrubrik:  Re: PDP8 Renovering

Hur kan spänningen till kärnminnet vara -24V om den är nerstängd?

Författare:  nablaman [ 19.32 2011-02-12 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag har nog en hög "utan bokstäver"... Lite patina på benen dock, men det borde man ju kunna skura bort?

Författare:  pbgp [ 20.12 2011-02-12 ]
Inläggsrubrik:  Re: PDP8 Renovering

AndLi skrev:
Varför blir jag sugen på att bygga PDP8 kloner nu? :)
Misstänker dock att någon annan redan gjort det?


Ja och nej :) Det finns ju en del implementerade i FPGA:er. Sen finns SBC6120 (som jag har). Men den baseras på Harris 6120 som är en integrerad PDP-8 som satt i DECmate.

Författare:  anders_bzn [ 21.42 2011-02-12 ]
Inläggsrubrik:  Re: PDP8 Renovering

säter skrev:
Hur kan spänningen till kärnminnet vara -24V om den är nerstängd?

Spänningen mäts från jord, men minnet är kopplat mellan -6V och -30V, då är differansen 24V. När den är "nerstängd" är den -24 och differansen blir 6V.

Lite skum koppling eftersom -30V är oreglerad men -6V är reglerad så diffen blir oreglerad.

nablaman skrev:
Jag har nog en hög "utan bokstäver"... Lite patina på benen dock, men det borde man ju kunna skura bort?

Låter intessant, vad har du och är de nya eller begagnade?

EDIT:
Jag har ju faktiskt en DECmate III

Författare:  nablaman [ 01.32 2011-02-13 ]
Inläggsrubrik:  Re: PDP8 Renovering

En hel del sånt som på bilden nedan har jag.
Det är mer eller mindre "new old stock", jag har ryckt från diverse virkort som legat i lager.
Kan inte lova att alla funkar, och benen ser ju lite mörka ut, men det borde man väl kunna isopropanola rent.
Om de duger och du vill ha så donerar jag gärna, mot att man får komma och titta på maskinen när den är klar! :wink: :vissla:

Författare:  hcb [ 10.01 2011-02-13 ]
Inläggsrubrik:  Re: PDP8 Renovering

Hur noga är det att det är bokstavlösa 74XX? Kan man ersätta med modernare kretsar?

Edit: Lycka till med renoveringen!

Författare:  anders_bzn [ 12.56 2011-02-13 ]
Inläggsrubrik:  Re: PDP8 Renovering

HCB:

Ja det är viktigt med bokstavslösa. Jag tänkte först bara beställt en hög 74LSxx från Digikey men när jag kollade nämre på det så funkade det inte.

Exempel: 7440 kan sänka hela 48mA medans 74LS40 bara kan sänka 24mA. På vissa ställen i maskinen har man pullups på 150 Ohm. Ger 30mA, hårigt värre.

Man kan ju byta dessa också men då kommer det väl att sluta med att man får konstuera om halva maskinen.

Hittade ett Hollänskt företag som sålde 5st 74xx kretsar för $1,6, det är 2,35kr st vilket får anses vara billigt. Tyvärr var frakten gristigt dyr men men. Nu är de på väg hem!

nablaman:
Det kan vara intressant ändå. Hur var det, är du fortfarande intresserad av virsocklar? Kan kanske har ett par som kan fungera som byte! Får kolla hur många det är...

Författare:  nablaman [ 13.25 2011-02-13 ]
Inläggsrubrik:  Re: PDP8 Renovering

Yes, låter bra!! :)
Vet du vilka typer du behöver, är det alla i listan ovan eller har du redan hittat tillräckligt av vissa?

Författare:  anders_bzn [ 17.12 2011-02-17 ]
Inläggsrubrik:  Re: PDP8 Renovering

Fick ett paket med posten!

Bild
Bild

Lätt löddat! Nu är det bara att byta de som inte funkar :).

Författare:  pbgp [ 17.14 2011-02-17 ]
Inläggsrubrik:  Re: PDP8 Renovering

hur räknar du ut vilka som inte funkar? har du gjort en flip-chip-testare?

Författare:  nablaman [ 17.23 2011-02-17 ]
Inläggsrubrik:  Re: PDP8 Renovering

Mums! 8)

Författare:  anders_bzn [ 17.29 2011-02-17 ]
Inläggsrubrik:  Re: PDP8 Renovering

Tja, det vet jag inte ännu... Felsöka med skåpet, mäta fundera. Byta testa...

Belgaren som jag länkade tidigare hade ju testat flipchip moduler mha PC. Kanske får det bli något sådant. Sen borde man nog testa de nya kretsarna innan man löder dit dem.

Författare:  anders_bzn [ 22.36 2011-02-21 ]
Inläggsrubrik:  Re: PDP8 Renovering

Bild
Test av G826 "Regulator control", kortet är det som bland annat fixar till -6V matningen till kärnminnet. Kortet genererar också power ok och power clear.

- Power ok är aktiv låg och går låg då spänningen är rätt.
- Power clear ska skicka ut en låg puls när spänningen blir rätt.

Bild
Efter att ha bytt en 7440 till en "ny" så slås -6V spänningen på! Ett problem mindre.

Författare:  säter [ 23.02 2011-02-21 ]
Inläggsrubrik:  Re: PDP8 Renovering

Är det vanligt att sådana här TTL-grindar går sönder?

Det är gott om liknande kretsar i mina gamla NC-system.
Jag har aldrig haft en trasig krets, trots över 40år i drift.

Författare:  anders_bzn [ 09.23 2011-02-22 ]
Inläggsrubrik:  Re: PDP8 Renovering

Intressant detta.

Jag tror inte att det är ovanligt att de får sönder. Jag har bytt en hittills och räknar med att få byta många fler. Belgaren jag länkade till tidigare i tråden bytte 164 i sin maskin. I min ABC80 (jag har flera men jag har bara en som står hemma) har jag fått byta två. Men i andra maskiner har jag inte behövt byta någon.

Funderar på om saker som klimatet där maskinerna strå spelar roll, troligen också om grejjorna används regelbundet. Det är också intressant att min PDP8 har flera kretsar bytta sedan tidigare. De har säker bytts ut under åren som maskinen var i drift.

Författare:  anders_bzn [ 07.47 2011-02-23 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag har fått ytterligare en laddning kretsar, främst 7400 som är datorns vanligaste krets. Detta passade ju bra eftersom jag behövde en just nu.

Jag insåg nämligen att power clear bara gick hög och genererade aldrig pulsen till jord som den skulle. Power clear signalen resettar en del pryttlar vid uppstart så att maskinen hamnar i rätt tillstånd.

Så nu har jag bytt ytterligare en krets (en 7400) på G826 "Regulator control" och plötsligt lyser inte "RUN" lampan på fronten vid uppstart (vilket den inte ska) :) Sen reagerar maskinen för första gången när man gör saker med switcharna på fronten!

Författare:  pbgp [ 09.10 2011-02-23 ]
Inläggsrubrik:  Re: PDP8 Renovering

Det är ju framsteg i alla fall! Sakta men säkert :)

Författare:  elektronen [ 11.33 2011-02-23 ]
Inläggsrubrik:  Re: PDP8 Renovering

Starkt Jobbat! Har väntat på lite sunda reaktioner på panelen!

Författare:  anders_bzn [ 22.36 2011-02-27 ]
Inläggsrubrik:  Re: PDP8 Renovering

Trevligt att se dig här!

Helgen har varit givande, ytterligare ett par kort är reparerade och anses vara fungerande. Efter att ha lagat M700 "Manual timing generator" och ett M160 "Gate module" samt ett M111 "Inverter" så kan man nu mha single set få maskinen att gå RUN->STOP. Man kan göra load adress, deposit och examin och få reaktioner på fronten. Detta fungerar dock inte helt ännu eftersom alla bitarna i registren accumulator, memory buffer, program räknaren och memory adress inte funkar. Detta beror nog på fel på korten M220 "Major registers". Det är sex kort som hanterar fyra register men bara två bitar var. 18 IC på varje kort totalt 108 kretsar...

Nedan M700
Bild
Bild

Hittills är följande lagat eller kontrollerat och fungerar:
Nätagget
M700 "Manual timing generator"
M111 x 1 "Inverter"
M160 x 1 "Gate module"
G826 "Regulator control"
G875 "Power connector"

Där det står x1 så finns det flera kort i maskinen.

Hittills är följande bytt:
20 Glödlampor
21 IC kretsar
3 Transistorer

Författare:  Electricguy [ 23.35 2011-02-27 ]
Inläggsrubrik:  Re: PDP8 Renovering

VAD KUL att du börjar få liv i monstret! bra jobbat!! :P

Författare:  MiaM [ 03.11 2011-03-04 ]
Inläggsrubrik:  Re: PDP8 Renovering

anders_bzn skrev:
Om någon sitter på en massa nya logik kretsar modell äldre så är jag intresserad. Det ska då vara dem utan bokstäver i mitten (L, LS, HC, HCT, F mm går bort).


Jag är osäker på vilka modeller det är, men jag har en kastrull (!!!) rätt full med gamla 74xx-kretsar som jag tog reda på ur en gammal minidator på nån skrot för länge sen. Jag tog kastrullen ur deras aluminiumåtervinning, och så plockade jag alla 74xx-kretsar men lät de underliga specialkretsarna vara (det var ungefär hälften 74xx-kretsar och hälften "konstiga", allt var socklat).

Nästa gång jag är i stugan skulle jag kunna kolla vilken typ av kretsar det är om du inte funnit vad du behöver, fast det är ju det klassiska problemet att komma ihåg saker. Jag vet i alla fall med stor säkerhet var kastrullen står, alltid nåt.

anders_bzn skrev:
Ja det är viktigt med bokstavslösa. Jag tänkte först bara beställt en hög 74LSxx från Digikey men när jag kollade nämre på det så funkade det inte.

Exempel: 7440 kan sänka hela 48mA medans 74LS40 bara kan sänka 24mA. På vissa ställen i maskinen har man pullups på 150 Ohm. Ger 30mA, hårigt värre.


Men nog är det väl så att de rätt ovanliga 74Sxx, och kanske även 74Fxx, kan sänka ungefär lika mycket som de utan bokstäver? Jag kanske minns fel, men 74Sxx och troligen även 74Fxx kan nog åtminstone sänka en bra bit mer än 74LSxx.

Att jag nämner detta är för att jag har ett vagt minne av att det kan vara en del 74Sxx-kretsar i den där kastrullen...

(Det där med pull-up är annars en klassiker, om man är så knäpp att man vill ansluta en gammal 5.25" fullhöjds 360k-diskdrive från en ur-PC till sin Amiga så måste man byta pull-up-motståndsnätet på 150 ohm mot ett på t.ex. 1kohm. En anledning att ansluta en sån drive och dessutom trimma om hastigheten är att med specialprogram kunna läsa ur C64's 1541-disketter i rakethastighet, jag tror det tog 15-20 sekunder att läsa en hel diskett. Jag minns att jag byggde ett eget DIL-pullup-nät av en komponentadapter och lösa motstånd... Det tog ett tag innan jag kom på vad som var felet...).


Ett felsökningstips är att känna vilka kretsar som blir varma. Det funkade förvånansvärt bra när jag och en kompis fick liv i två döda nätverkskort till Amiga som köpts för nån struntsumma av Karlberg&Karlbergs skrotutförsäljning på Amitech-97-mässan... (Tyvärr så är det kort jag kör med dessutom glappt)...

Författare:  Glenn [ 10.26 2011-03-04 ]
Inläggsrubrik:  Re: PDP8 Renovering

Citera:
(Tyvärr så är det kort jag kör med dessutom glappt)...


Så du menar att det finns fler än jag här som faktiskt använder en Amiga med ethernet i dagsläget ? :)

Författare:  anders_bzn [ 12.02 2011-03-04 ]
Inläggsrubrik:  Re: PDP8 Renovering

MiaM: Jag tar gärna hand om 74xx kretsar även om jag har så jag klarar mig. Jag tror att 74Sxx är svåra att få tag på, 74Fxx kanske skulle funka. Men några av kretsarna som används finns nog bara som 74xx (tex 7453).

Jag funderade lite på att använda värmekamera ett tag, men det blev inte av. Får väl låna hem en från jobbet och se om det kan vara till någon nytta.

Annars så har jag bytt lite mer kretsar, ytterligare några kort är lagade. Ironiskt nog är 10% av kortet lagade och 10% av alla kretsar utbytta...

Jag fick för mig att ta och undersöka en av de kretsarna jag bytt och som hade rostiga ben. Jag klöv den efter benen på mitten med stämjärn och kunde då konstatera att rosten följt benen in i kapslen. Detta känns inte bra så jag har tagit beslutet att byta alla kretsar med rostiga ben innan jag fortsätter felsöka mer systematiskt.

Jag kommer också att byta alla kretsar på ett av de sex M220 "Major registers" för att ha som referens när jag felsöker de andra fem. Det är 18 kretsar på varje.

Hittills är följande lagat eller kontrollerat och fungerar:
Nätagget
M700 "Manual timing generator"
M111 x 1 "Inverter"
M160 x 1 "Gate module"
G826 "Regulator control"
G875 "Power connector"
M216 x 5 "Six flip flops"
Där det står x1 så finns det flera kort i maskinen.

Hittills är följande bytt:
20 Glödlampor
36 IC, 74xx
3 Transistorer

Författare:  anders_bzn [ 17.12 2011-03-07 ]
Inläggsrubrik:  Re: PDP8 Renovering

Har varit borta i helgen så det blev inte så mycket skruvat med PDP:n. Men eftersom jag var i närheten så passade jag på att besöka källaren där vår samling finns. Jag var ute efter att kolla om det fanns mer grejjor till PDP8/L maskinen som tråden handlar om. Sist jag var där hittade jag lite men denna gången vart det bättre!

Bild
En kartong flip-chip moduler. Dessa kommer ifrån någon annan maskin (och modell?) och är i mycket bättre skick än de som sitter i maskinen. Alla passar dock inte, men en tredjedel gör det!

Bild
Sen hittade jag det försvunna teletype-intefacet W076. Jag som planerat tillverka ett nytt, det behövs inte!

Bild
En bit bakplan, kan vara bra att ha om man vill testa flip-chips utanför maskinen.

Bild
Reklamationslapp.

Bild
Ny, undrar om man fortfarande kan använda denna? Det är ju DEC.

Sen har jag repat upp 2st M115, "8-3 INPUT NAND GATES"

Hittills är följande lagat eller kontrollerat och fungerar:
Nätagget
M700 "Manual timing generator"
M111 x 1 "Inverter"
M115 x 2 "8-3 INPUT NAND GATES"
M160 x 1 "Gate module"
G826 "Regulator control"
G875 "Power connector"
M216 x 5 "Six flip flops"
Där det står x1 så finns det flera kort i maskinen.

Hittills är följande bytt:
20 Glödlampor
42 IC, 74xx
3 Transistorer

Författare:  pbgp [ 20.47 2011-03-07 ]
Inläggsrubrik:  Re: PDP8 Renovering

Härligt med en låda reserver. Det är inte säkert att flipchips:en kommer från en CPU. Samma format på kretskort användes i allt möjligt t.ex. i hårddisk-kontrollers och i bandstationer. (det sitter en handfull i min TU56, och på klubben har vi ett helt rack med flipchips för hårddiskkontrollrar).

Författare:  anders_bzn [ 22.27 2011-03-20 ]
Inläggsrubrik:  Re: PDP8 Renovering

Har inte uppdaterat tråden speciellt mycket på sista tiden. Jag har lött i massor med nya kretsar, men inte fallit för frestelsen att försöka starta maskinen en enda gång. Några intressanta saker har inträffat...
Bild
Här ett G221 under reparation. De tre logikkretsarna är bytta. Sen noterade jag att transistorerna i övre raden också såg rostiga ut så jag bestämde mig för att byta dem (jag råkar ha dessa trissor hemma 2N2904). När jag värmde på ett par av benen och skulle suga tennet fick jag även benen med. De hade rostat av! Inte bra. Sen bytte jag ytterligare fyra trissor på ett annat G221.

Bild
Så här svarta och ärjade är benen på vissa av kretsarna som jag köpt. Försökte flussa extra men det funkade inte. Var tvungen att hitta på något.

Bild
Hittade en liten roterande mässingsborste i Dremmels sortiment på Bauhaus som jag köpte och satte i pelarborrmaskinen (äger ingen Dremmel).

Bild
Och så här blev resultatet!

Bild
Fyra stycken M115 som väntar på att får nya 7410 (3-input NAND) ilödade.

Så statistik:
Hittills är följande lagat eller kontrollerat och fungerar:
Nätagget
M700 "Manual timing generator"
M111 x 3 "Inverter"
M115 x 5 "8-3 INPUT NAND GATES"
M119 x 2 "3-8 INPUT NAND GATES"
M160 x 4 "Gate module"
M216 x 5 "Six flip flops"
M516 x 2 "Positive bus receiver"
G221 x 5 "Memory selector"
G826 "Regulator control"
G875 "Power connector"
Där det står x1 så finns det flera kort i maskinen.

Bytt M113, M117 x 2,M623 mot kort som såg friska ut ur reservhögen.

Hittills är följande bytt:
20 Glödlampor
98 IC, 74xx
9 Transistorer

Jag har i stort sett bara sju kort kvar att byta kretsar på innan jag försöker starta nästa gång. Men sex av dessa kort har 18 kretsar och det sista har 20... typ 128 st. Stay tuned!

Författare:  cl3mens [ 06.41 2011-03-21 ]
Inläggsrubrik:  Re: PDP8 Renovering

Hehe, Dremel är en sann multimaskin! :) Nu fick jag ju motiv till varför jag skulle köpt den sladdlösa dremelkopian för 69 igår! Nåjo...

Jag är imponerad av allt arbete du lagt ner, ja det kan inte sägas för många gånger.. Jag har lite dålig koll på åttorna måste jag erkänna, finns det interface för att använda RA/RL/RK/osv-diskar eller floppy? Eller är du hänvisad till band och pappersremsa? Det verkar vara det som folk kör i allmänhet.

Hmm, jag är ju hemma och är förkyld idag, men man orkar kanske gräva upp PDP 11/73:an och bråka lite?

Författare:  Nerre [ 08.55 2011-03-21 ]
Inläggsrubrik:  Re: PDP8 Renovering

Nåt som jag funderar över är om vi om 10-20 år kommer att se trådar med "Renovering av 386:a"?? :)

Författare:  pbgp [ 10.36 2011-03-21 ]
Inläggsrubrik:  Re: PDP8 Renovering

cl3mens skrev:
Jag har lite dålig koll på åttorna måste jag erkänna, finns det interface för att använda RA/RL/RK/osv-diskar eller floppy? Eller är du hänvisad till band och pappersremsa? Det verkar vara det som folk kör i allmänhet.


Hårddiskarna jag vet funkar med PDP-8:a hette DF-32 och RK05. 8" - floppydiskar som heter RX01 och RX02 funkar också. Jag är dock osäker på vad som funkar med PDP-8/L, antagligen DF-32, då den i stort stod på egna ben. DECtape och halvtums pappersremsa räcker dock ganska långt.

/P

Författare:  anders_bzn [ 11.00 2011-03-21 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag vet att RL01 och RL02 fungerade till PDP-8/A, även RX02 funkar till 8/A. Detta vet jag säkert eftersom vi har dessa till vår 8/A.

Till 8/L var det nog vanligast att man körde pappersremsa, om man ville ha diskar ock grejjor köpte man nog 8/I istället. De vanligaste tillbehören är troligtvis 4K minnes expantionen och I/O (digitala in/ut samt A/D och D/A).

Nerre: Jag tror inte man kommer laga 386:or på samma nivå som jag gör med PDP-8:an. Det beror nog på att det finns för många tillverkade och att man inte gjorde service på chip-nivå på dessa datorer. När man kom till PC-eran så började man byta kort istället för komponenter. En PDP-8:a servade man faktiskt på samma nivå som jag meckar nu. Jag har hittat chip som bevisligen är bytta i efterhand. Men det kommer troligtvis finnas människor som pysslar om sin kära gamla 386:a på samma sätt.

Författare:  Nerre [ 13.23 2011-03-21 ]
Inläggsrubrik:  Re: PDP8 Renovering

Min tanke var liksom att folk skulle sitta i renrum med svepelektronmikroskop och laga kiselplattor:)

Författare:  anders_bzn [ 19.36 2011-03-21 ]
Inläggsrubrik:  Re: PDP8 Renovering

:)

Författare:  säter [ 20.07 2011-03-21 ]
Inläggsrubrik:  Re: PDP8 Renovering

pbgp skrev:
halvtums pappersremsa räcker dock ganska långt.

Är det något "miniformat" på remsa?

Författare:  anders_bzn [ 20.28 2011-03-21 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag vet inte, men till PDP-8 och PDP-11 brukade remsanvara 1" bred om jag inte minns fel. Det räcker långt, speciellt till min PDP-8/L som bara har 4Kword @ 12bits i minne. Jag menar, det är inte mer data än vad man kan stå ut med att ladda från remsa.

Snabbt räknat skulle det gå 17,8 meter papersremsa att fylla hela minnet. 8 bitar varav en är paritet, 10 bytes/tum.

Fick för övrigt ett paket hem idag. 250st 7410, kunde inte låta bli eftersom säljaren sålde ett rör (25st) för $2. Lustigt, det första röret jag fick upp innehöll 7410 tillverkade 74 vecka 10!

Edit: Stavning

Författare:  säter [ 20.38 2011-03-21 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jo, 1" är samma som på NC-system. Därför vart jag nyfiken vad ½" var för något.

Stansar du med någon modern maskin, eller kör du med Teletype?

Författare:  anders_bzn [ 20.45 2011-03-21 ]
Inläggsrubrik:  Re: PDP8 Renovering

Inget av det ännu så länge! Först tänker jag använda strömslinge-RS232 omvandlare. Sen ska den gå mot en ARS-33:a. Men någon sådan har jag inte ännu. ASR-33 levererades med som standard konsol till PDP-8 ( ialla fall de tre första generationerna). Vet inte om man gjorde det till 8E.

Sen har jag en Facit stans, men till den måste det byggas något interface först.

Finns det moderna grejjor? Var hittar man tom remsa? Jag har en del av DEC:s service mjukvara på remsa.

Författare:  säter [ 21.32 2011-03-21 ]
Inläggsrubrik:  Re: PDP8 Renovering

Moderna och moderna, det fanns i alla fall med RS-232 anslutning.

På den tiden det var aktuellt, handlade jag remsrullar på StellaData.
Jag har hört ryktas att svart remsa är svårt att få fatt i, vit däremot ska finnas.
Beror på hur kinkig remsläsare du har.

Författare:  pbgp [ 23.22 2011-03-21 ]
Inläggsrubrik:  Re: PDP8 Renovering

säter skrev:
pbgp skrev:
halvtums pappersremsa räcker dock ganska långt.

Är det något "miniformat" på remsa?


Nej det är jag som rör ihop saker. Det är vanligt entumsremsa.

Anders: Du kan få en grön rulle oljad papertape av mig. Jag har letat i sverige men inte hittat, så jag samköpte med en kille i holland (tror jag det va).

Författare:  anders_bzn [ 12.51 2011-03-22 ]
Inläggsrubrik:  Re: PDP8 Renovering

säter skrev:
Moderna och moderna, det fanns i alla fall med RS-232 anslutning.

På den tiden det var aktuellt, handlade jag remsrullar på StellaData.
Jag har hört ryktas att svart remsa är svårt att få fatt i, vit däremot ska finnas.
Beror på hur kinkig remsläsare du har.


Ok, StellaData verkar finnas kvar även om de gått ihop med någon. Jag skickade ett mail. Får se om jag hör något.

pbgp: Tack gärna!

Författare:  anders_bzn [ 19.55 2011-04-04 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag har inte tröttnat ännu även om det börjar bli lite tungt att byta kretsar. Jag har bytt dåliga kretsar på teletype-interfacets TX kort (3st) och på ett och ett halvt M220 (main registers, totalt 28 kretsar). På det kortet jag håller på med nu så verkar kvaliteten vara sämre än innan. På det första förstörde jag en pad, på detta så följet paddar och ledningsbanor med hej vilt... Surt...

säter skrev:
Moderna och moderna, det fanns i alla fall med RS-232 anslutning.

På den tiden det var aktuellt, handlade jag remsrullar på StellaData.
Jag har hört ryktas att svart remsa är svårt att få fatt i, vit däremot ska finnas.
Beror på hur kinkig remsläsare du har.

Stelladata har fortfarande till det facila priset av 225kr/rulle (moms och frakt tillkommer).

Jag har också börjat fixa med ett strömslinge till RS-232 interface (jag har ett utbyteskort som gör att man kan få RS-232 direkt ur PDP:n men det är ju bara nästan rätt).

Bild

Data:
* Galvaniskt skiljd PC/RX loop/TX loop
* Har ingång för "reader run" från PDP:n, kopplas till CTS.
* Har två galvaniskt skiljda strömgeneratorer (för säkerhets skull). Dessa behövs inte om man kopplar sig mot PDP:n men kan vara bra att ha om man vill testa en teletype.

De hålmonterade komponenterna är valda eftersom de finns i mina lådor. Tänkte först klämma dit ett USB interface med en FTDI krets, men de går inte långsamt nog. PDP:n vill ha 110 bps men FTDI kretsen klarar "bara" ner till 300 bps.

SCHEMA

Författare:  sodjan [ 21.44 2011-04-04 ]
Inläggsrubrik:  Re: PDP8 Renovering

110 baud är väl standardhastigheten på en ASR33'a.
Jag har för mig att den gör en komplett "carrage return" över
hela skrivbredden på samma tid som att skriva ett tecken, så
den kan köras vid 110 baud utan handskakning. Om jag minns rätt
så sitter den en "stötdämpare" i ena änden, som en fast klocka med
en kolv på skrivvalsen som dämpar inbromsningen vid en CR...

Författare:  ie [ 13.17 2011-04-05 ]
Inläggsrubrik:  Re: PDP8 Renovering

Kan väl knappt stämma? Varje tecken tar ju 1/10s.

Författare:  anders_bzn [ 13.24 2011-04-05 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jo det stämmer! Tänk på att teletypen (modell ASR-33) är elektromekanisk, den har ingen buffert att spara data i. Kommer det ett tecken måste de skrivas ut innan nästa kan tas emot!

Därför är det ganska modigt att hantera 10 tecken/sekund. Speciellt eftersom CR (att flytta skrivhuvudet tillbaks och mata fram papper) måste ske på 1/10 sekund. Se Sodjan kommentar.

ASR-33 på Wikipedia. ASR-33 var också standard teletypen till PDP-8. Jag har ingen ännu...

EDIT: En teletype är som en elektrisk skrivmaskin kopplad till datorn via något seriellt interface. Den kan oftast även skriva ut/läsa in data från remsa. Bortsett från remsläsaren så är den att jämföra med en vanlig seriekonsol/terminal. Teletypen kallas även för fjärrskrivare.

Författare:  säter [ 13.27 2011-04-05 ]
Inläggsrubrik:  Re: PDP8 Renovering

#Varje tecken tar ju 1/10s.#

Vad får du den uppgiften ifrån?
Nog vill jag minnas att min ASR33'a gick med 110 baud.

Författare:  ie [ 13.30 2011-04-05 ]
Inläggsrubrik:  Re: PDP8 Renovering

Startbit + 8(?) databittar och två stoppbitar = 11 bitar. 110 bitar per sekund/11 = 10 tecken/s = 1/10s per tecken.

Författare:  anders_bzn [ 13.32 2011-04-05 ]
Inläggsrubrik:  Re: PDP8 Renovering

Och teletypen ASR-33 specad till att klara 10 tecken / sekund.

Författare:  ie [ 13.35 2011-04-05 ]
Inläggsrubrik:  Re: PDP8 Renovering

Precis, men frågan var om det gällde CR också. Det är väl trots allt någon mekanik som ska flytta sig ca 20cm. 1/10s låter då väldigt kort. Men jag kan ha fel, det har hänt förr... Senast var 1977, men det var ett misstag :D

Författare:  sodjan [ 13.43 2011-04-05 ]
Inläggsrubrik:  Re: PDP8 Renovering

Vad som är helt uppenbart är att du, ie, aldrig har sett en Teletype live...
Varför tjafsa mot de som faktiskt vet ?

Författare:  Nerre [ 13.45 2011-04-05 ]
Inläggsrubrik:  Re: PDP8 Renovering

Ser ut att gå rätt fort i alla fall.
http://www.youtube.com/watch?v=E4IztV7M3jI

Författare:  sodjan [ 13.49 2011-04-05 ]
Inläggsrubrik:  Re: PDP8 Renovering

Skulle just posta *samma* länk... :-)
Här är en till med mekaniken mer i närbild:
http://www.youtube.com/watch?v=4nw6DPEt_2o

Och ytterligare en del finns här :
http://www.pdp8.net/asr33/videos.shtml
http://www.pdp8.net/asr33/videos/teletype_print.avi

Författare:  ie [ 14.28 2011-04-05 ]
Inläggsrubrik:  Re: PDP8 Renovering

Där har du fel Sodjan. Jag började faktiskt min datorbana framför en sådan, men det är ju några år sen så minnet bleknar...

Författare:  sodjan [ 15.07 2011-04-05 ]
Inläggsrubrik:  Re: PDP8 Renovering

> Där har du fel Sodjan.

OK, det är mycket möjligt.
Man frågan gällde hur en Teletype fungerar.

Författare:  säter [ 15.11 2011-04-05 ]
Inläggsrubrik:  Re: PDP8 Renovering

Det här med start- och stoppbitar, skickas det verkligen sådana från en Teletype? :humm:

Författare:  sodjan [ 15.42 2011-04-05 ]
Inläggsrubrik:  Re: PDP8 Renovering

Ja, varför inte ?
Så vitt jag förstår så är det en vanlig asynkron seriell överföring.
Och dessutom så stämmer 11 bitar (8 data, 1 start, 2 stopp) med
10 char/sec och 110 baoud. Av de 8 databitarna är 1 normalt paritet.

Författare:  anders_bzn [ 16.44 2011-04-05 ]
Inläggsrubrik:  Re: PDP8 Renovering

Precis så är det, det enda mitt strömslinge-RS232 interface gör (och alla andra) är att konvertera 0mA/20mA till 12V/-12V.

Författare:  pbgp [ 17.39 2011-04-05 ]
Inläggsrubrik:  Re: PDP8 Renovering

Vi har en diablo-printer på datorföreningen med en tillhörande fil "diablo.vlt". Filen innehåller blanksteg och CR i sådan ordning att maskinen kommer in i någon sorts självsvänging och kan välta, därav filnamnet.

Så jo, det kan vara bra fart och kraft i mekaniska skrivare.

Författare:  Nerre [ 06.22 2011-04-06 ]
Inläggsrubrik:  Re: PDP8 Renovering

Startbiten är ju för att få en flank som indikerar början på tecknet, och stoppbitarna är ju egentligen bara en "paus" mellan tecknen (och så att det skall gå att detektera startbiten).


Jag såg nån kommentar om att ASR-33 hade en carriage return som "kunde klippa av ett finger" om man var lite oförsiktig. Så det var nog rätt bra drag i den.

Författare:  säter [ 12.41 2011-04-06 ]
Inläggsrubrik:  Re: PDP8 Renovering

#Startbiten är ju för att få en flank som indikerar början på tecknet#

Så måste det naturligtvis bli.
Det var jag som, så att säga, tänkte i nattmössan. :badgrin:

Har det någon betydelse om CR skulle ta något längre tid än 0.1s?
Under förusättning att andra tecken tar något mindre tid?

Författare:  sodjan [ 15.18 2011-04-06 ]
Inläggsrubrik:  Re: PDP8 Renovering

> Har det någon betydelse om CR skulle ta något längre tid än 0.1s?

Hur menar du ? Själva överföringen av "CR" ? Eller exekveringen av "CR" ?

Notera att en Teletype helt saknar all form av buffert, den
*måste* utföra (eller skriva) det överförda tecknet bums.

Författare:  säter [ 15.33 2011-04-06 ]
Inläggsrubrik:  Re: PDP8 Renovering

Om vi antar att en CR skulle ta 0.15s att utföra mekaniskt, innebär inte det bara att nästa tecken "drar igång" innan Cr är mekaniskt slutfört?
Eftersom nästa tecken är LF, och man kan gissa att det tar 0.05s, så borde man "vara ikapp" igen.
Det här är bara gissningar från min sida, men jag tycker det är intressant att lära sig hur det fungerar.

Författare:  sodjan [ 15.41 2011-04-06 ]
Inläggsrubrik:  Re: PDP8 Renovering

En teletype är en helt mekanisk pryl, den kan inte göra två saker samtidigt.

> Eftersom nästa tecken är LF,

Är det ? Ofta är det väl det, men det finns ingen regel att det alltid är det.

Författare:  säter [ 16.07 2011-04-06 ]
Inläggsrubrik:  Re: PDP8 Renovering

Rauken skrev:
Har läst tråden med stor glädje, man blir lätt nostalgisk. Kom att tänka på att jag har en ASR-33, stående. :vissla:
Den har stått torrt i c:a 30 år, men jag vet inte om den funkar.

anders_bzn:
Övertog du den här Teletypen eller?

Författare:  anders_bzn [ 16.13 2011-04-06 ]
Inläggsrubrik:  Re: PDP8 Renovering

Inte ännu!

Jag har haft kontakt med honom men fick inget svar på mitt sista PM. Den står på Gotland vilket gör det lite mer komplicerat än att bara sätta sig i bilen och hämta den.

Sen finns det en på närmre håll om allt går i lås...

Mao, ingen teletype ännu! Jag har faktiskt inte sett en ASR-33 i verkligheten. Däremot har vi i museet en Siemens T100? teletype.

EDIT: Stavning

Författare:  säter [ 16.17 2011-04-06 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag har ett par stycken stående.
Jag har inte bestämmt mig riktigt om jag ska behålla dem.
Du kan ju försöka med dem du har på gång först.

Författare:  pbgp [ 17.14 2011-04-06 ]
Inläggsrubrik:  Re: PDP8 Renovering

ett par stycken <o>. Det är lustigt, man snubblar över en udda pryl, så haglar dom nästa dag.

Edit: Den jag snubblat över är samma som anders nämner.

Författare:  anders_bzn [ 20.46 2011-04-06 ]
Inläggsrubrik:  Re: PDP8 Renovering

säter skrev:
Jag har ett par stycken stående.
Jag har inte bestämmt mig riktigt om jag ska behålla dem.
Du kan ju försöka med dem du har på gång först.


:) Jag vet vart jag ska vända mig!

Författare:  Rauken [ 07.00 2011-04-07 ]
Inläggsrubrik:  Re: PDP8 Renovering

O.K. Jag tog din fråga om transport av terminalen som retorisk.
Sådant får vi alltid lösa själva när vi vill ha något till Gotland.

Författare:  anders_bzn [ 08.38 2011-04-07 ]
Inläggsrubrik:  Re: PDP8 Renovering

Nej, det var faktiskt seriös menat.

Jag vet att man kan dela stativet och teletypen, frågan är om man kan dela stativet så det blir platta bitar som inte tar så mycket plats? Eftersom jag bara sett en ASR-33:a på bild så har jag ingen uppfattning om det går.

Är en den stabil nog så att man skulle kunna banda den på en halv-pall?

Sen är frågan hur den ska få plats i min verkstad på 12m2, nu måste jag nog ta i bygget av cykelskjulet... Men det är världsligt.

Författare:  pbgp [ 10.29 2011-04-07 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag är ganska säker på att du inte kan "platta ut" stativet, antagligen kan du ta av fötterna. Det jag sett någon göra (jag hittar inte bilderna nu såklart) är att man tar loss teletypen från stativet, tar bort luckan på baksidan av stativet, lägger det ner, och sätter teletypen inuti stativet. Jag tror inte man får igen luckan efter det, men den kan ligga under stativet.

Edit: här ser du hur mycket luft det är i stativet: http://www.computerhistory.org/collecti ... /102688444

Författare:  anders_bzn [ 07.04 2011-04-28 ]
Inläggsrubrik:  Re: PDP8 Renovering

Detta projektet har inte avstannat ännu. Det var ett tag sedan jag uppdaterade tråden så har det hänt lite.

Bild
Jag håller på att byta ut kretsarna på M220 korten som utgör registeruppsättningen i datorn. Det är sex stycken kort och jag har tagit mig igenom fyra av dem nu. Sen ska jag starta maskinen igen för att se hur det fungerar. Nu har jag snart bytt alla kretsar som jag planerade och förhoppsningsvis så är det lite mer som funkar så att man kan felsöka sig fram till resterande fel.


Bild
Jag fick låna en sådan här avlödningsspets av en kollega, till lika 6502 här på forumet. Det visade sig fungera ypperligt så jag köpte en egen! Det slutade också med att min WECP-20 nu mer är avlödningsstation och att jag köpte en begagnad WSD-130...

Bild
Sen fick jag låna en ALL-03 av en annan kompis. Den har ISA-interfacekort och programmet vill köras under DOS. Jag letade fram min gamla Pentium-133 från vinden och konstaterade att den körde Win-98 och hade ISA-buss. Eftersom Win-98 är DOS så jag kunde köra programmet till ALL-03:an i en fönster samtidigt som man har nätverksstöd (på ett lite lättare sätt än i DOS). Meningen med ALL-03:an är att man kan testa 74xx kretsar. Nu testar jag alla kretsar jag löder dit, så vet man att det ska funka. Jag har även testat de kretsar som överlevt avlödningen (det gör ganska många med avlödningspetsen) och konstaterat att ganska många är hela men inte alla!

Bild
Sen en teaser för nästa projekt, att få igång den här gamla damen. Vi pratar S100 och CP/M. Hämtade den tidigare i år men fick hem den från svärfar i helgen.

Författare:  Electricguy [ 09.24 2011-04-28 ]
Inläggsrubrik:  Re: PDP8 Renovering

Den där cromemco burken var jävla häftig!! :D

Författare:  sodjan [ 21.06 2011-04-28 ]
Inläggsrubrik:  Re: PDP8 Renovering

Det var de där (och Imsai m.fl) som man satt och läste om i smyg i BYTE
på systemteknikslektionerns när läraren stog och gjorde bort sig i
6802 assembler vid tavlan... :-)

Författare:  pbgp [ 19.56 2011-05-02 ]
Inläggsrubrik:  Re: PDP8 Renovering

Kul det gick bra med cromemcon.

Om någon är intresserad av S100 maskiner så kan jag nog leta fram lite :)

Författare:  anders_bzn [ 06.45 2011-05-04 ]
Inläggsrubrik:  Re: PDP8 Renovering

Nu har jag satt ström på maskinen igen. Nu är det mer saker som funderar. Man kan ladda switchregistret (12 switchar på framsidan) till adressregistret. Trycker man sedan på EXAM knappen så ska minnesinnehållet på adressen laddas till accumulatorn och adressen räknas up med 1. Det senare fungerar! Om den hämtar något från minnet vet jag inte eftersom jag inte testat att skriva något till ännu!

Det är så fräckt, den börjar leva!

Författare:  sodjan [ 07.31 2011-05-04 ]
Inläggsrubrik:  Re: PDP8 Renovering

Kan du inte bjuda in till "dop-party" när den har börjat sprattla ordentligt ? :-)

Författare:  anders_bzn [ 11.33 2011-05-04 ]
Inläggsrubrik:  Re: PDP8 Renovering

Absolut! Bra ide.

Författare:  anders_bzn [ 21.13 2011-05-05 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag har märkt att lamporna i fronten blinkat lite till och från. De har dimmat ner och lyst svagare då och då. Nu lyser de nästan alltid svagare så jag satte oscilloskopet på problemet nu i kväll.

Jag märkte då att spänningen som driver glödlamporna såg ut såhär:
Bild


Kollar man på schemat så ser man att det borde vara en fullvågslikriktad spänning och att någon av dioderna som är inringade på schemat nedan måste vara kass.
Bild

Jag insåg då att även 5V regulatorn är kopplad efter dessa dioder (via två ytterligare dioder). Kondesatorn C5 orkar då inte riktigt att glätta spänningen vilket gör att 5V:en är ~4,6V med ~100mV rippel. Inte bra.

Så nu måste jag riva isär nätdelen igen, inte kul. Man måste plocka av fronten och ta ur ungefär hälften av alla korten för att få ur nätdelen ur maskinen. :(

Författare:  pbgp [ 20.56 2011-05-09 ]
Inläggsrubrik:  Re: PDP8 Renovering

ugh! Men kämpa på. När det blinkar som det ska kommer det vara värt det!

Författare:  anders_bzn [ 21.23 2011-05-09 ]
Inläggsrubrik:  Re: PDP8 Renovering

Tack, det är bara att bita ihop.

Nej, när det inte känns kul så får den stå där tills jag blir sugen igen. Detta är en hobby det ska vara vansinnigt, roligt och dyrt!

Jag fick en ide som jag var tvungen att testa. Jag byggde en sladd.
Bild
Till vadå? Testa kretsar såklart!

Bild
Jo, på så vis behöver man inte löda bort alla logikkretsarna för att testa dem. Jag har gått igenom tio kort och testat den, hittat tre defekta. På ett var alla kretsarna döda. Detta funkar bara på de korten är alla in och utgångarna på IC:na går till en egen kontakttunga. På te.x M111, kort med inverterare funkar det inte eftersom det är NAND-grindar där ingångarna på varje grind är ihopkopplade.

Att repa nätagget kommer...

Författare:  pbgp [ 21.25 2011-05-09 ]
Inläggsrubrik:  Re: PDP8 Renovering

Du borde väl kunna få ett hum om dom är knäppa eller inte även på dom korten?

En liknande klämma har jag sett på datorföreningen, dock med lysdioder i en ändan av klämman.

Författare:  anders_bzn [ 21.34 2011-05-09 ]
Inläggsrubrik:  Re: PDP8 Renovering

Lysdioder var ju en ide, då kan man ju lätt se om något händer. Jag tror inte man kan testa de mer komplicerade korten, kanske just M111 om man fixar till testvektorerna. Programmeraren ger nämligen bara PASS/FAIL.

Författare:  Electricguy [ 22.37 2011-05-09 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag har en bunt kretskort för att sätta på sådana klämmor. Det ska lödas buffertrissor och LEDs på kortet. Har ingen aning om layout eftersom jag bara fick korten och några klämmor! :mrgreen: Alla korten är nya :)

Författare:  MiaM [ 16.10 2011-05-15 ]
Inläggsrubrik:  Re: PDP8 Renovering

anders_bzn skrev:
Eftersom Win-98 är DOS så jag kunde köra programmet till ALL-03:an i en fönster samtidigt som man har nätverksstöd (på ett lite lättare sätt än i DOS).


Lite off-topic, men eftersom det kom upp:

Det är inte så krångligt att få fart på en dos-klient som kan prata med moderna Windowsburkar (och andra som kör SMB, typ Samba i Linux).

På den här sidan finns en del bra tips:http://www.jacco2.dds.nl/samba/dos.html

Jag rekomenderar "Microsoft Network Client for DOS".

Det finns en fallgrop att komma ihåg, och det är att ifall man vill sätta en fast IP-adress istället för att köra DHCP så ska man märkligt nog INTE använda punkter utan mellanslag mellan de fyra talen i ip-adressen.

Enda läget då den gamla "lan manager"-klienten är motiverad är om man behöver köra TCP/IP på en 8088:a. Båda klienterna klarar TCP/IP och båda klarar alla dos-processorer, men MSClient klarar inte 8088:a och TCP/IP samtidigt.

Författare:  anders_bzn [ 21.12 2011-05-15 ]
Inläggsrubrik:  Re: PDP8 Renovering

Electricguy skrev:
Jag har en bunt kretskort för att sätta på sådana klämmor. Det ska lödas buffertrissor och LEDs på kortet. Har ingen aning om layout eftersom jag bara fick korten och några klämmor! :mrgreen: Alla korten är nya :)


Har du några över? En bild kanske...

Att installera DOS på maskinen jag har är inte aktuellt, det fanns en fräsh windows 98 på maskinen när jag bar ner den från viden. Måste installerat om den innan jag ställde undan den. Minns inte. Den har stått länge. Tror jag hade i gång den någon gång för tio år sedan, orginal gick det aldrig windows 98 på den.

Ska kolla på DOS - grejjorna, det kan vara användbart.

Författare:  Electricguy [ 21.18 2011-05-15 ]
Inläggsrubrik:  Re: PDP8 Renovering

Tjaa, du kan väl få några om du vill! :mrgreen: kan fixa bilder senare, ska duscha nu! :D

Författare:  anders_bzn [ 21.29 2011-05-15 ]
Inläggsrubrik:  Re: PDP8 Renovering

Schysst!

Författare:  Electricguy [ 21.47 2011-05-15 ]
Inläggsrubrik:  Re: PDP8 Renovering

Här kommer bilder.

Detta är sidan där klämman ska lödas, dvs, sidan där LEDsen ska sitta så man ser dom uppifrån.
Bild

Här är lödsidan för LEDs, buffertrissor och annat.
Bild

Här är ett exempel på hur klämman monteras.
Bild

Det enda som jag mest har fastnat på är hur man ska ansluta andra sidan av klämman...för att bara mäta på en sida av ICn åt gången verkar konstigt... Sen har jag ingen aning om layout eller liknande tyvärr.

Författare:  lond [ 21.58 2011-05-15 ]
Inläggsrubrik:  Re: PDP8 Renovering

Har en liknande klämma med 2st kretskort på, monterade rakt upp liggande någon stans i mina gömmor.
Skall försöka att leta upp den...

Författare:  lond [ 16.50 2011-05-18 ]
Inläggsrubrik:  Re: PDP8 Renovering

Hittade den :) :D

Författare:  Super7 [ 17.21 2011-05-18 ]
Inläggsrubrik:  Re: PDP8 Renovering

Har ett svagt minne av att ett liknande om inte samma bygge ingick
i NTI-kursen jag gick i början av 80-talet.....

Författare:  Electricguy [ 17.38 2011-05-18 ]
Inläggsrubrik:  Re: PDP8 Renovering

Åh fan är det SÅ den ska se ut! :D nu jävlar ska jag bygga! layouten var ju inte precis som jag trodde! :D
Kan hända att jag gör en egen variant med en buffer IC istället! :P

Författare:  anders_bzn [ 17.39 2011-05-18 ]
Inläggsrubrik:  Re: PDP8 Renovering

Ny fattar jag också!

Författare:  pbgp [ 18.14 2011-05-18 ]
Inläggsrubrik:  Re: PDP8 Renovering

Ah, just sådär ser den jag sett ut. Undrar om det inte var i farsans NTI-kit :D Isåfall har jag den i en låda.

Författare:  lond [ 20.07 2011-05-19 ]
Inläggsrubrik:  Re: PDP8 Renovering

Har en liten fråga angående grindtestaren: Hur fungerar den? :vissla: Hittade min i en skrotlåda när jag gick i gymnasiet.
Vad jag kan se har uppkopplingen ingen "riktig" nolla, då man kan vända den 180° och den fungerar iallafall.
Är det någon som har ett schema så man kan se hur den fungerar?

Författare:  anders_bzn [ 20.12 2011-05-19 ]
Inläggsrubrik:  Re: PDP8 Renovering

Benen sitter ju symmertriskt så spänningen hamnar alltid på samma två pinnar.

Min gissning är: Man likriktar matningspänningen.

Författare:  anders_bzn [ 21.25 2011-05-29 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag har tagit mod till mig tillslut, jag konstaterade ju för ett tag sedan att en av dioderna i nätdelen gett upp. Nu har jag dragit mig lite för att skruva söder denna eftersom man får plocka isär ganska mycket för att komma åt eländet. Det har inte känts roligt förrän idag.

Bild
Nätdelen på bänken. Diodbryggan bortskruvad. Den består av fyra pressfit-dioder, två med gemensam anod och två med gemensam katod. Lite skumt var det ju att felet kom och gick, så det skulle ju kunna vara glapp också men det verkade som att alla anslutningar verkade friska och när man mäter dioderna verkar de vara ok. Det skulle teoretiskt sett kunna vara trafon också. När man mäter spänningen med oscilloscopet så är båda halvperioderna där, dock utan last.

Bild
Dioderna i fråga. D5 eller D6 är nog trasig, men inte helt död.

Bild
Så här ser maskinen ut nu. En rad kort och fronten måste bort innan man kan lyfta ut nätdelen.

Så, då blir det till att byta D5/D6 och hoppas på att det är rätt. Jag kommer också att passa på att byta de andra två.

Jag funderar också på om jag ska byta ut hela kylflänsen och ersätta den men en ny, så kan man sätta någon lite mindre och smidigare chassiemonterade dioder där istället. Fördelen med detta är att det finns ett större urval och dessutom det jag inte hur lätt det är att pressa i och ur dessa konstiga dioder.

Elfa har ju dessa: 70-025-07 det är ju mer rätt än att sätta någon sådan här variant: 70-147-56

Författare:  pbgp [ 22.07 2011-05-30 ]
Inläggsrubrik:  Re: PDP8 Renovering

Går det att koppla in nätagget utan att stoppa i det i maskinen? Det borde ju underlätta testning. Naturligvis har du väl redan tänkt på den enkla :)

Författare:  anders_bzn [ 09.28 2011-05-31 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jo det går, men då måste alla korten i igen för att sedan tas ut när nätagget ska tillbaks. Nätdelen går även att köra utan maskinen, men då testar man det inte under last (fast man kan hänga på en konstlast). Dessutom sitter en del av regulatorn till minnet i nätdelen och en del sitter i bakplanet...

Vissa delar blir lite varma om man kör nätagget utan regulatorkortet så några längre tester blir det inte utan att det är inkopplat.

Inget sätt är lätt i detta fallet.

I vilket fall så är nya dioder beställda. Eftersom det finns två likriktarbryggor med totalt åtta dioder så beställde jag så många. Passar nog på att byta alla om det inte är försvårt att pressa i och ur dem.

Författare:  säter [ 10.44 2011-05-31 ]
Inläggsrubrik:  Re: PDP8 Renovering

Är det samma diameter som på dioder till bilgeneratorer?
Då kanske du kan använda en diodpress avsedd för detta.

Författare:  anders_bzn [ 11.39 2011-05-31 ]
Inläggsrubrik:  Re: PDP8 Renovering

Vad är det för diameter på bildioder? Dessa har 12,5mm diameter. Jag funderade på att pressa med skruvstycket om man kan hitta några lämpliga distansringar.

Författare:  tecno [ 11.51 2011-05-31 ]
Inläggsrubrik:  Re: PDP8 Renovering

hylsor från en hylsnyckel sats bör väl funger till detta?

Författare:  anders_bzn [ 12.02 2011-05-31 ]
Inläggsrubrik:  Re: PDP8 Renovering

Har tänkt på det som en möjlighet.

Författare:  anders_bzn [ 22.09 2011-06-05 ]
Inläggsrubrik:  Re: PDP8 Renovering

Hylsor från hylsnyckelsatsen är grejjen!


Bild
Så kom det dioder, 35Aoch 200V. Ska väl hålla!

Bild
Har plockat ur flänsen ur nätagget.

Bild
Pressar ur dioder.

Bild
Här sitter de nya på plats. Det var inte enkelt att få till det. När jag pressade i den första så satt den löst, inte bra. Så jag fick pressa ur den igen. Sen satte jag en hylsa som var precis större än hålet och klippte till med min fina gamla 0,5Kg Tor handslägga så att plåten deformerades och hålet blev mindre. Sen pressade jag i den nya dioden igen. Det gick lite tyngre då...

Mätte resistansen mellan flänsen med lågohmmeter och mätte 0,00Ohm.

Har lött tillbaks kablarna igen och startat agget. Mätte 5V och 8V till fronten under last och det såg bra ut. Nu ska det skruvas ihop igen och provstartas i maskinen...

Jag hoppas att det funkar bättre än innan, under tiden som agget varit död-förklarat så har jag testat och bytt ytterligare defekta IC.

Sen kommer det nog ett brev med godis i lådan, snart... (detta är en teaser).

Författare:  nablaman [ 22.14 2011-06-05 ]
Inläggsrubrik:  Re: PDP8 Renovering

På rätt kurs igen då! :) Spännande! :tumupp:

Författare:  Glenn [ 18.30 2011-06-06 ]
Inläggsrubrik:  Re: PDP8 Renovering

anders_bzn skrev:
Här sitter de nya på plats. Det var inte enkelt att få till det. När jag pressade i den första så satt den löst, inte bra. Så jag fick pressa ur den igen. Sen satte jag en hylsa som var precis större än hålet och klippte till med min fina gamla 0,5Kg Tor handslägga så att plåten deformerades och hålet blev mindre. Sen pressade jag i den nya dioden igen. Det gick lite tyngre då...


Vanligt problem efterssom den gamla redan deformerat hålet, man brukar göra ungefär så, ta ett dorn lite större än hålet och klippa till :)

Författare:  anders_bzn [ 20.51 2011-06-06 ]
Inläggsrubrik:  Re: PDP8 Renovering

Bra, det kändes rätt att göra så.

Författare:  anders_bzn [ 20.24 2011-06-07 ]
Inläggsrubrik:  Re: PDP8 Renovering

nablaman skrev:
På rätt kurs igen då! :) Spännande! :tumupp:


Japp, nu är nätagget tillbaks i maskinen och fungerar!

Författare:  sodjan [ 21.43 2011-06-07 ]
Inläggsrubrik:  Re: PDP8 Renovering

Agget eller maskinen ? :-)
Kanske båda ?

Författare:  anders_bzn [ 06.52 2011-06-08 ]
Inläggsrubrik:  Re: PDP8 Renovering

Nätagget funkar, hade maskinen hoppat igång så hade du hört glädjetjutet ända till Söderköping...

Författare:  anders_bzn [ 21.48 2011-06-13 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jaha, det har hänt en del den sist. Jag träffade förre ägaren till datorn i slutet på förra veckan. Han var glad över vad som hänt maskinen. Jag fick även veta att den varit kopplad ihop med en expantionenhet som inte finns längre, korten däremot har jag ju hittat. Jag har däremot en expantionenhet till en 8E samt en massa manualer till den samma. 8/E:n var jag ju lovad men den var borta. En bild finns dock bevarad från tiden det begav sig:

Bild

8A maskinen jag fick har också stått på sjukhuset i Karlstad och den lär vara mycket lite använd. Mannen som förestod den var mycket rädd om den och nästan ingen utomstående fick köra den. Det föreståndaren inte visste var att en ung man som praktiserade på sjukhuset vid namn Peter Löthberg hade kopierat nyckeln till datorn (om det var till datorn eller till rummet där den stod vet jag inte) och satt där på nätterna och tjyvåkte på maskinen!

Peter byggde senare CCCC (Colossal Cave Computer Center) en privat datorhall, med två PDP-10 varav den ena hade två cpu:er, här några bilder på dessa (jag har frågat Rulle om lov att publicera dem). Bilderna visar PDP-10 porr. Peter fortsatte sedan med att vara en av de mest drivande krafterna bakom internets uppbyggnad i Sverige, men det är en annan intressant historia (tack Cl3mens för länken).

Bild
Bild
Bild
Här ser man Peter sticka fram.
Bild

Vad det gäller 8/L maskinen så har följande hänt:
1. Jag har meckat med registerkorten och det är inte roligt. Ett av korten som jag bytt alla kretsar på för att ha som referens funkar inte. Varför vet jag inte. På ett av de andra registerkorten hade jag bytt en 7460, den visade sig inte fungera så jag lödde ur den och i med en ny. Det som är riktigt läskigt är att båda testar OK i brännaren jag använder för att testa kretsar med. Plötsligt känns det som jag inte kan lita på något som är bytt. Det känns lite jobbigt.

2. Jag tröstade mig med att funktionstesta och trimma baudrategeneratorkortet istället. Det funkade direkt men höll inte riktigt rätt hastighet, felet var så litet så det hade nog funkat ändå men jag justerade det ändå.

Författare:  pbgp [ 06.35 2011-06-14 ]
Inläggsrubrik:  Re: PDP8 Renovering

Mycket fina bilder Anders! Där ser vi prima exempel på KI-10:ans frontpanel. Jag var nära att köpa en på ebay nyss:
http://cgi.ebay.com/Vtg-70s-Digital-Equ ... 0597433178

Peter Löthberg (ibland känd som Plåt) vore roligt att träffa någon gång. Han har sparat många av sina maskiner (någonstans i sverige):
http://www.stupi.se/Bilder/pdp-10/index.html

Och han har en XKL Toad (en PDP-10 klon) körandes fortfarande idag :)

Satt det några kort i 8/E-expansionen? Jag är på god väg att skapa en projekttråd för renovering av min 8/E (nu jävlar är det dags)

Författare:  bjarni [ 10.26 2011-06-14 ]
Inläggsrubrik:  Re: PDP8 Renovering

Hurra för er båda två som reparerar PDP-8:or! En till tråd ska vi ha!

Författare:  nablaman [ 12.10 2011-06-14 ]
Inläggsrubrik:  Re: PDP8 Renovering

Instämmer, mer PDP-trådar vill vi se!! :tumupp:

Är Sverige uttömt på gamla PDP-8:or nu eller? Vore ofantligt kul med ett eget renoveringsobjekt :)

Författare:  pbgp [ 12.18 2011-06-14 ]
Inläggsrubrik:  Re: PDP8 Renovering

mnja.. jag känner till en handfull PDP-8:or (och ovanligare maskiner), men med ägare som på ett eller annat vis inte kommer skiljas ifrån dom. Ha tålamod dock, ibland händer det :)

Författare:  bqt [ 13.06 2011-06-14 ]
Inläggsrubrik:  Re: PDP8 Renovering

Det var mycket att läsa igenom (puh!), och jag måste säga att den här tråden imponerar! Stor eloge till ett så pass grundligt och prydligt arbete med att renovera.
Jag skulle gett upp innan jag ens börjat.

Ett par kommentarer (lite lösa saker som fastnat medans jag läst).

8/I och 8/L har samma instruktionsuppsättning. Däremot har 8/L mycket begränsade möjligheter till utbyggnad. Från början designade DEC 8/L så att den kunde byggas ut till max 8Kord, därav bara en lampa på fronten för EMA (extended memory address), mot tre på andra åttor. Och CPUn är virad så att referenser till andra fält leder till fält noll (om jag minns rätt). Det gjordes dock en 12Kordsoption till 8/L, men den är väldigt ovanlig, och (tyvärr) så kan man ju inte riktigt se all information på frontpanelen när man har den optionen.

Det stämmer att 8/L inte har något MQ-register, då det registret hör ihop med EAE-optionen, som en 8/L inte kan ha. Däremot kan en 8/I ha ett MQ-register, men bara om EAE-optionen är installerad (Updates PDP-8/I har en EAE för övrigt). På alla Omnibus-maskiner så finns MQ-registret oberoende av om man har EAE-optionen eller ej, men jag kan inte komma ihåg att jag sett någon programvara som varit beroende av MQ-registret såvida den inte varit beroende av EAE också, men det såklart, visst kan jag tänka mig att det finns sådan programvara. Men "vanliga" OS för PDP-8 är inte beroende av att det registret finns, och inte heller någon kompilator jag har sett (vilket innebär FORTRAN II, FORTRAN IV, Pascal) eller interpretator (vilket innebär BASIC, Lisp, Snobol, Focal).
För övrigt finns det flera OS än OS/8 och TSS-8. RTS-8 var DECs realtids-OS för PDP-8, och MULTOS-8 är ett fleranvändar-OS som ger varje användare en virtuell PDP-8 med 32Kord, som bootar OS/8. Sedan fanns även system som ETOS-8 och P?S-8, och säkert annat med.

CCCC kom upp också. Peter hade KICKI där, men KICKI var/är faktiskt en KI-10 med tre CPUer, även om den inte körde i den konfigurationen så väldigt mycket.

Och vad gäller frontpaneler och PDP-10, så har faktiskt inte KL-10 någon egen frontpanel. Den frontpanel som syns på bilder är frontpanelen på FE, dvs. front-end processorn, som är en PDP-11/40.
KL-10 självt har bara två lampor och fyra knappar. Tråkig värre, om man nu ska prata frontpaneler. :-)
KI-10 är nog ganska ultimat, om jag får säga så (och hur många andra datorer har en lampa på panelerna märkt "MAGIC", samt inritat på orginal vart man ska montera telefonen på frontpanelen).

Författare:  Glenn [ 18.15 2011-06-14 ]
Inläggsrubrik:  Re: PDP8 Renovering

Det är inte kicki på stacken då ? som jag tror just plåt admade i forntiden.

Författare:  pbgp [ 18.33 2011-06-14 ]
Inläggsrubrik:  Re: PDP8 Renovering

BQT får rätta mig om jag har fel. Men jag tror att KICKI har fått flytta runt lite då stacken haft olika lokaler. Om det var före eller efter den stod i CCCC vet jag inte:

Här är fler bilder på KICKI

http://www.stacken.kth.se/~thn/StoraHallen.html

Författare:  bqt [ 20.41 2011-06-14 ]
Inläggsrubrik:  Re: PDP8 Renovering

KICKI är Plåts maskin. Den har aldrig varit i Stackens ägo, men Stacken-medlemmar hade ett tag konton på KICKI. Stacken fick en KA-10, som fick heta KATIA (givet namn) i samma veva också. Detta var för övrigt ungefär samtidigt som Stackens konton på NADJA stängdes av.
KICKI körde en egenhackad version av Tops-10, medans KATIA (i alla fall i början) körde ITS. Fast KATIA var lite besvärlig, och körde inte så stabilt eller mycket.
Senare började Stacken samla tior på hög, byggde ambitiös datorhall, och körde så det rök ett tag, innan KTH började vilja ha betalt för strömmen till hallen, varefter allt stod still i många år, innan Stacken började utrymma, och så småning om göra sig av med saker.

Plåt har dock fortfarande kvar det mesta av sina saker, och en del före detta Stacken-saker med, tror jag.

KICKI har tydligen stått i Stackens lokaler med (kikade just på THNs bilder), men det är mer än vad jag har koll på, och det borde nog ha varit efter att jag inte längre hade koll.

CCCC hade för övrigt inget direkt med Stacken att göra. Och en "kul" fotnot om CCCC är att den fanns med i Stockholmdelen av telefonkatalogen på den tiden - under namnet "Allan K. Luring".

Författare:  snigelen [ 21.07 2011-06-14 ]
Inläggsrubrik:  Re: PDP8 Renovering

Citera:
telefonkatalogen på den tiden - under namnet "Allan K. Luring"
LOL! :D
Alan Turing i saligt åminne :(

Författare:  anders_bzn [ 21.08 2011-06-14 ]
Inläggsrubrik:  Re: PDP8 Renovering

Bilderna som jag postade har jag fått lov att posta av Curt Rudolfsson aka Rulle, som har tagit dem. Rulle var med när Peter på en helg flyttade KICKI från träforskningsinstitutet till CCCC. Enligt Digitals servicechef i Sverige så skulle det ta minst en vecka. Det är av Rulle jag fått mina 8:or.

Författare:  anders_bzn [ 21.12 2011-06-14 ]
Inläggsrubrik:  Re: PDP8 Renovering

pbgp skrev:
Mycket fina bilder Anders! Där ser vi prima exempel på KI-10:ans frontpanel. Jag var nära att köpa en på ebay nyss:
http://cgi.ebay.com/Vtg-70s-Digital-Equ ... 0597433178

Peter Löthberg (ibland känd som Plåt) vore roligt att träffa någon gång. Han har sparat många av sina maskiner (någonstans i sverige):
http://www.stupi.se/Bilder/pdp-10/index.html

Och han har en XKL Toad (en PDP-10 klon) körandes fortfarande idag :)

Satt det några kort i 8/E-expansionen? Jag är på god väg att skapa en projekttråd för renovering av min 8/E (nu jävlar är det dags)


Jag kan inte komma åt http://www.stupi.se hemifrån, från jobbet går det bra. Hemma har jag en Telia lina. Förklaringen finns i historien...

8E expansionen var nästan tom men jag fick en kartong kort varav en del ska passa i 8E. Manualer och remsor finns också. Jag har allt jag behöver utom en 8E...

STARTA en tråd NU!

EDIT: Jag tycker det är kul med alla glada tillrop och att tråden i mellan åt spårar ur lite...

Författare:  bqt [ 21.21 2011-06-14 ]
Inläggsrubrik:  Re: PDP8 Renovering

Heh... Jo, Plåt och Telia, ja... Det lär inte ändra sig inom den närmsta tiden...
Finns mycket kul historier kring Plåt. Tyvärr är han ju inte så lätt att träffa nuförtiden, då han bor mesta tiden i USA.

Jag borde även ha det mesta av dokumentation för 8/E, men tyvärr är den ännu lite mer spriden. Men mycket finns ju scannat nuförtiden.

Författare:  Glenn [ 21.22 2011-06-14 ]
Inläggsrubrik:  Re: PDP8 Renovering

ganska säker på att det fanns en kicki.stacken.kth.se under ganska lång tid iaf. (har för mej den hade nån viktig uppgift också.. hmm)

Sen har stacken mycket riktigt flyttat runt i olika lokaler ganska mycket, och då haft olika mycket plats.. i dagsläget är det ganska litet.

..Man borde ta tag i att gå med i stacken nån dag kanske..

Författare:  bqt [ 21.30 2011-06-14 ]
Inläggsrubrik:  Re: PDP8 Renovering

Javisst fanns KICKI under Stackens domän. Det har den alltid gjort. Det är dock ingen indikering om ägarskap.

Alla (i princip) Stacken-medlemmar blev vid ett tillfälle utkastade från KICKI, när Plåt var arg på Stacken i allmänhet. Det gick över efter ett tag, men det visar ju på ganska tydligt vem som bestämde över KICKI. Det var för övrigt på den tiden KICKI stod i CCCC.

Johnny (105,2131 på NADJA och KICKI) (och nej, jag är inte Bygg)

Författare:  pbgp [ 21.51 2011-06-14 ]
Inläggsrubrik:  Re: PDP8 Renovering

anders_bzn skrev:
STARTA en tråd NU!

Skapat och klart:
viewtopic.php?f=3&t=51759

Författare:  cl3mens [ 22.37 2011-06-14 ]
Inläggsrubrik:  Re: PDP8 Renovering

pbgp skrev:
BQT får rätta mig om jag har fel. Men jag tror att KICKI har fått flytta runt lite då stacken haft olika lokaler. Om det var före eller efter den stod i CCCC vet jag inte:

Här är fler bilder på KICKI

http://www.stacken.kth.se/~thn/StoraHallen.html


Ah, du hann före med att posta dom. :) Jag tog kontakt med thn för massa år sedan när jag såg de där bilderna för att höra om något fanns kvar, och han trodde att det mesta fanns i förråd då. Har för mig att han nämnde Peter.

Borde pumpa kollegan mer, han var aktiv i Stacken på 90-talet främst och satt tom i styrelsen ett tag. Han borde veta. Vet ju dock att mycket försvunnit de senaste åren.

Ja mycket OT blir det ju, men det är inte ofta man får prata DEC och svensk IT-historia. :lol:

Författare:  pbgp [ 22.44 2011-06-14 ]
Inläggsrubrik:  Re: PDP8 Renovering

Stacken hade minst två stycken PDP-10 tills för bara några år sedan. Jag tror det var Aurora och Venus. Venus hamnade hemma i bjarnis mammas källare och Aurora (tror jag det var) är kvar någonstans på KTH.

@cl3mens: prata med Harald på PDC, han kanske vet.

Såhär såg det förövrigt ut på KTH 1983:
Bild

Författare:  bqt [ 08.36 2011-06-15 ]
Inläggsrubrik:  Re: PDP8 Renovering

Det var NADJA som behölls, men det var inte Stacken som behöll henne, utan en snubbe på KTH som hade pysslat om maskinen när den fortfarande snurrade (så maskinen finns kvar på KTH). Det kan stämma att den andra var VENUS, som Bjarni tog. Det var i alla fall två KS-10.
Dom, tillsammans med en 11/70 var väl det sista Stacken hade kvar på KTH i alla fall (av större maskiner). Jag tror det nämndes att Stacken även hade ett förråd någon stans, men annars var det slut på maskiner.
(Två år sedan vi hämtade dom nu...)

Supernostalgi att se den gamla nätkartan. Oj vad man har suttit mycket uppkopplad på dom telefonnummren. Och den där kartan var guld värd på den tiden, och inte helt lätt att hitta informationen innan jag tror det var Stackpointer som publicerade den i ett nummer.

Författare:  anders_bzn [ 21.37 2011-06-17 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag har inte gjort några framsteg ännu, men nu j-klar ska maskinen igång.

Bild

Har skaffat en liten USB ansluten logikanalysator. Det är lite skillnad på logikprobe och logikanalysator...

Har i ett tidigare liv (tidigare arbetsplats) varit bortskämd med stora fina Agilient och Tektroniks-logikare, men de kostar ju därefter. Det är ganska skönt att kunna mäta på flera digitala signaler samtidigt. Denna lilla logikare verkar vettig, men den har beränsat minnes djup, typ 2k samples. Här har jag satt upp en liten koppling för att försöka ta reda på varför en av lamporna på fronten tänds när den inte ska göra det.

Författare:  pbgp [ 22.33 2011-06-17 ]
Inläggsrubrik:  Re: PDP8 Renovering

Det ser lovande ut, har du flera sådana "extenderkort" ?

Författare:  anders_bzn [ 21.59 2011-06-18 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag har två. De är mycket trevliga att ha när man felsöker.

Författare:  nablaman [ 22.20 2011-06-18 ]
Inläggsrubrik:  Re: PDP8 Renovering

Har läst om svensk datorhistoria här med stort intresse :)
Vet ni hur det såg ut i Lund / LTH?
Noterar att det t.ex. inte finns med på nätverkskartan.

Hur är det med datorföreningen på LTH? Har de några intressanta maskiner, t.ex. PDP?
Jag hade tyvärr inte koll på denna förening när jag pluggade där nere :(
Dock blev jag en gång visad en halv kvadratmeter rörbestyckad, träinfattad modul som sparats från SMIL :)

Författare:  bqt [ 08.42 2011-06-19 ]
Inläggsrubrik:  Re: PDP8 Renovering

Nätverkskartan är nästan ett för fint ord här. ANF-10 var visserligen ett nät, men annars var det mycket terminalväxlar och en massa seriesnören (det står siffror vid många linjer, som säger hur många seriesnören det var mellan olika punkter, som därmed anger kapacitet).
Men det är en väldigt KTH-centrisk beskrivning av världen, så det var väl mycket en fråga om vart det fanns folk eller resurser som var intressanta till/från KTH.

Tyvärr vet jag inget om vad som hände i Lund på den tiden.

Författare:  anders_bzn [ 20.51 2011-07-12 ]
Inläggsrubrik:  Re: PDP8 Renovering

bqt: Jag vet inte heller vad som hände i Lund på den tiden. DF (datorföreningen på LTH) har visst ombildats i modern tid. Jag har inte pluggat i Lund och inte heller varit med i DF. DF har haft en del gamla grejjor, jag tror de har någon PDP-11 kvar. Deras inriktning är mer åt det moderna hållet tror jag.

Jag har inte rört PDP:n på ett tag, jag har byggt lite på min nixieklocka eftersom det känts roligare. Men idag kom det ett roligt paket!
Bild
Reservdelar! Teletype transmitter & receiver samt ett prototypkort och extra lampor till fronten! Mys.

Författare:  Glenn [ 22.07 2011-07-12 ]
Inläggsrubrik:  Re: PDP8 Renovering

bqt skrev:
Men det är en väldigt KTH-centrisk beskrivning av världen, så det var väl mycket en fråga om vart det fanns folk eller resurser som var intressanta till/från KTH.


Den är väl skriven av stackenfolk för stackenmedlemmar så det kanske inte är så underligt :)

Författare:  bqt [ 22.31 2011-07-12 ]
Inläggsrubrik:  Re: PDP8 Renovering

Ja, visserligen var kartan ritad av Stacken-folk, men min kommentar var mer över vart det fanns kopplingar, för jag tror kartan i sig är ganska komplett. Men det fanns nog inga kopplingar från KTH till Lund, eftersom det fanns inget stort skäl att ha en sådan dyr koppling. Till Linköping var det ju uppenbart. Umeå kanske lite mindre, men det fanns folk där som var inblandade och engagerade ganska tidigt (kanske utgick någon glesbygdsstöd också, vad vet jag?). Uppsala var ju nära, och dessutom också ganska insyltat.

Författare:  pbgp [ 11.06 2011-07-13 ]
Inläggsrubrik:  Re: PDP8 Renovering

anders_bzn skrev:
Reservdelar! Teletype transmitter & receiver samt ett prototypkort och extra lampor till fronten! Mys.

Trevligt! Var hittade du prototypkortet, är det ett gammalt original eller något nytillverkat?

Författare:  anders_bzn [ 11.47 2011-07-13 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag köpte allt av en holländare som också hade haft en PDP-8/L, men den hade han redan sålt för 2500€, icke fungerande.

Kortet är ett gammalt orginal. Ska kolla betäckningen när jag kommer hem.

EDIT: W974

Författare:  anders_bzn [ 22.10 2011-08-01 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag har ett tag letat efter ett fel då man gjort examin eller deposit. För att förstå problemt bör nog dessa två operationer förklaras

EXAMIN: En switch på framsidan.
När man trycker ner den så ska maskinen ladda in innehållet av vad som finns lagrat i minnet på adressen som finns i registret MA (memory address) till registret MB (memory buffer). Sedan ska MA ökas med ett.

DEPOSIT: En switch på framsidan.
När man trycker ner den så ska maskinen spara innehållet i SR (switch register, de 12 switcharna på fronten) i minnet på adressen finns i registret MA. Sedan ska MA ökas med ett. SR kommer också att mellanlagras i MB.

När adressen ska ökas med ett har en bit i MA satts mitt i registret satts till ett. Var i MA felet uppträtt har berott på i vilken ordning de sex korten (M220) som utgör registren i maskinen har suttit. På så sätt har jag lyckats hitta vilket kort som varit defekt. Till mitt förtret var det kortet som jag bytt alla kretsarna på till nya i ett tidigt skede för att ha ett "referenskort" för vidare felsökning.

Bild
Men att mäta är att veta! Här med min nya favoritleksak, en USB logikanalysator.

Bild
Det visade sig att felet berodde på ett avbrott i en ledare som går under kretsen SN7482 som är en 2-bitars adderare. Ledaren ska gå koppla ihop benen som jag ringat in. För att hitta detta tillslut behövde jag bara en multimeter... Jag har högst troligt själv trasat sönder ledaren när jag bytt adderaren. Detta oroar mig en del då jag bytt ett par hundra kretsar på samma sätt...

Man bör även notera att inget skrivs eller läses från kärnminnet ännu. Alla styrkorten till kärnminnet ligger i en låda jämte maskinen...

Nästa problem att lösa är att reda ut varför bit 2&3 i MA alltid tänds tillsammans på fronten även om man bara försöker tända en av dem. Detta felet flyttar inte runt beroende på hur korten sitter så jag misstänker kortet i frontpanelen. När detta problemet är åtgärdat så fungerar nog de flesta kontroller på fronten som det ska. Då ska minnet igång. Det ligger en kärnminnespacke som passar min maskin på Ebay just nu... Säljaren skickar bara till USA som tur är.

Författare:  pbgp [ 07.20 2011-08-02 ]
Inläggsrubrik:  Re: PDP8 Renovering

Så ska debuggning se ut! Jag håller tummarna för att dina övriga lödningar gått bättre.

Skulle du rekommendera USB-mojjen? Jag har redan en HP-analysator, men den är ju lite större och tyngre.

Författare:  anders_bzn [ 11.34 2011-08-02 ]
Inläggsrubrik:  Re: PDP8 Renovering

Nja, lödningarna är det inget fel på, det är snarare så att jag har skrapat av banan under kretsen då jag lossat den. Först brukar jag suga ut allt tenn vid lödstället genom att värma på komponentsidan, sedan suga från lödsidan med en uppvärmd tennsug. Då får man bort allt tenn. Det brukar dock vara så att kretsen sitter fast ändå och då brukar jag stoppa in en platt skruvmejsel under för att lyfta kretsen. Det är i detta momentet som jag lyckats skada ledningsbanan. Vad har du för en logikanalysatorn? Jag har använt några olika HP logikare innan.

Vad det gäller logikanalysatorn så är det en Intronix. Jag anser att den är mycket kompetent och man får mycket för pengarna. Den kan även dekoda några seriella protokoll som RS232, SPI, I2C och CAN. Det finns dock en stor naktdel jämfört med en "riktigt" logikanalysator nämligen mängden samplings minne. Det är lite lite men inget som jag som jag har haft problem med ännu.

Jag rekomenderar även testklämmorna för DIP kretsar som Sodjan säljer. Man kan köpa dem direkt av honnom eller buda på de han lagt ut på Tradera (det senare verkar bli billigare, men om man vill ha ett kit så är det väl bäst att ta det direkt med honnom).

Jag har också mätt lite på mitt andra problem, Det verkar som signalerna MA2 och MA3 är kortslutna någonstans. Antingen i bakplanet eller på frontpanelskortet, jag tror nämligen jag har tagit ur alla andra kort som detta är kopplade till. Fortsättning följer i kväll när det svalnat ner och barnen lagt sig! Nu blir det bad!

Författare:  sodjan [ 11.57 2011-08-02 ]
Inläggsrubrik:  Re: PDP8 Renovering

> Man kan köpa dem direkt av honom eller buda på de han lagt ut på Tradera (det senare verkar bli billigare...)

Ja, det *kan* ju bli billigare, speciellt om jag tillåter många att handla "bredvid"... :-)

För tillfället vill jag dock köra alla genom Tradera p.g.a det blir mer ordning på det och
att det underlättar för min grabb som packar med hjälp av Traderas "plocklista".

Jag kanske inte är helt nöjd med utfallet, men å andra sidan kanske man inte
ska köra en massa auktioner mitt i sommaren... :-)

Men visst, om det gäller ett större gäng så kan jag ju alltid titta på det.
Men billigare än på Tradera lär det inte bli.

Och jo, förbaskat trevligt att se lite "riktiga" datorer ! Själv började jag med
PDP-11 serien, men modulerna ser ju lite lika ut i alla fall... :-)

Författare:  pbgp [ 12.04 2011-08-02 ]
Inläggsrubrik:  Re: PDP8 Renovering

Den första PDP-11:an (11/20 eller 11/15) var ganska lik:

Bild

Sen blev modulerna större och större! I den sista minidator 11:an, den första vaxen, var dom enorma :)

Författare:  anders_bzn [ 12.20 2011-08-02 ]
Inläggsrubrik:  Re: PDP8 Renovering

Sodjan: Jag tycker att det gick lite väl billigt på Tradera. Jag är nöjd med mina i vilket fall. Ibland så glappar de lite, vilket kan bero på oxiderade ben på kretsarna. Jag har dock använt en massa sådana är prylar och glapp är ett återkommande problem.

PGPB:
Jämfort med den där PDP-11:an har ju både 8E och 8A mycket större och komplexare moduler.

Jag vet inte varför men jag har alltid tänk aldrig en VAX i samlingen, men just nu är jag sugen...

Författare:  sodjan [ 12.26 2011-08-02 ]
Inläggsrubrik:  Re: PDP8 Renovering

> Sodjan: Jag tycker att det gick lite väl billigt på Tradera.

Ja, jo, men jag vill bli av med dom.
Att starta på 1:- är lite av en garanti för det... :-)

Författare:  anders_bzn [ 22.26 2011-08-02 ]
Inläggsrubrik:  Re: PDP8 Renovering

anders_bzn skrev:
Jag har också mätt lite på mitt andra problem, Det verkar som signalerna MA2 och MA3 är kortslutna någonstans. Antingen i bakplanet eller på frontpanelskortet, jag tror nämligen jag har tagit ur alla andra kort som detta är kopplade till.


Jag läste på schemat lite och hittade tre ytterligare Flipchips som MA2&MA3 var kopplade till förutom frontpanelskortet. Jag började med att dra ur dessa ett och ett och ohm mäta. Det sista kortet innan fronten gav napp och är nu lagat. Ytterligare ett problem mindre.

Har nu börjat kolla på mätpunkter för att kontrollera minnescykeln. Det handlar om en hop vippor, grindar och fördröjningar som styr strömmar och läsning/skrivning till kärnminnet.

Författare:  bqt [ 10.07 2011-08-03 ]
Inläggsrubrik:  Re: PDP8 Renovering

Om man byter kretsar så brukar jag klippa loss alla benen. Sedan värmer jag loss ett ben i taget, och sist använder jag tennsug för att få ett rent och fint hål. Att plocka hela kretsen är ju bara onödigt svårt och riskfyllt.

Dom där gamla korten från DEC har en förmåga att hela ledningsbanor släpper från kortet, och kommer med upp om man värmer och använder våld.

Vad gäller "större", så är det ju så att dom tidiga elvorna var ju större, innan man började med CPUer på ett chip. Sedan blev det mindre. Samma sak med VAXar. Sena elvor är ju inte mycket större än en PC. Och sena VAXar är ju riktigt små, även om dom är snabba. Fast dom gamla, stora sakerna, är ju oftast roligare att jobba med.

Författare:  anders_bzn [ 16.45 2011-08-05 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag håller inte med om att det är svårt och riskfyllt att byta hela kretsar. Jag avvänder följande lödverktyg för att ta bort kretsar. Det funkar mycket bra. Jag värmer från komponentsidan och suger fån lödsidan. Man trycker på IC:benet emot kapseln så att det böjer sig emot mitten av hålet med lödspetsen. Sen suger man och sist slutar man att värma. Då fjädrar benet tillbaks och sitter helt löst (för det mesta). Ibland behöver man peta till benet med den varma spetsen så att benet lossnar. Oftast går det bra att lyfta kretsen med fingarna!

Ibland är det svårt att få loss alla ben och då klipper jag. På vissa kort sitter kretsarna tätt och då kan det vara svårt att komma åt och klippa dem. Jag har också använt metoden att klippa benen ock suga rent sen men det tar mycket längre tid. Jag har övat på ett par hundra kretsar i vinter så jag börjar lära mig nu. Det som definitivt har sönder Digitals kort är om man har för varm lödkolv, aldrig mer än 300 grader, på avlödningsspetsen har jag lite högre kanske 320-330 grader.

Bild

Jag har testat lite mer på maskinen och insett att att den räknar fel. Den incrementerar inte MA med ett som den ska.

Den under deposit, spara SR på minnesadressen som finns i MA och ta MA+1->MA. Men den tar MA+SR+1->MA Motsvarande händer under examin. Inte bra, något att fortsätta med.

Författare:  limpan4all [ 20.47 2011-08-05 ]
Inläggsrubrik:  Re: PDP8 Renovering

Det är inte svårt att löda bort hela kretsar, det är bara mycket dumt...
Kostnaden för en krets kan aldrig ersätta kostnaden/tiden för att bli tvungen att reparera viahål som får en intermittent funktion efter en dålig lödning.
Att råka riva bort en ledningsbana på komponentsidan går ALDRIG att reparera på ett snyggt sätt.
Klipp bort löd sen bort pinnarna individuellt är den enda korrekta metoden
Inte ens när man värmer alla 14/16 pinnarna samtidigt så går det fortare att löda bort hela kretsar och det är för mönsterkortet en destruktiv metod.

Det gäller att prioritera, vad är man mest rädd om.
En IC för 3:- eller ett i det närmaste oersättligt mönsterkort, i min värld så vet jag svaret 100 gånger av hundra :vissla: :vissla: :vissla:

Författare:  sodjan [ 22.03 2011-08-05 ]
Inläggsrubrik:  Re: PDP8 Renovering

> Att råka riva bort en ledningsbana på komponentsidan går ALDRIG att reparera på ett snyggt sätt.

Klart det gör! Bara att lägga en tråd samma väg på kortet. Kom ihåg att det är
30 (?) år gamla kort med en helt annan packningstäthet än moderna kort.
Trådändringar var standard på den tiden, både för att fixa trasiga
ledningsmönster men även för "change order" på korten.

Författare:  lond [ 23.44 2011-08-05 ]
Inläggsrubrik:  Re: PDP8 Renovering

Vi gör trådändring även på nya kort på jobbet.

Blir bara mycket pilligare, som exempel: lyfta benet i mitten på ena sidan av en SOIC18 (ledaren kommer från ett via under kretsen), sedan löda på en tråd på padden som går till 3st motstånd som ansluts till det lyfta benet. Gör så till konstruktören har caddat om kortet och det nya r-läget kommer från kretskort-tillverkaren....

Ibland kan det ta mer än ett halvår innan det nya r-läget kommer och då kan man hitta något annat som är fel.
Det enda vi inte gör på jobbet är nog tråddragning under en BGA :shock:

Författare:  Maalobs [ 01.48 2011-08-06 ]
Inläggsrubrik:  Re: PDP8 Renovering

Några labbar i förbindningsteknik jag hade i skolan för 20 år sedan handlade om att löda av DIL-kapslar, utan att förstöra varken chippet eller kortet.
Det vi hade tillhands var ett gäng specialhuvuden till lödkolven som liknade den här:
Bild
Fast kortändarna var inte öppna på de vi hade, så vad man gjorde var att skruva fast kolven i upprätt läge i ett städ och värma på rejält, sedan smälte man ner lod i de båda karen, höll kortet ovanför så att benen på chippet doppades ner i karen, och med andra handen tog man loss chippet med tång ovanifrån.

Det verkar som det är lite andra modeller numera än de vi hade i skolan.

Här är den ovan:
http://www.weller.eu/products.php?pid=129

Här är en annan modell:
http://www.weller.eu/products.php?pid=124
Bild

Farnell har en ytterligare variant som inte finns på Wellers egen hemsida:
http://uk.farnell.com/weller/dil-16swg/desoldering-block/dp/1282112
Bild

Något sådant kanske vore praktiskt här?

Författare:  limpan4all [ 10.56 2011-08-06 ]
Inläggsrubrik:  Re: PDP8 Renovering

Självklart så går det att reparera mönsterkort men det blir aldrig lika bra eller snyggt som originalet.
Det är som om man skulle börja renovera en original T-Ford med nya delar typ vanliga M serie skruvar och muttrar, sänker värdet och gör det fulare men inte nödvändigtvis sämre.

Patcha mönsterkort har väl alltid gjorts men det innebär ju inte att det är en bra ide för den sakens skull.
Tidigare så fick mönsterkort som levererades till militären innehålla två trådpatchar och maximalt en reparation vid "första leveransen".
I samband med modifieringar så kunde det bli rätt mycket wiretråd på en del kort...
Och trådarna skall stickas ned i pinhål eller viahål eller lindas runt komponentben samt limmas endera längs hela ledaren med cyanokrolatlim eller med silikongummi typ A07 med maximalt 25,4 mm mellan limpunkterna och inom 5mm från varje böj.

Jo jag har använt mig av alla dessa varianter av avlödningsverktyg, dom funkar bra men är absolut ingen garanti för ett oskadat mönsterkort.
Det bästa i den vägen som jag provat är en sorts monteringstång som man använder från komponentsidan som både värmde och klämde ihop benen, inte ens det var helt säkert på 100 avlödningar så vart säkert en två till tre stycken skador som krävde reparation.

Vad ni inte tänker på är att gamla FR4 kort har en mycket lägre Tg än dagens kort detta innebär att dom har betydligt högre risk för senare delaminering när korten blir varma under normal drift.
Om man nu skall löda bort hela kretsar så skulle jag baka korten i ugn vid typ 80 grader i minst 12 timmar innan för att driva ut all fukt som har absorberats i mönsterkortet.

Författare:  sodjan [ 11.45 2011-08-06 ]
Inläggsrubrik:  Re: PDP8 Renovering

> Självklart så går det att reparera mönsterkort men det blir aldrig lika bra eller snyggt som originalet.

Nu är det ju knappast det som är målet med en reparation.
Normalt är målet att återställa funktionen.

> Patcha mönsterkort har väl alltid gjorts men det innebär ju inte att det är en bra ide för den sakens skull.

Man gör det ju därför att det just då var den bästa iden som var tillgänglig.
*Självklart* är det en "bra idé".

Författare:  limpan4all [ 13.09 2011-08-06 ]
Inläggsrubrik:  Re: PDP8 Renovering

En PDP8 ÄR en antikvitet, och att hålla på att byta kretsar på ett sätt som riskerar att förstöra mönsterkorten är kortsiktigt korkat enligt min åsikt.
Om man bara var ute efter funktionen så finns det säkert simulatorer att köpa eller ladda hem.
Vad man torde önska är den äkta varan och då SKALL det göras på rätt sätt helst med originalkretsar från "tiden".
Det är en renovering, inte en PDP8 reparation som denna tråd handlar om, i alla fall har jag fått det intrycket.
Skall den bara repareras så duger ju vilket skit som helst, isåfall är det bara att ge sig på med spett och stämjärn, allt går ju att laga...

Författare:  säter [ 13.41 2011-08-06 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag fattar inte hur det kan vara så många defekta kretsar. :humm:
En sådan här PDP-8 är väl knappast mer känslig eller komplicerad, mot vad mina gamla NC-system är?
På mina system, från tidigt 70-tal, tror jag aldrig jag stött på fel på logikkorten.
Möjligtvis något matningsdon som gett upp efter förvaring i ett 20-tal år.

Författare:  Glenn [ 15.47 2011-08-06 ]
Inläggsrubrik:  Re: PDP8 Renovering

var det inte så att enna hade stått fuktigt ? och gamla logikketsar var lite känsliga för fukt ? (kryper in genom komponentbenen och förstör bondningen eller nåt)

Författare:  anders_bzn [ 21.05 2011-08-06 ]
Inläggsrubrik:  Re: PDP8 Renovering

limpan4all skrev:
En PDP8 ÄR en antikvitet, och att hålla på att byta kretsar på ett sätt som riskerar att förstöra mönsterkorten är kortsiktigt korkat enligt min åsikt.
Om man bara var ute efter funktionen så finns det säkert simulatorer att köpa eller ladda hem.
Vad man torde önska är den äkta varan och då SKALL det göras på rätt sätt helst med originalkretsar från "tiden".
Det är en renovering, inte en PDP8 reparation som denna tråd handlar om, i alla fall har jag fått det intrycket.
Skall den bara repareras så duger ju vilket skit som helst, isåfall är det bara att ge sig på med spett och stämjärn, allt går ju att laga...


Du är välkommen hem med lupp, du kommer inte hitta några patchade kort (om du inte hittar de två som jag pajjat eller de fem-sex som är patchade av Digital). Ett av de jag pajjat var när jag klippte benen och sög rent.

De lagningar som är gjorda av DEC's service folk håller inte precis någon hög standard alla gånger. De har pajjat fler vior än mig trots att de till största delen bytt lampor på fronten och någon enstaka TTL. De kretsar jag bytt ut har varit i riktigt dåligt skick med rostiga ben. Av de jag kunnat testa efter jag lött bort dem så har ca 2/3 fungerat. Många är inte testade eftersom det klipps en massa ben. Tro inte jag jag sliter ur kretsarna hur som helst, då har du fått fel intryck av mig. Hela maskinen var ett vrak när jag fick den.

De kretsar jag bytt är bytta mot SN74xx och i något fall SN54xx där jag inte hittat original prylar. Original och original, alla kretsar är ju från början inte SN74xx utan DEC74xx, men var man hittat nya sådana vet i gudarna.

Det handlar inte om att få maskinen i original skick, den ska gå är det tänkt. Då måste man kompromissa lite.

Kul att saken engagerar!

Författare:  anders_bzn [ 21.53 2011-08-06 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag brukar kolla på detta för att få motivation: http://www.youtube.com/watch?v=uhkv5oHHHY8

Författare:  pbgp [ 00.27 2011-08-07 ]
Inläggsrubrik:  Re: PDP8 Renovering

Ett mycket fint klipp. Mitt allra första möte med en PDP-8 var innan jag ens visst vad jag tittade på. Jag har listat ut i efterhand att det var Updates PDP-8/i som läste in lite kod från DECtape och sedan tutade ut musik i en radio. Detta var nog -98 eller så.

Hachti som spelat in filmen ovan är en lyckans ost, han verkar ha hamnat i någons sorts epicenter för gratis PDP:or

Författare:  anders_bzn [ 18.06 2011-08-08 ]
Inläggsrubrik:  Re: PDP8 Renovering

Visst är det mysigt, när jag kommer så långt så blir det en liknande video!

Det ligger en massa trevliga PDP-8/L&I prylar på Ebay nu. Säljaren skickar inte utanför US och svarar inte på frågor genom Ebay, men eftersom jag handlat av honom innan så mailade jag honom (hade hans mailadress), inget svar.

Man kanske skulle testa reshipping, någon som gjort det och kan rekommendera någon?

Författare:  pbgp [ 18.13 2011-08-08 ]
Inläggsrubrik:  Re: PDP8 Renovering

Inget jag provat själv, men såg du den här tråden:

viewtopic.php?f=11&t=52630

Jag såg det låg lite kärnminne uppe nu, är du ute efter den? Kan du isåfall expandera 8:an i det chassi du har?

Författare:  anders_bzn [ 18.25 2011-08-08 ]
Inläggsrubrik:  Re: PDP8 Renovering

Tack det såg ju bra ut, men inte billigt. Jag är mest sugen på M220, kärnminnet och om det dyker upp något sense ampilfier kort. Det senare är svårt att laga då den aktiva komponenten är någon uråldrig OP som inte går att köpa för rimliga pengar på Ebay. De få jag sett är superdyra...

EDIT: Nej jag kan inte expandera minnet i chassiet jag har.

Författare:  anders_bzn [ 19.58 2011-08-11 ]
Inläggsrubrik:  Re: PDP8 Renovering

I slutet på förra året fick jag ett erbjudande om en ASR-33 Teletype av en forummedlem "Rauken" på Gotland. Det var ju snällt men hur får man en teletype från Gotland? Bussgods verkar inte existera på ön och annan frakt går ju inte att lösa av stora och tunga saker.

Men så bar det sig så att jag och familjen hamnade på Gotland nu på semestern och i går hämtade jag den! Har inte mer än snabbt tittat på den med den verkar vara i mycket bra skick. Stativet finns men stället för lösblad som man sätter över pappersrullen saknas tyvärr. "Start"-knappen verkar vara ett eftermontage. Den har gått tillsammans med någon tidigt PDP-11 som styrt en komponentisättningsmaskin av märket "Universal" på Ericsson i Visby (nu mer nerlagt). Den fungerade sist den kördes någon gång 80-talet. Tack Rauken!

När man körde den med PDP-8 (vet inte hur de är med PDP-11, det ska undersökas) så modifierades teletypen så att man fjärrstyra starten av remsläsaren från PDP:n. Denna modifikation finns dokumenterad och ska göras om den redan inte är gjord. PDP-8:ans teletype interface har en solenoid utgång för ändamålet.

Författare:  pbgp [ 21.08 2011-08-11 ]
Inläggsrubrik:  Re: PDP8 Renovering

den ser ju ut att vara i finfint skick! gratulerar.

Författare:  anders_bzn [ 20.39 2011-08-15 ]
Inläggsrubrik:  Re: PDP8 Renovering

Tack,

Nu har jag putsat upp den och den ser fantastisk ut! Inga bilder på den, men ett bevis på att den fungerar! Jag har även provat att läsa tillbaks remsan och det fungerar. Det är så sjukt HÄFTIGT! Nu ska jag bara få den att interface:a PC:n via det seriella interfacet.

Bild

Den skarpögde ser att jag lagt remsan spegelvänt i scannern! Lite ovant att man måste trycka en tangent för return och en för linefeed för att hamna i början på en ny rad. De som programmerat för Unix/Linux vet ju att det är så fortfarande när man skriver ut strängar. Man måste skriva ut tecknet både för linefeed och return...

Man kan ju också minnas varifrån förkortningen TTY kommer ifrån.

Författare:  sodjan [ 21.16 2011-08-15 ]
Inläggsrubrik:  Re: PDP8 Renovering

Det där med att trycka på CR och LF gäller ju i princip bara vid stand-alone
körning som du gör just nu. De system man körde mot var oftast skriva så
att varje utskrift/rad började med en LF. Varje inmatning/kommando avslutas
med en CR. Vagnen stog alltså kvar först på samma rad till kommandot
hade genererat något, då valsen matades fram och resultatet skrevs.

Författare:  säter [ 22.02 2011-08-15 ]
Inläggsrubrik:  Re: PDP8 Renovering

NC-systemen, som jag använder, är gjora så att tecknet "delete" ignoreras av systemet.
Tack vare det kan man, om man har stansat fel, backa ett steg och stansa "delete".
"delete"-tecknet är 8 hål, så det spelar ingen roll vad som är stansat tidigare.

Har även datorer denna funktion?

Författare:  sodjan [ 22.32 2011-08-15 ]
Inläggsrubrik:  Re: PDP8 Renovering

Ja, tecknet kan ju alla datorer använda/generera i alla fall.
Frågan är hur det tolkas/används... :-)
Det kallades även "rubout" på Teletype'erna, förresten...

Kollade just http://en.wikipedia.org/wiki/ASCII. En fantastiskt
mängd teknikhistoria där ! Bör läsas av av alla med det minsta intresse
av dator. Kan ge en ny bild av varför saker och ting är som de är...

T.ex placerades de viktigaste kontrolltecknen för datakommunikation (då)
så att de fick maximal "Hamming distance"...
http://en.wikipedia.org/wiki/Hamming_distance

Författare:  Rauken [ 16.10 2011-08-16 ]
Inläggsrubrik:  Re: PDP8 Renovering

Kul att den fungerade. Det var som sagt länge sedan den användes.

//Lasse

Författare:  sodjan [ 18.08 2011-08-16 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag var och jobbade en hel del på Ericsson/Flextronics i Visby i slutet
av 90- och början av 00-talet (på IT-avdelningen). Möjligt att vi har
träffats om du också var där då... :-)

Författare:  säter [ 19.50 2011-08-16 ]
Inläggsrubrik:  Re: PDP8 Renovering

Många äldre NC-system kan inte läsa remsor med ASCII-stansade hål.
De använder EIA RS-244.

Undrar om en ASR-33 är omkopplingsbar till EIA RS-244?
Jag provade faktiskt aldrig på min.

Författare:  Rauken [ 22.27 2011-08-16 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jo du Sojdan, sen 1974 :D

/Lasse

Författare:  anders_bzn [ 21.15 2011-08-23 ]
Inläggsrubrik:  Re: PDP8 Renovering

Nåja, nu har jag ställt ASR-33:an åt sidan och kollat lite på PDP:n igen. Får fixa lite bilder på den sen. Men nu till kvällens gärning.

Jag har mätt på "Manual timing function", dvs de pulser som genereras när man inte har maskinen i RUN men vill starta, göra DEPOSIT/EXAMIN eller SINGLE STEP. Det hela var lite intressant...

Först bilden ur DEC's förträffliga dokumentation:
Bild

Sedan verkligheten:
Bild

Man ser snabbt att MTFS3 aldrig går hög där den ska! Eftersom dessa pulser styr en massa saker så måste detta fixas först av allt! Sen kan jag ju tycka att MTFS pulserna är snarare 1,5us än de 2us som dokumentationen säger. Får läsa lite i texten om man kan hitta något om noggrannheten på pulsernas längd.

MTFS3 genereras utav MTFS0,1,2 med bara två grindar så det felet ska väl snart vara hittat!

EDIT: MTFS3=MTFS0 & !MTFS1 & !MTFS2

Författare:  anders_bzn [ 21.24 2011-08-26 ]
Inläggsrubrik:  Re: PDP8 Renovering

Ikväll mätte jag MTFS0, !MTFS1 och !MTFS2 på kretsen som gör MTFS3 av dem. Inte ett liv...

Försökte ohm:a mellan kortet där signalerna skapas och NAND kretsen där de ska skapa MTFS3, inte en antydning till kontakt. Utgången på NAND grinden kunde jag ohm:a frammåt till nästa kort, så lite rätt var det. Frågan är nog om jag bara är trött eller om det är så illa som det verkar (bakplanet). Ska kolla var dessa signalerna finns mer någonstans och mäta dem...

Författare:  MiaM [ 06.07 2011-08-27 ]
Inläggsrubrik:  Re: PDP8 Renovering

anders_bzn skrev:
Den skarpögde ser att jag lagt remsan spegelvänt i scannern! Lite ovant att man måste trycka en tangent för return och en för linefeed för att hamna i början på en ny rad. De som programmerat för Unix/Linux vet ju att det är så fortfarande när man skriver ut strängar. Man måste skriva ut tecknet både för linefeed och return...


Det är väl i MS-DOS & co man måste skriva ut både CR+LF? I Unixvärlden så tar väl termcap å sånt hand om att göra om LF till CR/LF vid behov, d.v.s. från användarprogram så behöver man bara skriva ut LF? (Om jag inte minns galet så var det enbart CR som gällde på nån arkitektur, minns dock inte vilken, kanske något gammalt från Apple?).


Förresten, vad var ANF-10 för typ av nätverk?

Förekom det någon slags intelligent protokoll ovanpå seriesnörena för att mux'a flera användare, eller var det en användare per seriesnöre som gällde?

Författare:  anders_bzn [ 11.40 2011-08-27 ]
Inläggsrubrik:  Re: PDP8 Renovering

Ja, så är det. I DOS har man både CR&LF.

Var ANF-10 är vet jag inte men det finns kanske någon annan här som vet?

Författare:  sodjan [ 13.41 2011-08-27 ]
Inläggsrubrik:  Re: PDP8 Renovering

Angående CR, LF och/eller CR/LF så gäller det att hålla
reda på vad det är man talar om.

Filformat.
----------
Unix standard är "stream-LF". D.v.s att records (eller "rader" om filen innehåller
vanlig text) är avgränsad/terminerad med ett enda LF tecken. För övrigt är
data enbart ett rakt flöde ("stream") av bytes.
I andra OS som t.ex DOS/Windows är CR/LF standard.
I ytterligare andra OS som t.ex OpenVMS är det valbart. T.ex OpenVMS har
7 olika "record format" :
Citera:
FIXED Specifies fixed-length records.

STREAM Specifies that the records are STREAM records; the record is viewed
as a continuous stream of bytes, delimited by a special character.
This format is compatible with RMS–11 stream files. This is valid for
sequential files only.

STREAM_CR Specifies that the records are STREAM records; the record is viewed
as a continuous stream of bytes, delimited by a CR character. This is
valid for sequential files only.

STREAM_LF Specifies that the records are STREAM records; the record is viewed
as a continuous stream of bytes, delimited by an LF character. This
is valid for sequential files only.

UNDEFINED Specifies undefined record format, which means that the record is a
continuous stream of bytes with no specific terminator. This keyword
is valid for sequential files only.

VARIABLE Specifies variable-length records. This is the default setting.

VFC Specifies variable-length records with fixed-length control fields
(VFC). This is valid for sequential and relative files.

Notera att Unix standardformat är ett av de giltiga formaten (STREAM_LF).

Filsystemet har sedan så klart "kunskap" om dessa format och gör eventuella
konverteringar vid t.ex öppning med en vanlig text-editor eller liknande. Detta
är alltså ett attribut i file-headern och måste/bör så klart stämma överens
med själva innehållet i filen. :-)

Terminaldrivers:
------------------
Oavsett hur filen ser ut och hur den är kodad så får terminaldrivern se till att
det som skrivs ut passar den "terminal" man använder. En vanlig VT/ANSI
baserad terminal använder CR efter en rad och LF innan en ny rad. T.ex
på Unix så får drivern lägga till CR där det behövs. På OpenVMS så fixar
terminaldrivern till det beroende på filens "record attribute". Om filen redan
har både CR och LF lagrade i filen (t.ex DOS) så behövs inget läggas till.

Sen så kan det bli diverse olika problem med olika verktyg som inte
fixat att tolka de olika formaten. T.ex Notepad och stream-LF i Windows.
Wordpad (Write) fixar dock att visa även en stream-LF fil korrekt.
Problemet är lite att tolkningen måste göras genom en analys av själva
datat, så vitt jag vet så har DOS inte detta registrerat i fil headern. Unix
är jag osäker på, men jag har för mig att det inte finns så många fil attribut.

> De som programmerat för Unix/Linux vet ju att det är så fortfarande när man
> skriver ut strängar. Man måste skriva ut tecknet både för linefeed och return...

Gör man ? Använder man inte bara "\n" (LF) och sedan fixar systemet resten ?

Författare:  anders_bzn [ 14.51 2011-08-27 ]
Inläggsrubrik:  Re: PDP8 Renovering

Det är ju helt klart att jag svamlat en del. Jag förväxlade hur DOS<->UNIX/Linux är beskaffat. Dessutom menade jag nog mest hur textfilerna ser ut. Problemet har varit större än det är.

Ofta fick man ju inte några radbrytningar i en text fil skapad på Unix om man försökte visa den på en DOS/Windows burk om man överför den som binär i stället för text med FTP.

Dessutom så är ju följande taget ur nattmössan:

> De som programmerat för Unix/Linux vet ju att det är så fortfarande när man
> skriver ut strängar. Man måste skriva ut tecknet både för linefeed och return...

Det är klart att man använder \n...

Författare:  sodjan [ 15.07 2011-08-27 ]
Inläggsrubrik:  Re: PDP8 Renovering

> Ofta fick man ju inte några radbrytningar...

Nja, du får "unix-radbrytningar". :-)
Det är tolkningen av dom som kan vara ett problem.

I fallet med OpenVMS så går det bra att överföra en textfil
i binär-mode, bara den också får record-attribut "STREAM_LF"
så att den kan tolkas korrekt av filsystemet.

Men visst, FTP i text-mode gör att varje ände i överföringer tar
hand om konvertering till/från det aktuella lokala text-fil formatet.

Författare:  pbgp [ 19.43 2011-08-27 ]
Inläggsrubrik:  Re: PDP8 Renovering

Extra skojjigt blir det om man blandar in ett versionhanteringsystem. Saker skapas i Windows (CRLF), commitas, checkas ut på VMS (något VMS-format), commitas, checkas ut på Linux (LF). Problemet är väl det samma som med FTP, men det tog några vändor innan vi fick flaggorna man kan sätta i SVN att funka bra.

Och som sodjan sa finns ingen metadata om formatet i unix och dos, man antar LF eller CRLF. På linux kan jag tipsa om programmet dos2unix (och unix2dos), dock inte så roligt när någon har blandat LF och CRLF i en och samma fil :/

Författare:  anders_bzn [ 14.30 2011-08-28 ]
Inläggsrubrik:  Re: PDP8 Renovering

sodjan skrev:
> Ofta fick man ju inte några radbrytningar...

Nja, du får "unix-radbrytningar". :-)
Det är tolkningen av dom som kan vara ett problem.


Många editorer för dos/windows fixade inte detta utan texten såg konstig ut. I moderna editorer är det inget problem.

Författare:  anders_bzn [ 21.18 2011-08-28 ]
Inläggsrubrik:  Re: PDP8 Renovering

anders_bzn skrev:
Ikväll mätte jag MTFS0, !MTFS1 och !MTFS2 på kretsen som gör MTFS3 av dem. Inte ett liv...

Försökte ohm:a mellan kortet där signalerna skapas och NAND kretsen där de ska skapa MTFS3, inte en antydning till kontakt. Utgången på NAND grinden kunde jag ohm:a frammåt till nästa kort, så lite rätt var det. Frågan är nog om jag bara är trött eller om det är så illa som det verkar (bakplanet). Ska kolla var dessa signalerna finns mer någonstans och mäta dem...


Jaha. Idag kom jag fram till att jag mätt på fel ställe vad det gäller MTFS3. Det är bra om man har matchande versioner av schema och PCB. AGGGRRRRR.

Nåja, jag har ohmat signalerna i bakplanet och det verkar friskt. Nu ska jag bara mäta och verifiera MTFS3 också, men det får bli en annan dag!

Författare:  bqt [ 23.15 2011-08-29 ]
Inläggsrubrik:  Re: PDP8 Renovering

Ser ut som hela chabraket med radslutskodning har retts ut tillfredställande. :-)

Någon frågade om ANF-10. ANF-10 var ett nätverk mellan PDP-10-datorer som användes på 70- och 80-talet. Det användes mest innan DECnet var så kompetent, och t.ex. fanns det ett ganska stort ANF-10 nät på KTH (vilket syns på den nät-karta som postades, och som jag misstänker är anledningen till frågan).

Författare:  anders_bzn [ 21.04 2011-09-02 ]
Inläggsrubrik:  Re: PDP8 Renovering

Har inte rört PDP:n i veckan, men ikväll har jag gjort färdigt en liten sammanställning.

Bakplanet med alla korten (utom fronten) ser ju ut såhär:
Bild

För att dokumentera har jag gjort detta. En snabbreferens med bilder på alla korten och schemor för alla med en PDP8/L. Eller kanske för den som är intresserad av hur alla korten ser ut.

Författare:  pbgp [ 21.16 2011-09-02 ]
Inläggsrubrik:  Re: PDP8 Renovering

Mycket ambitiöst! Helt klart smidigt för alla som får chansen att mecka med en 8/L. Kul att för oss andra också :)

Författare:  MTq [ 12.02 2011-09-03 ]
Inläggsrubrik:  Re: PDP8 Renovering

Oj trevligt.
Nästan man får lust att bygga en egen dator:)

Författare:  anders_bzn [ 18.21 2011-09-03 ]
Inläggsrubrik:  Re: PDP8 Renovering

Ja, kretskorten är ju enkla. Jag ser dock en svårighet i bakplanet och ena annan i kärnminnespacken. Men allt går ju...

Författare:  pbgp [ 20.42 2011-09-03 ]
Inläggsrubrik:  Re: PDP8 Renovering

Bakplan kan man ju göra raka, som i 8/e, och kärnminnen är för dom verkligt ambitiösa. En kompis här på forumet håller på att göra ett en-bitsminne nu. För att göra tätare minne senare :)

Författare:  anders_bzn [ 06.55 2011-09-12 ]
Inläggsrubrik:  Re: PDP8 Renovering

pbgp:
Jag utgick ifrän 8L där man har enkla kort och ett mycket komplicerat bakplan.

anders_bzn skrev:
Jag har testat lite mer på maskinen och insett att att den räknar fel. Den incrementerar inte MA med ett som den ska.

Den under deposit, spara SR på minnesadressen som finns i MA och ta MA+1->MA. Men den tar MA+SR+1->MA Motsvarande händer under examin. Inte bra, något att fortsätta med.


Nåväl, Nu tog maskinen inte MA+SR+1->MA som jag trodde men nära nog. Det var SR Enable som alltid var hög. Problemet löst och nu verkar det vara dags att verifiera/felsöka styrlogiken runt kärnminnet!

Sen har det gått en 8L i bitar på ebay, inte hel hel maskin men stora delar av en, nätdel, bakplan, chassie och en massa kort (dock långt ifrån alla). Det är sjuka priser på dessa delar! En flipchip kostar aldrig under $25 och main-register korten M220 (flipchips med dubbel bredd) kostar alltid uppåt $70. Jag bjöd för mycket på ett 10-tal kort men vann inte en enda auktion (som tur var).

Författare:  anders_bzn [ 21.19 2011-09-12 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag har lovat lite bilder på ASR-33:an. Nu har jag rengjort den. Bilderna:

Bild
På sitt stativ.

Bild
Halvfigur. Startknappen och lampan är inte standard, kanske något modifierat kanske fabriksmonterat (tror på det första).

Bild
Remsläsaren/stansen.

Bild
Under huven, elektromekanik!

Skicket är helt fantastisk. Allt är helt, huven är lite solblekt.

Författare:  säter [ 22.32 2011-09-12 ]
Inläggsrubrik:  Re: PDP8 Renovering

Var köper man pappersrullar?
Jag vill minnas att det är väldigt tunnt papper i min.

Författare:  anders_bzn [ 08.23 2011-09-13 ]
Inläggsrubrik:  Re: PDP8 Renovering

säter skrev:
Moderna och moderna, det fanns i alla fall med RS-232 anslutning.

På den tiden det var aktuellt, handlade jag remsrullar på StellaData.
Jag har hört ryktas att svart remsa är svårt att få fatt i, vit däremot ska finnas.
Beror på hur kinkig remsläsare du har.


Du har svarat själv på din fråga. Jag kollade med Stelladata och de har remsa kvar. 225kr + moms och frakt. Svart remsa finns icke (eller man hittar det aldrig). Jag vet inte om de har papper till utskriften också.

Annars finns ju dessa: http://www.westnc.com/paper-tape-rolls.html men frakten blir nästan lika mycket som pappret. Grovt räknat 130SEK för en rulle (antingen remsa eller utskriftspapper). Men pappersrullarna för utskrift kan man bara köpa dussinvis...

Är det någon som som är sugen på samköp?

Författare:  Glenn [ 09.00 2011-09-13 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag tror det var sådana där rullar farsan tog hem från jobbet när jag var liten, och som vi sen använde som ritpapper..

Fanns några kvar vid flytten, tyvärr blev dom nog slängda då.

Författare:  pbgp [ 12.29 2011-09-13 ]
Inläggsrubrik:  Re: PDP8 Renovering

Låt mig kolla hur många rullar jag har hemma. Kanske kan jag dela med mig.

Appropå knapparna till höger så verkar det vara vanligt med diverse egna tillagg där till höger. Min ena har helt andra knappar(med fransk text) och jag har set andra varianter på ebay.

Författare:  säter [ 12.51 2011-09-13 ]
Inläggsrubrik:  Re: PDP8 Renovering

anders_bzn skrev:
Du har svarat själv på din fråga.

Nja, hålremsorna var ju redan utklarat. Det var skrivpapperet jag var nyfiken på.

Författare:  anders_bzn [ 13.31 2011-09-13 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag frågade aldrig om det när jag kontaktade Stelladata. Men det verkar ju gå att få tag på från USA.

Författare:  anders_bzn [ 19.57 2011-09-13 ]
Inläggsrubrik:  Re: PDP8 Renovering

pgpb: Det vore schysst.

Nu när vi är inne på remsor så tänkte jag dela med mig av mitt senaste förvärv. En FACIT 4045 remsläsare/remsstans! Det finns en i samlingen sidan tidigare men den är inte helt komplett.

Om denna vet jag ingenting mer är att den lyser och vissa funktioner verkar fungera. När man gör vissa saker står det bara "Err" i displayen så något verkar vara knas. Men jag har ingen manual så jag vet inte. Man verkar kunna göra inställningar och det verkar gå att ställa in baudrate så den verkar vara serieansluten. Det verkar finnas dubbla uppsättningar av dessa inställningar, dessutom finns det två DB-25 honor på baksidan så den verkar ha två portar. Vidare så verkar den klara flera sorters remsa, både 11/16" som sitter i nu och 1" remsa. Den är tillverkad 1983. Jag känner att jag måste få tag i bruksanvisningen till denna för att komma vidare, om någon har en eller vet var en sådan kan finnas så skulle det uppskattas! Jag vill gärna låna och kopiera (scanna).

Bild

Bild

Bild

Bild

Bild

Nu är ju denna lite för ny för att passa till 8L, men det finns möjlighet att ansluta "high-speed reader/punch" om man har interfacekorten som behövs för detta. Det har inte jag...

Författare:  MiaM [ 22.10 2011-09-13 ]
Inläggsrubrik:  Re: PDP8 Renovering

anders_bzn skrev:
Skicket är helt fantastisk. Allt är helt, huven är lite solblekt.


Om du törs så finns det metoder för att bli av med solbrännan, om det är den sortens solblekning:
http://retr0bright.wikispaces.com/

Författare:  pbgp [ 05.42 2011-09-14 ]
Inläggsrubrik:  Re: PDP8 Renovering

ett varningens finger för retrobright. Det ger jättefint resultat och bleker missfärgning som verkar bero på flamskyddsmedel som reagerat med solljus. Men inge vet vad det gör med själva plasten och en del oroar sig för att man om några år kommer se plasten falla i bitar.
Själv tar jag det gula som patina :)

Edit: anders, glömde kolla rullarna igår

Författare:  anders_bzn [ 06.06 2011-09-14 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag är nog lite inne på din bana Pontus. Plast åldras och blir spröd i vilket fall, jag tycker detta verkar lite farligt. Ingen fara med rullarna, det är inte någon brådska.

Författare:  säter [ 18.48 2011-09-14 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag hittade en maskin på vinden, liknande din Facit.
Är detta något som är av intresse?
Fanns även en risig ASR-33'a.

Författare:  anders_bzn [ 07.10 2011-09-16 ]
Inläggsrubrik:  Re: PDP8 Renovering

Klart att det kan vara intressant!

Är det en Facit, vilken modell? Jag vet inte ned ASR-33:an, men som reservdelsmaskin kanske.

Författare:  pbgp [ 07.41 2011-09-16 ]
Inläggsrubrik:  Re: PDP8 Renovering

säter skrev:
Jag hittade en maskin på vinden, liknande din Facit.
Är detta något som är av intresse?
Fanns även en risig ASR-33'a.


Du verkar ha mycket skoj på din vind (cheva-däck, motordelar). Om du har vägarna förbi Uppsala kan jag förbarma mig om ASR:en och mellanlagra facit:en år anders.

@anders_bzn: jag hoppas åka till ETA i år också, annars har vi ju den där grejjen i Lund (om det nu blir av :S )

Författare:  anders_bzn [ 08.08 2011-09-16 ]
Inläggsrubrik:  Re: PDP8 Renovering

Det låter bra, jag ska också till ETA:s auktion om den nu kommer lämpligt i tiden! Jag hoppas att det blir ungefär samtidigt som förra året, annars kanske det krockar med familjens besök i Stockholm i mitten av november (vilket kanske gör att jag kan komma och hälsa på Update!).

Författare:  säter [ 10.07 2011-09-16 ]
Inläggsrubrik:  Re: PDP8 Renovering

Nej, det var ingen Facit.
GNT, eller något liknande var fabrikatet. (jag viste inte ens själv att jag den :badgrin: )
Jag fick syn på den av en slump när jag kollade efter pappersrullar till ASR-33'an.

Tveksamt om det satt läsare på. Däremot tyckte jag mig se en manual.
Jag ska gå upp och knäppa några bilder.

Synd att jag har slängt en Singer remsstans. Liknande maskin som ASR-33.

Författare:  anders_bzn [ 10.53 2011-09-16 ]
Inläggsrubrik:  Re: PDP8 Renovering

Bilder låter bra!

Författare:  säter [ 11.37 2011-09-16 ]
Inläggsrubrik:  Re: PDP8 Renovering

Den ser rätt fin ut, och modern. Manualen är märkt 1985.
Bilaga:
2011_08080051.JPG

Bilaga:
2011_08080052.JPG

Bilaga:
2011_08080053.JPG

Bilaga:
2011_08080057.JPG

Bilaga:
2011_08080058.JPG

Bilaga:
2011_08080060.JPG

Bilaga:
2011_08080061.JPG

Författare:  pbgp [ 18.36 2011-09-16 ]
Inläggsrubrik:  Re: PDP8 Renovering

Den teletypen ser hygglig ut, jag skulle åtminstone vilja ha pappersstativet som ligger framför. Det saknas på min. Jag tar gärna hela.

Författare:  anders_bzn [ 19.37 2011-09-16 ]
Inläggsrubrik:  Re: PDP8 Renovering

Hm, det stativet saknar jag också. Nåväl jag hittar ett sen.

Jag tar gärna stansen i vilket fall!

Författare:  sodjan [ 19.51 2011-09-16 ]
Inläggsrubrik:  Re: PDP8 Renovering

Kom att tänka på...
Detta skulle ju kunna intressera några här.
Har nästan funderat på att ta en semster i UK under den tiden...

Citera:
Just a last reminder that the DEC Legacy Event is on in four weeks
time. We've got some interesting kit lined up - several PDP8s,
MicroPDP 11, VT100, MV2, several other VAXen, Alpha, IA64 boxes,
terminals etc. Stephen Hoffman will be giving a remote talk and Steve
Davidson will be helping create a HECnet based DECnet cluster, and
hopefully giving us a little history of his time a DEC Engineering.

You are most welcome to come and join us, it's always a fun weekend
and a good place to make friends with people sharing a common interest
and history.

More details here: http://www.declegacy.org.uk

Kind regards, Mark.


Bild

Författare:  pbgp [ 20.45 2011-09-16 ]
Inläggsrubrik:  Re: PDP8 Renovering

Åh, nu blir jag sugen på att åka. Jag skulle gärna höra Hoffman. Det är nog lite för dyrt tyvärr :/

Författare:  anders_bzn [ 21.06 2011-09-16 ]
Inläggsrubrik:  Re: PDP8 Renovering

Ja, just nu är det inte läge för en sådan resa. Hoppas man får en ny möjlighet. Det verkar vara trevligt på något sätt.

Författare:  säter [ 22.50 2011-09-16 ]
Inläggsrubrik:  Re: PDP8 Renovering

anders_bzn, den där moderna stansen vill jag inte skänka bort. Jag kanske var lite otydlig med det.
Du får komma med ett bud.

Jag är lite kluven hur jag ska göra med ASR-33'an på bild.
Jag har ytterligare en som är komplett, men den misstänker jag att råttorna har varit på, så man kanske behöver någon ressrvdel. :humm:
Den där pappersplåten kan jag hursomhelst avvara och även andra delar om ni behöver.

Författare:  anders_bzn [ 20.44 2011-09-18 ]
Inläggsrubrik:  Re: PDP8 Renovering

säter: Jag förstår. Jag behöver den inte, så jag får fundera på saken. Antar att den inte försvinner snabbt...

Jag har i helgen gett mig på att mäta lite på mäta på blocket "Memory control". Det generar de signaler som behövs för att göra en minnescykel i maskinen. I korta drag så skickar CPU:n en "MEN START" puls till detta blocket som sedan genererar alla pulser som behövs för att läsa och skriva till minnet och skickar sedan tillbaks en puls för att tala om att minnesoperationen är klar. En cykel startar med läsningen och avslutas alltid med en skrivning eftersom en läsning förstör minnesinnehållet!

Så här ska det se ut (jag tycker mycket om DEC's dokumentation där man hittar dessa diagrammen):
Bild

Nedan resultatet av mätningen av samma signaler (logikaren älskar jag nästan mer än dokumentationen (tror jag). Att mäta är att veta!)
Bild
Det ser ju inte helt hopplöst ut. Men !MEM DONE kommer innan cykeln startar, !STROBE är konstig och CYCLE är alltid hög.

Detta måste fixas! Sen ska resten av korten runt minnet (som drivkorten till spolarna i minneskärnorna och förstärkarkorten av signalen från kärnorna) tillbaks i maskinen. Sen ska det bli intressant att se om det går att läsa/skriva från minnet!

Författare:  anders_bzn [ 18.31 2011-09-27 ]
Inläggsrubrik:  Re: PDP8 Renovering

Bild

Så där ja. Så ska det visst se ut. Ibland är det bra att ta en paus och fundera lite. Efter att ha tittat på resultatet från förra mätningen och jämfört med schemat så var resultatet inte rimligt. Det kunde omöjligen bete sig som det såg.

Nu har jag mätt om på rätt ställen...

Sen har alla drivkorten till kärnminnet åter satts på plats och innan dess mätte jag alla halvledare med multimetern och det verkade friskt. Sen testade jag att göra minnesaccesser, inte något hände. Inte ett litet fladder på någon bit märks så något är riktigt fel.

Så nu har jag fortsatt att mäta styrsignaler på den digitala sidan av de nyligen i satta korten. Ännu så länge har jag inte sett något konstigt. Men det finns flera kvar. Skulle nu inte detta ge något så får jag börja mäta strömmar i spolarna som är i varje kärna. Då skulle det vara bra med en strömprobe och ett minnesoscilloskop. Detta kommer bli dyrt...

Författare:  anders_bzn [ 19.57 2011-10-01 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag mätte tidigare i veckan på "R/W Source/return switches". Den består av två H-bryggor, en för X och en för Y-lindingarna i kärnminnet. Det är dessa som bestämmer åt vilket håll som strömmen ska gå i X-Y beroende på om man vill läsa eller skriva till minnet. Vilken X respektive Y kolumn som sedan väljs senare av "X-Y selection switches" beroende på vilken adress man vi läsa/skriva till. Kopplingen består av två stycken G228 kort.

Igår orkade jag kolla på mätresultatet:
Bild
Där jag har ringat in borde utsignalen från NAND grinden gått låg men det gör den aldrig! Detta gör att ena halvan av H-bryggan aldrig har någon transistor som leder och ingen kärna i arrayen blir någonsin vald. Detta gör att det är omöjligt att göra någon som helst minnesaccess! Nu ska jag bara får en stund i verkstan så ska kretsen bytas, en 7440, två stycken fyra ingångars NAND grindar.

Bild
Detta är då Blockdiagrammet för minnessubsystemet

A. Memory control
Detta blocket var det jag mätte på först. Det genererar alla logiska styrsignaler som behövs för att göra en minnescykel.

B.Sense amplifiers
Detta block består av sex stycken G020 kort, det tar signalen från sense-lindningen som går genom samtliga kärnor för en minnesbit (det finns 2 st på varje kort, 12 bitar totalt) och förstärker den och klockar in resultatet i ett register. Dessa går sedan till memmory buffer registret i CPU:n. De tre översta bitarna går även till instruktionsavkodningen. Dessa korten har jag mätt på för två bitar för att kolla om alla digitala signaler fanns där. Det gjorde dom. Har inte mätt på den "analoga" sidan ännu.

C. Core memory.
Själva packen med 12*4096 minnes kärnor.

D. Inhibit drivers.
Drivarna till en lidning som bestämmer om det ska skrivas en etta eller nolla till den utvalda kärnan under skrivcykeln. Här har jag bara mätt de digitala signalerna och de verkar rätt.

E. R/W Source/return switches.
De avan nämnda H-bryggorna. Här verkar det finnas en död 7440 att byta.

F. Memory voltage regulation and detection.
Detta kortet (G826) var ett av det första som jag lagade efter nätaggregatet. Det reglerar minnesspänningen och genererar !POWER OK signalen och !POWER CLEAR signalen. Innan de båda signalerna fungerade som de skulle funkade inget alls i maskinen.

Bild
Sen var jag tvungen att lägga upp denna lilla annons om är saxad ur någon gammal tidning på 1970-talets början.

Författare:  MiaM [ 20.11 2011-10-01 ]
Inläggsrubrik:  Re: PDP8 Renovering

anders_bzn skrev:
Så nu har jag fortsatt att mäta styrsignaler på den digitala sidan av de nyligen i satta korten. Ännu så länge har jag inte sett något konstigt. Men det finns flera kvar. Skulle nu inte detta ge något så får jag börja mäta strömmar i spolarna som är i varje kärna. Då skulle det vara bra med en strömprobe och ett minnesoscilloskop. Detta kommer bli dyrt...


Nu verkar det som om du kanske inte behöver mäta strömmar i spolarna, men ett riktigt budgettips för minnesoscilloskop om det är signaler som går att fås att repetera med önskat intervall är att göra någon koppling som tar signalen du vill mäta och mixtrar lite lagom med den så att den går att köra in på videoingången på ett tv-kort (eller grafikkort med tv in). En tv-synkgenerator och lämplig elektronik som kombinerar signalerna är den givna grunden, och i det här fallet skulle fördröjda varianter av tv-synkpulserna kunna kopplas in istället för de manuella knapparna för att skriva till eller läsa från minnet, för att generera antingen 100 eller 15625 läs/skrivcykler per sekund. Lämpligt är väl att mata en sådan tv-synkgenerator från någon klocka i PDP'n för att slippa ytterligare en källa till jitter, fast det är kanske inte särskilt kritiskt. Varje vettigt tv-kort borde hinna ta ett gäng samples under varje klockperiod på en dator som är byggd med standard-TTL.

Författare:  anders_bzn [ 20.38 2011-10-01 ]
Inläggsrubrik:  Re: PDP8 Renovering

Man kan troligen att göra så, men det är ju inte heller någon snabb väg fram. Får väl låna ett skåp på jobbet annars.

Men nu har jag varit ute och bytt kretsen och det FUNGERAR att läsa och skriva till minnet!

Visst bara fem bitar av tolv på vissa adresser men det är ett stort steg framåt. Nu finns det massor att kolla, adressavkodningen, inhibit drivers (som är uppbyggd av tre G228:or som det som jag just lagade) och sense amplifiers. På sense-amplifiers korten sitter det en mycket obsolete IC som påminner om en OP men som är en Core memory amplifier (de finns på Ebay för $10).

Nu är jag GLAD!

Författare:  Oskar [ 11.06 2011-10-02 ]
Inläggsrubrik:  Re: PDP8 Renovering

Grattis!!

Det här är en väldigt kul tråd att följa. En av de trådarna jag hajar till och blir ivrig över när jag ser att de uppdaterats :)

Fascinerande med en dator man kan vara in på sån låg nivå (jag menar detaljer hårdvarumässigt!) och laga och felsöka.

Keep up the good work!

Författare:  anders_bzn [ 21.22 2011-10-03 ]
Inläggsrubrik:  Re: PDP8 Renovering

Tack!

Kul att tråden roar.

Jag har gjort lite mer framsteg, inte för att det märks inte mycket på funktionen med ändå ett steg framåt. Jag har mätt den digitala biten av alla "inhibit drivers" totalt tre stycken G228. Jag fick vettiga resultat på två av korten, de satt i positionerna jämte varandra. Men det tredje kortet uppförde sig mycket illa. Tillslut insåg jag var det var, förlängningskortet förlänger två kortplatser i detta fallet även en tom plats. Inte bra, det var som att stoppa en massa antenner ner i bakplanet. Denna tomma positionen har signaler för ytterligare ett "inhibit driver" kort som används om man har minne med paritet vilket jag inte har...

Skönt när saker får en förklaring.

Sen började jag mäta på korten för "memory selection" G221 och hittade en 7400 som hade en av sina utgångar låg oberoende av ingångarnas värde, så den blev bytt. Märkligt att dessa gråa kretsar är klart överrepresenterade bland de trasiga. Den leverantören skulle jag inte valt...

Bild
Detta är den trasiga kretsen!

Bild
Detta är det trasiga kortet (G228) som jag lagade i helgen, notera den bytta vänstra kretsen. Den var tidigare en av de ökända gråa...

Författare:  nablaman [ 22.32 2011-10-03 ]
Inläggsrubrik:  Re: PDP8 Renovering

:tumupp: Keep going! :)

Författare:  pbgp [ 22.52 2011-10-03 ]
Inläggsrubrik:  Re: PDP8 Renovering

hur många kretsar har du bytt nu? vilken insats.

Författare:  anders_bzn [ 14.17 2011-10-04 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag vet faktiskt inte, jag har tappat räkningen. Jag har dock sparat alla i en ask och jag lovar att jag ska räkna dem när jag fått igång maskinen!

Igår hittade jag ett fel till, man kan sätta bitar i minnet men kan inte nolla dem igen...

Författare:  hcb [ 17.10 2011-10-04 ]
Inläggsrubrik:  Re: PDP8 Renovering

>Kul att tråden roar.

Det gör den sannerligen, och jag följer den med spänning!

Förresten, jag minns inte, men 74F-kretsar har du väl ingen användning för? Jag har en hög som jag plockat ur en skrotad NMR-maskin.

Författare:  Glenn [ 17.15 2011-10-04 ]
Inläggsrubrik:  Re: PDP8 Renovering

du får hojta till om det är nån 74xx (utan bokstav) du saknar, jag räddade ju en stor påse med gamla men oanvända kretsar från återvinningen i somras (står om det i containerfyndtråden), dom är numera sorterade så det är lättkollat :)

Författare:  anders_bzn [ 19.18 2011-10-04 ]
Inläggsrubrik:  Re: PDP8 Renovering

Tack för era erbjudanden, men för tillfället har jag så jag klarar mig. Jag hör av mig om jag skulle behöva några!

Författare:  MiaM [ 19.46 2011-10-04 ]
Inläggsrubrik:  Re: PDP8 Renovering

Undrar vad det är för tillverkare på de där gråa kretsarna?

Att det står DEC på dem betyder nog att de tillverkades specifikt för DEC! 7035 betyder antagligen 1970 vecka 35.

Engelska wikipediasidan om 74-serien säger inte riktigt något om hur serien kom till, bara att den fanns (eller så läser jag som en kratta). Kan det ha varit så att DEC faktiskt specade vilka kretsar de behövde och det senare blev 74-serien, eller att DEC åtminstone var en av de som specade/beställde/önskade kretsar?

(Om jag förstått historien rätt så var det köpare av 4000-kretsserien som specade vilka kretsar som behövdes, därav att pinouten på 4000-serien kan framstå som rätt underlig. Däremot var det väl någon som såg till att 74-serien fick vettig pinout).

Författare:  swesysmgr [ 19.53 2011-10-04 ]
Inläggsrubrik:  Re: PDP8 Renovering

S kanske står för Signetics? När du byter kretsar så löder du i dem direkt istället för att sätta socklar, det är inte värt besväret med socklar eller skulle de skapa problem med signalerna?

Uppskattar också tråden, rolig att läsa!

Författare:  anders_bzn [ 20.14 2011-10-04 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag känner inte till vilken tillverkare det är på dessa gråa kretsar, men det finns flera tillverkare och flera varianter:

Sprauge, blåa kretsar med guldplätterade ben, märkta med DEC (dessa är vackra!)
Sprauge, gråa kretsar med guldplätterade ben, märkta med DEC
TI, svarta matta, märkta med DEC
TI, svarta matta, märkta med SN74xx
Okänd tillverkare, De Gråa. märkta med DEC
Motorola, svarta blanka, märkta med DEC
Motorola, grå, märkta MC74xx

MiaM: Det verkar vara Signetics, men det är inte deras mest använda logotyp (testade att bild-söka på Google). Det känns som Digital använt de kretsar de fått tag på för stunden, det finns ingen logik (ha ha) i att te.x. alla 7400:or är gjorda av samma tillverkare. Inte ens på samma kort! Man kan nog påstå att TI är den vanligaste tillverkaren.

swesysmgr: Jag har lött i alla utan socklar, för det kändes mest rätt. Någon enstaka (två tror jag) har jag lossat mer än en gång. Jag tror jag skulle socklat om jag hade börjat om nu, tror inte det skulle påverkat signalerna alls.

Författare:  hassefikonkasse [ 20.34 2011-10-04 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jo swesysmgr har rätt, det är en gammal Signetics logga.

Författare:  anders_bzn [ 21.02 2011-10-05 ]
Inläggsrubrik:  Re: PDP8 Renovering

Ikväll jag testat lite mer minnesaccesser. Följande slutsatser kan jag dra:

1. Understa halvan av minnet är stendött, om inte MA0 är hög (det är den mest signifikanta biten, Digital har numrerat bitarna baklänges på denna maskinen!) så händer ingenting. Det verkar finnas liv i adresser över 2047. Jag har inte provat alla men det är ganska tydligt att jag aldrig får någon reaktion om jag inte sätter MA0=1.

2. Alla bitar fungerar aldrig, däremot verkar det som man kan både sätta och nolla alla positioner. I alla fall idag.

Analysen av problemet är:
1. Något med adressavkodningen, har mätt lite på MA0 som verkar fungera. Ska mäta mer på detta i morgon.

2. Strömmen är förmodligen för låg i spolarna. De två matingsspänningarna till minnet ska vara ~-6 och ~-30, men den högre som ska vara -6 är -11, vilket gör att man tappar ungefär 5 volt i swinget. Får nog mäta strömmarna i spolarna nu, det är fint beskrivet i dokumentationen. Är det för lite ström så magnetiseras kärnorna nog inte tillräckligt mycket och man får förmodligen problem vi läsningen också.

Författare:  anders_bzn [ 21.22 2011-10-10 ]
Inläggsrubrik:  Re: PDP8 Renovering

Bild

1. Jag har verifierat hela adress avkodningen, den fungerar som det ska. Se området G.
2. Efter ha läst på i manualen så vet jag att spänningen mellan MEM SUPPLY+ och MEM SUPPLY- ska vara 22,5V. Jag mätte den till 22,3 och justerade den till 22,5V, vilket självklart inte gjorde någon skillnad. Detta görs på "MEMORY VOLTAGE REGULATION AND DETECTION" G826. Se området F.

Har också hittat en beskrivning om hur timingen runt "MEMORY CONTROL" blocket ska se ut med timing värden angivna. Det går även att justera var STROBE signalen ska komma. Det är STROBE signalen som bestämmer när den analoga signalen ska samplas in i MEM-registret (Detta i område B). Se området A.

Ska koppla upp och mäta lite mer i detalj runt "MEMORY CONTROL" blocket här näst.

Författare:  anders_bzn [ 20.50 2011-10-16 ]
Inläggsrubrik:  Re: PDP8 Renovering

Har just mätt lite på minnestimingen.

Bild

Man kan konstatera att den undre signalen som är !STROBE ser konstig ut. Den ska enligt manualen komma ~500ns efter MEMSTART (den övre signalen) och vara justerbar mellan 350-650ns. Pulsens längd ska vara man 80ns.

Av bilden kan man se streck nummer (1), det motsvarar ungefär justerområdet för signalen. Vi denna mätningen hade jag justerat skruven i botten så att flanken ner skulle ha kommit vid streckets början. Det går inte att justera delayen till 500ns som är startvärdet när man ska justera in detta.

Vid streck nummer (2) kan man se att pulsen är ~100ns, vilket är alldeles för långt.

Denna pulsen genereras av kortet M360 som är en justerbar delay. Se schema här

Får kolla mer på detta.

Författare:  anders_bzn [ 21.17 2011-10-28 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag har inte legat på latsidan, jag försöker förstå varför minnet inte fungerar. Mitt hetaste spår är timingen, två signaler är sena "READ" och framförallt "STROBE FIELD 0". "STROBE FIELD 0" är väsentlig eftersom den klockar in datan från den analoga sidan, det jag inte vet är om det spelar någon roll då "READ" pulsen också sen. I manualen finns det ett kapitel som kallas "Memory alignment procedure" som beskriver hur man justerar in minnet för att detta ska fungera optimalt. Man börjar med att mäta minnesspänningen. Detta har jag gjort och detta ser bra ut (ska kanske mäta det med oscilloskopet också). Sen ska men grov justera timingen på M350 så att "STROBE FIELD 0" signalen kommer ~0,5us efter "MEM START". Därefter ska man mäta strömmarna igenom spolarna i minnet och justera timingen efter dessa kurvor för optimal prestanda och funktion. Jag kan inte få till den första justeringen. Jag får inte stroben tidigare än ~0,55us. Denna ska vara justerbar mellan 350-650ns efter "MEM START"

Bild
Här en bild med de mätpunkter jag mätt på, med både logikanalysatorn och oscilloskopet (det sista för att kolla kurvformer och för att bevisa att logikanalysatorn mäter rätt, lite nojjigt!)

A. Här kommer "MEM START" signalen tidsfördröjningen är noll.
B. Ingången till den första fördröjningen (M310, D14). Tidsfördröjningen är nästan noll.
C. Utgången från den första fördröjningen som ska vara på 0,2us. Tidsfördröjningen är 0,29us
C. Ingången på nästa fördröjning som ska vara på 0,1us
D. Utgången på andra fördröjningen (M310, D14). Ytterligare 0,16us läggs på. Tidsfördröjningen är 0,45us
E. När jag justerar fördröjningen på M360 till ett minimum läggs ändå 100ns på. Tidsfördröjningen är 0,55us

Jag kan inte förklara varför det ser ut som det gör nu. Jag kan haft otur när jag tänkt, jag kan ha mätt fel. Men jag ser det bara inte. Jag har skickat mitt resultat till en man på andra sidan Atlanten som kan betydligt mer än mig om detta för att se om man kan få lite hjälp. Sitter lite fast nu.

Ska mäta lite mer i detalj på de här fördröjningskorten (M310*3 och M360). Ska också ohma alla lindningarna som går igenom kärnminnet.

Fortsättning följer....

Författare:  bit96 [ 08.28 2011-10-29 ]
Inläggsrubrik:  Re: PDP8 Renovering

Fortfarande kul att följa detta projekt. :tumupp:

Intressant att minnet skall justeras för att fungera optimalt.
Vad menas egentligen med att det skall fungera optimalt? Snabbare, säkrare, färre felindikeringar?

Minnet känns annars som en kritisk del som antingen funkar eller inte.
Låter lite som en gammal TV där man vred på en ratt tills bilden slutade rulla. :)

Författare:  Nerre [ 12.01 2011-10-29 ]
Inläggsrubrik:  Re: PDP8 Renovering

Hur skapas fördröjningarna? I schemat är det några avlånga grejer med streck i ena änden... Aldrig sett symbolen för, liknar lite hur man brukar rita urladdningsrör.

Författare:  bqt [ 12.46 2011-10-29 ]
Inläggsrubrik:  Re: PDP8 Renovering

bit96 skrev:
Intressant att minnet skall justeras för att fungera optimalt.
Vad menas egentligen med att det skall fungera optimalt? Snabbare, säkrare, färre felindikeringar?

Minnet känns annars som en kritisk del som antingen funkar eller inte.
Låter lite som en gammal TV där man vred på en ratt tills bilden slutade rulla. :)


Med optimalt menas bästa möjliga signal, så att man har stora marginaler till att få fel data.
Kärnminnen är väldigt analoga, så det är till att trimma signalerna så man har bästa signalen när man läser av.
Läsning av kärnminne är ju dessutom destruktivt, så man har bara en chans.

Analogin till en gammal tv är inte helt fel. :-)

Författare:  anders_bzn [ 17.48 2011-10-29 ]
Inläggsrubrik:  Re: PDP8 Renovering

Nerre skrev:
Hur skapas fördröjningarna? I schemat är det några avlånga grejer med streck i ena änden... Aldrig sett symbolen för, liknar lite hur man brukar rita urladdningsrör.


Fördröjningen skapas av en spole. På de korten med fasta fördröjningar så har spolen ett antal avtappar för 100,150,200 ns osv. På M360 så finns det en skruv som drar en kontakt över spolen (typ som en vridtrafo).

Schemor: M360 (justerbar) M310 (fast)

bqt: Mitt i prick!

Författare:  Nerre [ 18.07 2011-10-29 ]
Inläggsrubrik:  Re: PDP8 Renovering

Är det bara spolen som ger fördröjningen? Min tanke var att om det är kapacitanser inblandade så kanske de är uttorkade eller glapp, vilket ju då ger mer eller mindre "noll" i kapacitans, och eventuellt uppladdning sker alltså momentant istället för att den tar lite tid.

En spole borde ju inte åldras, men det kan ju vara så att kärnan har en förmagnetisering som släppt eller liknande?

Författare:  sodjan [ 18.58 2011-10-29 ]
Inläggsrubrik:  Re: PDP8 Renovering

Är det inte längden på tråden i spolen som ger fördröjninen ?
Inte eventuella induktanser eller kapacitanser ?
En bild på en vore intressant...

Författare:  anders_bzn [ 19.38 2011-10-29 ]
Inläggsrubrik:  Re: PDP8 Renovering

Är det som du skriver Sodjan så är det intessant, för då kan detta kanske inverka på mätvärdera:
Bild
Nämligen det att några av korten sitter i förlängningskort. Det kan inte förklara alla fenomen eftersom en del mätningar av fördröjningen är gjort på samma kort. De andra korten ser ut såhär:
Bild

Bild
Tyvärr är spolarna ingjutna i epoxy eller liknande så man ser inte vad som finns i dem. Det undre kortet har en justerskruv i toppen. Får nog sätta M310 korten i förlängningskort och mäta mellan in och utgång, på samma kort.

Författare:  sodjan [ 19.53 2011-10-29 ]
Inläggsrubrik:  Re: PDP8 Renovering

Ja, det får ju plats ganska många meter tråd i de där. :-)
Notera att det går ca 30 m per 100 ns vid ljusets hastighet
och hastigheten är något lägre än så i en ledare.

Googling på Technitrol gav en del intressant info...

Kan du hänga på mätkablar och mäta utan extender ?
Bara för att få en konstant att ta hänsyn till.

Författare:  anders_bzn [ 20.25 2011-10-29 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag ska försöka mäta utan extender, får se när det kan bli av. Nu ska min fru på tjänsteresa en vecka så jag är ensam med 2 barn... Får se vad tiden räcker till...

Författare:  anders_bzn [ 21.45 2011-10-30 ]
Inläggsrubrik:  Re: PDP8 Renovering

Kvällen var god. Jag fick en timma till att mäta på M360.

Följande kan konstateras. Tiden det tar från att man säker ner ingångsändan på fördröjningsspolen till dess att Q1,Q2 drar ner ingången på E2 pin 6 är 47ns. Man ser att utgången från spolen sjunker direkt när ingången sänks (justerat spolen för minimal fördröjning), men den sjunker sakta.

Sen mäter jag på in/ut på E1, en 7440 kopplad som inverterare.

Bild

Utgången är den nedre kurvan. Frågan är varför det ser ut så, är det:

1.) Kopplingen med D2,D3,D4,Q3
2.) Grinden som är halvtrött och inte vill vara med mer
3.) Något som lastar utgången S som inte är friskt.
4.) Det ska se ut så här

Det som är kopplat till S är 6st G020 på schemat G020 D1, STBY. Får nog ta och dra ur dessa korten ett och ett och mäta mellan varje. För att verifiera punkten 3. För att verifiera punkten 2 så får man helt enkelt byta grinden.

7440 ska switcha på typ 6ns

Författare:  xxargs [ 00.59 2011-10-31 ]
Inläggsrubrik:  Re: PDP8 Renovering

sodjan skrev:
Är det inte längden på tråden i spolen som ger fördröjninen ?
Inte eventuella induktanser eller kapacitanser ?
En bild på en vore intressant...



http://en.wikipedia.org/wiki/File:Electricdelayline.jpg

delay-line för 450 ns

koppartuben under tråden är viktig då den ger distrubierad kapacitans då det är balansen mellan induktans längs med tråden och kapacitans tvärs över som ger en karaktäristisk impedans - dvs. beter sig som en transmissionslinje, vilket krävs om man skall köra över och fördröja bredbandiga signaler som pulser och stegsvar - utan koppartuben under så hade lindningen fungerat som en drossel och hade inte fungerat alls i det är läget

har sett varianter med metallremsor/försilvring efter sidorna på en ferritstav och remsorna ihopkopplad bara i ena ändan i och därefter linda tråd runt på samma sätt som bilden. ferriten används då för att förstärka trådens induktans.

Skall det matas och tas emot rätt utan distorsion och ringningar så gäller det att sändaren och mottagaren har något så när rätt impedans och kurvdistorsion kan bero på att det inte är OK i någon av ändan.

---

När man mäter på sådant här så är det noga var man sätter oscilloscop-proben då den börja vara avsevärd last nedåt 500 Ohm kapacitivt och snabbt lägre med högre frekvens även med en 10x-probe (med 15 pF tip-cap) när man är kring 20 MHz vilket kan påverka en matchningsnät med Z=500 Ohm och dess resulterande kurvform och funktion väldigt mycket. Med andra ord mät efter buffrar där det är möjligt

Författare:  anders_bzn [ 20.50 2011-11-01 ]
Inläggsrubrik:  Re: PDP8 Renovering

Transmissionsledning, där föll polletten ner! Tack.

Jag har funderat en del. Den totala fördröjningen är ju summan av de tre ingående fördröjningsenheterna. I schemat kan man tyda att den består av två M310 med fast fördröjning och en M360 med justerbar fördröjning.

Första M310 har 200ns
Andra M310 har 100ns
Tredje M360 har mellan 50ns till 300ns

Som minst kan man då får 350ns precis som DEC specificerar i dokumentationen. Bra så långt. Problemet är att jag inte lyckats justera ner fördröjningen så lågt. Bara till ~550ns.

Varje M310 består av en delay-line och två "standard puls generator" som är en ett förstärkarsteg och lite logik som gör pulsen av en bestämd längd. M360 är samma men består av en justerbar deley-line och en "standard puls generator".
Beskrivning av korten

Bild
Här en förklaring mer i detalj, 1 och 2 är "standard puls generator", 3 är delay-line:en. Man tar en tapp med fördröjningen man vill ha och kopplar ihop den med en "standard puls generator". Detta är virat i bakplanet.

Signalen kommer in vid D, man tar någon av tapparna vid E och kopplar till A. Förstärks till B. Kopplingen mellan B och C ser till att skapa en puls med en bestämd längd.

Nu har jag då mätt och ett steg som läggs på D kommer ut vid rätt tid vid E och vid A. Mellan A och B tar det 60ns och tiden mellan B och C är bara delar av 10ns. Detta har jag mätt på ett M310 och ett M360 med samma resultat. Att mäta vid a och E kan ju vara vanskligt men man kan se att om man mäter mellan D och B (som är TTL nivåer) så är fördröjningen fel.

Nu ska jag ta ut ett M310 och koppla upp på bänken utan resten av datorn och mäta och fundera lite till. Trissorna i kopplingen borde gå att byta mot BC557/BC548, dessa kostar ju bara ören och har liknande eller bättre prestanda. Originaltransistorerna kostar $10 styck på EBay.

Teorin är att "standard puls generator" genererar ~60ns st vilket ger ~180ns. Detta känns inte rätt.

EDIT: Sodjan hittade ett typo.

Författare:  sodjan [ 21.48 2011-11-01 ]
Inläggsrubrik:  Re: PDP8 Renovering

Elektronikporr... :D

Författare:  anders_bzn [ 21.53 2011-11-01 ]
Inläggsrubrik:  Re: PDP8 Renovering

Sodjan: JA. Nu är det riktigt nördigt!

Ja, då var det mätt. Jag kopplade upp kortet på bänken, matade spänning från labbagget och en fyrkants TTL fyrkantsvåg från signalgeneratorn. Kopplade ihop 100ns tappen med A.

"standard puls generator" genererar nästan exakt 50ns. Ser man på kopplingen igen så är det inte alls orimligt!

Siffrorna i inlägget innan stämmer inte helt. Mellan B och C är fördröjningen 33ns, resten (17ns) är mellan A och B. För grindarna, 3 stycken efter varandra är denna fördröjning mycket rimlig, lika så för trissorna. Allt enligt databladen.

Men detta gör att jag inte får ihop siffrorna!

Jag önskar så att jag hade en fungerande PDP-8L att mäta lite i... Men det skulle vara fusk!

Författare:  xxargs [ 23.56 2011-11-01 ]
Inläggsrubrik:  Re: PDP8 Renovering

slingan som går i bakplanet (den som mellan E och A)? - den kanske fördröjer/lastar för mycket av någon orsak - det kan vara något annat som kopplar kapacitivt eller liknande på den slingan och ändrar kurvformen på din flank och gör att den stiger för långsamt och gör att omslaget blir senarelagd - är alla virningar OK så att det inte är någon glappfel du slåss med

Författare:  sodjan [ 00.19 2011-11-02 ]
Inläggsrubrik:  Re: PDP8 Renovering

Ett par små funderingarn bara...

Är det alltså tre varianter ? M310, M320 och M360 ?
"Beskrivning av korten" nämner bara M310 och M360.
M320 kanske var en miss...

När beskrivningen anger 50, 100, 150... 500 ns, är det *inkl*
efterföljande "standard puls generator" ? Eller är det för
DLD1 enbart ?

Och borde det inte bli *11* olika fördröjningar inkl J2 -> V2.
J2 använder inte DLD1 alls och det skulle då bli 50 ns
enbart i efterföljande puls generator (?).
Det borde alltså kunna bli 50 - 550 i 11 st 50 ns steg.

Författare:  anders_bzn [ 08.09 2011-11-02 ]
Inläggsrubrik:  Re: PDP8 Renovering

xxargs skrev:
slingan som går i bakplanet (den som mellan E och A)? - den kanske fördröjer/lastar för mycket av någon orsak - det kan vara något annat som kopplar kapacitivt eller liknande på den slingan och ändrar kurvformen på din flank och gör att den stiger för långsamt och gör att omslaget blir senarelagd - är alla virningar OK så att det inte är någon glappfel du slåss med


Nja, jag får samma resultat på den totala fördröjningen när jag mätte kortet i bänk. Skillnaderna består bara mellan A och C, men det beror nog på att jag mätte lite noggrannare sista gången. Ska mäta en gång till med kortet i bakplanet.

EDIT: När jag mätte kortet på bänken lödde jag en tråd mellan E och A

Författare:  anders_bzn [ 08.13 2011-11-02 ]
Inläggsrubrik:  Re: PDP8 Renovering

sodjan skrev:
Ett par små funderingarn bara...

Är det alltså tre varianter ? M310, M320 och M360 ?
"Beskrivning av korten" nämner bara M310 och M360.
M320 kanske var en miss...

Det var uppmärksamt, ett typo, jag har fixat det.

sodjan skrev:
Ett par små funderingarn bara...
När beskrivningen anger 50, 100, 150... 500 ns, är det *inkl*
efterföljande "standard puls generator" ? Eller är det för
DLD1 enbart ?

Jag tolkar det som DLD1 enbart. Det stämmer med vad jag mätt.

sodjan skrev:
Och borde det inte bli *11* olika fördröjningar inkl J2 -> V2.
J2 använder inte DLD1 alls och det skulle då bli 50 ns
enbart i efterföljande puls generator (?).
Det borde alltså kunna bli 50 - 550 i 11 st 50 ns steg.

Jag håller med. Men det känns inte entydigt. Man skulle vilja fråga konstruktören.

Författare:  anders_bzn [ 19.47 2011-11-02 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag hittade detta i "PDP-8/L Maintenance manual volume I"

Bild

Med andra ord, det jag har mätt och funderat runt ska vara så. Pulsgeneratorn ger en fördröjning på 50ns. Punkt slut.

Men det förklarar inte hur de har tänkt att "STROBE 0" ska kunna komma 350ns efter "MEM START" som tidigast! Det är omöjligt om man tittar i schemat (jag måste ha missat nåt).

Författare:  anders_bzn [ 20.35 2011-11-10 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jaha, idag så är det precis ett år sedan jag startade den här tråden. Det har ju faktiskt gått framåt en del sedan dess!

* Maskinen är rengjord och chassiet är om förzinkat
* Nätdelen och spänningsregleringen är lagad och fungerar
* Frontpanelen är lagad och fungerar även om någon switch är lite trög och skulle behöva bytas.
* Registren och funktioner för att gör minnes access/start och stop fungerar
* Mycket av minnet är felsökt
* Jag har fått tag på en Teletype!

Jag har lagt ganska många timmar och en icke obetydlig men okänd summa pengar på detta roliga projekt. En bra hobby med andra ord!

Nu ska jag bara få igång kärnminnet, sen får vi se om maskinen kan exekvera sina första instruktionen på säkert 25år!

Författare:  anders_bzn [ 19.10 2011-11-12 ]
Inläggsrubrik:  Re: PDP8 Renovering

Blev lite sugen på att färdigställa ett projekt som jag tror jag har skrivit om tidigare i tråden. Detta är mitt RS232-strömslingeomvandlare. När jag började med detta projektet så hade jag ingen ASR-33:a och planen var att jag skulle köra med denna mellan PC:n och PDP-8:an.

Nu har jag testat den genom koppla ihop RX och TX med en av strömgeneratorerna och visst går det att skicka seriell data! Den röda lysdioden sitter i strömslingan så att man ska se att det flyter en ström. Tycke att det var lagom men en röd lysdiod då det ska gå 20mA i slinga. Har bara testat den mycket korta ledningen med 1200bit/s. Den ska ju bara gå med 110bit/s mot PDP:n (eller teletypen för den delen).

Nu ska det bara till en låda och en vettigare sladd för nätspänningen in...

Bild

Författare:  MiaM [ 20.44 2011-11-14 ]
Inläggsrubrik:  Re: PDP8 Renovering

Trevligt!

Finns det inte nån bra standard för kontakter för 20mA, eller är det kontakter som man inte monterar på kretskort som gäller?

En nätsäkring är kanske en billig försäkring på den där, fast trafona kanske är av sån typ som är så klena att de tål kontinuerlig kortslutning?

Författare:  anders_bzn [ 21.44 2011-11-14 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag tror inte det finns en standard för 20mA, det var väl mer fasta installationer på den tiden...

I PDP:n så är det ett kort med lödanslutning där man ansluter kabeln, i Teletypen är det skruvplint om jag minns rätt.

Transformatorerna ska var kortslutningssäkra men planen är att montera kortet i en plastlåda med nätintag och säkringshållare!

Författare:  anders_bzn [ 18.53 2011-11-23 ]
Inläggsrubrik:  Re: PDP8 Renovering

Då har jag kollat lite till på PDP:n

Jag har bockat av några punkter till på felsökningslistan men tyvärr ännu inte fått fart på minnet.

Bild

Tidigare har jag bockat av A-F i bilden vad de gäller de digitala signalerna utom på E och F som jag har testat helt innan.

I punktform:
C. Core stack.
Jag har mätt (Ohm:at) Sense-lindningarna och Inhibit-lindningarna

D. Inhibit drivers.
Ska skicka en ström genom en lindning i kärnan för att magnetisera den i skrivcykeln. Detta för att man ska kunna avgöra om det är en 1:a eller 0:a som sparas. Jag har nu mätt strömmen i skrivcykeln för alla 12 bitarna och det fungerar.

G. Address decoding and R/W selection switches.
Adressavkodningen har jag kollat sedan innan. Nu har jag mätt strömmen genom X-Y lindningarna som man väljer kärna med, detta blev intressant. Den kärna som är aktiv är den som har en X och en Y lindning aktiv. Detta gör att man kan mäta alla kombinationer av X för sig och alla kombinationer av Y för sig. Man har då bara 64 olika kombinationer att gå igenom för X och 64 för Y. Detta har jag nu gjort. För en adress på Y fann jag följande:
Bild
Men det ska se ut så här:
Bild
Den första pulsen är strömmen under läscykeln och den andra är under skrivcykeln. Jag flyttade om R/W selection switch korten utan att felet flyttade sig, enligt boken är felet då en trasig diod på diodkorten i detta fall 1 i bilden. Detta betyder att 64 adresser är trasiga.

3. Motstånd.
Dessa fungerar, de har rätt resistans.

4. Sense Amplifier inputs
Här har jag mätt men tyckte inte att jag fick någon signal... Jag inser också att jag har några frågetecken runt mätningen så jag ska göra om den.

Slutsats: Det som är bra är att kärnminnespacken inte verkar vara helt kass, mindre bra är att jag inte hittat orsaken till att jag inte kan läsa/skriva från minnet.

Bild
Core memory amplifier, en ytterst sällsynt komponent som gått ur produktion för länge sedan. Länge leve EBay, jag köpte 6st nya. Jag hoppas att fler inte är trasiga, det går tolv i maskinen. De var inte billiga...

Bild
Mätning av half select currents (den strömmen som väljer kärna i X-Y led). Det finns ett motstånd i kopplingen som man kan mäta över. Bra om man inte äger en strömtång.

Författare:  anders_bzn [ 08.26 2011-11-24 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag har funderat på en sak, vad kan fukt göra med ferriter?

De i minnet är små och många, mina mätningar har ju hittills visar att de elektriska i kärnminnespacken är hela. Men tänk om inte kärnorna är det?

Författare:  pbgp [ 08.39 2011-11-24 ]
Inläggsrubrik:  Re: PDP8 Renovering

huu, jag vill helst inte tänka på det. Men det är ju en metall och metaller rostar. Jag tror inte dom åtnjuter något direkt skydd mot omvärlden heller.

Det verkar ju rätt svårt att ta isär core-stacken för en 8/l också. Annars kunde du ju öppna och se efter. Skulle du göra det, ha då i åtanke att _inte_ nudda själva kärnorna, dom är bräckliga också.

Jag har hört att digital hade en rad tanter med små fingrar som reparerade core-stackar som inte passerade kvalitetskontrollen.

Författare:  Halvorsen [ 11.56 2011-11-24 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag har fått är lära mig att så gott som alla Kärnminnen handträdda/vävda

Författare:  anders_bzn [ 18.43 2011-11-26 ]
Inläggsrubrik:  Re: PDP8 Renovering

Det finns en del intressant att läsa om kärnminne, jag har inte förklarat allt speciellt bra.
Länk till Wikipedia! och mera här!

Det stämmer att det var kvinnor som virade dessa för hand...

Författare:  anders_bzn [ 23.02 2011-12-23 ]
Inläggsrubrik:  Re: PDP8 Renovering

Har inte gjort så mycket med PDP:n på ett tag, ideerna tog slut. I måndags natt kom jag på en sak. Har dock konstaterat följande:

- Man kan inte mäta någon vettig signal från sense lindningarna. Det man ser verkar inte innehålla någon vettig signal.
- Det verkar som rätt ström går igenom minnespacken, men att kärnorna ändå inte magnetiseras (då kommer ingen signal i senslindningarna). Dessa magnetiseras åt olika håll beroende på om det är läs/skriv cykel. När man ändrar magnetiseringen på kärnan (dvs skriver en nolla om det står en etta) så ska en liten spänning gå att mäta på sense lindningen.

Eftersom strömmen till stor del begränsas av två 20ohm serie resistorer så kommer strömmen alltid se rätt ut även om en X/Y-lindning är totalt kortsluten eller om flera X eller flera Y är aktiva samtidigt. X/Y-lindningarna är på 3,5ohm jämfört med 40ohm. I första fallet är det uppenbart att inget kommer att fungera och i andra fallet så kommer strömmen i den enskilda lindningen inte räcka för att ändra magnetiseringen hos en enskild kärna. Det mest troliga är andra fallet, annars skulle alla X eller alla Y vara kortslutna eftersom man väljer olika beroende på adress. Detta blir nästa steg att försöka reda ut efter julhelgen.

Tills dess:
Bild

Författare:  Digi_tal [ 21.48 2011-12-25 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag tycker nog du varit väldigt aktiv med PDP8 L så du kan ta det lungt över Jul helgen!
Har hittat ett teletype-inteface i mina skrotgömmor om du är intresserad?
Tack för julkortet! Rulle

Författare:  anders_bzn [ 21.23 2011-12-27 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jo tack, det går framåt med detta.

Varsågod!

Klart jag är intresserad av teletype-interfacet. Allt är av intresse!

Har också börjat fundera på ersättare till NPN-transistorerna som sitter på G221-korten. De heter MM1008 eller DEC1008

Kod: [Expandera/Minimera] [Hämta] (Untitled.txt)
Name: MM1008
Material of transistor: Si
Polarity: npn
Maximum collector power dissipation (Pc): 1W
Maximum collector-base voltage (Ucb): 80V
Maximum collector-emitter voltage (Uce): 50V
Maximum emitter-base voltage (Ueb): 5V
Maximum collector current (Ic max): 1A
Maximum junction temperature (Tj): 175°C
Transition frequency (ft): 100MHz
Collector capacitance (Cc), Pf: 12
Forward current transfer ratio (hFE), min/max: 20/80
Manufacturer of MM1008 transistor: MOTOROLA
Package of MM1008 transistor: TO5
Application of MM1008 transistor: VHF, Medium Power, Switching


2N3444 verkar vara en rimlig ersättare, men var köper man dom? Inte Ebay för $6 st

Författare:  MiaM [ 21.28 2011-12-27 ]
Inläggsrubrik:  Re: PDP8 Renovering

Om man tittar i schemat över där transistorerna används så kan man få ledtrådar ifall det finns ersättare som inte har helt jämförbara data men ändå fungerar bra. Om transistorn t.ex. endast körs som on/off-drivare utan någon "analog" funktion så går det oftast bra med högre strömförstärkning (hfe) än orginaltransistorn, o.s.v...

Edit: ersättare för transistorn kan kanske vara värt att starta en separat tråd om? Jag gissar att det finns folk som är så konstiga att de inte är intresserade av en PDP8-renovering men ändå kan en del om transistorer. Jag hoppas iofs att jag gissar fel, alla är väl intresserade av en PDP-renovering? :wink:

Författare:  X-IL [ 21.42 2011-12-27 ]
Inläggsrubrik:  Re: PDP8 Renovering

Angående transistorer, kolla gärna om jag har något lämpligt: viewtopic.php?f=11&t=55211

2N3444 har jag inte, men en herrans massa andra. Någon bör väl klara dina krav? 2N3439, 3440,3441, 3442 har jag i alla fall.

Författare:  anders_bzn [ 10.52 2011-12-28 ]
Inläggsrubrik:  Re: PDP8 Renovering

MiaM skrev:
Om man tittar i schemat över där transistorerna används så kan man få ledtrådar ifall det finns ersättare som inte har helt jämförbara data men ändå fungerar bra. Om transistorn t.ex. endast körs som on/off-drivare utan någon "analog" funktion så går det oftast bra med högre strömförstärkning (hfe) än orginaltransistorn, o.s.v...

Edit: ersättare för transistorn kan kanske vara värt att starta en separat tråd om? Jag gissar att det finns folk som är så konstiga att de inte är intresserade av en PDP8-renovering men ändå kan en del om transistorer. Jag hoppas iofs att jag gissar fel, alla är väl intresserade av en PDP-renovering? :wink:


Jo det är en HF-transistor som fungerar som switch. Det är många transistorer som skulle kunna passa men jag vill gärna ha rätt kapsel. Det får bli en egen tråd om det behövs.

X-IL: Nja, de passar inte riktigt trots de liknande numren. 2N3439-40 är högspänningstransistorer snarare än högfrekvenstransistorer. 2N3441-42 har TO-3 kapsel...
Ska kolla igenom din lista senare.

Författare:  sodjan [ 11.31 2011-12-28 ]
Inläggsrubrik:  Re: PDP8 Renovering

> men jag vill gärna ha rätt kapsel.

Så det är inte enbart *funktion* som är viktigt... :-) :-)

Författare:  anders_bzn [ 15.13 2011-12-28 ]
Inläggsrubrik:  Re: PDP8 Renovering

Ja, så är det :) .

Författare:  X-IL [ 15.36 2011-12-28 ]
Inläggsrubrik:  Re: PDP8 Renovering

Alltransistors.com har ersättningssök. Där tror jag kapsel finns också

EDIT: Vilket givetvis var där du hittat datat du presenterade tidigare, sorry!

Författare:  anders_bzn [ 16.03 2011-12-28 ]
Inläggsrubrik:  Re: PDP8 Renovering

Det var där jag hittade 2N3444. Ska kolla vilka mer ekvivalenter som finns och kolla mot din lista. Såga att du hade 2N2904A, dessa kunde vara intressanta. Har du många? Jag har redan men lite extra är aldrig fel.

Författare:  Digi_tal [ 16.05 2011-12-28 ]
Inläggsrubrik:  Re: PDP8 Renovering

Hittade en kul grej! Har lagt den i din låda!
Bilaga:
8l.jpg

Författare:  X-IL [ 16.09 2011-12-28 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag hade 2N3725 också som finns med som ekvivalent, ser ut att vara ganska välfyllt i den lådan med (bilden på låda 2-3 längst upp till höger).

Angående 2N2904 så ser det ut att finnas ett hundratal om man tittar på bilden på låda 2-2.

Skicka bara PM eller skriv i min säljtråd så diskuterar vi detaljerna.

Författare:  anders_bzn [ 21.01 2011-12-28 ]
Inläggsrubrik:  Re: PDP8 Renovering

PM Kommer.

Rulle: Det blir bra.

Författare:  anders_bzn [ 21.38 2011-12-30 ]
Inläggsrubrik:  Re: PDP8 Renovering

Som jag skrivit tidigare så har jag en teori om varför minnet inte fungerar. Jag tror inte att kärnorna blir magnetiserade eftersom man väjer ut mer än en åt gången och att strömmen då inte räcker till för att ändra kärnans magnetiska tillstånd. Jag tänkte då undersöka G221-korten "memory selector" närmre. Två av dessa korten utgör tillsammans en 3/8 avkodare med drivtransistorer för X/Y lindningarna. Totalt behövs det 8 stycken kort för att avkoda hela adressen och välja X-Y lindningarna (nåja lindning är fel ord eftersom tråden bara passerar rakt genom kärnan).

Om något kort skulle välja en skicka ut ström i en X/Y tråd som inte ska vara aktiv, då har man problem. Eftersom detta verkade svårt att mäta i maskinen bestämde jag mig tillslut för att bygga en simpel testrigg till korten. Som tur har jag bitar av ett bakplan och virtråd hemma. Jag har inte virat något sedan 1995...

Resultatet blev detta:

Bild

Jag lastar kortet med motstånd 8st för ett kort, detta för att göra det enkelt för mig. Det är nämligen så att kortet har två dioder och en transistor kopplad på ett listigt sätt så att man både kan agera high- och low-side drivare. Eftersom jag ville slippa koppla om lasten så dubblade jag antalet istället. En lysdiod för vare last för enkel visuell kontroll. Endast en ska kunna vara tänd på samma gång. För att vara riktigt säker matar jag enable pinnen med en fyrkantsvåg på 1MHz och mäter på lasten med oscilloskopet för att se att allt hänger med vid den frekvensen som kortet normalt jobbar med. Jag testar de fyra kombinationerna på adressen som varje kort hanterar och ser att endast en transistor driver sin last. Detta gör jag både för fallet med high/low side.

Anledningen för att kortet ska klara både high och low side är att strömmen ska kunna gå åt båda hållen för varje adress, detta för att man låter strömmen gå år ena hållet vi skrivning och åt andra hållet vi läsning.

Bild

A. PNP-transistorer av typen 2N2904, obsolete men inte omöjlig att köpa på eBay eller av X-IL :)
B. Dioder som gör tricket för att
C. Utgångs transistorn (NPN) av typen MM1008 (super obsolete) ska kunna vara high/low-side drivare. Den går att ersätta med 2N3444 (svår) eller möjligen med 2N3725 (som i gick att köpa av X-IL).

Schemat på G221

Resultatet så långt:
Två kort av åtta testade och fungerar!

Författare:  nablaman [ 01.29 2011-12-31 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag har ett gäng 2N2905 som du kan få om du vill.. Nästan samma som 2N2904 tror jag.

Författare:  X-IL [ 09.08 2011-12-31 ]
Inläggsrubrik:  Re: PDP8 Renovering

Hoppas att transistorerna kommer till nytta! Du har ju några att leka med. Hör av dig om du vill köpa fler eller av någon annan modell.

Författare:  MiaM [ 02.09 2012-01-01 ]
Inläggsrubrik:  Re: PDP8 Renovering

Med två fungerande kort så kanske du kan stoppa i ett på en X-position och ett på en Y-position och lämna övriga positioner tomma, och testa fyra bitars bredd av en fjärdedel av adressrummet i taget? Förhoppningsvis borde du kunna läsa och skriva något från/till minnet för att få en uppfattning om hur resten av burken mår.

Om du märkt upp var korten satt så är det kanske bra att prova i de positioner korten satt, dumt att bränna de två fungerande korten du har ifall det skulle vara något annat fel som skadat de andra korten.

Det är väl för övrigt inte helt otänkbart att trasiga kort för X skadar korten för Y och vice versa.


Jag antar att alla de här transistorerna är kisel men om det skulle finnas någon halvledare som är av germaniumtyp så kan det vara bra att veta att vissa germaniumtransistorer har tydligen så dålig tålighet mot backspänning att de kan skadas av spänningen på ohm/diodtestläget på en vanlig multimeter.

Författare:  anders_bzn [ 11.59 2012-01-01 ]
Inläggsrubrik:  Re: PDP8 Renovering

Iden som du är inne på har jag faktiskt funderat på, men det krävs fyra kort eftersom X och Y internt är matriskopplade. Det betyder att man får tillgång till hälften av adressbitarna eller 1/64 del av minnesrymden.

x och Y är inte elektriskt ihopkopplade så ett trasigt kort i X kan nog inte göra sönder ett i Y. Många av korten är faktiskt märka av föregående ägare!

Alla transistorer är kisel, vilket är tur. Jag har nämligen mätt alla med multimetern sedan tidigare, kände faktiskt inte till att man kunde ta sönder germaniumtransistorer på detta vis. Jag har också tidigare upptäckt att bara för att en transistor eller diod mäter rätt med multimetern så behöver det inte betyda att den är hel. Det verkar vara ett ålderstecken.

Det går ganska fort att testa korten, men tiden har inte funnits.

Författare:  säter [ 12.20 2012-01-01 ]
Inläggsrubrik:  Re: PDP8 Renovering

anders_bzn skrev:
Resultatet så långt:
Två kort av åtta testade och fungerar!

Intressant att föja det här.
Lite tvetydigt, hade du testat två kort eller åtta?
Eller var testresultatet två ok. av åtta testade?

Vi får hoppas att du finner något defekt kort.
Då finns ju hoppet att själva kärnminnet är helt.

Författare:  anders_bzn [ 12.31 2012-01-01 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag har testat två av åtta och dessa två är hela. Jag hoppas precis som du att jag hittar något defekt kort, men det kan finnas en förklaring till att två eller flera X-Y lindningar väljs.

Alla adressbitar i MA (Memory address) finns representerade både som inverterade och icke inverterade. Det är de icke inverterade man ser på fronten, så någon av de inverterade kan vara trasig. Då skulle man få problem med adressavkodningen eftersom båda representationerna används och man skulle teoretiskt sett kunna avkoda två adresser.

Författare:  pbgp [ 13.27 2012-01-01 ]
Inläggsrubrik:  Re: PDP8 Renovering

Åh, jag tolkade det som att sex stycken var trasiga. Va bra, då finns ju hoppet att bara något/några är paj. (konstigt att hoppas att något är trasig, men det är ju bättre än alternativet)

Författare:  MiaM [ 18.32 2012-01-01 ]
Inläggsrubrik:  Re: PDP8 Renovering

anders_bzn skrev:
Iden som du är inne på har jag faktiskt funderat på, men det krävs fyra kort eftersom X och Y internt är matriskopplade. Det betyder att man får tillgång till hälften av adressbitarna eller 1/64 del av minnesrymden.


Jag tolkade dig fel förut, trodde att de övriga sex korten var trasiga. Nu håller jag istället tummarna för att fler är friska.

anders_bzn skrev:
x och Y är inte elektriskt ihopkopplade så ett trasigt kort i X kan nog inte göra sönder ett i Y.


Jag tänkte alltså att om flera Y är aktiva samtidigt så kanske det går högre ström genom den X som är aktiv vilket kanske kan skada den enda aktiva X. (Eller vice versa).

anders_bzn skrev:
Många av korten är faktiskt märka av föregående ägare!


Trevligt!

anders_bzn skrev:
Alla transistorer är kisel, vilket är tur. Jag har nämligen mätt alla med multimetern sedan tidigare, kände faktiskt inte till att man kunde ta sönder germaniumtransistorer på detta vis. Jag har också tidigare upptäckt att bara för att en transistor eller diod mäter rätt med multimetern så behöver det inte betyda att den är hel. Det verkar vara ett ålderstecken.


En bekants bekant ropade in en transistortestare från anno dazumal på ETA-auktionen. Vet inte om han faktiskt har tänkt att använda den till nåt, vill du att jag ska höra om det går att låna/köpa/få den? Jag tror att den finns strax utanför Göteborg.

anders_bzn skrev:
Det går ganska fort att testa korten, men tiden har inte funnits.


Som jag brukar säga om ungefär allt, bara resten kvar ;)

Författare:  anders_bzn [ 13.35 2012-01-02 ]
Inläggsrubrik:  Re: PDP8 Renovering

Det var väl märkligt, jag tyckte jag inte fick till det med hur många kort som var testade och hur många av dem som var hela. Så jag ändrade lite på formuleringen...

Nåväl, då ska jag försöka igen då. Jag har testat ytterligare tre kort, alla dessa hade defekter! Dessa är nu reparerade och fungerar! Totalt har jag nu fem fungerande kort!

Bild
Ytterligare en bild på testuppkopplingen.

Bild
Detta är problemet, benen har gått av. Troligen har de rostat av och troligen fungerar de också rent elektriskt. Fem stycken bytta på tre kort!

Bild
Så har blir det, detta kortet har fått två nya. En i bakre raden och en i främre. Den nya i främre raden är en 2N3444, tyvärr är den lite lägre vilket stör mig en aning!

MiaM: Jag klarar mig utan transistortestare, men tack för erbjudandet!


EDIT: stavning.

Författare:  sodjan [ 13.41 2012-01-02 ]
Inläggsrubrik:  Re: PDP8 Renovering

> tyvärr är den lite lägre vilket stör mig en aning!

:-)

Du kanske kunde ha monterat den i nivå med överkanten med de andra och
låtit underkanten bli lite högre istället... :-)

Författare:  anders_bzn [ 14.02 2012-01-02 ]
Inläggsrubrik:  Re: PDP8 Renovering

Nja, det ligger ett plastmellanlägg mellan transistorn och kortet, den riskerar att lossna om avståndet blir så stort att den kan hamna på snedden.

Författare:  sodjan [ 14.37 2012-01-02 ]
Inläggsrubrik:  Re: PDP8 Renovering

OK... :-)
Hm, plocka av "hatten" av en av de utbytta
och kränga på den där lilla då ?

Författare:  6502 [ 15.24 2012-01-02 ]
Inläggsrubrik:  Re: PDP8 Renovering

Eller varför inte byta ut alla transistorer, så blir dom ju lika långa =)

Författare:  anders_bzn [ 15.35 2012-01-02 ]
Inläggsrubrik:  Re: PDP8 Renovering

Anledningen är att jag bara har 9st av dessa sällsynta transistorer...

Jag har i och för sig 100st 2N3725, men de klarar inte lika mycket ström som 2N3444. 2N3444 är helt ekvivalent med MM1008 som sitter där original. Å andra sidan är 2N3725 helt lik till utseendet.

2N3725 klarar bara 500mA och jag har mätt strömmen där till 380mA. Funkar nog, men det är inget lätt val!

Författare:  anders_bzn [ 15.53 2012-01-02 ]
Inläggsrubrik:  Re: PDP8 Renovering

Nu är alla åtta testade, några fick jag laga men nu fungerar alla!

Författare:  sodjan [ 15.58 2012-01-02 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jaha (?).
Och *minnet*, fungerar det också ?

Författare:  anders_bzn [ 16.03 2012-01-02 ]
Inläggsrubrik:  Re: PDP8 Renovering

Vet inte, jag hann inte stoppa tillbaks korten i datorn och testa. Vill ha lite mer tid när jag ska göra detta. Jag var egentligen i verkstan för att hämta en sak. Jag stannade bara lite i smyg...

Författare:  sodjan [ 16.06 2012-01-02 ]
Inläggsrubrik:  Re: PDP8 Renovering

OK. Snacka om cliff-hanger... :-)

Författare:  6502 [ 16.08 2012-01-02 ]
Inläggsrubrik:  Re: PDP8 Renovering

Skicka nu frugan å barnen på bio så vi får veta...........

Författare:  anders_bzn [ 16.32 2012-01-02 ]
Inläggsrubrik:  Re: PDP8 Renovering

Svärfar är på besök..

Författare:  Andy [ 16.59 2012-01-02 ]
Inläggsrubrik:  Re: PDP8 Renovering

anders_bzn skrev:
Anledningen är att jag bara har 9st av dessa sällsynta transistorer...

Jag har i och för sig 100st 2N3725, men de klarar inte lika mycket ström som 2N3444. 2N3444 är helt ekvivalent med MM1008 som sitter där original. Å andra sidan är 2N3725 helt lik till utseendet.

2N3725 klarar bara 500mA och jag har mätt strömmen där till 380mA. Funkar nog, men det är inget lätt val!


Funkar det inte med BFX34 ?

Författare:  anders_bzn [ 19.34 2012-01-02 ]
Inläggsrubrik:  Re: PDP8 Renovering

Nu är det testat och det fungerar fortfarande inte. Men nu VET jag att även dessa korten fungerar som de ska.

Andy: Nja, den verkar vara för långsam. Tyvärr.

Författare:  MiaM [ 21.27 2012-01-02 ]
Inläggsrubrik:  Re: PDP8 Renovering

anders_bzn skrev:
Bild
Detta är problemet, benen har gått av. Troligen har de rostat av och troligen fungerar de också rent elektriskt. Fem stycken bytta på tre kort!


Den tredje från vänster går att "laga", förutsatt att det går att löda mot skalet utan att värmeskada transistorn. Det benet som gått av är anslutet till skalet och därför går det såklart att ansluta var man vill på skalet. Spar den transistorn i "kanske går att använda"-reservlådan ;) Förutom att löda mot skalet kan det också gå att löda på t.ex. en slangklämma med dialeter som passar transistorn, eller i värsta fall bara lägga en skalad (helst flerkardelig) ledare mot transistorskalet och dra fast med ett buntband...

anders_bzn skrev:
MiaM: Jag klarar mig utan transistortestare, men tack för erbjudandet!


Ok :)

Författare:  HUGGBÄVERN [ 21.29 2012-01-02 ]
Inläggsrubrik:  Re: PDP8 Renovering

Lite OT: grabbarna på ett COSMAC-forum (RCAs microprocessor) hittade den här eBöjj-annonsen:
http://www.ebay.com/itm/RCA-COSMAC-VIP-computer-form-1977-real-collector-item-1802-cpu-/140673647991?pt=LH_DefaultDomain_0&hash=item20c0cd8577

Billigt! :doubt:

Författare:  Andy [ 22.10 2012-01-02 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jo men frakten är ju gratis! :D

Författare:  anders_bzn [ 22.59 2012-01-02 ]
Inläggsrubrik:  Re: PDP8 Renovering

MiaM: Jag har sparat alla kretsar, skruvar, transistorer och annat som jag bytt! Det börjar bli en ganska omfattande samling nu...

Författare:  pbgp [ 11.36 2012-01-03 ]
Inläggsrubrik:  Re: PDP8 Renovering

Frustrerande! har du några fler idéer? eller är det kärnminnestacken som är nästa steg?

Som morot kan jag berätta att jag var hemma hos Johnny igår och körde lite PDP-8/a för att läsa några DECtape:ar. Fasligt roligt att leka OS/8. Jag ska lägga upp bilder och en film vid tillfälle.

Författare:  pbgp [ 15.40 2012-01-03 ]
Inläggsrubrik:  Re: PDP8 Renovering

Det kom just ett mail till classic computing listan som är relevant för tråden:

Citera:
After seven months of Saturdays the PDP-8/L at the Rhode Island
Computer Museum is finally running. It had 22 broken flip-chips,
almost 20% of the modules in the system.
Without lots of help from Warren Stearns, suggestions from Vincent
Slyngstad, and donated spare modules from Vince Pavlicek we never
would gotten it running.
See: https://sites.google.com/a/ricomputermu ... nt/pdp-8-l
for details on the system and the debug process.
Does anyone know of a source for peripherals that we use with the 8/L?
-- Michael Thompson


Jag har kikat lite smått på deras reparations logg, kanske finns något intressant för dig där.

Författare:  anders_bzn [ 16.19 2012-01-03 ]
Inläggsrubrik:  Re: PDP8 Renovering

pbgp skrev:
Frustrerande! har du några fler idéer? eller är det kärnminnestacken som är nästa steg?

Som morot kan jag berätta att jag var hemma hos Johnny igår och körde lite PDP-8/a för att läsa några DECtape:ar. Fasligt roligt att leka OS/8. Jag ska lägga upp bilder och en film vid tillfälle.


Trevligt!

Jag ska börja med att mäta lite på sense-korten och sedan mäta adressbussen (MA) och även mäta den inverterade adressbussen.

Om både MA0 och !MA0 är ettställda samtidigt kommer två adresser avkodas samtidigt. Detta är inte bra. De signaler som används både inverterade och icke inverterade i adressavkodning kan ställa till det. Dessa är:

MA0
MA3
MA6
MA9

Ger detta inget ska jag ge mig på att mäta upp alla styrsignalerna till minnet igen. Då kan jag kan vara säker på att det fortfarande ser rätt ut. Sen vet jag inte...

Jag har sett "Rhode Island Computer Museum" blog tidigare, men inte kollat in där på tag. Kul att de fått igång den till slut!

Författare:  anders_bzn [ 22.40 2012-01-07 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag har mätt alla hela MA adressbussen nu och det såg bra ut.

Jag gav mig då i kast med att mäta lite på sense-amplifier korten G020 igen. Jag har mätt där innan men inte tyck mig kunna se något vettigt. Jag fick också en annan ide. Att plocka ut inhibit-driver korten G228 (eller tre av dem, det finns två till som används till något annat mer om dem senare). Plockar man ut dessa korten så kommer minneskärnorna magnetiseras under både läs och skriv cykeln och detta innebär att man alltid borde få ut ettor om man gör upprepade läsningar från samma adress!

Som väntat fick jag bara nollor ur minnet hur jag än gjorde.

Sen mätte jag på sense-korten och fick då ett vettigt resultat! I alla fall mättekniskt!

Bild

Bild

Den lila är "sense output", man ser att där borde varit en puckel där den blå går hög om kärnan hade varit "1" (minnes positionen skulle innehållit ett). Kärnan magnetiseras alltså inte antingen under skriv- eller läscykeln.

Så då gav jag mig i kast med att mäta strömmarna igenom X och Y lindningarna under läs- och skrivcykeln. Detta har jag gjort innan men nu mätte jag noggrannare och på ett annat ställe.

Det är här man använder de två sista G228 inhibitdriverkorten, man använder dem för att skicka ut ström åt ena eller andra hållet i X och Y, de två korten är kopplade så att de fungerar som två H-bryggor!

Nu gav mätningen att det inte gick någon ström igenom X under skrivcykeln! Efter lite funderande bytte jag en MM1008 transistor och vips fungerade kortet!

Testade som hastigast om minnet fungerade, men inte! Attans!

Nu ska jag göra om mätningen för att se vad man får ut efter sense-ampen. Det är så att den blå signalen används för att klocka in det som kommer från sense-ampen i MB registret. Timingen på denna är viktig och kan justeras. Jag har skruvat en del på den så den är säkert inte rätt.

Ett fel mindre, Fortsättning följer!

Författare:  anderi [ 10.49 2012-01-11 ]
Inläggsrubrik:  Re: PDP8 Renovering

Blev lite nyfiken på PDP15-konsolen. Jobbade på DEC i början av 70-talet just med PDP15-maskinerna. Är det här den som stod på Kungsgatan 8 då?
Kul att återse en gammal bekant från tiden.

Författare:  anders_bzn [ 22.24 2012-01-11 ]
Inläggsrubrik:  Re: PDP8 Renovering

anderi: Intressant, jag kan inte svara men någon annan borde kunna ge dig ett svar. Jobbade du bara med PDP-15 maskinerna eller jobbade du med andra modeller också?

Jag mätte lite mer på strömmarna igenom X och Y. Tyckte det såg skumt ut även om alla pulser kom som de skulle, så jag testade och byta runt lite på korten om fick då massa konstiga fenomen. Sparade tyvärr inga ocsilloskopsbilder på detta.

Nåväl efter lyckan med med testriggen för G221 korten så byggde jag om densamma så att jag kan testa G228 korten i den istället.

Bild

Jag ser till att hålla alla ingångar höga utom D2/D1/M2/L1, dessa hålls låga utom på den kanalen jag vill testa. Den kopplar jag till funktionsgeneratorn, fyrkantsvåg med 500ns hög/ 500ns låg. Detta motsvarar minnestimingen.

F2/E1/P2/M1/V2 kopplas till -30V

L2/K1/U2/S1 kopplas till GND via en 100 ohms resistor parallellt med en lysdiod i serie med en resistor, strömmen blir då ~320mA vilket motsvarar verkligheten ganska bra. T5-T8 bryr jag mig inte om, de används bara om kortet verkligen används som inhibitdriver, dessutom så är chansen att det är fel i dessa komponenter minimal. Dessutom går det att resistansmäta dem.

Sen är det bara att mäta med oscilloskopet:
Bild

Den blåa är insignalen, den röda en mätning från en kanal som verkar frisk. Den gula är mätningen på en kanal som inte verkar riktigt frisk!

Det fanns flera kanaler om då mer eller mindre ut som denna. Jag antar att man kan misstänka transistorn, men en mätning på utgången av logikkretsen kan nog vara på sin plats. Man kan notera att logikkretsarna på kortet som denna mätningen är gjort är bytta eftersom de gamla var kass.

Detta är nog en del av problemet med minnet, ska laga korten sen får vi se...

Författare:  anders_bzn [ 21.34 2012-01-17 ]
Inläggsrubrik:  Re: PDP8 Renovering

Har testat igenom G228 korten och bytt några trasiga transistorer. Sen satte jag tillbaks alla korten igen.

Därefter så mätte jag lite på sense amplifiern (G020). Man kan få saker att hända! Men bara på vissa adresser. Eftersom jag noggrant testat och lagat G221 korten som ordnar med valet av X-Y lindningar beroende på adress så pekar detta på att det finns problem med minnespacken och/eller diodkorten som sitter på varje sida om kärnminnespacken.

Läser en "nolla" i bit ett på adress 7741
Bild

Läser en "etta" i bit ett på adress 7741, tyvärr borde amplituden vara högre och rakare (jämför bilden i en tidigare postning), den räcker inte för att sense amplifiern ska tolka resultatet som en etta.
Bild

Först ska jag testa att byta plats på ett par av G221 korten, fungerar det fortfarande som ovan är det garanterar diodkorten/minnespacken som är kass.

Sen ska jag fundera på hur jag ska testa diodkorten och kärnminnespacken.

Författare:  MiaM [ 07.33 2012-01-18 ]
Inläggsrubrik:  Re: PDP8 Renovering

På de kort där logikkretsarna driver sådant där analoga parametrar har betydelse kan det kanske vara läge att dubbelkolla så att korten inte är beroende av något som bara gällde för de logikkretsar som fanns då korten tillverkats, men som ändrats genom åren? PDP-8 kom trots allt rätt många år före standard-74xx-serien slutade massproduceras. Antagligen ingen jättetrolig förklaring men om du hittar skillnad mellan fungerande kort med orginalkretsar och kort med bytta kretsar så kan det vara en förklaring.

Författare:  pbgp [ 22.27 2012-01-18 ]
Inläggsrubrik:  Re: PDP8 Renovering

anderi skrev:
Blev lite nyfiken på PDP15-konsolen. Jobbade på DEC i början av 70-talet just med PDP15-maskinerna. Är det här den som stod på Kungsgatan 8 då?
Kul att återse en gammal bekant från tiden.


Har tänkte svara på det här en vecka nu :) Men det har kommit annat emellan.
Ja, Bilden på första sidan i tråden visar den PDP-15 panel och rackheader som tillhörde maskinen på Kungsgatan 8.

Själv har jag frontpanelen från en PDP-15 som kanske stått på KTH.

Författare:  anderi [ 20.21 2012-01-19 ]
Inläggsrubrik:  Re: PDP8 Renovering

Hej,
Jag arbetade i stort sett enbart med PDP15. Något besök till PDP9 men inte något med PDP8. Tycker att jag känner igen korttyperna som du nämner. Ska ta en titt bland gamla manualer på vinden om jag hittar något som kan vara till hjälp. Principen med kärnminnen var att ha en strömprob och kolla att det flöt ström i den selekterade tråden men det har du väl redan räknat ut. Jag vet inte om du har en men tror att det är svårt att fixa det utan strömprob. Det brukar finnas speciella ledningar som man kan hänga proben på. Då ser man ju att det verkligen flyter ström genom tråden i minnesstacken.
Ja det var lite spridda minnen från tiden som tekniker.
Kul med konsolerna. På EMS var jag en hel del bland annat byggde jag ut maskinen med mer minne. På KTH stod det en PDP15 på flygteknik som var kopplad till en flygsimulator kan det vara den som blivit "räddad". Det vore i och för sig roligare med en komplett maskin ;_).
Jag tror jag har kvar en del överblivna dec-märkta transistorer och ic-kretsar om det är någon speciell som du inte hittar.
/Anders

Författare:  pbgp [ 21.09 2012-01-19 ]
Inläggsrubrik:  Re: PDP8 Renovering

Tyvärr känner jag inte till om någon svensk PDP-15 överlevt mer än i delar. T.ex. så vet jag att den som Standard Radio (SRT) blev skrotad.

Det finns minst tre överlevande PDP-15 i övriga världen, men troligen inte så många fler. En handfull PDP-9 lever också kvar.

Du råkar inte ha en PDP-15 manual eller ritning kvar på vinden? Det finns en med bilder på frontpanelens kretskort som jag skulle vilja se.

Författare:  anders_bzn [ 21.52 2012-01-19 ]
Inläggsrubrik:  Re: PDP8 Renovering

MiaM skrev:
På de kort där logikkretsarna driver sådant där analoga parametrar har betydelse kan det kanske vara läge att dubbelkolla så att korten inte är beroende av något som bara gällde för de logikkretsar som fanns då korten tillverkats, men som ändrats genom åren? PDP-8 kom trots allt rätt många år före standard-74xx-serien slutade massproduceras. Antagligen ingen jättetrolig förklaring men om du hittar skillnad mellan fungerande kort med orginalkretsar och kort med bytta kretsar så kan det vara en förklaring.


Felet som du syftar på försvann med en bytt transistor. Jag har hittat och köpt på mig "en del" 74xx kretsar, tror inte specarna ändrat med tiden. Däremot har det ju kommit en massa nya familjer.

På tal om andra gamla DEC maskiner, har någon besökt dessa: http://www.computerhistory.org

De har både världen ända fungerande PDP-1 och en Straight-8. Apple-1 finns också. Min fru ska dit om ett par veckor i samband med en konferens. Detta var tydligen en av kvällsaktiviteterna och nej jag är inte AVUNDSJUK alls.

Författare:  pbgp [ 22.03 2012-01-19 ]
Inläggsrubrik:  Re: PDP8 Renovering

Nope. har träffat en herre på Tekniska Museet som varit där och en av kuratorerna där hänger på classic computing mailinglistan. Det är nog det i särklass bästa datormuseet. Inte så konstigt då det bygger på DECs egna samlingar. Jag gillar skarpt att dom renoverar sina maskiner, om än ett begränsat antal.

Kuriosa är att museet är Silicon Graphics gamla kontor.

Författare:  anders_bzn [ 22.05 2012-01-19 ]
Inläggsrubrik:  Re: PDP8 Renovering

anderi skrev:
Hej,
Jag arbetade i stort sett enbart med PDP15. Något besök till PDP9 men inte något med PDP8. Tycker att jag känner igen korttyperna som du nämner. Ska ta en titt bland gamla manualer på vinden om jag hittar något som kan vara till hjälp. Principen med kärnminnen var att ha en strömprob och kolla att det flöt ström i den selekterade tråden men det har du väl redan räknat ut. Jag vet inte om du har en men tror att det är svårt att fixa det utan strömprob. Det brukar finnas speciella ledningar som man kan hänga proben på. Då ser man ju att det verkligen flyter ström genom tråden i minnesstacken.
Ja det var lite spridda minnen från tiden som tekniker.
Kul med konsolerna. På EMS var jag en hel del bland annat byggde jag ut maskinen med mer minne. På KTH stod det en PDP15 på flygteknik som var kopplad till en flygsimulator kan det vara den som blivit "räddad". Det vore i och för sig roligare med en komplett maskin ;_).
Jag tror jag har kvar en del överblivna dec-märkta transistorer och ic-kretsar om det är någon speciell som du inte hittar.
/Anders


All hjälp/manualer och alla komponenter mottages mycket tacksamt.

Du har rätt om strömproben, jag har ingen tyvärr. Jag har sett slingorna i bakplanet som man ska använda för att mäta dem. Jag har mätt över ett motstånd i kopplingen men det säger inte hela sanningen. Ska försöka låna hem strömproben från jobbet för att verifera detta igen.

Jag vet att vi har strömprobar till ett LeCroy scope som är superbra, men de får jag nog inte låna hem. För de passar bara på det scopet och det lär kosta ~500.000kr. Att släpa 8L till jobbet skulle gå men det är inte mitt förstahandsval.

Författare:  hcb [ 10.07 2012-01-20 ]
Inläggsrubrik:  Re: PDP8 Renovering

Kul att följa dina framsteg, inte så roligt att läsa dina misstankar om trasig minnespack ...

Som vanligt kan jag ingenting om något, men kan man inte försöka göra en fulsnickrad strömprob genom att linda några varv virtråd kring strömmätningsslingan?

Författare:  Nerre [ 12.04 2012-01-20 ]
Inläggsrubrik:  Re: PDP8 Renovering

Nja, du behöver en öppningsbar kärna som du lindar en lindning runt.

Författare:  anderi [ 16.43 2012-01-20 ]
Inläggsrubrik:  Re: PDP8 Renovering

Nu har jag letat på vinden men hittade inga DEC-manualer. De har nog blivit utrensade med andra manualer. Har jobbat med 7-8 olika system förutom PDP15 så det blev fullt på vinden. Tittade på nätet i stället och friskade upp minnet lite. Såg att maintenance-manualen för PDP8L innehöll en utmärkt beskrivning av kärnminnets funktion.
Kärnminnet är ganska känsligt för rätt strömmar i x, y och inhibit. När man justerade ett minne testade man med att variera t ex X i steg och sedan se mellan vilka värden för Y som det fungerade. På så sätt fick man ett diagram som liknade en potatis (schmoo-kurva). Strömmarna ställdes in i mitten av diagrammet och sedan testade man med olika tid för läspulsen för att ställa den i rätt läge.
Jag kan inte minnas att jag någon gång träffade på en minnesstack som var trasig så fortsätt att hoppas.
Jag vet inte om det fungerar men mitt tips är att ta en ferritkärna, antingen en delad eller såga itu en. Linda sedan på så mycket tråd du kan på ena halvan och koppla spolen till oscilloskopets ingång. Sätt ihop halvorna runt en tråd och testa. Du kan ju prova med vanlig växelström till att börja med. Jag har ibland tänkt göra något sådant men inte blivit tvungen ännu.
Adressen till DEC-manualer på nätet http://bitsavers.org/pdf/dec/
Konsolritningen finns i pdf-filen DEC-15-H2BB-D_PDP_15_Engrdrws_Vol2
Ett tips: lamporna fick rätt hög spännning (24V???) men pulsat så att de lös lagom. Ren DC blåser alla lampor om du tänkt få dem att lysa.
Lycka till
Anders

Författare:  anderi [ 17.02 2012-01-20 ]
Inläggsrubrik:  Re: PDP8 Renovering

Ett tillägg efter att jag tittat i maintenance-manualen för PDP8L. Har du kollat spänningar mm i enlighet med avsnitt 5-07? Där står också hur du kan ohm-mäta minnesstacken och diodmatrisen.
/Anders

Författare:  anders_bzn [ 22.13 2012-01-23 ]
Inläggsrubrik:  Re: PDP8 Renovering

Mycket intressant igen. PDP8/L har inte någon möjlighet att justera strömmarna separat för X och Y. Man kan som sagt även justera timingen. Jag har kollat spänningarna sedan tidigare. Det står inte hur 22,5V minnesspänningen ska se ut under last, jag tycker den har en del rippel. Men det är bara ett mindre problem för tillfället.

Jag har gjort det som du föreslog, nämligen mätt alla dioder och trådar i stacken. Jag har mätt sense och inhibit sedan tidigare med bra resultat.

Bild
Så här ser minnespacken ut. Man ser det ena diodkortet samt anslutning korten för sense (röda sladdar) och inhibit (svarta sladdar). X och Y's anslutningar sitter på diodkorten.

Bild
Här ser man det från sidan. Ytterst diodkorten och där i mellan tre kort ned fyra matriser på varje. En matris innehåller 4096 kärnor och samtliga adresser för en databit. Korten är förbundna med 32 trådar på varje sida, totalt 128st. Det ska inte vara lätt att dela minnespacken!

Resultatet av mätningen förklarar en del av problemen jag ser. Tyvärr. Jag har ju redan sett att var 64:de adress inte fungerade när jag mätte strömmen. Se detta inlägget. Då var jag inte så orolig eftersom en låg strömpuckel diagnostiserades som "öppen diod" i service manualen. Nu vet jag att "öppen diod" lika gärna kan vara öppen lindning. Detta betyder på ren svenska att en tråd i minnet är av och detta är nog svårt att laga...

Sen mätte jag alla 288 dioder, fann att alla på ena sidan var hela. På andra sidan mätte 35st konstigt. Ungefär hälften var totalt kortslutna.

INGEN BRA DAG.

Författare:  anderi [ 21.58 2012-01-24 ]
Inläggsrubrik:  Re: PDP8 Renovering

Det var tråkigt att höra. Undrar vad ditt minne har fått vara med om? Som jag skrev så har jag aldrig i jobbet under 20 år som servicetekniker träffat på ett kvaddat minne. Däremot mycket annat...
Det kan väl vara ide att titta på tråden som gått av det kan ju vara nära anslutningen men chansen är nog liten. Tyckte redan förut att det var konstigt att du hittade så många trasiga transistorer så det har nog varit problem med en matningsspänning eller liknande.
Du kan ju alltid smyga in ett halvledarminne någonstans om du vill att maskinen ska fungera ändå.
Än en gång det var ledsamt. Jag har ett sparat minnesplan men det kommer från Saab D21 så det passar inte. Dessutom vill jag nog ha det kvar.
Hälsningar
Anders

Författare:  anders_bzn [ 22.36 2012-01-24 ]
Inläggsrubrik:  Re: PDP8 Renovering

Nåja, loppet är inte kört ännu. Man byggde ju dessa minnen för hand under mikroskop så då kanske det går att laga det under mikroskop...

Planen är att byta dioderna först, vettiga ersättare är 1N4149 som finns på Farnell. Då borde minnet funka tillräckligt bra för att kunna laga resten av maskinen. Jag vill inte riskera att ta sönder minnet helt nu, för då sitter jag helt fast sedan.

Detta är vad jag har att vänta när jag delar kärnminnespacken...

Alla de transistorerna jag bytt på G221 korten hade ju faktiskt avrostade ben. Den här maskinen har förvarats i ett garage som varit fuktigt på grund av takläckage. Sen var nätdelen inte hel, men det var 5V matningen som var trasig.

Författare:  hcb [ 09.12 2012-01-25 ]
Inläggsrubrik:  Re: PDP8 Renovering

Du kan väl inte ha sådan tur att det är något anslutningsben i ytterkanten av minnespacken som korroderat sönder? Den lackade tråden och kärnorna tycker jag borde stå emot fukt rätt bra (om inte ferritkärnor kan frostsprängas, förstås?)

Lycka till i alla fall!

Författare:  anderi [ 09.26 2012-01-25 ]
Inläggsrubrik:  Re: PDP8 Renovering

Kul att du inte tappar sugen. Ok om orsaken till transistorbytena. Jag hade sett om fuktskadorna och någon sönderärgad transistor men missade att det gällde alla.
Tror att det är rätt att börja med dioderna men är det korrosion även där? Det kan nog vara möjligt att laga minnesstacken om du har ett bra mikroskop och stadigt handlag. Vet att jag hört att man reparerade minnen vid tillverkningsfel. Håller med hcb att avbrottet kan vara i de oskyddade delarna av trådarna.
Lycka till

Författare:  anders_bzn [ 12.30 2012-01-26 ]
Inläggsrubrik:  Re: PDP8 Renovering

Bilaga:
DSCF3391.jpg


Så här ska man tydligen göra när man byter dioder för att slippa att dela minnespacken. Kortet är troligen fabriksmoddat!

Nu har jag fått en påse med 500 dioder i så nu ska jag bara byta de trasiga. Då borde minnespacken funka tillräckligt bra för att jag ska kunna kunna laga resten av maskinen.

Att reparera minnespacken blir ett senare bekymmer, men jag har bra stereomikroskåp här på jobbet och jag tror jag är stadig nog på handen (klarar löda 0402).

Jag tror också på hcb's teori. Men man kan inte veta innan minnet är delat!

Författare:  sodjan [ 12.56 2012-01-26 ]
Inläggsrubrik:  Re: PDP8 Renovering

Du har inte tillgång till ett röntgen visionsystem (som t.ex
används för avsyn/kontroll av BGA lödningar) ?
Skulle bli en skön mix av nytt och gammalt... :-)

Författare:  anders_bzn [ 22.15 2012-01-26 ]
Inläggsrubrik:  Re: PDP8 Renovering

Sodjan: Jag tror inte vi har någon sådan. Vi bygger massor av kort med BGA:er (flera på varje kort) men eftersom vi inte tillverkar korten själva så tror jag inte vi har en maskin för avsyning. Ska förbi elektroniklabbet i morgon så jag ska kolla, man vet ju aldrig.

I kväll jag jag gjort detta:
Bild
Klippt bort första dioden.

Bild
Sedan lött i nya (här på ett annat ställe). Hälften av de 35 trasiga är bytta.

Tydligen går det kanske att laga en core-stack (tyvärr måste man logga in med något google acount): http://groups.google.com/group/alt.sys.pdp8/browse_thread/thread/2038956de7e5221/6405500d66c2fd86?lnk=gst&q=core&pli=1

Författare:  säter [ 22.28 2012-01-26 ]
Inläggsrubrik:  Re: PDP8 Renovering

Är det korrosion som tagit knäcken även på dioderna?

Författare:  BMI [ 23.04 2012-01-26 ]
Inläggsrubrik:  Re: PDP8 Renovering

Är inte risken väldigt stor att det blir kallödningar på undersidan när du lödar på dioderna.
Gammalt tenn och en liten avklippt stump brukar vara svårlödat.
Kul att följa projektet, o lycka till

Författare:  Electricguy [ 23.18 2012-01-26 ]
Inläggsrubrik:  Re: PDP8 Renovering

Löder*.. ordet "lödar" finns inte! :wink:

Författare:  anders_bzn [ 20.26 2012-01-27 ]
Inläggsrubrik:  Re: PDP8 Renovering

säter skrev:
Är det korrosion som tagit knäcken även på dioderna?

Jag vet faktiskt inte, dioderna har glaskropp så det känns lite märkligt. Nu är det "bara" 35 dioder av 512 som pajjat (jag vet att jag skrev en annan siffra innan men tydligen räcker det inte med 20p högskolematte för att klara ut antalet dioder). Det verkar vara ett fel som förekommer för andra som lagat dessa maskiner.

BMI skrev:
Är inte risken väldigt stor att det blir kallödningar på undersidan när du lödar på dioderna.
Gammalt tenn och en liten avklippt stump brukar vara svårlödat.
Kul att följa projektet, o lycka till

Jag har gjort rent pinnarna mekaniskt så lödningarna flyter ut fint med lite extra fluss. Jag värmer inte så att lödningen på baksidan smälter, dessutom är tråden bockad på baksidan så jag tror det ska gå bra. Jag hoppas att DEC tänkte när de lagade korten på detta sätt, för jag gjorde det inte... Har inte tänkt på att det kan bli kalllödningar, ska kolla noga på detta.

Författare:  anders_bzn [ 22.06 2012-01-29 ]
Inläggsrubrik:  Re: PDP8 Renovering

Kvällens resultat: http://www.youtube.com/watch?v=tzDTrzITG8Y

1. Ladda nollor (Depostit) i de första 16 adresserna
2. Hämta innehållet (Examin) i de första 16 adresserna
3. Ladda ettor (Depostit) i de första 16 adresserna
4. Hämta innehållet (Examin) i de första 16 adresserna

Adress = 1 funkar inte eftersom Y1 är kass i minnes-paketet!

Nu måste jag lära mig lite PDP-8 assembler så jag kan testa alla instruktioner.

:D

Författare:  Oskar [ 22.43 2012-01-29 ]
Inläggsrubrik:  Re: PDP8 Renovering

Underbart! :)

Jag har suttit som på nålar och väntat på uppdateringar nu på slutet!

Men vad är Y1 för något?

Författare:  anders_bzn [ 07.59 2012-01-30 ]
Inläggsrubrik:  Re: PDP8 Renovering

Ja det känns rätt gott faktiskt. Tur att ingen filmade mig och lade ut på Youtube när jag fattade att det funkade!

Alla kärnorna sitter i en matris av trådar, alla som går vertikalt är numrerade Y0 - Y62 och alla som går horisontalt är numrerade X0-X64. Totalt får man då 64*64 = 4096 antal kärnor vilket är det samma som minnes mängden. Sen behöver man en sådan matris för varje bit det vill säga 12st.

Y1 är då den andra tråden räknat från vänster i en matris.

Författare:  Oskar [ 09.32 2012-01-30 ]
Inläggsrubrik:  Re: PDP8 Renovering

Förstår att det känns bra!

Tack för förklaringen. Visst hade du redan identifierat det problemet? Vad är planen, dela minnespacket och inspektera trådar/lödningar?

Det är en imponerande maskin, och ett ändå mer imponerande felsökningsarbete du gjort :) En modern dator hade så klart inte gått att felsöka och laga ned på bitnivå, det är kul med gammal teknik.

Författare:  hcb [ 10.46 2012-01-30 ]
Inläggsrubrik:  Re: PDP8 Renovering

>Nu måste jag lära mig lite PDP-8 assembler så jag kan testa alla instruktioner.

Grattis! Otroligt kul att det funkar nu!

Författare:  bqt [ 14.34 2012-01-30 ]
Inläggsrubrik:  Re: PDP8 Renovering

Enkelt första program för att testa saker. Du behöver två fungerande minnesceller:
Jag antar att programmet börjar på adress 200 (ganska vanligt).

7001
5200

Eller i PAL8:

LOOP, IAC
JMP LOOP

programmet ökar bara AC hela tiden. Om du kikar på frontpanelen, och kikar på AC där, så ska du se att den räknar. Lägsta bitarna lär du ju inte hinna se så mycket på, men dom högsta går ju inte så fort.

Säg till när du har en konsol också, så kan jag ge dig ett par små testprogram till att leka med.

Författare:  anders_bzn [ 21.02 2012-01-30 ]
Inläggsrubrik:  Re: PDP8 Renovering

Nåja, nu kommer inte programmet att fungera eftersom alla adresser som börjar med

xx01 inte fungerar.

Så jag modifierade programmet till:

Kod: [Expandera/Minimera] [Hämta] (Untitled.txt)
ADDR DATA
0203  7001
2004  5203


Men maskinen lämnar inte fetch state:t...

Nu ska jag kolla in schemat lite för att ta reda på vad som bör mätas för att komma vidare. Det som känns bra är att det "bara" är digitalt. Felsökningen runt kärnminnet har ju innehållit en hel del analog elektronik...

Författare:  hcb [ 22.04 2012-01-30 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag har möjligtvis sagt det förut, men din envishet och entusiasm för att få igång maskinen är en sann inspiration för mig. Kör på, och gärna med fler bilder! :)

Författare:  anderi [ 22.12 2012-01-30 ]
Inläggsrubrik:  Re: PDP8 Renovering

Kul att det fungerar så långt. Tror nog att du får ordning på Y tråden med tiden men förstår om du vill komma vidare.
Fortfarande märkligt med de trasiga dioderna men det viktigase är att du kommer vidare. Intressant med länken till han som försökte reparera minne. Det bekräftade vad jag hade hört att man reparerade minnestrådar under tillverkningen.
Lycka till i fortsättningen
Anders
SM0ORV/ex XV7SV

Författare:  hcb [ 22.17 2012-01-30 ]
Inläggsrubrik:  Re: PDP8 Renovering

Fullkomligt off-topic, men
>ex XV7SV
gör mig litet nyfiken :)

Författare:  anders_bzn [ 21.03 2012-02-04 ]
Inläggsrubrik:  Re: PDP8 Renovering

Efter att ha knappat in programmet rätt så hände det lite mer. Det har sina sidor att ha maskinen upp och ner på bänken, men det är nödvändigt eftersom den servas från undersidan.

Jag bestämde mig för att mäta timing tillstånden. Det går fyra tillstånd på en komplett maskincykel, dessa heter TS1-TS4. I DECs manualer hittar man förstås facit på hur det ska se ut:

Bild

Sen är det ju bara att koppla in logikanalysatorn och kolla på hur det ser ut:
Bild
Man ser då (signalerna är inte i samma ordning) att TS4 saknas och det gör även TP3. TP3 är en tidspuls. Detta förklarar nog ett och annat. IOP signalerna saknas också men jag kör ingen IO instruktion så detta väntar jag lite med.

Bild
Man ser på schemat att TS3 inte heller borde fungera om TP3, vilken den inte heller gör hela tiden. Signalerna vid 1 och 2 är TP2 respektive TP3, båda kommer ifrån samma delay-line. TP2 fungerar men inte TP3. Jag mätte TP3 med oscilloskopet och konstaterade att pulserna visst finns men att amplituden på pulserna är knappt 1V. De borde vara över 3V...

Jag mätte även precis innan sista buffertkretsen vid (2) och där är amplituden som den ska. Alltså något lastar förmodligen ner signalen. Vippan, en 7474 som håller TS3 (och TS4) vid (3) byttes snabbt ut men det gjorde ingen skillnad. Bytte hela kortet med 2-ingångars NAND grindar som man ser till höger på schemat utan resultat. Förmodligen finns TP3 att hitta på något mer schemablad men det har jag inte hunnit kolla ännu.

Fortsättning följer...

Författare:  bqt [ 20.23 2012-02-05 ]
Inläggsrubrik:  Re: PDP8 Renovering

Nu är mitt minne luddigt, och egentligen borde jag kolla dokumentation och så vidare. Speciellt eftersom du gör detta så grundligt.

Men kommer jag ihåg fel att TS4 bara händer om det finns DMA som ska utföras? Dvs, jag skulle inte fövänta mig en TS4 i ditt testprogram.

Att TP3 (och TS3 antar jag) saknas är däremot något som låter fel.

Författare:  anders_bzn [ 20.58 2012-02-05 ]
Inläggsrubrik:  Re: PDP8 Renovering

Nja, TS4 har inget med DMA att göra. Kollar man på schemat ser man att TS4 sätts på samma signal som TS3 går låg dvs TP3 om det inte är in IO instruktion. Då kommer den först senare! Man ser samma sak i DECs vågformsdiagram.

Man kan också de var som ska hända i varje TS om man kollar lite här (D-FD-8L-0-21 Flowdiagram). I denna då:
Schematics
http://www.abc80.net/zz/pdp8/DEC-8L-HR2A-D_8Lschem_Feb70.pdf

Maintainance manualen:
http://www.abc80.net/zz/pdp8/DEC-8L-HR1B-D_8LmaintVol1.pdf

Module location/schematics/pictures:
http://www.abc80.net/docs/pdp8/modules

Passade på att länka till mina tre favorit dokument. Jag har de utskrivna fulla med anteckningar. De följer med mig när jag åker bort...

Sen har jag suttit och letat efter TP3 i schemat en stund och jag fann detta:

Kod: [Expandera/Minimera] [Hämta] (Untitled.txt)
Plats      kort   anslutning   I/O   Blad
D06      M310   J1   O      D-BS-8L-0-2
C05      M113   A1   I      D-BS-8L-0-2 Kollad
C05      M113   D2   I      D-BS-8L-0-2 Kollad
C04      M216   N1   I      D-BS-8L-0-2 Kollad
C06      M216   N1   I      D-BS-8L-0-2
C12      M115   J2   I      D-BS-8L-0-6
A13      M160   M1   I      D-BS-8L-0-6
A13      M160   H1   I      D-BS-8L-0-6
A13      M160   A1   I      D-BS-8L-0-6
C14      M113   E1   I      D-BS-8L-0-6

(Attans rubrik, ja ni förstår nog).

Det är på några ställen som TP3 dyker upp, det är bara att börja leta. Jag tror jag vet var jag ska fortsätta...

Författare:  anders_bzn [ 21.03 2012-02-05 ]
Inläggsrubrik:  Re: PDP8 Renovering

BQT, visst har du minst en PDP-8/A och någon 11?

Jag har en nästan komplett A som ska igång när jag fått i gång denna, sen råkar ju jag/vi ha en hög 11:or också. Har bara en DEC maskin till hemma, en 11/84 som hittade hit i november förra året...

Författare:  anders_bzn [ 22.12 2012-02-05 ]
Inläggsrubrik:  Re: PDP8 Renovering

Nåväl.

Mycket utläggningar om ett litet enkelt fel... Det var som jag misstänkte M160 i A13 höll nere TP3. Det är lagat och nu kör det lilla programmet.

Men. Det är alltid ett men, det verkar som bara de sex minsta bitarna inkrementeras, men det hinner man inte se. Men jag provade att starta och stoppa programmet och värdena ändrade sig. Sen försökte jag single steppa men det gick inte alls. Switchen känns riktigt dåligt, den fjädrar inte ens tillbaka upp som jag misstänker att den ska göra. Får mäta på detta, för att se om det är switchen.

I vilket fall, idag har datorn exekverat sina första instruktioner på mycket länge!

Författare:  sodjan [ 22.52 2012-02-05 ]
Inläggsrubrik:  Re: PDP8 Renovering

Hm, i alla fall något slags "liv", om än på ganska låg nivå... :-)

Författare:  bqt [ 01.09 2012-02-06 ]
Inläggsrubrik:  Re: PDP8 Renovering

Kul med framsteg. Ja, jag minns med andra ord helt fel om TS4. Och så kan det kanske vara skillnad på Omnibus-maskiner. Jag har egentligen bara skrotat runt i sådana där "moderna" PDP8or.

Jo, det stämmer att jag har några åttor. Jag tror det är tre 8/a, en 8/m, en 8/f och en 8/e. Det har varit mer en gång i tiden, men lite skrot har jag skänkt iväg, så jag har inte riktigt koll längre. En bunt elvor har jag väl också... Det mesta fungerandes dessutom. Jag hjälpte Pontus att läsa lite PDP-15 DECtape på en 8/a i julas.

Om single-step på en 8/L liknar den på nyare maskiner, så skulle den gå att köra i två lägen. Stega till nästa instruktion (stanna vid TS1 med andra ord), eller stega en klockpuls i taget. Det borde vara väldigt enkel elektronik för den switchen, så det borde du kunna debugga ganska lätt. Det underlättar väldigt mycket att kunna stega klockpuls för klockpuls.

Författare:  anders_bzn [ 22.20 2012-02-06 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jo han nämnde nog något om OS/8...

Vad det gäller single step switchen så fungerar den elektriskt, mätte lite snabbt med oscilloskopet på den. Hur den ska fungera vet jag inte, får kolla lite i manualen innan jag fortsätter felsökningen.

Vad det gäller ackumulatorn så är det problemet ur världen nu, en flip-flop som håller två bitar AC04 & AC05 satt fast som nollor. Det är lagat och det verkar som programmet snurrar som det ska. Men det går fort (nåja allt är ju relativt), man räknar runt ackumulatorn på 13ms så man hinner inte se något.

IAC och JMP verkar ju fungera nu!

Författare:  anders_bzn [ 21.59 2012-02-07 ]
Inläggsrubrik:  Re: PDP8 Renovering

Nu vet jag hur "single step" borde fungera. Man ska tydligen fälla ner "single step" (den är inte återfjädrande). Då kommer maskinen stanna innan TS1 (run flip/floppen sätts till noll). Genom att trycka ned "Continue" kommer maskinen göra en instruktion till och kommer att på nytt stanna.

Så trodde inte jag det fungerade. Jag trodde att maskinen skulle ta och utföra en instruktion för varje gång man tryckte ner "single step". Jag har testat funktionen och det fungerar! När man kör det lilla programmet så ser man hur accumulation räknas upp ett steg i taget.

Detta står det om i Users Handbook.

Sen började jag fundera lite på konsol:en. Hela tiden så har meningen varit att jag ska använda ASR-33:an till detta men att det kanske är lättare att börja med en PC. Så jag konstruerade en Strömslinge-RS232 adapter.

Sen fick jag köpa ett kort som man stoppar i bakplanet och får ut RS232 direkt.

Och ikväll mindes jag ett labbkort och några USB-moduler med FTDI chip. Gammalt möter nytt!

Bild
Tre generationer interface, fråmn vänster: Strömslinge interface, RS232 och sist det blivande USB interfacet!

Författare:  6502 [ 08.32 2012-02-09 ]
Inläggsrubrik:  Re: PDP8 Renovering

Fan va kul Anders, grattis till ytterligare en milstolpe.

Författare:  anderi [ 16.38 2012-02-09 ]
Inläggsrubrik:  Re: PDP8 Renovering

Vill bara instämma i hyllningskören. Verkligen kul att det går framåt.
/Anders sm0orv

Författare:  anders_bzn [ 22.35 2012-02-09 ]
Inläggsrubrik:  Re: PDP8 Renovering

Tack tack,

Jo det känns kul att det börjar röra på sig lite. Nu sitter jag och läser "Introduction to programming" för att lära mig att koda...

I morgon ska jag försöka mig på att stoppa i serie interface korten tillsammans med mitt nya USB W076 kort. Få förhoppningsvis USB modulerna imorgon som jag beställt, de jag hade visade sig vara PIO...

Författare:  bqt [ 12.31 2012-02-10 ]
Inläggsrubrik:  Re: PDP8 Renovering

Om du har fungerande seriesnöre, så kommer här två små program till du kan testa med:

(Skriv ut alla tecken som går på terminalen)
LOOP, IAC
TLS
TSF
JMP .-1
JMP LOOP

binärt (med address 200 som exempel):

200: 7001
201: 6046
202: 6041
203: 5202
204: 5200

Och ett litet program som läser från tangentbordet och ekar tecknen igen:

LOOP: KSF
JMP .-1
KRB
TLS
TSF
JMP .-1
JMP LOOP

200: 6031
201: 5200
202: 6036
203: 6046
204: 6041
205: 5204
206: 5200


PDP8 är enkel att skriva program på, och man kan ju tillochmed assemblera i huvudet. :)

Författare:  bit96 [ 15.00 2012-02-10 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag har följt denna trevliga tråd sen start. :tumupp:

bqt:
Eftersom jag är nyfiken så vore det bra om du på dina korta programexempel ger en kort förklaring vad som händer, rad för rad.
Även om man kan assembler för en del processorer så känner i alla fall inte jag till just den här, och inte vilka register som finns.
En liten kort kommentar skulle göra att man kan följa med.

Författare:  bqt [ 16.35 2012-02-10 ]
Inläggsrubrik:  Re: PDP8 Renovering

Ah. Sorry. Tänkte inte på att en beskrivning kunde vara passande, ska genast bättra mig.

Dom två senaste programmen, då:

Kod: [Expandera/Minimera] [Hämta] (Untitled.txt)
          .=200       / Startaddress
LOOP, IAC           / Öka ackumulatorn med 1.
          TLS           / Ladda transmit med AC (transmit för konsol-UART, även om det faktiskt är diskret logik)
          TSF           / Skippa om transmit done
          JMP .-1     / Loopa. Blir med andra ord en loop som väntar tills transmit är done.
          JMP LOOP / Hoppa till början igen, och upprepa.
$


För varje varv i programmet ökar AC med ett, och skickas till konsolen med andra ord.

Kod: [Expandera/Minimera] [Hämta] (Untitled.txt)
          .=200       / Startaddress
LOOP, KSF           / Skippa om konsole receive har data
          JMP .-1     / Loopa tills det finns ett tecken från konsolen
          KRB           / Läs in tecken som finns i bufferten i rcv (placerar det i AC)
          TLS            / Skicka AC till transmit
          TSF            / Skippa om transmit done
          JMP .-1      / Loopa ända tills transmit done.
          JMP LOOP  / Loopa i programmet
$


Hoppas formatteringen blev bättre den här gången också. Jag har använt standard PAL8-notation, vilken kan se lite udda ut om man är vad vid en del annan assembler-syntax.

Fråga på, om ni undrar något om programmering på PDP8.

Författare:  bit96 [ 16.50 2012-02-10 ]
Inläggsrubrik:  Re: PDP8 Renovering

Tack, perfekt.
Nu gick det att hänga med.

Det finns alltså specialregister som är till för konsol-in och konsol-ut.
Och register/bitar som visar status för dessa.
Och acumulatorn verkar vara default-register som används vid dessa operationer.

Författare:  bqt [ 22.15 2012-02-10 ]
Inläggsrubrik:  Re: PDP8 Renovering

Nja, det är enklare än så.

Om du tänker dig en vanlig UART, så har den 8 ingångar för data, och 8 utgångar. Vidare har en en pinne som indikerar om transmit är upptagen eller ej, och en pinne som indikerar om det tagits emot en byte eller inte. Till slut har den även en strobe för läsning respektive skrivning.

Tänk dig nu att du hänger denna UART på bussen på en PDP-8. Instruktionen TLS berordar CPU (via ett par signaler på bussen) att lägga ut ackumulatorn på bussens datapinnar, och drar strobe för skrivning. Därmed laddas transmit-delen av din UART med data från bussen, och börjar klocka ut dessa på seriepinnen. Medans detta sker så ligger pinnen för transmit aktiv, och visar därmed att transmit är upptagen.
TSF-instruktionen kommer antingen göra så att processorn gör en SKIP över nästa instruktion eller inte. SKIP är en signal på bussen som device kan aktivera för att få processorn att göra SKIP. En TSF kopplar helt enkelt in transmit busy-signalen från din UART till SKIP-signalen i processorn.

Mottagning fungerar på samma sätt. När din UART detekterar en start-bit, så börjar den klocka in data från serielinan. När rätt antal bitar har klockats in så dras det i pinnen som säger att nu finns det data. KSF gör samma trick att koppla ihop denna signal från UART med SKIP-signalen in till processorn.
KRB i sin tur gör att data från UARTs utgångar (där mottagen data finns), läggs ut på bussen (med hjälp av strobe, som också återställer pinnen som indikerar att data finns), och sedan dras ett par signaler till som beordrar CPU att kopiera data från bussen till till ackumulatorn.

Så det finns egentligen inte en massa specialregister, om du inte tänker på att UART alltid har ett register (eller två) som seriell data klockas in/ut på. Och det finns bara en ackumulator, och i princip alla operationer i en PDP-8 görs mot ackumulatorn. Det finns inte så värst mycket fler register alls. Du har PC och AC, som är 12 bitar. IF och DF som är 3 bitar, och som används som en utökning av addresserna. Sedan har du LINK, som är en bit, och som oftast fungerar som en 13:e bit vid addition (lite carry över den). Sedan är det nog inget mer jag kommer på på rak arm.
Ja, det finns ju en interrupt enable, som är en bit, och en interrupt inhibit på en bit. Bergis en eller par sådana statusbitar till kan du hitta om du letar. Men "register" som sådana brukar jag bara betrakta AC.

Författare:  hcb [ 23.21 2012-02-10 ]
Inläggsrubrik:  Re: PDP8 Renovering

anders_bzn: :tumupp:
bqt: Tack för den intressanta utläggningen.

Båda (och andra): Det ni gör är sann kulturhistoria.

Författare:  MiaM [ 05.10 2012-02-11 ]
Inläggsrubrik:  Re: PDP8 Renovering

För att uttrycka det bqt skriver fast med de senaste fräcka uttrycken så kan man säga att UART'en har ett eget adress-space som nås med speciella UART-instruktioner (TLS, TSF, KRB, KSF).

Författare:  anders_bzn [ 22.23 2012-02-14 ]
Inläggsrubrik:  Re: PDP8 Renovering

Wikipedia har en bra artikel om PDP8: http://en.wikipedia.org/wiki/Pdp8

PDP-8 har åtta grundinstruktioner och de som hanterar konsolen (TLS, TSF, KRB, KSF) är IOT (Input-Output Transfer) instruktioner. De börjar alla med 6xxx (OP-koden).

Bild
Detta är "UARTEN" eller teletype interfacet RX till vänster och TX till höger. För att få ett komplett interface behöves även ett kort som är BAUD-rate generator och ett kort som gör om TTL nivåerna till det fysiska interfacet (strömslinga alt RS232). Dessa kort är det jag postade här.

Nu visade sig det att FTDI chippen inte klarar 110 baud som native baudrate utan man måste sätta upp chippen manuellt, det betyder att man inte kan öppna porten i ett terminalprogram för då blir baudraten helt fel. Detta betyder att man måste koda lite...

Sen stoppade jag i korten och mätte på utgången med oscilloskopet och körde det första enkla programmet som bqt postade:
Kod: [Expandera/Minimera] [Hämta] (Untitled.txt)
          .=200       / Startaddress
LOOP, IAC           / Öka ackumulatorn med 1.
          TLS           / Ladda transmit med AC (transmit för konsol-UART, även om det faktiskt är diskret logik)
          TSF           / Skippa om transmit done
          JMP .-1     / Loopa. Blir med andra ord en loop som väntar tills transmit är done.
          JMP LOOP / Hoppa till början igen, och upprepa.


Och det körde faktiskt som det skulle, men någon seriedata fick jag inte ut, bara någon dip i kurvan som kom med en frekvens på 11Hz (detta är bra, ty 110 baud är 11 tecken per sekund!).

Så jag stoppade i mitt andra M707 (så heter TX kortet) och testade med det. Resultatet blev att programmet fastnade i TSF, JMP -1 loopen för kortet tyckte aldrig att det sänt färdigt. Detta betyder att detta kortet också var trasigt fast på ett annat sätt än det första.

Dessa två korten är de mest komplexa i hela PDP:n, inga andra kort har så många kretsar. Skiftregistret är uppbyggt av åtta flip-floppar och totalt på kortet sitter det åtta 7474 med två flip-floppar i varje kapsel. Dessa är ökända för att gå sönder (bland oss som lagar PDP-8). Så det blir att hänga på logikanalysatorn...

Edit: Schemat på TX-kortet finns här: http://www.abc80.net/docs/pdp8/modules/ ... _rev_D.pdf
Edit: Stavning

Författare:  Anahka1975 [ 18.45 2012-02-15 ]
Inläggsrubrik:  Re: PDP8 Renovering

Imponerande jobb du lägger ner.

Med risk för att framstå som en totalidiot måste jag ändå fråga vad en sådan här burk har används till, var hittade man dessa förr? :oops:

Författare:  sodjan [ 19.03 2012-02-15 ]
Inläggsrubrik:  Re: PDP8 Renovering

Tillverkning (NC-maskiner) processindustri (papper, stål o.s.v.).
I princip överallt där man idag t.ex hittar en PLC eller annan dator.
Det var den tidens generella "dator". Det skrev även administrativa
system till dom. Vanliga bokföringsrutiner. Kanske dock vanligare på de
masknerna som kom efter PDP11 o.s.v, med lite ordentliga diskar.

På Ericsson hade i en PDP8e som styrde en sekvenseringsmaskin, d.v.s
en maskin som bandade om axiella komponenter (motstånd, dioder
och mindre kondingar) för att passa monteringsordningen
på kretskorten.

Alltså den maskin som fixar banden med komponenter som senare ska monteras
i en sådan här : http://www.youtube.com/watch?v=ktCJ6y-WN2U.
Notera att komponenterna kommer blandade på bandet, det var maskinen som
fixade det som hade en PDP8 hos oss... :-)

Den här är lite cool också. En PDP8 som bootar OS8 från en RK05 disk (2.5 MB):
http://www.youtube.com/watch?v=ByLp9A1nn7U.
Disken är öppen så läshuvudet syns...

Och datorspel är så klart inget nytt. PDP8, en VT52 terminal och "Adventure" :
http://www.youtube.com/watch?v=TJdq3gK6M78

Och en öppen RK05'a som kör en disk test (från en PDP8) :
http://www.youtube.com/watch?v=Laz-bG8eXYM
http://www.youtube.com/watch?v=5rt8kAcyU4Q
http://www.youtube.com/watch?v=qIXfkZX2XG4

Författare:  Anahka1975 [ 19.52 2012-02-15 ]
Inläggsrubrik:  Re: PDP8 Renovering

Ok. Tack för svaret. De sista länkarna "disk-test" såg mer ut att passa i senaste svarvningen tråden :-)

Författare:  dar303 [ 19.52 2012-02-15 ]
Inläggsrubrik:  Re: PDP8 Renovering

Det fanns även en pdp15 på Elektronmusikstudion i Stockholm där den styrde en av dåtidens mest avancerade synthar

http://sv.wikipedia.org/wiki/Elektronmusikstudion

Bild

Den här bilden är nog lite senare men det är samma kontrollyta, datorn stod i ett angränsande rum.

Det finns en rolig film om stället, kolla här:
http://www.youtube.com/watch?v=hCdlTilr ... ata_player

Författare:  anders_bzn [ 11.06 2012-02-18 ]
Inläggsrubrik:  Re: PDP8 Renovering

sodjan skrev:
På Ericsson hade i en PDP8e som styrde en sekvenseringsmaskin, d.v.s
en maskin som bandade om axiella komponenter (motstånd, dioder
och mindre kondingar) för att passa monteringsordningen
på kretskorten.http://www.youtube.com/watch?v=VEf2Xf7Urn8tu

Alltså den maskin som fixar banden med komponenter som senare ska monteras
i en sådan här : http://www.youtube.com/watch?v=ktCJ6y-WN2U.
Notera att komponenterna kommer blandade på banhttp://www.youtube.com/watch?v=VEf2Xf7Urn8det, det var maskinen som
fixade det som hade en PDP8 hos oss... :-)


Teletypen som jag har jag har visat tidigare i tråden har varit konsol till en tidig PDP-11, denna har styrt en sådan komponentmonteringsmaskin på Ericsson i Visby.

PDP:n som renoveras i tråden kommer från Centralsjukhuset i Karlstad, där har den styrt en medicinsk analysmaskin. Jag har även en PDP-8/A som kommer därifrån. Den har stått på ett lab där den används till att mäta gångtiden i hörselnerven. Rulle: Hjälp mig med att fylla i detaljerna.

Sodjan: Jag fastnade på Youtube en lång stund och hittade denna: http://www.youtube.com/watch?v=VEf2Xf7Urn8

Angående EMS, jag önskar att någon kunde dokumenterat det teknikhistoriska ännu mer. Jag skulle vilja se hela stället på tekniska museet (men det är ju försent).

Författare:  MiaM [ 02.58 2012-02-19 ]
Inläggsrubrik:  Re: PDP8 Renovering

anders_bzn skrev:
Och det körde faktiskt som det skulle, men någon seriedata fick jag inte ut, bara någon dip i kurvan som kom med en frekvens på 11Hz (detta är bra, ty 110 baud är 11 tecken per sekund!).

Så jag stoppade i mitt andra M707 (så heter TX kortet) och testade med det. Resultatet blev att programmet fastnade i TSF, JMP -1 loopen för kortet tyckte aldrig att det sänt färdigt. Detta betyder att detta kortet också var trasigt fast på ett annat sätt än det första.

Dessa två korten är de mest komplexa i hela PDP:n, inga andra kort har så många kretsar. Skiftregistret är uppbyggt av åtta flip-floppar och totalt på kortet sitter det åtta 7474 med två flip-floppar i varje kapsel. Dessa är ökända för att gå sönder (bland oss som lagar PDP-8). Så det blir att hänga på logikanalysatorn...

Edit: Schemat på TX-kortet finns här: http://www.abc80.net/docs/pdp8/modules/ ... _rev_D.pdf
Edit: Stavning


Det var en särdeles ovanlig symbol för d-vippan.

För den som vill slippa googla rätt på vad symbolen verkar betyda så har jag efter titt på ett modernare datablad kommit fram till detta:

pin - tecken - funktion
1 / 13 = Vänster bulle = _reset (aktivt låg)
4 / 10 = Höger bulle = _set (aktivt låg)
3 / 11 = C = clock (latchning sker på uppgående flank)
2 / 12 = D = data
6 / 8 = 0 = _Q (inverterad utgång)
5 / 9 = 1 = Q (icke inverterad utgång)

Det verkar som om kortet helt enkelt känner av ifall stoppbit'en finns kvar i skiftregistret nånstans och då betraktar utgången som "busy". Det borde i sin tur innebära att pausen mellan varje tecken är ungefär lika lång som ett tecken, d.v.s. med 110BPS får du bara ungefär 5CPS. Du vill nog senare gärna köra med så hög baudrate som det går att skrämma upp PDP'n till om du inte vill ha den där speciella känslan av att allt går odrägligt långsamt.

Jag tror att du kan komma halvlångt med bara oscilloskop, mät på hur långt datat kommer i skiftregistret med början på E6 och vidare via E8, E11, E15 och E2. Man man väl för övrigt konstatera att i princip alla signaler ska visa någon form av digital vågform så om du känner för att mäta utan att behöva orka tänka så kan du nog köra programmet och mäta med oscilloskop minst 0,2 sekunder på varje pinne hela kortet runt och se om det verkar saknas signal eller framförallt om logiknivåerna ser trasiga ut.

Det har nog nämnts femtioelva gånger förr i tråden men man ska inte förakta tricket att låta kortet vara igång en stund och sen känna vilka kretsar som verkar bli extra varma, och börja misstänka dem :)

Författare:  bqt [ 17.03 2012-02-19 ]
Inläggsrubrik:  Re: PDP8 Renovering

Hmm, jag kanske är gammal, men i mina ögon ser det ut som en väldigt standard symbol för en D-vippa. Kan iofs vara att jag är van vid amriska ritningar med. Har aldrig riktigt gillat den standard som lärdes ut i skolan när jag gick där. Allt var fyrkanter, och så skulle man rita i fyrkanterna vilken funktion det var, osv...

Jag ser inte hur du kan få ihop att TX är busy ett helt tecken efter att den har skickat ut tecknet. Ett nytt värde att skickas ut laddas i vipporna genom alla NAND-grindar i toppen (E4, E5, E7). LINE laddas i detta läge från ACTIVE, och blir därmed startbit (eftersom ACTIVE blir aktiv när man ska börja skicka). Därefter skiftas tecknet upp ett steg i taget med hjälp av klockan, och att D-ingången för varje bit kommer från den normala utgången på D-vippan innan. Första D-vippan har ingången jordad, så allt eftersom tecknet skiftas ut så laddas alla D-vippor med 0. Enable laddas med 1 för att börja skicka, så det finns en 1 i slutet av det tecken som skall skickas ut. Om jag läser rätt så kommer ACTIVE sedan att vara inaktiv under tiden själva tecknet skickas. När själva datat skickats klart så drar ACTIVE igen medans stopp-bitten skickas.

Inverterade utgångarna från D-vipporna går till en NAND (E9). När så nästan alla D-vippor är 0 (bit 2-bit 8 för att vara exakt) i kombination med AH1, så kommer E9 att börja dra. Då är i princip transmit klar. I det läger sitter enable-bitten vid E2 (bit 1), och sista databitten sitter i också i E2 (LINE). I detta läge så är det bara stopp-bitten kvar som ska genereras. Och det hanteras genom ACTIVE-signalen som håller "rätt" längd. Det är lite tjorvigt med den biten, eftersom man kan välja att ha 1, 1.5 eller 2 stoppbittar.
Men ACTIVE signalen ser sedan till att hålla kvar stopp-bitten i rätt längd.

E16 (FLAG) sätts ju sedan när hela tecknet har skickats ut, men D-vippan klockas inte in förrän stop-bitten också skickats (går på ACTIVE-signalen). Och SKIP till CPU baserar sig sedan på FLAG.

Så när hela tecknet, inklusive start och stopp-bittar skickats, så indikeras att TX nu inte längre är aktiv, och ett nytt tecken kan genast påbörjas.
Ingen mer fördröjning än den som faktiskt behövs.

Författare:  anders_bzn [ 17.16 2012-02-19 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag har förstås kollat på detta under tiden som ni klurat ut hur det fungerar. bqt har rätt i hur det borde fungera och det gör det också! Fast bara för första tecknet. Det som händer sen är intressant.

Under tiden som stoppbiten håller på att klockas ut går transmittflaggan ner och det är möjligt att klocka in nästa tecken. Då ska vippan "flag" slå om eftersom TX då är upptaget med nästa tecken. Detta händer inte eftersom "CLEAR FLAG 1" är ständigt låg. Denna drivs av IOP 2, alltså ett av IO tillstånden. Det är alltså förmodligen fel i CPU:n och inte i TX kortet.

Eftersom "flag" vippan inte inte slår om så kommer programmet snurra vidare och klocka in nästa tecken och nästa med följden att allt bara går i sig.

Har bara hunnit kolla lite på detta, men blir det en timma till i kväll i labbet så kanske det löser sig!

Författare:  bqt [ 01.51 2012-02-20 ]
Inläggsrubrik:  Re: PDP8 Renovering

Hmm. Jag hoppas du noterat kommentaren vid E4 pinne 12,13: ("Connect to Clear Flag 2 when using in some half duplex systems"). Jag hoppas också att bygling för 5 eller 8 bitar data, respektive någon bygling för stopp-bit finns på plats, för annars lär det inte fungera som det ska.

Om jag läser ritningen rätt så ska nog Clear Flag 2 alltid vara hög normalt. Clear Flag 1, i kombination med rätt device kod är nog den väg som FLAG normalt ska nollställas. RTredje sättet som FLAG kan nollställas på är I/O Clear, som nog är en generell reset-signal i systemet.

6042 eller 6046 borde normalt nollställa FLAG. Du kan ju labba med det. Kör en tight loop med bara 6042, och mät reset-pinnen på FLAG D-vippan (E16).

Författare:  anders_bzn [ 07.55 2012-02-20 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag har gjort detta, jag delade upp 6046 (TLS) i opkoderna 6062/6064 (jag kan inte mnemonicen för dessa).

Sen konstaterade jag att IOP2 inte är tillståndet (man ska aldrig anta något). Tillståndet heter IOP B och IOP2 är i stort sett IOP B & MB10(I) & IO ENABLE. Det intessanta är att MB10(I) motsvarar clear biten i IOT instruktionen, detta gör att 6062 inte fungerar! Mäter man på MB10(I) så är dem alltid noll även när man man exekverar 6062, inte rätt!

Nu används inte MB10(I) på mer än fyra ställen i maskinen och troligtvis sitter den fast i jord någonstans. MB10(0) används på desto fler ställen... Troligtvis fungerar inte heller "AC double shift left" och "AC double shift right".

Jag har på några ställen hittat små tennkulor som fastnat i flussmedlet (nej, jag löder inte varmt 300grader C, men mitt tenn är inte nytt) och mellan pad/pad eller pad/bana på kortet. Detta är lite svårt att se även om man kollar noga. Detta har hänt på kanske två ställen hittills. Nu har jag beställt riktigt flussrengörningsmedel och en LED-belyst lupp. Fast jag kanske borde kanske gå till optikern och kolla om inte glasögonen borde uppgraderas.

Författare:  MiaM [ 21.49 2012-02-20 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag kan ha råkat tänka fel :oops: :oops:

Författare:  anders_bzn [ 22.19 2012-02-20 ]
Inläggsrubrik:  Re: PDP8 Renovering

MiaM: Ingen fara

anders_bzn skrev:
Jag har gjort detta, jag delade upp 6046 (TLS) i opkoderna 6062/6064 (jag kan inte mnemonicen för dessa).

Sen konstaterade jag att IOP2 inte är tillståndet (man ska aldrig anta något). Tillståndet heter IOP B och IOP2 är i stort sett IOP B & MB10(I) & IO ENABLE. Det intessanta är att MB10(I) motsvarar clear biten i IOT instruktionen, detta gör att 6062 inte fungerar! Mäter man på MB10(I) så är dem alltid noll även när man man exekverar 6062, inte rätt!

Nu används inte MB10(I) på mer än fyra ställen i maskinen och troligtvis sitter den fast i jord någonstans. MB10(0) används på desto fler ställen... Troligtvis fungerar inte heller "AC double shift left" och "AC double shift right".


Jag skapade visst en irrfärd själv. Det har hänt förut, jag mätte fel, schemat på M115 kortet motsvarade inte revisionen på PCB:t. MB10(1) kom visst som den skulle men IOP2 kom inte. Det var istället IOP B som saknades, nu är det lagat och maskinen puttar ut tecken i en sakta och lugn takt!

Felet: En lödpärla mellan två paddar vilket inte var svårt att se med min nya lupp... Jag ska nog skaffa nytt tenn också...

Författare:  bqt [ 01.40 2012-02-21 ]
Inläggsrubrik:  Re: PDP8 Renovering

Pfft. Vi tänker alla fel ibland. På sätt och vis är det bra att tänka högt, även om man tänker fel. För då kan flera fundera, och hitta vart det blev fel. Det kräver bara att man inte har så stort ego att man inte kan acceptera att man ibland bommar.
Nyttig hjärngymnastik.

För övrigt blev den här tråden ju jättekul de senaste två dagarna, när man faktiskt nästan kan hjälpa till med en enskild detalj. Jag har inte lagat logik på den här nivån på flera år, och inser att jag fortfarande tycker det är hejdlöst roligt.

Jag behöver bara komma bort från de där läskiga analoga sakerna, och gå över på det digitala, så jag fattar vad jag håller på med. :D

Förresten. Lysande att det fungerar! Stora framsteg. Vad är nästa problem att tackla?

Författare:  anders_bzn [ 13.29 2012-02-21 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag tänkte ge mig på RX från konsolen nu. Sen blir det detta:

http://highgate.comm.sfu.ca/~djg/htdocs ... c=newstuff

När jag kommit så lång så får jag ge mig på det nu enda kända felet, nämligen minnestacken. Alla adresser xx01 oktalt fungerar inte. För att kunna köra några färdiga remsor måste det fixas. Sen blir det till att köra testremsor och koppla in teletypen.

När den kan köra detta är jag nöjd!

Författare:  bqt [ 02.11 2012-02-22 ]
Inläggsrubrik:  Re: PDP8 Renovering

Kul tester. Men det var en 8/L du hade, eller hur? Bara som en varning så finns inte instruktionen BSW på den CPUn, så testen som har med den kommer inte att ge samma resultat.

Författare:  anders_bzn [ 19.40 2012-02-23 ]
Inläggsrubrik:  Re: PDP8 Renovering

bgt: Tack, det hade jag inte tänkt på. Jag vet att 8/L har ett mindre instruktionsset.

Jag hade ju tänkt börja med att testa RX så då kändes det som det var dags för att koppla ihop PDP:n med PC:n. Jag hade ju funderingar på USB/FTDI och senare mitt labbkort med 5V TTL till RS232 omvandlare. Den senare visade sig ha en kokt MAX232 krets. Jag beställde en ny från Elfa för två veckor sedan men den har jag inte fått ännu. När de andra grejjorna i tisdags kom så låg den en reflexgivare påsen som det stod MAX232 på :tumner:.

Bild
Så jag började med detta, att montera en ny kabel på teletype-interface kortet. Jag fick borra ur de gamla nitarna och pop-nitade dit det istället. Sen tog jag reda på de kablarna jag trodde var TX och kopplade ett 100 Ohms motstånd i mellan, den grå och den gula och mätte med oscilloskopet.

Bild
När jag visste polariteten och att strömmen verkade vettig så kopplade jag in TX i mitt egenbyggda strömslinge-RS232 interface. Jag vet, det ska bli en låda med säkring så man inte kommer åt 230V av misstag.

Bild
Sen drog jag igång och testade! Och det fungerade!

Nästa: Att skicka data till PDP:n

Författare:  Oskar [ 19.48 2012-02-23 ]
Inläggsrubrik:  Re: PDP8 Renovering

Måste vara otroligt kul nu när det börjar röra på sig! Grattis :)

Jag kör också med "realterm" när man skall laborera med seriesnören. Kanonbra program!

Författare:  X-IL [ 20.34 2012-02-23 ]
Inläggsrubrik:  Re: PDP8 Renovering

OffTopic: Jag får inte RealTerm att eka lokala tecken, går det?

Författare:  anders_bzn [ 20.38 2012-02-23 ]
Inläggsrubrik:  Re: PDP8 Renovering

Ja det går. Klicka i "Half Duplex" inte uppenbart..

Oskar: Tack, ja det är kul.

Författare:  bqt [ 20.54 2012-02-23 ]
Inläggsrubrik:  Re: PDP8 Renovering

Inga problem, och kul att saker fungerar.

Lysande med MAX232 förresten. :lol:

Vad gäller terminalprogram så har vi väl alla våra favoriter. Jag sitter allra helst med Kermit, men har även jobbat en del med TeraTerm när jag varit tvungen att leka Windows.

Receive borde inte vara så mycket mer jobb än transmit varit.

Mer spännande med minnet isåfall. Om jag förstod det hela rätt så fungerar minnet, men alla addresser xxx1 fungerar inte?

Författare:  anders_bzn [ 21.54 2012-02-23 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jo, jag är väl lite kluven till att använda Windows, men logikanalysatorprogrammet funkar bara under Windows. Har tänkt att testa den under Wine, men det är ändå lite meck.

Jag utvecklar för Linux till vardags...

Jag tror inte receive kommer att bli några problem, lite för att de båda korten M706 och M707 som är Rx och Tx kommer från en annan maskin. Om nu IOT operationerna funkar så finns det ju hopp.

Det som talar emot detta är att jag aldrig testat något "nytt" i maskinen utan nya problem...

Det stämmer bra med minnet. Att xx01 inte fungerar beror på att en tråd är av i minnespacken. Jag kommer att dela minnespacken och försöka laga detta. Ska bara testa så mycket annat som jag bara kan innan.

Författare:  bqt [ 22.45 2012-02-23 ]
Inläggsrubrik:  Re: PDP8 Renovering

Inget fel att använda windows om det program man behöver bara fungerar där.

Har du någon länk till någon ritning på minnet? xx01 är ju lite intressant. Hur noga har du kollat det? Och vad är felbeteendet?

Nya saker... Någon gång måste du väl ha tur? ;-)

Författare:  MiaM [ 16.12 2012-02-24 ]
Inläggsrubrik:  Re: PDP8 Renovering

Nytt tenn är kanske inte nödvändigtvis en bra idé. Jag erkänner att jag inte vet om man ens kan köpa tenn med bly numera, men antar att det kräver extra eftertanke om man ska börja komplettera gamla kort med nya blyfria lödningar?

Vad gäller det hembyggda strömslingeinterfacet så är de transformatorerna nog nästan på gränsen att de är självbegränsande så att du knappt behöver någon säkring. Däremot skulle jag inte vågat köra med de där "lätt-borttrillande" testklämmorna utan fixat något med kabelskor på, i värsta fall några gamla bil-elkablar + sockerbitskarv (även om man då bara har isolering specad till 60V...).

Eller är de där testklämmorna egentligen bra om man inte har just de exemplar som jag träffat på? Jag tror inte jag köpt sådana nya utan bara fått med i olika sammanhang och det kan ju vara sämsta klämmorna jag fått tag på...

Nu är vi extremt off-topic men jag måste erkänna att jag kör windows på de flesta burkar. Jag har kört Linux och OS X förr men tycker att windows nått nivån "tillräckligt bra". Dessutom har jag aldrig orkat lära mig "linuxprogrammering" vilket i praktiken betyder att jag har ingen aning om hur man visar saker grafiskt under X11. Konsollprogrammeringen och t.ex. att prata med tcp/ip-stacken är ju ungefär likadant i de flesta OS.

Författare:  anders_bzn [ 19.25 2012-02-24 ]
Inläggsrubrik:  Re: PDP8 Renovering

bqt skrev:
Inget fel att använda windows om det program man behöver bara fungerar där.

Har du någon länk till någon ritning på minnet? xx01 är ju lite intressant. Hur noga har du kollat det? Och vad är felbeteendet?

Nya saker... Någon gång måste du väl ha tur? ;-)


Schemor:
http://www.abc80.net/zz/pdp8/DEC-8L-HR2A-D_8Lschem_Feb70.pdf

Maintainance manualen:
http://www.abc80.net/zz/pdp8/DEC-8L-HR1B-D_8LmaintVol1.pdf
Kolla sidan 4-15, där finns en principskiss på hur kärnorna sitter. På sidan 4-12 börjar kapitel "4.12 MEMORY OPERATION"

Att xx01 inte fungerar beror på att tråden Y1 i kärnorna är av, den mäter oändlig resistans. Så det felet är väl diagnostiserat. Kollar man i schemat och ser hur Y1 är kopplad med adressavkodningen (sidan 21 i schemat) så går det räkna ut vilka adresser som inte fungerar. Teori och praktik stämmer väl överens. Försöker man skriva till en av de trasiga positionerna i minnet och sedan försöker läsa tillbaks innehållet får man bara nollor. Jag är rätt så säker på att jag förstår exakt hur detta med kärnminnet är tänkt att fungera numer.

MiaM: Det är inga problem att köpa blyat tenn. Vi använder det fortfarande när vi modifierar kort eftersom det är lättare att löda med (lägre smälttemperatur). För PDP:ns gamla kort skulle nog blyfritt som behöver mer värme vara direkt förödande.

Angående transformatorerna jag använt så är den ena kortslutningssäker men inte den andra. Så en säkring ska det vara. Testklämmorna, hmmr, ja....låda kommer.

För att fortsätta off topic: Jag har aldrig utvecklat för Windows, inte heller grafiskt för Linux. Jag kodar helst små microkontrollers. Datormiljön här hemma är en lagom mix av Windows, Linux och OS X. Jag har inga problem med något av dem (visst jag är inte jättekompis med OS X men det är fruns dator).

Författare:  anders_bzn [ 23.06 2012-02-25 ]
Inläggsrubrik:  Re: PDP8 Renovering

Kvällens test:

Kod: [Expandera/Minimera] [Hämta] (Untitled.txt)
LOOP: KSF
JMP .-1
KRB
TLS
TSF
JMP .-1
JMP LOOP

202: 6031
203: 5202
204: 6036
205: 6046
206: 6041
207: 5206
208: 5202


Programet väntar på att ett tecken kommit in och ekar ut det på konsolen. Funkade bara så där till en början, en del tecken blev helt fel. Bytte M706, RX kortet och fick samma resultat. Så jag bestämde mig för att stoppa ner M706 kortet i bakplanet utan förlängningskortet (jag ville mäta lite på detta till en början) för att komma åt att sätta TTY interface kortet i förlängningskort så att jag skulle komma åt att mäta på detta. Då funkade det perfekt!

Bild

Författare:  sodjan [ 00.04 2012-02-26 ]
Inläggsrubrik:  Re: PDP8 Renovering

Första delen till en "terminal driver"!
"Echo" funktionen... :-)

Författare:  bqt [ 11.07 2012-02-26 ]
Inläggsrubrik:  Re: PDP8 Renovering

Lysande. Dålig kontakt på förlängningskortet? Eller kanske bara att plocka ur och i kort några varv gav bättre kontakt?

Författare:  anders_bzn [ 08.01 2012-02-27 ]
Inläggsrubrik:  Re: PDP8 Renovering

Sodjan: Målet är en RIM loader, den enklaste boot-loadern man kan tänka sig. Med den kan man ladda saker från pappersremsa till minnet. RIM-loadern är ineffektiv då den tar två byte adress och två byte data för att skriva ett 12-bitarsord till minnet. Men en baudrate på 110bit/s så tar det visst knappt 30 minuter att fylla hela minnet! RIM loadern brukade men ha högst upp i minnet så att man slapp knappa in den varje gång.

DEC's alla testremsor är i RIM format...

bqt: Jag tror det är timing som ställer till det. 30cm förlängningskort gör saken sämre helt klart. Jag hade ingen framgång när jag försökte sätta sense amplifier korten med förlängning i bakplandet, det fungerade inte alls.

Författare:  MiaM [ 11.04 2012-02-27 ]
Inläggsrubrik:  Re: PDP8 Renovering

Bonusfråga gällande timing: Går det att dra ner klockfrekvensen och funkar förlängningskorten bättre då?

Författare:  bqt [ 11.07 2012-02-27 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag tycker det låter otroligt om 30cm ska påverka timingen så mycket. Så hög precision i elektroniken tycker jag inte det är. Jag skulle misstänka att resistansen påverkas mer, och mina misstankar skulle nog peka på kontakter i första hand. Men det är ju alltid knepigt att bara gissa. :)

Författare:  anders_bzn [ 12.48 2012-02-27 ]
Inläggsrubrik:  Re: PDP8 Renovering

MiaM: Det går men det är inte lätt. Det finns ingen systemklocka som man tänker sig den i en modernare dator. Ett antal tidsfördröjningar bygger upp en maskincykel med ett antal tillstånd. När man gått igenom alla tillstånden så har man gjort en cykel.

bqt: I fallet med sense amplifiers så är det inte konstigt. Senselindningen är omsorgsfullt tvinnad för att minska inverkan av störningar på den relativt sett svaga analoga signalen. Adderar man då ett bakplan här på 30cm så är det inte speciellt bra.

Sen är det ju så att en del digitala pulser är kortare än 100ns, vilket gör att frekvensken skulle närma sig 10MHz. Detta gör att man inte bara kan se på ledaren som en sladd med resistans. Man bör nog se på det som en transmissions ledning och en dåligt anpassad impedans kan ställa till det. Jag kan tänka mig att ett förlängningskort faktiskt kan ställa till det. Men detta är min egen teori.

Författare:  MiaM [ 14.55 2012-02-27 ]
Inläggsrubrik:  Re: PDP8 Renovering

Aha, då måste man med andra ord i princip koppla in extra kondingar paralellt med befintliga antar jag. Om det inte vore en "musei/samlarmaskin" så hade man ju kunnat göra nåt fulhack som med lämpliga transistorer switchar in extrakondingar, men på din maskin så vore det nog tråkigt...

Författare:  bqt [ 15.11 2012-02-28 ]
Inläggsrubrik:  Re: PDP8 Renovering

Hum. Angående sense-amplify: jag har inte så mycket koll på 8/L som sagt. Går analoga signaler genom bakplanet till nästa kort med andra ord? Jag kan isåfall se att det skulle kunna bli känsligt, men tycker ändå att det borde gå bra om man har bra kontakt.

Vad gäller digitala signaler har jag väldigt svårt att tro på det. Samma typer av förlängninskort använder man även i PDP-11, med högre frekvenser och diverse signaler. Det ska inte vara ett problem vid 10 MHz, eller 20 för den delen. Det är åtminstone min uppfattning.

Men som sagt, analog teknologi är jag inte bra på, så vad som sker med analoga signaler borde jag låta bli att kommentera och spekulera om... :-)

Men nu fungerar alltså allt med konsolporten. Är det minnet du petar på nu med andra ord?

Författare:  MiaM [ 10.19 2012-03-01 ]
Inläggsrubrik:  Re: PDP8 Renovering

PDP-11 har kanske bättre driv/mottagarkretsar för signalerna i bussen så att den klarar förlängningskort bättre än 8 klarar?

*spekulation*

Författare:  anderi [ 19.37 2012-03-02 ]
Inläggsrubrik:  Re: PDP8 Renovering

Hej, Har med intresse följt utvecklingen och tycker det är roligt att du kommit så långt. Beträffande funderingarna om extenderkortens inverkan så kan jag inte minnas att det någonsin under 20 års stordatorservice blev problem med att sätta in ett förlängningskort om allting fungerande som det ska. Marginalerna i en fungerande dator ska vara så pass stora att det inte ger problem. Beträffande senseförstärkarna kan det vara lite känsligare. Minns att motsvarande kort i PDP15 hade problem med jordplanet och fick en extra spik på utgången som kunde ställa till det om timingen blev bara lite fel. Märktes med en andra minnesenhet som installaderades i en rack på baksidan och hade längre ledningar till CPU'n. Löstes med modifieringar på kortet med en massa extra jordningar. Teletypegränssnittet borde inte vara så känsligt.

Författare:  anders_bzn [ 10.17 2012-03-11 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag är nog beredd att ge mig vad det gäller förlängningskorten. Igår skulle jag mäta lite på ett fenomen, AC ska nollställas efter att man exekverat DCA (spara accumulatorn i minnet). Detta hade fungerat innan men att ha felsökt en annan sak så slutade detta att fungera. När jag satte det misstänkta kortet i förlängningskort så fungerade det de som det skulle...

Fy vad jag ogillar sådana fel som kommer och går...

Vad det gäller sense-amp korten så var det så att jag inte har testat dem i förlängningskort när minnet fungerar. Men det är så att sense-signalen går ner i ett kort från kabelhärvan från minnespaketet ner i bakplanet och sedan upp i var och ett av de sex sense-amp korten.

Jag har inte suttit på baken utan har har ägnat tiden åt att testa igenom alla instruktioner och nu fungerar de flesta, men det verkar som vissa saker inte funkar som det ska. Det är ganska många varianter att testa om man vill testa allt.

Kod: [Expandera/Minimera] [Hämta] (Untitled.txt)
Testade:
Opcode    Instruction   Expl
2      ISZ      Increment Y by 1, skip if zero
3      DCA      Deposit and clear AC
5      JMP      Jump to address Y
6031   KSF      Skip if keyboard flag is 1
6032   KCC      Clear AC and keyboard flag
6034   KRS      Read keayboard
6036   KRB      Clear AC, keyboard flag and keyboard buffer -> AC
6041   TSF      Skip if teleprinter flag is 1
6042   TCF      Clear printer flag
6044   TPC      Load printer buffer from AC
6046   TLS      Load printer buffer from AC and clear printer flag
7000   NOP      No operation
7001   IAC      Increment AC by 1
7004   RAL      Rotate AC and L left
7006   RTL      Rotate AC and L left twice
7010   RAR      Rotate AC and L right
7012   RTR      Rotate AC and L rigth twice
7020   CML      Complement L
7040   CMA      Complement AC
7100   CLL      Clear L
7200   CLA      Clear AC
7402   HLT      Halt execution
7404   OSR      OR with SR
7410   SKP      Skip next instruction
7420   SNL      Skip if L != 0
7430   SZL      Skip if L = 0
7440   SZA      Skip if AC = 0
7450   SNA      Skip if AC != 0
7500   SMA      Skip if AC is negative
7510   SPA      Skip if AC is positive
7600   CLA      Clear AC
7604   LAS      SR -> AC

Untested
0      AND
1      TAD
6001   ION      Interrupt enable
6002   IOF      Interrupt disable
   
Untested combinations
7041   CIA      Complement and increment AC
7104   CLL RAL
7106   CLL RTL
7110   CLL RAR
7112   CLL RTR
7120   STL       Set L
7201   CLA IAC   Set AC = 1
7204   GLK       L -> AC11 (AC10-0 = 0)
7300   CLA CLL   Clear AC and L
7240   STA       Set AC = -1
7460   SZA SNL
7470   SNA SZL
7520   SMA SNL
7530   SPA SZL
7540   SPA SNA
7640   SZA CLA
7650   SNA CLA
7700   SMA CLA
7710   SPA CLA


Jag misstänker att kombinationen CLL RTL inte fungerar som den ska, den ska rensa L och skifta AC två steg. Den används i bootloadern...

Om någon skulle vara sugen så finns denna till salu på ebay. Ganska mycket pengar för en dator i okänt skick. Denna är dessutom en generation nyare än min.
http://www.ebay.com/itm/DEC-PDP-8E-Programmable-Data-Proce...

Författare:  bqt [ 19.00 2012-03-11 ]
Inläggsrubrik:  Re: PDP8 Renovering

Apropå testning: glöm inte alla minnesaccesser indirekt via address 10-17, som ska göra en pre-increment på minnescellen innan den används...

Författare:  pbgp [ 19.24 2012-03-11 ]
Inläggsrubrik:  Re: PDP8 Renovering

anders_bzn skrev:
Om någon skulle vara sugen så finns denna till salu på ebay. Ganska mycket pengar för en dator i okänt skick. Denna är dessutom en generation nyare än min.
http://www.ebay.com/itm/DEC-PDP-8E-Programmable-Data-Proce...


uj, den var dyr. Likadan som min men i bättre skick (mindre repor). Den har också EAE samt minnesexpansion och fullmatad med minne 32kW.

Författare:  anders_bzn [ 09.33 2012-03-12 ]
Inläggsrubrik:  Re: PDP8 Renovering

bqt skrev:
Apropå testning: glöm inte alla minnesaccesser indirekt via address 10-17, som ska göra en pre-increment på minnescellen innan den används...


Jag har testat instruktioner med indirekt adressering, de fungerar nu. Men jag förstår inte riktigt vad du menar även om jag sett pre-increment i flödesschemat (tror jag). Ett kodexempel skulle vara fint!

pdgp: Den kommer nog bli ännu dyrare, den var ju fin och full med fina grejjor. Tycker det ska bli intressant och se vad den slutar på.

Igår så lyckades jag få RIM-bootloadern att snurra! Jag laddade in BIN-loadern, och det fungerade. Den kommer dock inte köra eftersom min minnespacke fortfarande är trasig. Att kombinationen CLL RTL inte fungerade var bara en irrfärd. Problemet visade sig istället bero på att jag missat att ställa in PC:n med två stoppbitar.

Det är nära nu! Jag ska bara testa lite mer instruktioner sen är listan:

- Operera minnespacken (detta är läskigt)
- Köra DEC's testremsor
- Koppla ihop PDP:n och teletypen!

Författare:  bqt [ 23.45 2012-03-12 ]
Inläggsrubrik:  Re: PDP8 Renovering

Ok. Kort programexempel. Jag antar att du vid det här laget klarar av att läsa och assemblera, så jag skriver bara testprogrammet, så förstår du nog resten.

Exempelprogram som rensar 128 bytes i minnet.

Kod: [Expandera/Minimera] [Hämta] (Untitled.txt)
.=10

PTR,   MEM-1     // Pekare till minne som ska nollställas

.=20

CNT, -200         // Räknare för minne att nollställa

.=200

START, CLA
LOOP,  DCA I PTR
       ISZ CNT
       JMP LOOP
       HLT

MEM,
$


Efter programmet gjort halt, så kommer PTR altså att innehålla MEM+177

Fråga om det är något oklart.

Författare:  anders_bzn [ 09.48 2012-03-13 ]
Inläggsrubrik:  Re: PDP8 Renovering

Tack,

Det är klart och testat redan. Jag knåpade ihop detta igår och testade:

Bild

Programmet tar data på serieporten och stoppar in det i minnet med start på adress 0100 tills minnet är fullt (7777). Sen börjar det att dumpa minnet från adress 0100-7777. Det motionerar ISZ, DCA, TAD en aning. Även indirekt adressering och serie interfacet. Något bra minnestest är det inte eftersom de bara använder åtta av tolv bitar. Programmet körde utan problem när jag bugg-fixat (rättningarna med bläck).

För övrigt skrivs det för lite kod på papper direkt i op-kod...

Författare:  bqt [ 16.48 2012-03-13 ]
Inläggsrubrik:  Re: PDP8 Renovering

Notera alltså i ditt program att du har din temp på address 3. Så du sparar ditt inlästa data indirekt genom address 3, och sedan gör du en increment på address 3. Om du istället hade lagt temp i address 10-17 så hade du inte behövt göra en increment, eftersom det sker automatiskt på dom addresserna.

Författare:  bqt [ 17.04 2012-03-13 ]
Inläggsrubrik:  Re: PDP8 Renovering

Ett par kommentarer till.
CLA på address 20 är överflödig.
Eftersom du även använder temp som loopräknare så skulle det i detta fall inte vara någon vinst att använda address 10-17 som pekare till vart du ska spara. Men rent allmänt är det just denna typ av saker som address 10-17 är till för.

Ett typfall är denna rutin, för att skriva ut en text:

Kod: [Expandera/Minimera] [Hämta] (Untitled.txt)
/ PRINT - Skriv ut en sträng på konsolen.
/ Argument: Address till en sträng med ett tecken per ord. Aslutad med NUL.
/ Rturn: AC nollställd.
/
PRINT, 0
       CLA CMA
       TAD I PRINT
       DCA   10
       ISZ   PRINT
LOOP,  TAD I 10
       SNA
       JMP I PRINT
       TLS
       TSF
       JMP   .-1
       CLA
       JMP   LOOP

Och ett exempel på användning av denna rutin:
Kod: [Expandera/Minimera] [Hämta] (Untitled.txt)
       .
       .
       JMS   PRINT
       TEXT
       .
       .


TEXT, "H,"E,"L,"L,"O," ,'W,"O,"R,"L,"D,"!,15,12,0

Författare:  bqt [ 17.56 2012-03-13 ]
Inläggsrubrik:  Re: PDP8 Renovering

Äsch, eftersom jag har så kul med att hacka ihop små snuttar kod för PDP-8 kan jag ju likaväl slänga in en rutin som läser från konsol också.
Kod: [Expandera/Minimera] [Hämta] (Untitled.txt)
/ INPUT - Läs en rad, avslutad med CR från konsol. Sparar strängen, ett ord per tecken, på angiven address. CR sparas inte
/ i bufferten. Inmatad sträng termineras med ett NUL.
/ Argument: Adress att spara sträng på
/ Retur: AC nollställd
/
INPUT, 0
       CLA CMA
       TAD I INPUT
       DCA   10
       ISZ   INPUT
LOOP,  KSF
       JMP   .-1
       KRB
       TAD   (-15
       SNA
       JMP   IEND
       TAD   (15
       DCA I 10
       JMP   LOOP
IEND,  DCA I 10
       JMP I INPUT

Och sedan kan man ju kombinera dom två rutinerna...
Kod: [Expandera/Minimera] [Hämta] (Untitled.txt)
START, JMS   PRINT
       TXT1
       JMS   INPUT
       BUF
       JMS   PRINT
       TXT2
       JMS   PRINT
       BUF
       JMS   PRINT
       TXT3
       JMP   START

TXT1,  "N,"A,"M,"E,"?," ,0
TXT2,  "H,"E,"L,"L,"O," ,0
TXT3,  ".," ,"N,"I,"C,"E," ,"T,"O," ,"M,"E,"E,"T," ,"Y,"O,"U,".,15,12,0
BUF,
$


Förresten. TAD (15
är en artificiell väg att få PAL8 att generera konstanter. Så, detta betyder verkligen att man adderar 15 (oktalt) till AC.
PAL8 assemblerar detta genom att allokera en minnescell någonstans i minnet, där den lägger konstanten 15, och sedan blir det en TAD med den addressen där konstanten ligger.

Författare:  anders_bzn [ 19.49 2012-03-13 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag trodde att jag förstått men det hade jag inte. Men jag gör det nu!

Jag inser också att CLA på 0020 är onödig eftersom DCA på 0015 nollställer AC.

Författare:  bqt [ 19.59 2012-03-13 ]
Inläggsrubrik:  Re: PDP8 Renovering

Address 10-17 är som sagt var lite magiska, men användbara. Men det innebär också att det finns skäl att testa lite mer med dom.

Vänta bara tills du börjar med självmodifierande kod... :-)

Författare:  anders_bzn [ 21.00 2012-03-13 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag testade detta just nu, det fungerar och visst det är lite magiskt!

Kod: [Expandera/Minimera] [Hämta] (Untitled.txt)
0202 3410   /DCA
0232 5202   /JMP .-1


Så single-steppar man och ser hur innehållet i 0010 inkrementeras!

Författare:  anders_bzn [ 22.22 2012-03-13 ]
Inläggsrubrik:  Re: PDP8 Renovering

Så fortsatte jag med det oundvikliga, att planera för att klippa itu core-stacken.

Det finns en bra sida med bilder som dokumenterar minnet. Ett som dött av våld och sedan blivit dissekerat.
http://dustyoldcomputers.com/pdp-common/core/index.html

Bild
Bilden visar ett av tre minnes plan. varje fyrkant innehåller 4096 kärnor i en matris som är 64*64 kärnor. Eftersom det sitter två matriser i bredd går varje tråd igenom 128 kärnor. Varje fyrkant är en bit/4096 adresser.

Sen snodde jag bilden för att rita lite på:
Bild
Jag har tagit ur mitt minnespaket och mätt ut exakt vilken tråd det är som är av. Jag har också tittat på den med lupp och dragit slutsatsen att tråden är av inne i minnet och inte vid anslutningarna. Någonstans mellan A och B är tråden av. Jag får försöka kolla mer var den är av när jag delat kalaset, sen blir det väl att försöka trä i en ny tråd utan att ha söder något annat...

Författare:  hcb [ 10.04 2012-03-14 ]
Inläggsrubrik:  Re: PDP8 Renovering

Burr, inget man gör dagen efter kvällen före, typ.

Skulle du kunna fiska upp den trasiga trådens ändar och löda på en ny tråd så att du kan dra igenom den nya tråden med hjälp av den gamla?

Författare:  MiaM [ 15.29 2012-03-14 ]
Inläggsrubrik:  Re: PDP8 Renovering

Det har kanske redan avhandlats, men felet som kommer och går och till synes verkar hänga ihop med förlängningskorten låter som oxiderade kontakter.

Jag antar att du provat att göra rent dem på något vis?

Författare:  anders_bzn [ 22.04 2012-03-14 ]
Inläggsrubrik:  Re: PDP8 Renovering

Kortkontakterna är rengjorda (avtorkade med sprit) dessutom är de förgyllda. Hur det ser ut i bakplanet vet jag inte, det går inte riktigt att se. Men att stoppa i och ur korten verkar ju ha hast viss inverkan.

Författare:  MiaM [ 01.01 2012-03-15 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag skulle nog chansa på att spraya isopropanolspray i bakplanets kortplats plus på kort när de stoppas in. När det är en sånhär museigrej så är det nog en bra idé att läsa på och tänka efter först, isopropanol kan lösa upp t.ex. textmärkningar, smörjmedel o.s.v....

Man skulle ha nån slags "kontaktborste" som passar i kortplatser/kantkontakthonor.

Författare:  limpan4all [ 09.28 2012-03-17 ]
Inläggsrubrik:  Re: PDP8 Renovering

När vi "lagade" guldfingerkontakter på luftvärnseldledningen som jag gjorde lumpen på så använde vi vanliga radergummin. Om det var kraftigt nedsmutsade kontaktfingrar så använde vi radergummi för tusch (ritfilm).
Funkar skitbra, efter det så kan man använda isopropanol om man vill.

Författare:  Nerre [ 09.33 2012-03-17 ]
Inläggsrubrik:  Re: PDP8 Renovering

Det ska väl vara såna här rödbruna radergummi eller klassiska gröna "skolsudd", vita modeller tror jag inte fungerar.

Författare:  sodjan [ 12.20 2012-03-17 ]
Inläggsrubrik:  Re: PDP8 Renovering

Det stämmer, det ska vara de där lite grövre radergummina.
Inte moderna syntetiska som bara "kladdar".
Under min tid hos Ericsson hände det att vi hade processproblem
i gultplätteringen av kontaktfingrar på mönsterkort, vilker gjorde
att vi hade några killar som reste jorden runt med en väska
radergummin och "suddade" kontaktfingrar i stationer. Jag har för
mig att själva guldplätteringar var OK, men det hade kommit ett
smutslager ovanpå, så efter rengöring så var det OK igen.

Författare:  anders_bzn [ 21.51 2012-03-19 ]
Inläggsrubrik:  Re: PDP8 Renovering

Mitt problem är nog inte korten utan kortkontakten i bakplanet. Jag tänkte ta ett tunnare laminat typ 0,8mm och klippa till i rätt bredd och sedan vika en trasa runt kanten. Sedan fukta trasan men t-dojja eller isopropanol och trycka i kortet ett par gånger i varje slot. Men det är inte det kvällens inlägg ska handla om.

Jag har tagit mod till mig och gott lös med avbitaren för att öppna minnespacken.
Bild
Det är de översta kortet som ska bort om jag mätt rätt. 64 trådar ska klippas upp på varje sida.

Bild
Knips knips, många trådar blir det att byta ut. Trådarna är 0.45mm tjocka.

Bild
Jag började att avsyna med lupp men såg inga konstigheter. Sen kände jag lite på tråden i båda ändar och i den ena verkade den lite slapp. Så jag lyfte försiktigt i den och och mycket riktigt den andra underifrån är av!

Jag var tvungen att lägga upp hela originalbilden för jag tycker den blev skarp och bra. Ledarna ser ju inte så tunna ut då, i verkligheten är de 0,1mm tjocka. Jag vet inte hur jag ska laga detta, jag har en idé som min fru kom på men tänkte hålla lite på den. Hur man ska göra på riktigt vet jag inte, det finns nog ingen att fråga.

Har lagt ut en köptråd på förtennad koppar tråd att ersätta de jag klipp av. Här finns den! Det är lite dåligt med napp ännu. Elfa har denna: 55-503-24 men jag vet inte hur mycket marginal det är i hålen ännu.

Författare:  AndLi [ 22.03 2012-03-19 ]
Inläggsrubrik:  Re: PDP8 Renovering

Behöver du lackad koppartråd har "jag" 0.1 0.15 och 0.2 (tror det är i mm2). Ska kolla hur lagret med förtennat är.. 0.45 i diameter eller area?

Jag skulle nog försökt trä om tråden tills den når en kant och skarva där..

Författare:  anders_bzn [ 22.14 2012-03-19 ]
Inläggsrubrik:  Re: PDP8 Renovering

Det är diametern som jag angivit. Inte helt självklart inser jag nu. Kolla gärna!

Författare:  lond [ 00.25 2012-03-20 ]
Inläggsrubrik:  Re: PDP8 Renovering

Går det att lossa tråden i den andra ändan, för att sedan försiktigt förflytta tråden så att du får ändor att skarva in nya trådar utanför minnet och vidare till anslutningspunkterna?

/// Marcus

Författare:  Nerre [ 07.46 2012-03-20 ]
Inläggsrubrik:  Re: PDP8 Renovering

Om du inte kan använda den gamla tråden som "dragtråd" är ett alternativ är kanske att försöka få tag på en 0.1 mm pianotråd att trä igenom (koppartråd kommer ju troligen att vika sig, men en rak pianotråd borde kanske gå att lirka igenom och sen dra koppartråden med).

Hur stora är hålen i kärnorna? Så det går att räkna ut hur mycket plats det finns att trä i nåt. Även om tråden är 0.1 mm kanske det finns plats att trä i en grövre pianotråd? (Det lär ju vara enklare desto styvare tråd man kan använda.)

Författare:  MiaM [ 14.30 2012-03-20 ]
Inläggsrubrik:  Re: PDP8 Renovering

anders_bzn skrev:
Mitt problem är nog inte korten utan kortkontakten i bakplanet. Jag tänkte ta ett tunnare laminat typ 0,8mm och klippa till i rätt bredd och sedan vika en trasa runt kanten. Sedan fukta trasan men t-dojja eller isopropanol och trycka i kortet ett par gånger i varje slot. Men det är inte det kvällens inlägg ska handla om.


Tips: vanliga plastkort ("kreditkor") är troligtvis i ungefär rätt tjocklek. Smartcardemulatorer etsas vad jag vet på 0,8mm-kretskort.

Med plastkort istället för laminat så slipper du risken att sticka dig på glasfiberkanten dessutom.

Författare:  anderi [ 18.57 2012-03-20 ]
Inläggsrubrik:  Re: PDP8 Renovering

Du kommer antagligen att få ännu fler råd så det kommer säkert att finnas att välja på. ;-)
Här kommer mitt i alla fall: Det ser ut som om avbrottet ligger väldigt nära kanten. Försök att pilla upp tråden mellan kärnorna så nära abrottet som möjligt. Trä sedan igenom de kanske två tre kärnorna och tvinna och löd ihop ändarna. Kolla att det var enda avbrottet och löd fast ytteränden. Vet inte om tråden i minnet är lödbar men det kan du ju prova på den lösa änden.
Att försöka med pianotråd skulle jag vara lite rädd för. Det måste vara lätt att skada de andra trådarna i kärnorna.
Lycka till och ta det lugnt. Med en fin pincett kan du säkert få in en ny tråd genom att dra den kärna för kärna om allt annat fallerar.
/anders

Författare:  anders_bzn [ 22.00 2012-03-20 ]
Inläggsrubrik:  Re: PDP8 Renovering

lond skrev:
Går det att lossa tråden i den andra ändan, för att sedan försiktigt förflytta tråden så att du får ändor att skarva in nya trådar utanför minnet och vidare till anslutningspunkterna?

/// Marcus

Denna ide kom min fru med, det är nog inte så dumt.

Nerre skrev:
Om du inte kan använda den gamla tråden som "dragtråd" är ett alternativ är kanske att försöka få tag på en 0.1 mm pianotråd att trä igenom (koppartråd kommer ju troligen att vika sig, men en rak pianotråd borde kanske gå att lirka igenom och sen dra koppartråden med).

Hur stora är hålen i kärnorna? Så det går att räkna ut hur mycket plats det finns att trä i nåt. Även om tråden är 0.1 mm kanske det finns plats att trä i en grövre pianotråd? (Det lär ju vara enklare desto styvare tråd man kan använda.)

Som son till en f.d elektriker så vill jag göra precis så, på med en ny tråd på den gamla och sedan dra. Går det tungt finns det smörja! Men jag tror inte detta är möjligt då varje form av skarv är för stor och riskerar att skada de andra ledarna eller kärnorna. Jag lyckades inte se om alla trådarna var stuckna på ett sådant sätt att de inte blivit ihopflätade ock på så vis effektivt fixerar varandra. Detta går nog bort.

Detta kan också göra att första punkten går bort.

MiaM skrev:
Tips: vanliga plastkort ("kreditkor") är troligtvis i ungefär rätt tjocklek. Smartcardemulatorer etsas vad jag vet på 0,8mm-kretskort.

Med plastkort istället för laminat så slipper du risken att sticka dig på glasfiberkanten dessutom.

Bra ide! Får se om jag behöver testa den.

anderi: Detta är kanske vägen att gå! Jag tror nog man får trä i tråden i några kärnor till men det är värt ett försök.

Tanken är att ta med grejjorna till jobbet och göra det där, vi har fina stereomikroskop och bra lödstationer och andra verktyg i elektroniklabbet som man kan få låna om man är snäll!

Författare:  Nerre [ 07.39 2012-03-21 ]
Inläggsrubrik:  Re: PDP8 Renovering

För att få en skarv tunn skulle du kanske kunna skrapa trådarna så de blir tunnar och löda dem längs varandra? Fast det blir nog ett väldigt pilljobb... och stor risk att man har av dem...

Författare:  bqt [ 03.21 2012-03-23 ]
Inläggsrubrik:  Re: PDP8 Renovering

Idén med att maka lite på tråden, och se om du kan sedan skarva vid båda ändarna, utanför kärnorna, låter lockande, och möjligt.

Om inte det går, så tror jag i detta fall inte alls på att använda dragtråd. Jag skulle ta fram förstoringsglas och pincett, och sedan vore det bara att börja jobba med att sy.

Författare:  adent [ 13.08 2012-03-23 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag har några rullar kinesisk 0.1mm i diameter koppartråd med nån form av lack. Fråga mig inte vad för slags lack det är men isolerade är de. Om du vill ha? Minns inte hur mycket det var på en rulle 5-20 meter nånstans.

PM:a din adress om du vill ha några rullar.

MVH: Mikael

Författare:  AndLi [ 17.03 2012-03-23 ]
Inläggsrubrik:  Re: PDP8 Renovering

AndLi skrev:
Behöver du lackad koppartråd har "jag" 0.1 0.15 och 0.2 (tror det är i mm2). Ska kolla hur lagret med förtennat är.. 0.45 i diameter eller area?

Hittade inget förtennat, men på de lackade är 0.1 / 0.15 / 0.20 diametern.
Elfa numret på 0.1 är 55-171-31 (emaljerad koppartråd, men isolering som går lätt att ta bort med lite lod på kolven), mtp att det är 1400 m på rullen kan "vi" nog avvara några meter av alla tjocklekar.. 0.1 går att dra av, men den är inte ömtålig.

Författare:  anders_bzn [ 21.29 2012-03-25 ]
Inläggsrubrik:  Re: PDP8 Renovering

AndLi, du var först med erbjudande så du har fått ett PM.

Tack!

Författare:  anders_bzn [ 20.40 2012-04-02 ]
Inläggsrubrik:  Re: PDP8 Renovering

Fick tråden idag, tack.

Kvällen har jag ägnat år att löda ur och suga rent 256 hål i diodkortet där kortförbindningarna satt tidigare. I morgon så blir det elektroniklabbet på jobbet efter jobbet. Ska låna ett mikroskop...

Om det går vägen med lagningen av tråden så är det bara de 256 hålen i översta minneskortet som ska städas till och sen ska det bara lödas ihop igen med 256 trådar. Det krävs tålamod!

Författare:  lond [ 21.05 2012-04-02 ]
Inläggsrubrik:  Re: PDP8 Renovering

Lycka till.

/// Marcus

Författare:  anders_bzn [ 19.48 2012-04-05 ]
Inläggsrubrik:  Re: PDP8 Renovering

Idag hade vi halvdag på jobbet. Jag ägnade eftermiddagen åt kärnminnet i elektroniklabbet på jobbet.

Det tog nästan två timmar att byta den trasiga tråden. Lite dryg 1.5h gick åt att trä i en ny tråd igenom raden med 64 kärnor. Sen skarvade jag in tråden på varje sida av matrisen.

Jag måste säga att de kvinnor som trädde dessa minnen för hand dagarna igenom förtjänar stor respekt!

Nu ska jag bara montera ihop packen och löda tillbaks kortförbindningarna...

Utan hjälp utav ett av stereomikroskopen vi har i labbet skulle det varit nästan omöjligt, tyvärr har man inte råd att ha ett sådant hemma. De kostar visst 80kkr.

Inga bilder blev det. Men jag är ganska lättad, det känns som det svåraste är gjort!

Författare:  MiaM [ 23.12 2012-04-06 ]
Inläggsrubrik:  Re: PDP8 Renovering

WORD på det där med stereomikroskop för pilliga grejer :!: :!:

Jag håller tummarna för att det funkar!

Författare:  zekkexavior [ 09.23 2012-04-07 ]
Inläggsrubrik:  Re: PDP8 Renovering

Nu vill vi ha uppdateringar! :D

Författare:  anders_bzn [ 15.29 2012-04-07 ]
Inläggsrubrik:  Re: PDP8 Renovering

En mikrouppdatering då.

Jag har just mätt alla trådar som går igenom kärnorna, de är alla hela nu. Så jag har lyckats byta den trasiga tråden utan att förstöra något. Håller på att löda ur alla kort-kort förbindningarna nu. Det är 256 st...

Författare:  anders_bzn [ 19.09 2012-04-07 ]
Inläggsrubrik:  Re: PDP8 Renovering

Nu har jag passat på att ta en bild av lagningen!

Så här blev det. Jag lyckades trä i en ny tråd igenom en rad med kärnor, skarvade den i båda ändar som bilden visar. Det visade sig också att den nya tråden var tjockare än den gamla. Trots det är den nya bara 0,1mm tjock!

Skarven är tvinnad och sedan ihoplödd. Sen är den isolerad med nagellack, det är det man ser kladd av på PCB:t. För att klara av att tvinna kablarna fick jag använda två pincetter!

Bild

Författare:  pbgp [ 14.26 2012-04-09 ]
Inläggsrubrik:  Re: PDP8 Renovering

anders_bzn skrev:
Jag har just mätt alla trådar som går igenom kärnorna, de är alla hela nu. Så jag har lyckats byta den trasiga tråden utan att förstöra något. Håller på att löda ur alla kort-kort förbindningarna nu. Det är 256 st...


Hejja hejja! Riktigt snyggt jobbat.

Har inte varit inloggad på EF på ett par veckor men nu är det värsta flyttstöket ordnat, så jag kunde ta en paus och läsa ikapp i tråden. Det är ju riktigt kul att se ett sådant bra resultat. Jag hoppas core-mattorna i min 8/e är hela, kärnorna är väl än mindre där :)

Jag har kanske en källa på nytillverkade plast-switchar till frontpanelen. Är det tre du behöver?

Författare:  anders_bzn [ 20.33 2012-04-09 ]
Inläggsrubrik:  Re: PDP8 Renovering

Nu har jag lött ihop minnespaketet, det var bara 128 trådar. Jag kan inte räkna...

Minnet sitter i maskinen och jag har testat de 128 första adresserna och det FUNGERAR!

Det betyder att jag lyckats laga tråden som var av utan att sabba något annat. Det var värt de mellan 10-15h jag lagt på detta!

Nästa blir att köra minnestest för att kolla resten av minnet.

pbgp: Jag har lagat de som var trasiga så egentligen behöver jag inga. Men jag är förtjust i reservdelar så beroende på pris och hur bra de är skulle jag nog vara intresserad av ett par. Du har sett att det finns på ebay för det facila priset av $25...

Författare:  pbgp [ 20.57 2012-04-09 ]
Inläggsrubrik:  Re: PDP8 Renovering

Hyggligt billigt, $1.5 + frakt. Dock är färgen inte helt perfekt:
http://www.pdp8online.com/ftp/misc/switches/

Notera att fronten på bild IMG_1097 också är nytillverkad. Dock vill ingen tala om vem, var, hur eller varför.

Författare:  swesysmgr [ 21.55 2012-04-09 ]
Inläggsrubrik:  Re: PDP8 Renovering

Vackert att det gick att lösa, imponerande jobb!

Författare:  nablaman [ 07.52 2012-04-10 ]
Inläggsrubrik:  Re: PDP8 Renovering

Grymt bra jobbat!! :tumupp: :)

Författare:  hcb [ 08.17 2012-04-10 ]
Inläggsrubrik:  Re: PDP8 Renovering

:bravo:

Skickligt jobbat, och STORT grattis till att inte ha lagat sönder något annat!

Författare:  anderi [ 15.29 2012-04-10 ]
Inläggsrubrik:  Re: PDP8 Renovering

Vill bara sälla mig till gratulationskören. Verkligen kul att du lyckades reparera minnet.
Anders

Författare:  MiaM [ 19.51 2012-04-10 ]
Inläggsrubrik:  Re: PDP8 Renovering

Grattis! :tumupp: :tumupp: :tumupp:


Bonusfråga: Vad återstår på renoveringsarbetet nu? I/O-grejer eller?

Författare:  anders_bzn [ 20.33 2012-04-10 ]
Inläggsrubrik:  Re: PDP8 Renovering

Tack alla! Det är roligt detta, med alla glada tillrop!!! :)

Nästa på listan är detta:

- Köra diagnostik remsorna som sodjan skrev om. Minnestestet först.
- Koppla ihop PDP:n med teletypen som jag fick av en vänlig forummedlem (rauken).
- Köra detta: PDP-8/L spelar musik (tredje gången jag länkar till detta).

Sen vore det kul att hitta intefacekorten och en "fast reader/punch" dvs en snabb remsläsare som klarar 300 tecken/sekund istället för 10. Sen går maskinen att expandera ytterligare om man har ett expansionschassie.

Författare:  sodjan [ 21.01 2012-04-10 ]
Inläggsrubrik:  Re: PDP8 Renovering

> Köra diagnostik remsorna som sodjan skrev om.

Gjorde jag? Där där ser man... :-)

Författare:  säter [ 22.09 2012-04-10 ]
Inläggsrubrik:  Re: PDP8 Renovering

anders_bzn skrev:
en snabb remsläsare som klarar 300 tecken/sekund istället för 10.

Jag minns inte om jag har nämnt det tidigare.
Jag har en höghastighetsläsare till övers.
Men du kanske måste ha en "original"?

Författare:  anders_bzn [ 06.35 2012-04-11 ]
Inläggsrubrik:  Re: PDP8 Renovering

sodjan skrev:
> Köra diagnostik remsorna som sodjan skrev om.

Gjorde jag? Där där ser man... :-)


Nej det gjorde du inte, tydligen. Fick för mig att någon skrev något i stil med "har du kommit till en punkt när du kan köra test remsor nu?". Fick för mig att det var du, men jag hittar inte det inlägget nu. Måste ha drömt.

Författare:  anders_bzn [ 06.37 2012-04-11 ]
Inläggsrubrik:  Re: PDP8 Renovering

säter skrev:
anders_bzn skrev:
en snabb remsläsare som klarar 300 tecken/sekund istället för 10.

Jag minns inte om jag har nämnt det tidigare.
Jag har en höghastighetsläsare till övers.
Men du kanske måste ha en "original"?


Jo du har också publicerat en bild i tråden tidigare. Det kan vara intressant, men inte innan jag fått tag på interfacekorten. Måste kolla vad jag har själv. Tror jag har något som det står DEC på.

Författare:  bqt [ 10.10 2012-04-11 ]
Inläggsrubrik:  Re: PDP8 Renovering

Grattis, och kul som sagt.
Väldigt bra jobbat.

Jag antar att musiken är (utan att ha kikat på länken) störningarna på AM-bandet man kan få till. Det är roligt, och jag har en massa musiksnuttar liggandes någon stans, om du kommer så långt. Hmm, fast då behöver du OS/8, eller möjlighet att själv skriva ned filerna på pappersremsa.

Författare:  anders_bzn [ 13.42 2012-04-11 ]
Inläggsrubrik:  Re: PDP8 Renovering

Ja det är störningarna på AM-bandet man fångar upp. Något som radioamatörerna här säkert uppskattar!

Jag kan väl skicka filerna direkt från PC:n istället för att gå omvägen om remsa?

Fast det är ju roligare med remsa...

Författare:  bqt [ 22.47 2012-04-11 ]
Inläggsrubrik:  Re: PDP8 Renovering

Störningarna räcker inte mer än eller ett par decimeter utanför maskinen, så man måste ha sin radio nära.
Skicka från PC borde ju gå bra...

I övrigt är det ett häftigt program. Jag känner inte till någon annan maskin som kan störa fyrstämmigt på AM-bandet. :-)

Författare:  anders_bzn [ 21.18 2012-04-17 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag har testat lite mer nu. Jag testade att ladda minnestest "remsan", eller den ena. Det finns två, en för den låga delen av minnet och en för den höga. Minnestestet måste ju också finnas någonstans i minnet!

Detta gick tyvärr inte så bra, test programmet spårade ut och körde på ett ställe in minnet där det fanns testdata. Som jag ser så kan det bero på två saker, antingen funkade inte testprogrammet i sig eller så lyckades jag inte läsa in det korrekt. Jag misstänker att någon instruktion inte fungerar som den ska, inte varje gång i alla fall.

Så då tänkte jag ladda in remsorna med instruktionstest. Dessa är dock i ett annat format "binär-format" vilket gör att man måste ha en annan loader för att ladda dem. Denna loader laddar men in med RIM-loader som är den jag testat hittills. RIM är ett annat format på pappersremsan där det går hela fyra byte för att mata in 12 bitar på en adress. Så jag laddade in "bin"-loadern och försökte ladda in en av testremsorna. Detta gick inte alls. Efter att ha plöjt lite dokumentation så misstänker jag SBS. Får testa en annan kväll.

Efter detta nederlag så bestämde jag mig för att fixa till en låda till mitt RS232-strömslinge interface. En gammal gulnad sönderborrad låda, ett ETA fynd som får duga än så länge. Där ska sitta en säkringshållare också, men jag hade inget borr som var stort nog... Får skaffa mig ett stegborr, jag orkade inte fila mer efter det fyrkantiga hålet.

Bild

Bild

Författare:  hcb [ 07.49 2012-04-18 ]
Inläggsrubrik:  Re: PDP8 Renovering

Hur såg ändarna på den trasiga tråden i minnespacken ut? Går det att se någon möjlig anledning till att den gått av?

Författare:  anders_bzn [ 12.04 2012-04-18 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag tänkte faktiskt inte på att kolla närmre på det. Jag tror dessutom att det hade varit svårt att se något även i mikroskop eftersom tråden var tunnare än 100um.

Författare:  anders_bzn [ 21.14 2012-04-19 ]
Inläggsrubrik:  Re: PDP8 Renovering

Till salu på ebay: PDP8/m

Tyvärr har den blivit av med sitt kärnminne och fått det ersatt med batteribackupat halvledar-RAM. :(

Jag har kört mitt egna minnestest nu, det tar tecken på serieporten och skriver i minnet. Sen dumpar man minnet på serieporten. Jag har två problem:

1.) Kört man tecken till maskinen så tappar den bort sig efter ~220 bytes. Stoppar man in en extra fördröjning mellan varje tecken funkar det.
2.) Har bitfel i minnet. Detta gick att få bort genom att försiktigt justera minnes timingen. Det som är bra med detta är att kärnminnes packen verkar vara hel!

Ska testa mer minne och sen ska jag försöka ladda remsor igen!

Författare:  säter [ 22.37 2012-04-19 ]
Inläggsrubrik:  Re: PDP8 Renovering

Har du tillhörande originalremsor med till maskinen?
Hur laddar du dessa?
Med den nyinskaffade Teletypen?

Författare:  anders_bzn [ 06.37 2012-04-20 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag har orginalremsor men de använder jag inte, jag har hittat dem på nätet: http://www.bitsavers.org

Jag laddar dem (filerna) från PC:n kopplad via min hembyggda strömslinge-RS232 omvandlare. Teletypen får vänta lite...

Författare:  bqt [ 11.24 2012-04-20 ]
Inläggsrubrik:  Re: PDP8 Renovering

Hum. Tappar bort sig om man inte har extra fördröjning...?
Kolla om du har rätt stoppbitar inställt. Dvs, samma både på PC och åtta. Det kan tänkas att åttan förväntar sig två stoppbitar.
Annars är det kanske läge att kika på frekvensen på klockgeneratorn för serieporten på åttan.

Författare:  MiaM [ 18.46 2012-04-22 ]
Inläggsrubrik:  Re: PDP8 Renovering

Finns det nån ens teoretisk chans att PDP'n kräver handskakning vid överföringen? Det verkar inte troligt vid de låga hastigheterna, men vem vet.

XON/XOFF och hårdvaruhandskakning var väl uppfunnet redan på den här tiden antar jag?

Det är nog troligare stoppbitar som bqt föreslår.

Författare:  anders_bzn [ 18.51 2012-04-22 ]
Inläggsrubrik:  Re: PDP8 Renovering

Detta med stoppbitar har jag koll på, detta misstaget har jag redan gjort. Jag har satt PC: till två stoppbitar, men jag har inte verifierat att det faktiskt blir så.

Jag har där emot testat att köra om mitt eget minnestest nu efter att jag justerat minnestimingen. Detta fungerar 100% nu!

Jag ska försöka mäta lite på seriekommunikationen ikväll.

Författare:  bqt [ 19.13 2012-04-22 ]
Inläggsrubrik:  Re: PDP8 Renovering

Handskakning... Åh, detta alltid missförstådda djur... Nej, hårdvaruhandskakning finns inte (på en PDP-8). Den som "moderna" datorer gör, är ett missbruk av RS-232-signalleringen. Det stöds i princip inte av någon DEC-utrustning från något årtionde, förutom sådana saker som försöker vara PC-kompatibla.

Och som sagt, det är ett missbrukande av RS-232-signalleringen, som egentligen är till för halv-duplex kommunikation över RS-232.

Mjukvauhandskak, såsom XON/XOFF kan man mycket väl göra, men då måste man ju själv skriva koden som hanterar det också. Och jag tvivlar på att Anders lilla simpla program har implementerat XON/XOFF. Men visst skulle det kunna vara något...

Det är däremot värre om PC-sidan förväntar sig hårdvaruhanskakning, då någon sådan inte finns på PDP-8-sidan. Potential för fel där också, med andra ord.

Men jag lutar ändå åt stoppbitar, eller så en dålig klocka...
Fast mer åt stoppbitarna till...

Författare:  MiaM [ 10.03 2012-04-23 ]
Inläggsrubrik:  Re: PDP8 Renovering

Stoppbitarna kan ju vara ett drivrutinfel på PC-sidan, speciellt om det är nån USB-dongle med serieportar eller liknande.

Det lär väl ta rätt lång tid innan nån upptäcker att ett skrivbords-OS på en modern PC kör 1 stoppbit trots att man valt två...

Jag tror däremot inte på att PC'n blir lurad av hårcvaruhandskakningsfelbygling på nåt sätt, det borde bara göra att trafiken går långsammare ut från PC'n.

Jag brukar iaf bygla PC'ns DRT-utgång (pin 20 på 25-pol d-sub) till 6,8 och antingen även till CTS (minns inte om den ligger på 4 eller 5) eller bygla ihop 4+5 separat (RTS + CTS).

Författare:  anders_bzn [ 19.36 2012-04-23 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag tror jag har läget under kontroll nu.

Felet yttrade sig så att ~220 tecken sparades på ett vettigt sätt i minnet om man inte hade någon extra fördröjning mellan tecknen. Sen så såg allt helt slumpmässigt ut. Fler saker till har varit konstiga, dels har realTerm en liten ruta som det står error på blinkat dels har det kommit upp mottagna tecken i terminalfönstret utan att PDP:ns program (borde) skickat något.

Så jag gjorde en fil med innehållet "aa" och skickade denna. Sen mätte jag på TTL-sidan i min strömslinge-RS232 omvandlare med oscilloskopet. Då kunde jag konstatera att PC:n skickade ut tecknen "aa" med rätt bithastighet och med två stoppbitar. Perfekt.

Sen funderade jag på varifrån skräpet i terminalfönstret kom ifrån. Så jag fortsatte mäta TTL-signaler i strömslingeomvandlaren men denna gången på datan ifrån PDP:n. Jag skickade då en stor fil, såg skräpet men oscilloskopet triggade inte... Konstigt detta.

Så jag bytte serieport och dator och OS. Jag har nämligen en Pentium 133 med ISA-buss som jag kör EPROM-programmeraren ifrån. Kopplade in och fick ett helt annat resultat. Inga skräptecken eller konstigheter förutom ett missat tecken mitt i minnet. Data för och efter var helt korrekt.

Slutsatsen är: Man testar tydligen inte att skicka stora datamängder i 110N2 när man konstruerar och testar serieportskort för PC, det fungerar inte. De serieports USB sladdar jag testat går inte ens att köra i hastigheter lägre än 300Bit/s.

För att vara helt säker så borde man sniffa seriesnöret med logikanalysatorn och jämföra datat från PDP:n. Men jag tror att jag är nöjd nu.

Författare:  MiaM [ 20.29 2012-04-24 ]
Inläggsrubrik:  Re: PDP8 Renovering

Men så dumt, tur att du verkar ha hittat felet!

Om det är intressant så har jag nog nån orginalserieport från stenålderstiden för ISA-buss liggandes, med orginal 8250, hålmonterade 75188/75189 o.s.v. som väl faktiskt borde fungera fint i 110N2, om det över huvud taget funnits någon PC som alls fungerat i 110N2.

(Vem vet, det kanske börjar på att bli samlarvärde på de där gamla ISA-korten...)

Författare:  lond [ 20.49 2012-04-24 ]
Inläggsrubrik:  Re: PDP8 Renovering

Man kanske skall använda en µP med dubbla USART som hastighetsomvandlare mellan PC:n & PDP8:an.
Tex 110N2 <> 4800N1
Och använda hårdvaruhandskakning för att "pausa" PC:n för att hinna skicka iväg varje bit till PDP8:an.

/// Marcus

Författare:  MiaM [ 09.45 2012-04-25 ]
Inläggsrubrik:  Re: PDP8 Renovering

Man kan ju iofs göra så att varje gång PC'n skickar data så triggas en ej återtriggbar monovippa som fipplar med CTS-handskakningen mot PC'n under (drygt) så lång tid som det tar att skicka ett tecken med 110N2, så funkar det även om PC'n skulle skicka 110N1 eller liknande...

Om man ska bygga nåt med en mikrokontroller så är det kanske bättre att använda nån såndär med inbyggd USB-device-jox?

För övrigt är det ganska enkelt att bygga en RS232-sändare själv, det skulle gå att bygga en paralell-till-serieomvandlare, så skickar man data till PDP'n genom att kopiera till LPT1: men får tillbaka via serieporten. (Med en lämplig or/and-funktion så kan man ju låta både serieporten + paralell-serie-konverteraren kunna skicka data till PDP'n, så kan man köra valfri terminalemulator, det verkar ju funka för enstaka tecken väl?)

Författare:  Nerre [ 10.50 2012-04-25 ]
Inläggsrubrik:  Re: PDP8 Renovering

Fast nu var väl problemet här inte att PCn sände för fort? Det var väl att den efter en stund började göra konstigheter av nån anledning?

Författare:  anders_bzn [ 12.24 2012-04-25 ]
Inläggsrubrik:  Re: PDP8 Renovering

Nerre: Precis så är det.

lond: Jag har funderat på just en sådan lösning, men då blir det med FTDI USB-RS232 med en PIC integrerat på min strömslingeomvandlare.

Men nu tänker jag nog inte lösa problemet mer än jag redan gjort, att ha en lång tecken fördröjning i terminalprogrammet.

Som kuriosa kan nämnas att IBM's ur PC 5150 hade stömslingeinterace som original!

Författare:  Glenn [ 12.47 2012-04-25 ]
Inläggsrubrik:  Re: PDP8 Renovering

Du kanske skulle behöva en serieanalysator ? :)

Jag försöker fortfarande klura ut vad jag ska ha min HP 18179A till :)

Bild

Författare:  sodjan [ 12.54 2012-04-25 ]
Inläggsrubrik:  Re: PDP8 Renovering

Till att sälja kanske ? :-)
Fungerar den fullt ut ?
Vad vill du ha för den ?

Författare:  Glenn [ 12.56 2012-04-25 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jo, funderar på det, mest för att det stör mej att den ligger oanvänd i min garderob..

Den fungerar såvitt jag kan testa, pris är däremot svårt :) säger väl som jag brukar, byte mot nåt skoj ? :D

Författare:  anders_bzn [ 12.57 2012-04-25 ]
Inläggsrubrik:  Re: PDP8 Renovering

Bra frågor!

EDIT: Nu han du först, vad är skoj för dej?

Författare:  MiaM [ 19.28 2012-04-25 ]
Inläggsrubrik:  Re: PDP8 Renovering

anders_bzn skrev:
Som kuriosa kan nämnas att IBM's ur PC 5150 hade stömslingeinterace som original!


Det kanske inte bara är kuriosa, eftersom det är just ett sådant kort jag pratade om tidigare i tråden.

manual inkl pinout på dsub'en och "bygelvändningar"

Det visade sig att jag har inte mindre än två sådana kort.

Det ena kortet satt i den orginal IBM XT som mina päron köpte nån gång under andra halvan av 80-talet, inkl CGA-skärm, 9-nålars IBM-oem'ad Epson-skrivare och efterhandsuppgraderad 20MB-disk + adaptec-kontroller (med interleave 1:3, det ni!) för endast 12kkr begagnat... Kortet har med andra ord stamtavla och det fungerade sist det användes vilket säkerligen är 15+ år sen. Kortet är stämplat 8506, troligtvis år 1985 vecka 06.

Det andra kortet vet jag inte varifrån det kommer, det saknar bygelvändmojängerna för att välja com1/2 och rs232/strömslinga. Det är stämplat 8444, troligtvis 1984 vecka 44.

Jag borde orka provköra korten, det är ju inte svårare än att kortet som saknar byglar kan få låna byglarna från det hela kortet.

Byglarna är alltså en slags komponentadapterliknande mojänger fast nästan, det är en 8-pin och en 16-pin DIL-sockel på kortet och bygelmojängerna byglar pin 1-8, 2-7 eller 3-6, 4-5 på den 8-poliga och motsvarande fast fyra i taget på den 16-poliga DIL-mojängen.

Kortet är så gammalt att 1488/1489 (eller 75188/75189 som de också kallas) inte används utan det används 2st 75150 dual line Driver och 2st 75154 Quad line reciever. En 6N136 optokopplare sitter också på kortet, antagligen för att få strömslingefunktionen galvaniskt skiljd i ena riktningen eller nåt sånt. Var strömslinga specad att fungera så, att typ mottagaren (kanske?) är galvaniskt skiljd men sändaren inte är det?


Vanlig 8-bitars ISA-buss, borde funka fint i alla PC-burkar som har ISA-buss och där inte både COM1 och COM2 krockar med nåt på moderkortet.

Författare:  MiaM [ 19.43 2012-04-25 ]
Inläggsrubrik:  Re: PDP8 Renovering

Det finns visst en nästan identisk manual för kortet avsedd för XT istället för PC...

Författare:  anders_bzn [ 21.13 2012-04-27 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag har ju på en IBM PC 5150 och XT 5160 så jag borde ju ha ett sådant kort själv...

Författare:  sodjan [ 09.10 2012-04-28 ]
Inläggsrubrik:  Re: PDP8 Renovering

> EDIT: Nu han du först, vad är skoj för dej?

Ja, jag frågar väl detsamma då... :-)

Författare:  MiaM [ 21.32 2012-05-01 ]
Inläggsrubrik:  Re: PDP8 Renovering

I avdelningen underliga idéer så borde det gå att använda ett Amiga-midiinterface som strömslingeinterface :)

Författare:  anders_bzn [ 06.41 2012-05-04 ]
Inläggsrubrik:  Re: PDP8 Renovering

Har inte haft tid för den gamla damen på ett tag. Efter att ha rett ut fenomenen med den seriella överföringen och justerat minnet så tyckte jag att det var dags för DEC's minnestest igen.

Det funkade!

Författare:  Nerre [ 08.08 2012-05-04 ]
Inläggsrubrik:  Re: PDP8 Renovering

Det innebär i princip att du har en fungerande maskin då? Ok, du kanske behöver testa igenom alla instruktioner också, men i och med att du kört minnestestet så måste ju i alla fall de instruktioner som det använder fungera som de ska?

Författare:  sodjan [ 08.12 2012-05-04 ]
Inläggsrubrik:  Re: PDP8 Renovering

Minnestestet testar just minnet. Det behöver inte betyda
att t.ex ALU'n fungerar som den ska. Det finns säkert andra
tester som testar övriga delar av maskinen. Men det är ju
ett rejält kliv frammåt i alla fall. :-)

Författare:  anders_bzn [ 11.21 2012-05-04 ]
Inläggsrubrik:  Re: PDP8 Renovering

Precis så är det.

Jag har testat de flesta instruktionerna i små testsnuttar sedan tidigare. För att JAG ska anse att maskinen fungerar så vill jag köra igenom alla de ~10 remsorna som testar hela maskinen.

Nästa steg blir att köra dessa testremsor, för att gör det behöver jag kunna ladda remsor i binär format vilket blir det första att testa.

Författare:  pbgp [ 21.23 2012-05-04 ]
Inläggsrubrik:  Re: PDP8 Renovering

Ursäkta franskan men fan va härligt!

En stor klapp på axeln från uppsala!

Författare:  anders_bzn [ 19.31 2012-05-06 ]
Inläggsrubrik:  Re: PDP8 Renovering

Tack tack!

Laddade binär-loadern och den verkar fungera, laddade instruktionstest 2 och loadern stannade som den skulle när hela remsan var laddad.

Startade testet och den ska köra till man stoppar den men den tvärnitade direkt. Nu stod det att den var för 8I och 8S så det är inte säkert att den ska fungera. Nu måste jag läsa på lite igen så jag vet vilka remsor som är giltiga för att köra en komplett diagnostik på datorn.

Ska dessutom åka norröver snart och då ska jag plocka med med mina egna original remsor från museet.

Författare:  bqt [ 16.33 2012-05-07 ]
Inläggsrubrik:  Re: PDP8 Renovering

Grattis till framstegen, som sagt. Bara att klura på diagnostiken med andra ord...

Författare:  anders_bzn [ 20.20 2012-05-08 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag började gårdagskvällen men att bråka lite med serieporten, denna gången under Linux och fick exakt samma resultat som under Windows. Hårdvaran bråkar med andra ord. Jag har nu fixat fram ett annat kort med serieportar som har en annan IC. Båda korten identifierar sig som 2x16550. Får väl se om detta gör någon skillnad. I vilket fall så fungerar det ju om man har en fördröjning mellan varje tecken.

Sen kollade jag i servicemanualen och där finns denna informativa tabell:

Bild

"Memory checkerboard" har jag kört sedan tidigare med bra resultat. Sen försökte jag ju att köra "Instruction Test 2" men det gick inte alls. Det är tydligen meningen att den remsan ska fungera även på 8L, intressant.

Jag började sedan från börjar med "Instruction Test 1". Testet körde ~128 varv sedan stannade det. I dokumentationen för testet så står det att det ska köra för evigt men skicka ut "bell" till tty:n en gång varje 128:de varv. Ett "bell" kom det, sen stannade testet. Dokumentationen innehåller även källkoden med kommentarer (jag älskar DEC's dokumentation) och då kunde jag lista ut att en instruktion i minnet inte var rätt, det saknades bitar. Jag försökte spara rätt instruktion och köra igen men testet stannade på samma ställe. Samma problem. Så jag skruvade en aning på minnestimingen i brist på ideer och vipps så körde testet ett par tusen varv innan det stannade åter igen på samma ställe. Samma instruktion på samma adress var trasig men nu var innehållet "0" och det gick inte att spara några bitar i minnespositionen alls längre. Något har gått sönder...

Jag misstänker:
- Ett XY drivkort G221
- En diod på diodkorten som sitter på minnesstacken
- En tråd i minnet (detta känns lite otroligt men mycket skrämmande).

För att citera en kollega idag "Den vill dö, så låt den göra det"

Ett steg fram och två tillbaks...

Författare:  hcb [ 20.31 2012-05-08 ]
Inläggsrubrik:  Re: PDP8 Renovering

NEEEEEEEEJ! Här skall inget få somna in!
Du _måste_ fortsätta med det här och berätta hur det går!

Att ytterligare en tråd skulle gått av känns verkligen långsökt, för inte har du väl ägnat dig åt kast med litet kärnminne? I och för sig kan jag inte ge någon anledning till att något av det andra skulle lagt av sådär hux flux, men gammal elektronik är just, eh, gammal.

Förresten, kan minnesdrivarna ge så mycket ström att de i ett felfall skulle kunna bränna av en tråd?

Författare:  sodjan [ 20.36 2012-05-08 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag var mer orolig för att allt skulle fungera med påföljande
tomhetskänsla, ångest och djup depression... :-)

Författare:  anders_bzn [ 20.42 2012-05-08 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag tror på en diod på diodkortet eller en drivtrissa på något av G221 korten, att trådarna brinner av tror jag inte på även om tanken slagit även mig. Man har ~21V totalt att tillgå, sedan sitter tråden en H brygga så man kan få ström åt båda hållen. Både uppe och nersidan i bryggan har ett strömbegränsningsmotstånd. Dessa fallerar nog inte...

Sodjan: Det ligger något i det du skriver...

Jag ska ut en kväll snart och försöka felsöka lite mer. Jag har ju gjort allt detta en gång så jag borde hitta problemet relativt snabbt. Hur det sen går att laga är en annan historia!

Författare:  bit96 [ 06.54 2012-05-09 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag läser fortfarande varje varje uppdatering av detta projekt med spänning.

Kul och annorlunda felsökning. Själv har man ju under åren spenderat åtskilliga timmar på felsökning i programkod, men man utgår i alla fall från att instruktionerna som sådana fungerar.
Här får du leta efter en instruktion som inte fungerar rent elektriskt vilket är en utmaning.
(Vilket man själv många gånger varit helt säker på måste vara orsaken till buggen. Men efter några timmar hittar man ett kommatecken på fel plats. :roll: )

Det betyder ju att när ett program under utveckling inte fungerar så kan man inte bara avlusa "som vanligt", utan med jämna mellanrum får man köra ett gäng standardtester för att vara säker på att instruktionerna som sådana överhuvudtaget fungerar. :)

Även jag kände en aning av vemod när minnespacken fungerade. Vad händer nu? Är vi i mål redan? Vad kan toppa en sådan utmaning som att laga minnesceller på mikroskåpnivå?

Skall maskinen användas till något? Eller är målet att få den fungerande för att därefter sättas på hyllan?
Men jag hoppas att du fortsätter för trots allt är det ett spännande projekt att följa. Lycka till i fortsättningen.

Författare:  bqt [ 09.26 2012-05-09 ]
Inläggsrubrik:  Re: PDP8 Renovering

Gissar på drivkort. Att bränna av en tråd känns så långsökt att det inte ens existerar på horisonten. Klart att det skulle kunna vara en latent skada som till slut förvärrats, men nä...
Det faktum att det gav problem ett tag, ändrad timing fick det att fungera bättre ett tag, men sedan gav det upp känns som trasig elektronik. Drivkort för xy för kärnminnen har jag varit med om att dom gett upp förut.
Bara att mäta, och spåra vart signalen dör ut.

Författare:  anders_bzn [ 21.22 2012-05-09 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag har testat lite nu. Har flyttat runt drivkorten utan att felet flyttar på sig. Då är det inte drivkorten.

De 6 lägsta bitarna väljer Y tråd och de 6 högsta väjer X tråd. Fast egentligen så väljer 3 bitar ena ändan på Y och nästa tre bitar andra ändan på Y. Och likadant för X

För en viss kombination på X så fungerar alla kombinationer på Y dåligt. På vissa kombinationer av X - Y fungerar det inte alls. Väjer jag en annan kombination på X så fungerar alla kombinationer på Y bra. Detta ger att alla trådar måste vara hela.

Det borde betyda att två dioder är dåliga, inte helt kassa. En i X och en i Y, när man kombinerar dessa funkar det inte alls. Den i X är sämre än den i Y.

Jag ska mäta upp alla dioderna i morgon.

Jag känner att detta blev lite yrt men jag funderar samtidigt som jag skriver detta och inser att om jag testar bara lite till så borde jag kunna fundera ut vilka två dioder som är trasiga...

Författare:  anders_bzn [ 21.21 2012-05-10 ]
Inläggsrubrik:  Re: PDP8 Renovering

I kväll har jag fått 15 minuter i labbet. Hann ta ur minnespacken och mäta hälften dioderna på diodkorten som jag misstänkte. Hittade en diod som ledde onödigt bra i båda riktningarna. Det är helt klart att jag är på rätt spår, nu ska jag bara få ett par timmar i labbet igen. Detta infaller nog inte innan söndag tyvärr.

Författare:  anders_bzn [ 21.04 2012-05-13 ]
Inläggsrubrik:  Re: PDP8 Renovering

Framåt igen!

Jag hittade sex dåliga dioder på ena diodkortet. Bytte dem. Det är intressant att det bara gått sönder dioder på det ena diodkortet men idag kom jag på vad det kan bero på. Det är inte samma dioder. De som går sönder har ett framspänningsfall på 0,51-0,52V de på andra sidan har ett framspänningsfall på 0,55-0,57V! Detta borde betyda att det är olika dioder eller åtminstone olika tillverkare.

Efter att jag bytt dioderna fick jag skruva rätt minnestimingen eftersom jag vilt skruvade bort den när maskinen gick sönder.

När detta var gjort så körde "Instruction Test 1" och "Instruction Test 2" felfritt!

Kan också notera att minnet är mindre känsligt för timingjusteringar nu, innan spelade ett kvarts varv på justerskruven stor roll, nu skruvade jag bara några varv så var det bra. Detta känns bra!

Författare:  Oskar [ 21.16 2012-05-13 ]
Inläggsrubrik:  Re: PDP8 Renovering

Härligt, Grattis!!

Författare:  tecno [ 21.18 2012-05-13 ]
Inläggsrubrik:  Re: PDP8 Renovering

Ja se där ja, det går framåt :tumupp:

Författare:  hcb [ 21.50 2012-05-13 ]
Inläggsrubrik:  Re: PDP8 Renovering

:whoho:

Jag har sagt det förut, men det är otroligt kul och spännande att följa dina framsteg!

Att timingen är avsevärt mindre känsligt nu känns verkligen som ett framsteg. Med tanke på dessa maskiners driftstatistik (oavsiktlig ordvits i sammanhanget) bör minnets funktion rimligtvis inte hänga på ett fjärdedels varv på en justerskruv tycker man.

Författare:  xxargs [ 23.53 2012-05-13 ]
Inläggsrubrik:  Re: PDP8 Renovering

berömvärt arbete som läggs ned här:

Själv är jag förvånad över alla konstiga komponentfel som 'normalt' aldrig händer men i projektet är i kubik liksom. undras vad den maskinen har råkat ut för i sitt tidigare liv.

kulturgärning att få igång grejorna är det oavsett - och förbanna mig lite att jag inte tog rätt på en sådan maskin i slutet av 80-talet i samband med ett företagsflytt, men det är inget att gråta över nu.

Författare:  adent [ 00.20 2012-05-14 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag har följt tråden och det är ett fantastiskt jobb du gör... Möjligen att jag tänker lite på den segelbåt vi fick till skänks. Vi insåg ganska tidigt att det var för mycket jobb, den var för dålig och vi hade inte tid, så vi skänkte den vidare till en båtbyggarskola och köpte en likadan i kanonskick för 15kkr istället...

Min poäng är väl att det borde gått att utgå från en maskin i bättre skick? Men ta det nu för allt i världen inte
som klagomål eller gnäll. Det är bara en stilla undran från min sida! Destu mer imponerande allt du gjort!!!

MVH: Mikael

Författare:  Nerre [ 06.38 2012-05-14 ]
Inläggsrubrik:  Re: PDP8 Renovering

Problemet hade väl varit att få tag på en maskin i bättre skick.

Författare:  pbgp [ 21.46 2012-05-15 ]
Inläggsrubrik:  Re: PDP8 Renovering

Precis, det tillverkades 3902 st PDP-8/L. Dom växer inte på träd.

Edit: Källa: http://www.faqs.org/faqs/dec-faq/pdp8-models/index.html

Författare:  anders_bzn [ 17.55 2012-05-16 ]
Inläggsrubrik:  Re: PDP8 Renovering

Tack för alla kommentarer!

adent: Jag har velat komma över en PDP-8 länge, de är inte speciellt vanliga. När vi hämtade denna 8/L som tråden handlar om fick vi även en 8/A. Den är i bättre skick men är inte komplett. Ska nog få ordning på den också.

Nu till status: Jag körde även "Instruction Test 2B" som gick igenom. Sen försökte jag med "Random JMP Test" men det var tvärnit direkt. Försökte då med "Memory checkerboard" som funkade tidigare. Det stannade och indikerade fel på adress 2300.

När jag sedan fortsatte testandet så visade det sig att alla adresser på 23xx var kass. Inte bra eftersom detta tyder på en tråd (X19) som är av. Men jag mätte alla trådar för två dagar sedan och de var hela. Funderade lite och kom på att dioder kan gå sönder på två sätt. De kan var kortslutna eller ha oändlig resistans. Jag plockade ut kärnminnet för tredje gången denna veckan och konstaterade att en av dioderna som driver X19 var öppen!

Den ska bytas "sen".

Funderar på vad som får dessa dioder att brinna upp. Är de dåliga eller är något annat fel. Strömmen begränsas av två motstånd.

Fortsättning följer!

Författare:  anders_bzn [ 21.52 2012-05-16 ]
Inläggsrubrik:  Re: PDP8 Renovering

Dioden är bytt. Den var i två bitar och satt jämte en av dioderna som jag bytte i förra vända. Jag har förmodligen knäckt den av misstag.

Författare:  anders_bzn [ 18.07 2012-05-17 ]
Inläggsrubrik:  Re: PDP8 Renovering

Körde ett tag sedan var det dags för ett par dioder till...

Men nu har jag kört igenom diagnostikremsorna (alla utom två, en förstår jag inte hur den fungerar och den andra saknar jag).

Jag anser att maskinen är lagad och fungerar som den ska! MEn den kan ju gå sönder ingen...

Författare:  bit96 [ 21.14 2012-05-17 ]
Inläggsrubrik:  Re: PDP8 Renovering

:bravo:
Grattis

Men vad händer nu?
:D :) :? :(
Det får ju inte bara ta slut så här.
:)

Författare:  anders_bzn [ 21.26 2012-05-17 ]
Inläggsrubrik:  Re: PDP8 Renovering

Tack,

Jag var ute i labbet och det kändes konstigt, någon slags tomhet. Jag började städa...

Nä, jag har en teletype som ska anslutas och sen får vi se. Det hade varit kul med lite mer periferienheter.

Författare:  snigelen [ 21.31 2012-05-17 ]
Inläggsrubrik:  Re: PDP8 Renovering

Grattis!
Jag har följt tråden med mycket nöje (jag skulle ha gett upp renoveringsprojektet för länge sedan). Imponerande :bravo:.

Men skulle den inte spela musik?

Författare:  anders_bzn [ 21.46 2012-05-17 ]
Inläggsrubrik:  Re: PDP8 Renovering

Tack, Jo den ska spela musik. Jag saknar programmet och sen vet jag inte om jag äger en AM-mottagare.

Författare:  pbgp [ 22.07 2012-05-17 ]
Inläggsrubrik:  Re: PDP8 Renovering

Prova kontakta Hachti. Han borde ha musikprogrammen.

http://pdp8.hachti.de/

Annars är det väl dags för en blinkenlights-film för oss att njuta av?

Författare:  anders_bzn [ 22.09 2012-05-17 ]
Inläggsrubrik:  Re: PDP8 Renovering

För att visa en liten överblick över galenskapen så kommer här bilder på allting jag bytt (har inte slängt en skruv).

Bild
Defekta dioder från ena diodkortet på kärnminnespacken.

Bild
Transistorer, TO-3:an är en 2N3055 som satt i nätaggregatet. Det var den första halvledaren jag bytte. Övriga är transistorer från X-Y adresseringskorten och inhibitdrivers korten. De flesta av dessa är bytta eftersom benen lossnade från kapseln när man petade på dem. De var avrostade. En IC finns i högen. En sense amplifier IC (ganska lik en vanlig OP) som byttes i desperation. Troligtvis är den hel.

Bild
Dioder av den typ man finner i bilgeneratorer. Märkta Lucas ("mannen som uppfann mörkret", "prince of darkness" osv). Sitter totalt åtta stycken i nätaggregatet. En var trasig i en brygga men jag bytte alla när jag ändå hade loss plåten som de var i pressade i.

Bild
IC-kretsar i kubik. Många byttes eftersom benen var svårt rostiga. Ganska många är bytta efter felsökning.

Bild
Glödlampor från frontpanelen. Den här datorn är ifrån tiden innan lysdioden. Glödlampor går sönder. Jag köpte nya NOS på ebay för ganska dyra pengar, tyvärr av fel typ. Dessa bytte jag mot begagnade av rätt typ.Två begagnade mot varje ny.

Bild
Säkringshållarna från nätaggregatet. Dessa bara trillade sönder. De nya ser tyvärr inte likadana ut men passade i hålen utan att behöva bearbeta dem. Hålen var gigantiska så Elfa hade bara en modell som passade, svindyra såklart.

Bild
Utbytta rostiga skruvar från nätaggregatet.

Bild
Utbytta rostiga skruvar från resten av maskinen. Notera att man på bilden (suddig) kan se en som jag fick borra bort.

Sen har jag faktiskt bytt två kort mot nya som jag kom över på ebay. Teletype inteface korten. De som tillhör maskinen fungerar inte.

Författare:  anders_bzn [ 22.17 2012-05-17 ]
Inläggsrubrik:  Re: PDP8 Renovering

pbgp skrev:
Prova kontakta Hachti. Han borde ha musikprogrammen.

http://pdp8.hachti.de/

Annars är det väl dags för en blinkenlights-film för oss att njuta av?


Jo, jag har haft lite kontakt med honom. Ska prova. Har en hög filer av remsor som han läst in men bland de fanns det inget musikprogram.

Författare:  arvidb [ 01.45 2012-05-18 ]
Inläggsrubrik:  Re: PDP8 Renovering

Tack för en intressant tråd - jag har följt den med nöje! Och bra jobbat! :bravo:

Författare:  bqt [ 05.16 2012-05-18 ]
Inläggsrubrik:  Re: PDP8 Renovering

Uj. Jag har ju musik-programmet, och diverse musikfiler, men i form för OS/8. Men jag vill minnas i något dammigt gammalt minne att jag nog ska ha källkoden någon stans med... Jag ska försöka leta lite...

Författare:  anders_bzn [ 20.19 2012-05-18 ]
Inläggsrubrik:  Re: PDP8 Renovering

Blinkenlights var det: http://www.youtube.com/watch?v=-qcRGtNaX58

Författare:  hcb [ 21.10 2012-05-18 ]
Inläggsrubrik:  Re: PDP8 Renovering

Ett stort grattis, men det är med visst vemod jag säger detta. Det har varit otroligt roligt och spännande att följa hur du felsökt, reparerat, felsökt igen o.s.v. Kulmen var nog när du dissekerade och lagade minnespacken. Det är ett otroligt jobb du har lagt ner, och enligt mig också en kulturhistorisk gärning av rang. Gott så, och hälsa maskinen från mig!

(Som doktorand i slutet av 90-talet använde jag faktiskt en PDP8-kon från Nuclear Data för att köra ett system för tidskorrelerad enfotonräkning. Nostalgi, nostalgi. Jag saknar frontpanelomkopplarna och de vackert blekgult lysande lamporna för adress- och dataregister ...) Och ja, det var andra halvan av _1990_-talet, inte 1890-dito! Maskinen kom till institutionen omkring 1976 om jag minns rätt.


Edit: Kävlinge är ju nästgårds. Om du har tid och lust så skulle jag gärna ta en titt på underverket :)

Författare:  zekkexavior [ 12.04 2012-05-19 ]
Inläggsrubrik:  Re: PDP8 Renovering

Måste även jag säga grattis, som ovanstånde så kom ju kulmen med minnespacket! Hoppas du fortsätter uppdatera tråden! :)

Författare:  Oblivion [ 13.19 2012-05-19 ]
Inläggsrubrik:  Re: PDP8 Renovering

jag har en bunt instickskort fulla med ic-kretsar på ifrån nuclear data någonstans i mina gömmor, allt är hardwired med små röda kablar, inte ett enda etsat kort, och vi pratar ett 50-tal ic-kretsar per kort, tätt tätt satta brevid varandra.

Författare:  nablaman [ 18.05 2012-05-19 ]
Inläggsrubrik:  Re: PDP8 Renovering

Inte kollat tråden på några dagar, men det här var ju en trevlig överraskning! :)
GRATTIS :tumupp: Grymt jobb! :bravo: :bravo:
När är det EF-träff i garaget?? ;-)

Författare:  anders_bzn [ 21.27 2012-05-19 ]
Inläggsrubrik:  Re: PDP8 Renovering

sodjan skrev:
Kan du inte bjuda in till "dop-party" när den har börjat sprattla ordentligt ? :-)


En EF-träff på PDP-8 temat i mitt "labb" har det ju varit efterfrågat sedan tidigare, Sodjans inlägg är ju ~1år gammalt redan...

Det finns planer på en sådan, ett datum ska sättas sedan återkommer jag. HCB & Nablaman, det är bara att komma!

Författare:  anders_bzn [ 21.33 2012-05-19 ]
Inläggsrubrik:  Re: PDP8 Renovering

Tråden tar inte slut här. Nu ska jag försöka att få liv i teletypen. Jag har lyft på locket och kollat lite redan. Det verkar som den inte har "reader run kortet" som gör att PDP:n själv kan bestämma när inläsningen av pappersremsan ska starta. Teletypen själv verkar ju fungera.

Så nu ska jag på något sätt försöka att antingen få tag på ett sådant kort och lyckas koppla in det i teletypen. Jag har inga schemor eller dokument ännu men jag tror mig ha sett detta någonstans på nätet (eller om jag rent av har det på disken).

Författare:  nablaman [ 10.06 2012-05-20 ]
Inläggsrubrik:  Re: PDP8 Renovering

Då kommer jag på en sneakpeek snart :)
Hcb: åka dit tillsammans kanske kunde va kul?

Författare:  sodjan [ 11.17 2012-05-20 ]
Inläggsrubrik:  Re: PDP8 Renovering

> Så nu ska jag på något sätt försöka att antingen få tag på ett sådant kort och lyckas koppla in det i teletypen.

Eller vadå ? :-)

Författare:  psynoise [ 18.34 2012-05-20 ]
Inläggsrubrik:  Re: PDP8 Renovering

Vill också säga gratis, har följt tråden på månadsbasis och det har varit en spännande färd. Lycka till med det sista!

Författare:  anders_bzn [ 18.51 2012-05-20 ]
Inläggsrubrik:  Re: PDP8 Renovering

sodjan skrev:
> Så nu ska jag på något sätt försöka att antingen få tag på ett sådant kort och lyckas koppla in det i teletypen.

Eller vadå ? :-)


Ja, det blev ju riktigt yrt! Skoj. Antingen hitta ett eller bygga ett. Det sitter ett kort i som kanske är rätt, med det lilla jag vet om det är bara en betäckning och det som sitter där heter inte så. Däremot så verkar det innehålla ungefär de komponenter som borde behövas.

psynoise: Tack.

Författare:  sodjan [ 19.17 2012-05-20 ]
Inläggsrubrik:  Re: PDP8 Renovering

Kanske inte tillför så mycket rellevant till tråden, men jag kunde inte låta bli...

> ...med det lilla jag vet om det är bara en betäckning...

Ett tips! : Kör en Google bild-sök på "betäckning"... :-)

Författare:  anders_bzn [ 19.29 2012-05-20 ]
Inläggsrubrik:  Re: PDP8 Renovering

Nej jag vill inte...

Har tydligen språkproblem idag...

Författare:  hcb [ 19.45 2012-05-20 ]
Inläggsrubrik:  Re: PDP8 Renovering

Absolut! Det är rätt mycket just nu, men det lättar förhoppningsvis snart. Det vore riktigt kul att styra upp något!

Edit: Det där var nog inte det mest lättbegripliga inlägget jag presterat här .. det hänförde sig till

nablaman> Hcb: åka dit tillsammans kanske kunde va kul?

längst ned på _förra_ sidan. Jag skyller på korvfingrar i kombination med liten skärm på telefonen och hög ålder, d.v.s. 25+ :mrgreen:

Skämt åsido, jag är alltså gärna med på att arra en tur till Kävlinge, nablaman. Skicka ett mejl till mig så kan vi planera något!

Författare:  anders_bzn [ 21.00 2012-05-20 ]
Inläggsrubrik:  Re: PDP8 Renovering

En helt annan sak, är det någon som vet vad detta är? Kärnminne, gissningsvis en bit eftersom det på tapen står bit 10. Google kunde inte hjälpa mig. Inropad på amatörradioauktionen i Växjö för några veckor sedan.

Jag vet att detta inte har med PDP:n att göra, men tänkte att om någon här vet så läser den personen troligen denna tråden...

Bild

Bild

Bild

Författare:  Electricguy [ 21.15 2012-05-20 ]
Inläggsrubrik:  Re: PDP8 Renovering

Känns extremt stort för att bara hålla en bit.
Jäkla häftig grej iaf!

Författare:  pbgp [ 21.40 2012-05-20 ]
Inläggsrubrik:  Re: PDP8 Renovering

Nog är det mer än en bit i det där minnet. Det kan nog vara en bit ur många ord. En "slice" så att säga.

Ingen aning om vad det kommer ifrån. Kan fråga på cctalk om du vill.

Författare:  anders_bzn [ 06.47 2012-05-21 ]
Inläggsrubrik:  Re: PDP8 Renovering

Det får du gärna göra.

Som pbgp skrev, jag tror det är en bit men många adresser. Precis som DRAM brukade vara orienterade.

Författare:  Gizmo [ 09.16 2012-05-21 ]
Inläggsrubrik:  Re: PDP8 Renovering

anders_bzn skrev:
En helt annan sak, är det någon som vet vad detta är?

Jag hittar ganska gott om info på det om jag googlar på det. Kanske är det ett minne till en flyglednings-dator från slutet av 60-talet?
Bild

Författare:  anderi [ 15.22 2012-05-23 ]
Inläggsrubrik:  Re: PDP8 Renovering

Fortsätter på sidospåret med en kommentar om minnesstacken.
Jag tror inte att det är ett 'enbitsminne' utan gissar på 8 bitar plus paritetsbit efter att ha försökt att räkna minnesplanen.
LEC sålde nog minnen till andra datortillverkare som inte hade faciliteter för att sy minnesmattor.
Tapen kan vara en notering om att Bit 10 var trasig exempelvis.
Sedan får jag sälla mig till hyllningsköran. Verkligen roligt att du orkade ända fram. En del av felen du upptäckt och rättat till kan jag förstå hur de uppkommit. Men min känsla är att det har varit många fler fel på denna enda maskin än jag träffade på under 20 års service på stordatorer. Undrar vad den varit med om? Fast det är klart, maskinerna jag arbetade med var inte 30 år gamla då. Elektronik kanske tröttnar med åren.
Hur som helst Grattis!
Anders

Författare:  anders_bzn [ 21.17 2012-05-23 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag vet en sak till, det såldes två andra minnespackar på samma aktion, de andra hade också en tejp med ett bitnummer. På en stod det "Bit 3" och på den sista något annat.

Jag tror denna maskinen har tagit mycket stryk eftersom sen tydligen varit ganska fuktig under lång tid. Sen är ju alla komponenter 40+.

De datorer som du servade måste ändå stått torrt och lagom varmt.

Författare:  anders_bzn [ 20.27 2012-05-28 ]
Inläggsrubrik:  Re: PDP8 Renovering

Nu till Teletypen. Jag har en Teletype modell ASR-33 (enligt DEC, Teletype corp kallade den själv för 33 ASR). Den var standardterminal till PDP-8 då det begav sig. Den är helt elektromekanisk och kommunicerar på seriellt 110 baud med 20mA strömslinga. Den tillverkades från 1963 till 1981! i hundratusentals exemplar. Senare kom man också att använda skrivande terminaler till DEC datorerna, nämligen DECWriter. Den är i stort sett samma sak men den är elektronisk och skriver med en inbyggd matrisskrivare.

När man hade den till PDP-datorerna (som 8, 10, 11 med flera) så modifierades den med ett extra kort så att datorn själv kunde starta remsläsaren. Remsläsaren/stansen ser man längs bort till vänster på teletypen.

Min teletype är tillverkad 1976 och jag har testat den mot PC:n och det fungerar att skriva på tangentbordet och skicka datan till PC:n. Det fungerar också att skicka data från PC:n till teletypen. Tidigare har jag testat den i "Local" mode och stansa remsor och sedan läsa in dem. Det fungerar också.

Bild
Så här ser den ut naken. Notera en orange och blå kablarna till höger i bilden. Där ska troligen starten till remsläsaren kopplas in "reader run"

Bild
Detta är hjärnan i maskinen, massor av kugghjul och stänger som drivs av en synkronmotor. Varvtalet är viktigt så att baudraten blir rätt! Den amerikanska versionen har en motor lindad för 60Hz. Det skiljer annars går båda versionerna på 110V, när man skulle använda en i Europa så monterades en annan motor in och en transformator 220->110V sattes i skåpet under teletypen. Notera ringklockan, det är den som är BELL ASCII 7.

Bild
Det elektriska i maskinen. Det som gjort mig förvirrad är att det sitter två kort i maskinen som inte ska vara där! I alla fall om man läser DEC dokument som beskriver hur man modifierar och kopplar in teletypen till PDP-8. Nu är denna teletypen använd till PDP-11 och på det ena kortet står det "DEC TTY" och det verkar vara en annan nyare variant av "reader run" kortet, till detta har jag inte hittat någon dokumentation. Det andra kortet finns i Teletype manualen men satt tydligen inte i de ASR-33:or som användes till PDP-8. Nu är jag bara ute efter funktion så detta blir nog bra.

Bild
Här kopplar man in datorn! Dessutom får man löda in de två kablarna som går till "reader run" kortet. Det var innan USB...

Mer kuriosa är att teletypen bara har STORA BOKSTAVER (och inte åäö) i teckenuppsättningen och att den har en knapp för linefeed och en för return på tangentbordet. Intressant är också att den klarar skriva tio tecken per sekund, det motsvarar 110 baud, ingen buffring här inte. Även return, dvs att flytta vagnen med typhjulet från höger till vänster tar 1/10 sekund.

Författare:  bqt [ 07.11 2012-05-29 ]
Inläggsrubrik:  Re: PDP8 Renovering

Hum. Jag hade för mig att vagnretur (eller om det var radframmatning) tog lite längre tid, varför de flesta av DECs OS kan ställas in att skicka ett antal NUL efter en ny rad, så att Teletypen hinner med...

För övrigt är Teletype orsaken till begreppet "tty" i datorvärlden (specifik Unix). TTY står, som folk säkert kan gissa nu, för TeleTYpe.

Författare:  anders_bzn [ 08.20 2012-05-29 ]
Inläggsrubrik:  Re: PDP8 Renovering

Det kan mycket väl vara så, det är inget jag känner till. Det går i vilket fall ruskigt fort och hela benstativet svajar till när vagnen landar i vänsterkant. Detta borde filmas med höghastighetskamera...

Författare:  Nerre [ 08.35 2012-05-29 ]
Inläggsrubrik:  Re: PDP8 Renovering

Hmm, finns det inte på Youtube redan? Kanske inte i slow motion...

Författare:  sodjan [ 08.57 2012-05-29 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag har bestämt för mig att "vagnretur" (carriage return) kunde utföras på
samma tid som ett vanligt tecken mottogs. Det hörs också på ljudet, den
tuggar på med ca 10 "tjocka-tjocka-tjocka" per sekund oavsett vad det gör.

Författare:  säter [ 09.30 2012-05-29 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag vill minnas att vi disskuterade detta i någon tidigare tråd?
Efterson CR alltid efterföljs av LF, borde det inte göra något om vagnen inte hinner tillbaka riktigt på 1/10 sekund.

Under de år jag stansade remsor med Teletype, märkte jag aldrig att det haltade vid CR.

Författare:  anders_bzn [ 10.05 2012-05-29 ]
Inläggsrubrik:  Re: PDP8 Renovering

Det stämmer nog som du säger. Och visst detta har varit uppe i denna tråden tidigare.

Författare:  sodjan [ 10.20 2012-05-29 ]
Inläggsrubrik:  Re: PDP8 Renovering

> Efterson CR alltid efterföljs av LF,

Ofta(st), inte alltid... :-)
"Overstrike".

Författare:  bqt [ 18.34 2012-05-29 ]
Inläggsrubrik:  Re: PDP8 Renovering

Vid närmare eftertanke har jag extremt svårt att tro att en vagnretur på en ASR 33 skulle ske på 1/10 sekund. Tänk efter ett ögonblick om hur kort tid det är, och vad som ska ske i teletypen för att det ska vara möjligt (acceleration, deceleration...). Ni skulle ju också kunna tänka på om ni kan föreställa er att det vore möjligt för teletypen att köra skrivhuvudet fram och tillbaka mellan båda ändlägena 5 gånger på en sekund (fram *och* tillbaka).

Författare:  Electricguy [ 18.40 2012-05-29 ]
Inläggsrubrik:  Re: PDP8 Renovering

Tja, den lär ju skaka sönder allt vad den står på om den går så fort! :D

Författare:  anders_bzn [ 20.54 2012-05-29 ]
Inläggsrubrik:  Re: PDP8 Renovering

Ja det skakar till rejält när vagnen ska stanna. Tyvärr syns det inte på videon eftersom Youtubes anti-skak tog bort det tillsammans med alla mina skakningar. Måste skaffa något bättre än mobilen att filma med... Det är en fjäder man spänner upp mer och mer ju längre man skriver på en rad.

http://youtu.be/UxKqOdQx-9k

Jag körde videon bildruta för bildruta i VLC och räknade frames, 5-6 frames i 25Hz ger lite drygt 0,2 sekunder. Det är fakta så slipper vi spekulera mer!

Författare:  sodjan [ 21.28 2012-05-29 ]
Inläggsrubrik:  Re: PDP8 Renovering

"Stoppet" är mekaniskt/pneumatiskt, en kolv på den rörliga delen som trycks in i
en fast cylinder, om jag inte minns fel. Och drivningen är som sagt en spänd fjäder.
"CR" släpper på en mekanisk spärr, sedan gör fjädern jobbet.

Här finns det några bättre videos :
http://highgate.comm.sfu.ca/~djg/htdocs/asr33/videos.shtml
Kolla "Closeup of ASR-33 Teletype Printing". Svårt att avgöra från filmen,
men om någon kan köra det i slow-motion så kanske det går att mäta...

Det går i alla fall inte att höra att skrivaren själv gör någon längre pause... :-)

På flera av filmerna ser man tydligt hur kraftigt det hela vibrerar under drift,
och man förstår vilket tekniskt underverk det hela var...

EDIT:
Här finns det en referens som talar om 0.2 sek och att den LF som normalt kom
efter en CR "exekverade" samtidigt som vagnen var på väg tillbaka. Så OK, jag
hade fel (även om 0.2 sek inte heller är allt för mycket för en mekanisk rörelse...) :-)
http://www.oualline.com/practical.programmer/eol.html

Författare:  Rauken [ 21.50 2012-05-29 ]
Inläggsrubrik:  Re: PDP8 Renovering

Kul att se den i aktion efter en så där 30 år :D
Och att inga råttor mumsat på trådisoleringen :vissla:

Keep up the good job :tumupp:

Författare:  bqt [ 00.40 2012-05-30 ]
Inläggsrubrik:  Re: PDP8 Renovering

Gott. Då är jag lugn. Men 0.2 sekunder är fortfarande imponerande snabbt. Men lite fillers efter en CR kan vara lämpligt. :)

Författare:  säter [ 02.19 2012-05-30 ]
Inläggsrubrik:  Re: PDP8 Renovering

Rauken skrev:
Och att inga råttor mumsat på trådisoleringen :vissla:

Sista gången jag skulle köra med min, var den uppfylld med bullpapper.
Råttor är inte bra. :)

Författare:  anders_bzn [ 06.26 2012-05-30 ]
Inläggsrubrik:  Re: PDP8 Renovering

Att mäta är att veta...

EDIT: Råttorna kanske hade sagt "att äta är att veta."

Författare:  anders_bzn [ 21.09 2012-05-31 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag har laddat mjukvara från remsa i Teletypen till PDP:n! Hur fräck som helst! Så nu fungerar Teletypen ihop med PDP:n!

Inga bilder på detta dock. Ännu.

En bonus:
Bild
Jag var nere i vårt museum/förråd i helgen och grävde fram remsorna vi fick med PDP:8orna. Fick en hög remsor till PDP-11 också men dem sorterade jag ut. Paketen är tom remsa för DEC:s "fast punch", ny i obruten förpackning. Den låg i ett annat hörn men var tvungen att ta med den hem. Sen "hittade" jag saker som jag inte visste att vi hade nämligen remsa och papper på rulle till teletypen!

Jag kollade även in den snabba DEC remsläsaren/stansen som vi har. Den satt i ett rack med en PDP-11/34. Googlade lite på det och fann att DEC byggde två modeller PC04 och PC05, den vi har är för PDP-11 och heter PC05. Jag vill gärna ha en PC04, får kolla vad som skiljer...

http://www.pdp8.net/pc04/pc04.shtml

Har inte inventerat remsorna ännu men det verkar finnas originalremsor till min 8L och remsor till 8E (som vi inte har). Ska nog läsa in dem till PC. Där verkar finnas en del 8E testremsor som jag inte sett på nätet. Jag vet en som kanske kan vara intresserad...

Författare:  pbgp [ 18.07 2012-06-02 ]
Inläggsrubrik:  Re: PDP8 Renovering

:wink:

Författare:  MiaM [ 23.56 2012-06-02 ]
Inläggsrubrik:  Re: PDP8 Renovering

anders_bzn skrev:
Det kan mycket väl vara så, det är inget jag känner till. Det går i vilket fall ruskigt fort och hela benstativet svajar till när vagnen landar i vänsterkant. Detta borde filmas med höghastighetskamera...


Vad gör den där om man skickar TAB till den?

I slutet av 80-talet hade jag en Diablo 1620 (köpt på Överskottsbolaget på den tiden de sålde just överskott!) som jag då det begav sig bara använde som skrivare. (Mina lärare i skolan verkade tro att jag skrev alla hemläxor på maskin :wink: ). TAB till den flyttade skrivhuvudet längst till höger. Om man växelvis skickade TAB och CR i lagom takt så kunde man få bordet den stod på att gunga rejält, jag skulle tro att om man scriptar skickandet med "rätt" timing och låter stå en stund så kör den sönder bordsbenen till slut :wink:

Antagligen ingen övning man gör med en ASR-33 i fint skick dock...

Författare:  pbgp [ 07.43 2012-06-03 ]
Inläggsrubrik:  Re: PDP8 Renovering

På datorföreningens filsystem har vi en fil med namnet "diablo.vlt". Vi har också en diablo i förrådet och sägnen säger att om man skriver ut den filen på den diablon så kommer den är välta :) Vad jag vet så kan man i alla fall få den att vandra över golvet.

Författare:  anders_bzn [ 21.01 2012-06-03 ]
Inläggsrubrik:  Re: PDP8 Renovering

MiaM skrev:
Vad gör den där om man skickar TAB till den?

Vet inte, jag får väl testa!

Författare:  anders_bzn [ 21.01 2012-06-04 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag och 6502 har bestämt att det är dags att träffa andra EF:are i Skåne-trakten. Söndagen den 17 juni kl 15.00. Det blir PDP-8/L visning och EF träff allt i min lilla verkstad. 6502 kommer kanske att ta med lite intressanta saker att visa upp.

Vid 17-snåret hamnar det nog något enklare tilltugg på grillen om vädret tillåter.

Skicka PM om du har lust att komma så får du adress och telefonnummer.

Författare:  nablaman [ 21.18 2012-06-04 ]
Inläggsrubrik:  Re: PDP8 Renovering

Lysande val av dag! :bravo: Jag kommer!

Författare:  anders_bzn [ 17.56 2012-06-14 ]
Inläggsrubrik:  Re: PDP8 Renovering

Senaste köpet, nytt färgband till ASR33:an. På ebay finns verkligen allt ~100kr inkl. frakt från Brittiska öarna.
Bild

Bild

På söndag kan man få se den live!

Författare:  säter [ 11.46 2012-06-17 ]
Inläggsrubrik:  Re: PDP8 Renovering

Hur ligger det till, är även PDP8/a sällsynta maskiner?
Jag såg av en slump att de sitter originalmonterade i Charmilles/Andrews trådgnistmaskiner.

Citera:
i sucessfully converted a Charmilles/Andrew EF-330 Wire EDM from a DEC pdp8\a control
to a modern pc using EMC2

Författare:  anders_bzn [ 19.49 2012-06-17 ]
Inläggsrubrik:  Re: PDP8 Renovering

Inte alls lika sällsynta som PDP-8/L. 8/L tillverkades i ~3900 exemplar medans 8/A tillverkades i över 10000st. Dessutom tillverkades de senare i tiden.

Men sällsynta är de!

Författare:  pbgp [ 22.06 2012-06-17 ]
Inläggsrubrik:  Re: PDP8 Renovering

Och de har absolut ett samlarvärde. Skulle inte tacka nej till en 8/a :)

Författare:  säter [ 09.55 2012-06-18 ]
Inläggsrubrik:  Re: PDP8 Renovering

Du får börja åtaga dig retrofit på gamla trådgnistar. :)
Då kan du återvinna en massa PDP8.

Författare:  MiaM [ 10.57 2012-06-20 ]
Inläggsrubrik:  Re: PDP8 Renovering

Ursäkta att jag spårar ur än mer på en semi-urspårning:

Jag tycker att det är synd att det såpass sällan verkar sparas (i fungerande skick) burkar som både är "antik dator" och också något annat. Extra ovanligt lär det väl vara när det dels är "antik dator och något annat" som dessutom är client-server mot nån större server.

Finns det t.ex. något bevarat fungerande körbart exemplar av hela paketet för t.ex. biljettautomater eller liknande? D.v.s. en äldre server som kör en äldre mjukvara , äldre nätverkskablage och äldre klienter som också t.ex. skriver ut biljetter? Jag ser inga säkerhetsproblem att bevara ett sånt system, biljettämnen behöver inte vara av giltligt utförande och likaså kan t.ex. speciella stämplar som stämplas på biljetter bytas ut mot t.ex. ett museums logga eller liknande.

Det är kanske å andra sidan ett rätt smalt intresseområde?

Dessutom är det kanske ofta skrymmande maskiner... Men tänk att ha t.ex. en komplett biljettautomat från östtyska järnvägen (DR) med Robotrondatorer eller nåt liknande i samlingen :) (De automaterna konverterades faktiskt för D-mark, men sen tyckte nån att det inte var värt att bygga om dem en gång till när Euro infördes. Fegisar... :wink: )

Författare:  pbgp [ 22.24 2012-06-21 ]
Inläggsrubrik:  Re: PDP8 Renovering

säter skrev:
Du får börja åtaga dig retrofit på gamla trådgnistar. :)
Då kan du återvinna en massa PDP8.


Inte ett helt omöjligt åtagande, en PDP8 är relativt enkel och förutsägbar. Men men, ett större projekt än jag önskar mig :) Om du känner någon som hivar ut sin gamla trådgnist (eller annan PDP-styrd apparat) så får du slänga in en blänkare.

MiaM:

Mjao, jag håller med dig, men ibland har man stött på system där datorn är ett rack och övrig utrustning är fem rack, det är svårt att motivera det. Ett väldigt fint exempel på där man bevarat allt är TNMOC's flygtrafikkontrollsystem baserat på en PDP11:
http://www.tnmoc.org/news/current-proje ... rol-system

Och så finns det iaf en flygsimulator som kördes på PDP-11 kvar.

Författare:  anders_bzn [ 20.22 2012-06-23 ]
Inläggsrubrik:  Re: PDP8 Renovering

Tanken att spara ett helt system är kul, men det kräver plats! Kan knappt tänka mig annat än ett tekniskt museum eller Update skulle ha plats och möjlighet att ta emot något sådant. De förstnämnda brukar dock inte visa sina prylar i drift vilket är synd, speciellt när det kommer till datorer. De kan vara så fruktansvärt tråkiga att titta på...

Nu finns det en PDP-8/L till salu på ebay, tyvärr bara för upphämtning i USA vilket förmodligen inverkar på priset. Annars skulle det varit en schysst värdemätare. Den fungerar troligen inte eftersom den stått i en källare i tjugo år. Annars med manualer, remsor och Teletype till. http://www.ebay.com/itm/DEC-PDP-8-L-com ... 4ab90a11a5

Det gick en PDP-8/m på ebay för $2705 igår, i ickefungerande skick.

Författare:  MiaM [ 17.31 2012-06-24 ]
Inläggsrubrik:  Re: PDP8 Renovering

Ja, museer som inte visar saker i drift är rätt tråkigt. Det går att få till undantag, t.ex. är London Transport Museum riktigt bra trots att allt (förutom enstaka detaljer) bara är "statiskt" visat. Det är nog också den enda tågnördgrejen som min sambo uppskattat :wink:

I de flesta fall vore det väl egentligen bättre att bara filma/fota grejerna och göra nån webbsida eller film och sen skyffla ner grejerna i förråd i all evighet ungefär?

Om det finns fler frontpaneler sparade så kan man ju alltid visa en autentisk frontpanel kopplad till en modern burk som kör emulering eller nåt sånt ifall man inte vill slita på klenoderna. Inte lika kul men bättre än helt statiskt.

Författare:  bqt [ 00.25 2012-07-02 ]
Inläggsrubrik:  Re: PDP8 Renovering

Det var lite prat om musik-programmet för PDP-8 förut. Nu hittade jag vart jag hade saker:
ftp://ftp.update.uu.se/pub/pdp8/pdp-8/music/wilson/
där hittas både källkod, och en del musikfiler.

Författare:  anders_bzn [ 20.12 2012-07-02 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag fick ett tar-arkiv av en Tysk för ett tag sedan. Det innehöll exakt dessa filerna. Jag försökte kompilera med palbart under Linux men fick det inte att assemblera.

Har du testat att försöka assemblera och köra detta? Man kan ju göra det antingen med cross-assembler för PC eller på PDP:n. Cross-assembler att föredra men det är mer hardcore att göra det på PDP:n! Det lär ju finnas minst en cross-assembler förutom palbart.

Det verkar finnas konfigurering så att man kan välja vilken CPU (modell av PDP-8) som man vill köra programmet på. Sen kan man välja om man vill ladda musiken som filer under OS/8 eller om man vill ladda dem från remsa (tyvärr bara med fast reader). Jag misstänker att jag får modifiera programmet om jag vill få det att ladda musiken från TTY:n.

Författare:  bqt [ 01.36 2012-07-03 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag vill minnas att jag assemblerat det under OS/8. Jag har aldrig provat någon kors-assembler...

Författare:  guckrum [ 15.44 2012-07-09 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jag hade förmånen att bevista körningen av PDPn som anders_bzn arrangerade i mitten av juni. Det kördes även lite Altair och Luxor, och det klämdes på nixierör såväl som på 68k-cpukort. Tiden stod skenbart stilla och när vi småningom tittade ut i trädgården var det grilldags. Jag tog några bilder, varav en delmängd presenteras här, intressant nog uteslutande utan att få med själva PDPn. Men den finns i aktion på några filmer som jag laddar upp senare.

Tack för en trevlig och ovanlig upplevelse!

Författare:  Oskar [ 19.54 2012-07-09 ]
Inläggsrubrik:  Re: PDP8 Renovering

Verkar ha vart riktigt trevligt det där. Lite då och då ångrar man sitt val att bo mitt ute i ödemarken :)

Författare:  säter [ 20.14 2012-07-09 ]
Inläggsrubrik:  Re: PDP8 Renovering

Tittar man på hålremsan, ser man att den verkar innehålla enbart 6 bitar.
Varför?

Borde det inte vara 8 bitar?
7+1 paritet?

Författare:  anders_bzn [ 20.26 2012-07-09 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jo tack, det var trevligt!

Schyssta bilder.

Säter: Det är nog binärformatet som gör att det ser ut som det gör. Annars har du helt rätt, det ska få plats åtta hål. 7+1.

Författare:  bqt [ 21.09 2012-07-09 ]
Inläggsrubrik:  Re: PDP8 Renovering

Stämmer bra. Det *är* 8 bitar, men BIN-loadern har ett format som mest bara använder 6 bitar per byte.
(Enkelt om man ska få in 12-bitars ord...)

Författare:  anders_bzn [ 09.06 2012-08-15 ]
Inläggsrubrik:  Re: PDP8 Renovering

Detta på ebay http://www.ebay.com/itm/271034780677?_t ... 500wt_1384

Jag kan bara inte betala $699 för att frakta hit den. Frågan är om man någonsin får se en sådan till salu igen. Har skickat en fråga till säljaren om det finns billigare sätt att frakta den.

Lådan är ett expantionschassie, man behöver det för att kunna ansluta tex bandstationer. Man får också 4 kiloword minne till. Med totalt 8K kan man köra os/8...

Samma säljare har även en 8/L till salu. http://www.ebay.com/itm/271034776337?ss ... 500wt_1384

Det gick en annan 8/L för ~$1600 för ett tag sedan. http://www.ebay.com/itm/320932024741?ss ... 192wt_1167

Ytterligare en blev osåld, kanske var $4999 lite högt som utgångsbud. http://www.ebay.com/itm/290746838785?ss ... 001wt_1167

Författare:  anders_bzn [ 19.22 2012-08-22 ]
Inläggsrubrik:  Re: PDP8 Renovering

För många inlägg sedan i tråden så skrev jag om en bråkande serieport. Jag kunde inte skicka remsfiler från PC-datorn till PDP:n utan att ställa in så att det blev en fördröjning på 100ms mellan varje tecken. Då fungerade det.

Igår blev jag tillslut färdig att byta serieportskortet, trots att det legat ett nytt i verkstan i flera månader (det var borta ett tag). Nu fungerar det att skicka filer utan fördröjning! Problemet löst.

Författare:  AndersG [ 19.33 2012-08-22 ]
Inläggsrubrik:  Re: PDP8 Renovering

Kul projekt!!

Författare:  MiaM [ 23.41 2012-08-31 ]
Inläggsrubrik:  Re: PDP8 Renovering

Dum fråga kanske men för säkerhets skull:

Serieportkortet i PDP'n, och inte i PC'n, eller?

Författare:  anders_bzn [ 08.31 2012-09-01 ]
Inläggsrubrik:  Re: PDP8 Renovering

Det är kortet i PC:n. Faktiskt. De kanske inte lade ner massor av tid på att testa 110 baud...

Korten i PDP:n funkar fint, att köra mot teletypen har fungerat bra hela tiden.

Författare:  anders_bzn [ 22.01 2012-11-26 ]
Inläggsrubrik:  Re: PDP8 Renovering

Bli inte besvikna nu, jag har inte rört datorn på ett tag. Men idag satte jag ström på den och den funkar fortfarande!

Jag lade upp ett galleri på sweclockers (där jag inte är så ofta). Kolla in: http://www.sweclockers.com/galleri/1046 ... renovering

Författare:  zekkexavior [ 22.10 2012-11-26 ]
Inläggsrubrik:  Re: PDP8 Renovering

Dina youtube-länkar är tyvärr döda på swec-länken :(

Författare:  anders_bzn [ 07.55 2012-11-27 ]
Inläggsrubrik:  Re: PDP8 Renovering

Tack. Jag har fixat länkarna nu.

Författare:  larsbrinkhoff [ 20.30 2013-05-30 ]
Inläggsrubrik:  Re: PDP8 Renovering

Nu har jag sträckläst hela tråden från pärm till pärm. Det var det värt. Vilken dramatik! Reparera kärnminne, vilken hjälte. Och ett lyckligt slut med blinkande lampor på film.

Jag såg också en annan PDP-8-tråd i förbifarten. Finns det ytterligare diskussioner om retrodatorisering? (Ordlängd > 8 bitar.)

Författare:  pbgp [ 20.34 2013-05-30 ]
Inläggsrubrik:  Re: PDP8 Renovering

Tråden om Zusie är värd en titt:

viewtopic.php?f=3&t=44171

Edit: Ja just. det finns ju en tråd om Updates PDP-12, men den har stannat av lite:

viewtopic.php?f=3&t=51232

Författare:  anders_bzn [ 20.48 2013-05-30 ]
Inläggsrubrik:  Re: PDP8 Renovering

Trevligt att tråden fortfarande roar!

Jag hade faktiskt igång 8/L i helgen för första gången sedan i höstas. Körde några testremsor och de gick bra! Den lever fortfarande.

Pontus: Du har väl en tråd om din 8/E?

Författare:  pbgp [ 06.51 2013-05-31 ]
Inläggsrubrik:  Re: PDP8 Renovering

Jo.. men det har ju stått stilla så länge, det är lite pinsamt. Hade jag orken över skulle det bli en projekttråd om mitt garage istället. Nu ligger servergolvet på plats och jag bygger en ny inneslutning till värmepannan.

Författare:  larsbrinkhoff [ 12.31 2013-06-03 ]
Inläggsrubrik:  Re: PDP8 Renovering

anderi skrev:
Men min känsla är att det har varit många fler fel på denna enda maskin än jag träffade på under 20 års service på stordatorer.

anderi skrev:
Jag arbetade i stort sett enbart med PDP15.


Intressant att se lite jargong från en äkta servicetekniker. Jag blir lite nyfiken på vilka typer av datorer du håller som stordatorer?

I de kretsar jag rört mig, har både PDP-8 och PDP-15 klassats som minidatorer, och "stordator" har jag tänkt mig vara samma som engelskans "mainframe".

Författare:  G_Axelsson [ 01.47 2013-10-14 ]
Inläggsrubrik:  Re: PDP8 Renovering

Grattis! Fantastisk renovering.
Har inte läst alla sidorna utan hoppade till slutet. Jag får läsa resten senare. :)

Maskinen ser ju underbar ut jämfört med dom första bilderna. 100 TTL-kretsar bytta, det är nästan var tredje krets! Vad hade hänt? Hade nätagget tryckt ut överspänning?

Om jag inte hittar det själv kommer jag nog tillbaka och frågar om var man kan förzinka om metallbitar. Min DP2200 som jag fick förra helgen har stått fuktigt till alldeles för länge och behöver mycket omvårdnad.

/Göran

Författare:  anders_bzn [ 06.49 2013-10-14 ]
Inläggsrubrik:  Re: PDP8 Renovering

Tack!

Den har varit drabbad av fukt, massor av fukt under lång tid. På någon sida finns en bild på en IC som jag delat. Man ser hur rostiga benen är och att rosten krupit hela vägen in till kislet. Även benen på en del transistorer hade rostat av.

Jag tycker du ska starta en tråd om du ska renovera den. Visst man får inte vara rädd av sig för att prova sina teorier offentligt, ibland har man fel och då känner man sig dum, men det är ett sätt att synlig göra processen. Men när någon ser resultat i denna tråden så är det nod ingen som tänker på det längre. Jag tycker att det är ett bra sätt att dokumentera förloppet dessutom dyker kontakter och kunskap upp som man inte trodde fanns. Sen är det inte heller fel med glada tillrop och uppmärksamhet som är ett bra moraliskt stöd! Intressant är att jag fått kontakt med flera engelskspråkiga män som följt tråden med hjälp av Google translate...

Vid närmare eftertanke så hade den här 8/L aldrig kommit till liv utan EF. Tack alla!

Teaser: Jag har förövrigt börjat kolla lite på nästa PDP nu. Något modernare (1970-talet).

Författare:  G_Axelsson [ 13.50 2013-10-14 ]
Inläggsrubrik:  Re: PDP8 Renovering

Visst, jag ska starta en tråd när jag startar renoveringen. Jag har aldrig varit blyg för att visa upp mina med och motgångar förut...
... hmmm, tänkte lägga till en länk till min renovering av ett elektronmikroskop men den delen av webbservern verkar inte vara återställd efter diskkraschen... låt mig återkomma med det. :D

Ett annat renoveringsprojekt är en dator med core-minne. Den är inbyggd i ett mätsystem, också från ca 1972. När jag slog på strömmen visade den upp sista mätningen på skärmen men jag skulle aldrig ha tryckt reset, då dog den och har bara visat en rad med @ längst uppe. Buggen satt i nån hårdvara som displaykoden aldrig rörde. :lol:

Gamla datorer är kul, jag fick visa upp ett par maskiner på ett lan i somras.
https://www.youtube.com/watch?feature=p ... IMtinBfVOc
Min Osborn fick nåt adressfel under lanet så skärmen började flimra och Vectrexen startade först när jag började packa ihop de andra datorerna. Sen kanske historien med ND-500 inte är exakt som det var men man ska inte låta sanningen stå i vägen för en bra historia. :mrgreen:

Ser fram emot att höra om ditt nya projekt.

/Göran

Författare:  bqt [ 15.01 2013-10-21 ]
Inläggsrubrik:  Re: PDP8 Renovering

Anders, du ska ha allt beröm. Nog för att vi hejat på en del, men arbetet är den svåra biten.

Jag kan nog vara skyldig till att en del amerikaner hittat hit. Jag nämnde denna tråd vid en middag jag hade med lite folk i Kalifornien...

Författare:  anders_bzn [ 20.06 2013-10-21 ]
Inläggsrubrik:  Re: PDP8 Renovering

Tack,

Jag nu skapat en ny tråd om en ny maskin. Välkomna allesammans att följa den med!

viewtopic.php?f=3&t=68634

Författare:  anders_bzn [ 21.36 2014-01-02 ]
Inläggsrubrik:  Re: PDP-8/L Renovering [fungerar]

Idag har jag pillat lite med 8/L i väntan på att jag ska få korten jag saknar till 8a.

Långt innan jag var i närheten av att få igång 8/L så köpte jag lite lampor av en amerikan. Jag passade då även på att köpa ett nytt M452 och ett nytt W076. Men dessa korten har blivit liggandes till nu.

Men jag tog tag i komponenthögen till M452 idag och lödde ihop detta. M452 är baudrate generatorn i datorn och bygger på en trimbar RC krets tillsammans med en NAND-grind skapar klockan som sedan delas ner till 220+880Hz som gör att man kan köra masinens serieport i rakethastigheten 110baud.

Detta nya M452 kan man och bygla om så man kan köra på snabbare hastigheter upp till 9600 baud. Konstruktionen bygger på en 5,08Mhz kristallklocka som sedan delas ner, den bygger på baudrate generatorn som finns på M8655 (serieport som man hittar i sin PDP-8a).

Bilaga:
20140102_112621.jpg

Originalet överst och ersättaren nederst. Ber om ursäkt för den taskiga mobil-bilden.

Först värmde jag igång PDP-8/L för första gången sedan i våras och den startade snällt. Fick kolla lite i manualen innan jag fick rätt på att ladda först binärloadern och sedan ett instruktionstestprogram. Testprogrammet skriver ut lite på terminalen så det skulle finnas möjlighet att testa TX också. Körde igång testprogrammet och detta fungerade fint. Sen bytte jag baudrategeneratorkortet till det nya, inställt på 2400 baud. Körde igång testprogrammet och inget fungerade. Plockade ut kortet och såg att jag vänt en IC fel. Det gick lite fort när jag monterade komponenterna, sen hade jag med min dotter ut som ville ha lite uppmärksamhet. Vände kretsen (nåja jag bytte den faktiskt emot en ny) åt rätt håll och sen bara fungerade det. Utskrifterna kom lika fint som innan.

Sen tänkte jag att jag skulle testa att ladda ett program för att testa RX i PDP:n men detta funkade inte alls. Det tog ungefär två sekunder att inse varför, på original W076 sitter det ett filter som ska ta bort mekaniska studsar från en elektromekanisk teletype. Jag tvivlar på att det släpper igenom något som är över 200Hz...

W076 är alltså kabelanslutning och anpassning mellan TTL och strömslinga i originalversion. Nu måste jag ge mig på att bygga ett nytt sådant. Jag har ju bitarna till ett...

Mina nya kort (M452 samt W076) är dessa: http://so-much-stuff.com/pdp8/ttycards/ttycards.php

Fortsättning följer...

Författare:  anders_bzn [ 21.53 2015-01-04 ]
Inläggsrubrik:  Re: PDP-8/L Renovering [fungerar]

PDP-8/L revisited!

Jag körde ett program när jag letade efter ett fel i min 8a för ett tag sedan. När jag körde det verkade det inte som om ackumulatorn fick rätt värde när man sparade/återställde den i en interrupt rutin. När jag körde samma sak på 8a så fungerade det som jag förväntade mig (efter att lagat felet jag hade med interrupt i den maskinen). Jag har länge funderat på ett par saker att testa för att se varför det blir annorlunda på 8L.

Sagt och gjort, jag började labba lite. Tänkte ändra ett par saker i koden och ladda över det med binär-loadern (det kompaktare remsformatet som man använder på PDP-8). Men när jag gjorde det tvärstannade maskinen direkt! Så jag försökte ladda in binärloadern igen (som är i RIM format). Detta gick bra men binär-loadern tvärstannade ändå.

Så då gjorde jag ett litet testprogram för att testa DCA-instruktionen (spara ackumulatorn i minnet), jag lade även in bitmönster och assemblerade programmet och sparade utdatat i RIM format. Laddade det i 8L ock konstaterade att det hamnade på rätt ställe i minnet och att DCA och ISZ (öka värdet på en minnes position och skippa nästa instruktion då resultatet blir noll) fungerade.

Programmet:

Kod: [Expandera/Minimera] [Hämta] (Untitled.txt)
[Code=text file=Untitled.txt]                                                                          Page 1


    1             
    2             
    3             
    4             
    5             
    6             // Written a test program to test DCA TAD
    7             
    8       0200  *200
    9 00200 7300  START,          CLA CLL
   10 00201 1240                          TAD K2525
   11 00202 3236                          DCA     VALUE1
   12 00203 1236                          TAD     VALUE1
   13 00204 1241                          TAD K2525N
   14 00205 7440                          SZA                     /SKIP IF AC == 0
   15 00206 7402                          HLT                     /FAIL IF NOT ZERO
   16             
   17 00207 1240                          TAD K2525       /TEST INDIRECT
   18 00210 3637                          DCA     I VALADDR
   19 00211 1637                          TAD     I VALADDR
   20 00212 1241                          TAD K2525N
   21 00213 7440                          SZA                     /SKIP IF AC == 0
   22 00214 7402                          HLT                     /FAIL IF NOT ZERO
   23             
   24 00215 1242                          TAD K4242
   25 00216 3236                          DCA     VALUE1
   26 00217 1236                          TAD     VALUE1
   27 00220 1243                          TAD K4242N
   28 00221 7440                          SZA                     /SKIP IF AC == 0
   29 00222 7402                          HLT                     /FAIL IF NOT ZERO
   30             
   31 00223 1242                          TAD K4242       /TEST INDIRECT
   32 00224 3637                          DCA     I VALADDR
   33 00225 1637                          TAD     I VALADDR
   34 00226 1243                          TAD K4242N
   35 00227 7440                          SZA                     /SKIP IF AC == 0
   36 00230 7402                          HLT                     /FAIL IF NOT ZERO
   37                                     
   38 00231 2235                          ISZ     COUNT
   39 00232 5201                          JMP     START+1
   40 00233 7402                          HLT             /DONE
   41 00234 5200                          JMP START
   42             
   43 00235 7777  COUNT,          7777
   44 00236 0000  VALUE1,         0
   45 00237 0600  VALADDR,        VALUE2
   46 00240 2525  K2525,          2525
   47 00241 5253  K2525N,         -2525
   48 00242 4242  K4242,          4242
   49 00243 3536  K4242N,         -4242
   50             



                                                                          Page 2


   51       0600  *600
   52 00600 0000  VALUE2,         0
   53             
   54                                     
   55             
   56       0400  *400            7575
      00400 7575
   57 00401 5757                          5757
   58 00402 5252                          5252
   59 00403 2525                          2525
   60 00404 4141                          4141
   61 00405 1414                          1414
   62 00406 7575                          7575
   63 00407 5757                          5757
   64 00410 5252                          5252
   65 00411 2525                          2525
   66 00412 4141                          4141
   67 00413 1414                          1414                   
   68 00414 7575                          7575
   69 00415 5757                          5757
   70 00416 5252                          5252
   71 00417 2525                          2525
   72 00420 4141                          4141
   73 00421 1414                          1414                   
   74 00422 7575                          7575
   75 00423 5757                          5757
   76 00424 5252                          5252
   77 00425 2525                          2525
   78 00426 4141                          4141
   79 00427 1414                          1414                   
   80             $

      No detected errors
[/Code]


Detta fungerar men binär-loadern fungerar inte, skumt. Sen noterade jag att RUN-lampan lös när man startade maskinen vi ett tillfälle! Detta ska vara omöjligt eftersom vippan som håller värdet av RUN-signalen ska återställas vid uppstart. Det finns en signal som heter !POWER_CLEAR som ska gå låg en stund och sedan bli hög en stund efter !POWER_OK signalen gått låg efter spänningstillslag, så där var väl ett ställe att börja på. Dessutom funderar jag på om inte AC ska vara 0 och inte som på bilden vid uppstart. Har letat i schemat efter vad som sätter signalen AC_CLEAR men hittar det inte...

Bild

Sagt och gjort, jag drog fram datorn så jag kunde komma åt underifrån för att mäta. Lite opraktiskt men jag har inget val. När jag renoverade datorn så hade jag den upp och ner på arbetsbänken. Nu sitter den i racket och jag orkar inte lyfta ur den själv. Det spelar ingen roll eftersom arbetsbänken är full av en PDP-8a bland annat...

Notera att regulator kortet (G826) som genererar !POWER_OK och !POWER_CLEAR hänger ner och att oscilloskopet är inkopplat. När jag mäter POWER_OK så ger den ingen puls efter att !POWER_OK gått låg. Här har vi tydligen problemet. Lite märkligt är det eftersom IC-kretsarna i kopplingen runt pulsgenereringen är bytta...

Schemat på kortet: http://www.abc80.net/docs/pdp8/modules/ ... _rev_D.pdf pinne AS eller IC ES, pinne 8 är !POWER_CLEAR

Nåväl, man kan ju konstatera att denna maskinen är död för närvarande. Felsökning pågår.

Författare:  pbgp [ 22.04 2015-01-04 ]
Inläggsrubrik:  Re: PDP-8/L Renovering [fungerar inte längre]

:( tråkigt. men så är det väl med gamla maskiner "den funkade sist..."

Författare:  anders_bzn [ 22.12 2015-01-04 ]
Inläggsrubrik:  Re: PDP-8/L Renovering [fungerar inte längre]

Jag ska nog få gång den ingen. Jag misstänker att detta kommer fortsätta hända. Man bör nog motionera sina gamlingar lite då och då.

Författare:  anders_bzn [ 23.25 2015-01-04 ]
Inläggsrubrik:  Re: PDP-8/L Renovering [fungerar inte längre]

POWER_CLEAR signalen finns där, den var bara mycket kortare än vad jag mätte. NOTE; 1000MMFD är 1nF vilket jag borde kollat direkt eftersom jag var osäker. Tidskonstanten i kopplingen blir då kort.

Får ladda binary-loadern igen och se var/vad den gör när den stannar. Om man kan se vilken instruktion den kör när den stannar. Alternativet att testa sig igenom alla instruktioner och se vilken/vilka som inte fungerar.

Författare:  MiaM [ 18.55 2015-01-06 ]
Inläggsrubrik:  Re: PDP-8/L Renovering [fungerar inte längre]

Ackumulatorn behöver ju inte rensas av reset, det räcker ju att den rensas av typ en "clear accumulator"-instruktion.

Författare:  anders_bzn [ 19.08 2015-01-06 ]
Inläggsrubrik:  Re: PDP-8/L Renovering [fungerar inte längre]

Den verkar rensa ackumulatorn när man trycker ner start knappen och programmet startas. Jo, sen börjar nästan alla program med CLA & CLL (CLear Accumulator & CLear Link).

Jag labbade vidare med 8/L idag. Jag får en viss känsla av att serieporten på PC:n strular lite. Det där med 110 baud funkar sådär på moderna kort. FTDI USB- serieportar supportar inte lägre än 300 baud native. Lyckades ladda in och köra CHEKMO-II, schack programmet. Detta körde i flera timmar...

Författare:  tomarc [ 21.39 2016-09-21 ]
Inläggsrubrik:  Re: PDP-8/L Renovering

Hej!
Jag har en pdp-8/l som jag tänkte försöka få igång - hör kanske av mig för lite tips.
Den kommer från Fysikum på Stockholms Universitet och användes fram till början av 80-talet.
Så här ser den ut:
Bilaga:
534023_10150707682346139_1382443311_n.jpg


/thomas

Författare:  anders_bzn [ 06.20 2016-09-22 ]
Inläggsrubrik:  Re: PDP-8/L Renovering

Grattis!

Man trillar inte över dessa varje dag. Du får gärna berätta mer, vad kom med maskinen (om något). Sen undrar jag vad den har för serienummer?

Hör gärna av dig, jag har koll på det mesta i den maskinen.

Författare:  tomarc [ 15.47 2016-09-22 ]
Inläggsrubrik:  Re: PDP-8/L Renovering

Tack!

Jag har haft den stående rätt länge och det har inte blivit av att göra något med den men nu så:)

Jag ska kolla serienummer nästa helg (den står på landet) och kan lägga upp nån mer bild. Dessvärre är det inte så mycket som kom med.

Vet inte om det är ok att pusha för egen försäljning men som en del i allmän uppryckning hemma har jag börjat lägga ut lite gammalt jox till försäljning. Första testet är att använda Tradera och att sälja lite PDP och VAX/VMS dokumentation. Var säljer man annars 60/70/80-tals datorgrejor? nån som har nått tips?

http://www.tradera.com/item/340854/265373538/pdp-11-och-vax-vms-dokumentation-dec-decus-listning-av-lisp-1-6

Författare:  sodjan [ 16.33 2016-09-22 ]
Inläggsrubrik:  Re: PDP-8/L Renovering

Lite beroende på vikt så kan dessa prylar även ha en internationell marknad.
Jag har sålt en del Alphaserver prylar och CD distributioner på eBay. Men just
tryckt dokumentation kan ha lite "viktproblem", så att säga...

Författare:  anders_bzn [ 19.43 2016-09-22 ]
Inläggsrubrik:  Re: PDP-8/L Renovering

Beroende på vad det är så kan ju jag vara intresserad!

Författare:  pbgp [ 21.09 2016-09-22 ]
Inläggsrubrik:  Re: PDP-8/L Renovering

Hej, välkommen till EF.

Kan avslöja att det är jag som lagt bud på din tradera-auktion och att det är lisp-literaturen som lockar. Decus-prylar brukar inte dyka upp så ofta :)

Vi har mailats tidigare om din PDP-8. Kul att du ska försöka få sprutt på den.

Vad det gäller försäljning så är inte marknaden i sverige jättestor. Om jag var säljare och ville maximera vinsten så skulle jag nog prova tyska eller amerikanska ebay. Annars kan man gå via classic computing mailinglistan. Men frakten tillkommer ju så det beror lite på vad som säljs.

Mvh,
Pontus

Författare:  sodjan [ 21.22 2016-09-22 ]
Inläggsrubrik:  Re: PDP-8/L Renovering

Och man *måste* kolla upp hur det ska skickas och vad det kostar
i förväg så att man kan ange det tydligt i auktionen, annars har
man bäddad för stora problem. Både "inom EU" och "world-wide".

Författare:  pbgp [ 21.31 2016-09-22 ]
Inläggsrubrik:  Re: PDP-8/L Renovering

Ja, det är nog bra för alla inblandade.

Får också tillägga att jag är nyfiken på vad mer saker du har.

Författare:  tomarc [ 10.29 2016-09-23 ]
Inläggsrubrik:  Re: PDP-8/L Renovering

Tack för budet Pontus - uppskattar det!

Lite kul med den där LISPen som jag var med och försökte få igång på den PDP11 som kallades för Elvira på KTH; tror det var sommaren 1977.

Vi ska se om jag kommer nån vart med PDP-8an - jag bestämde mig för att försöka lite själv men om det inte går eller jag tröttnar ska jag sälja den, verkar ju finnas visst intresse för den. Den är ju så in i bomben tung så den får snog stanna i Sverige, lite kul eftersom den använts på Stockholms Universitet.

Jag har en del gammal elektronik, ska försöka ta mig igenom lådorna och jag kan lägga upp lite vad som finns om nån är intresserad.

/thomas

Författare:  anders_bzn [ 10.32 2016-09-23 ]
Inläggsrubrik:  Re: PDP-8/L Renovering

Jag håller med Pontus, jag är också intresserad av vad du har.

Författare:  MattisLind [ 19.11 2016-09-23 ]
Inläggsrubrik:  Re: PDP-8/L Renovering

tomarc skrev:
Vi ska se om jag kommer nån vart med PDP-8an - jag bestämde mig för att försöka lite själv men om det inte går eller jag tröttnar ska jag sälja den, verkar ju finnas visst intresse för den. Den är ju så in i bomben tung så den får snog stanna i Sverige, lite kul eftersom den använts på Stockholms Universitet.

Jag tycker du ska försöka få igång den. Det är inte otroligt komplicerat. Men kräver en del tålamod, grundläggande kunskap om digital elektronik (vilket jag antar att du har eftersom jag misstänker att du studerat på KTH) och lite bra mätinstrument. Oscilloskop och gärna en logik-analysator.

Starta en tråd här så kommer du få hjälp och tips!

Börja med att kontrollera nätdelarna så att de är friska och levererar rätt spänning. Sedan är det lämpligt att se till att frontpanelen fungerar elektriskt. Lampor och switchar beter sig rätt. Jag skulle nog rekommendera att försöka få minnet att fungera därefter. Utan minne så blir det svårt att testa maskinen. Man kan behöva trimma minnesströmmar i kärnminnet om det visar sig att den lider av minnesförlust. Därefter tar man funktion för funktion och ser till att logiken beter sig rätt.

Hur har maskinen förvarats. Om den stått fuktigt kan du nog räkna med att en hel del IC kommer gå sönder efter hand. Min erfarenhet är att IC inte mår bra av att lagras i fuktigt klimat. Oavsett om det är kallt eller varmt. Torrt och kallt tror jag är bäst i längden.

Just nu arbetar jag så sakteliga på föregångaren till PDP-8/I, den hel-transistoriserade PDP-8: http://www.datormuseum.se/computers/digital-equipment-corporation/pdp-8. Den har tyvärr en hel del problem kvar som behöver lösas innan den är körbar. Men i sinom tid så... Det är en ganska trevlig känsla i min mening att ha lyckats laga en maskin och se den blinka med sina lampor. Köra något sedan länge bortglömt operativsystem eller bara några rader BASIC! Här är några filmer på övriga maskiner vi arbetat med: https://www.youtube.com/channel/UCZ99oSyWPrsy25Vkk8rZmWg

Lycka till och välkommen!

(Men om du trots allt skulle tröttna så kan vi naturligtvis erbjuda oss att ta hand om den...)

Författare:  tomarc [ 17.15 2016-09-24 ]
Inläggsrubrik:  Re: PDP-8/L Renovering

Tack för tips MattisLind!

Här kommer lite mer gamla grejor jag har - nu typ 10år ytterligare tilllbaka i tiden. Delar från en EAI Model PACE 231R från KTH flygteknik.

https://flic.kr/s/aHskHsfrcC

Här finns lite info om datorn: https://en.wikichip.org/wiki/electronic ... /pace_231r

Och här den finns säljbroschyren där man kan se vilket underverk den var. Man kan i broschyren också se en del av delarna jag har. http://archive.computerhistory.org/reso ... 646219.pdf

Jag sommarjobbade på KTH flygteknik en gång i slutet på 70-talet och hade till uppgift att riva 231:an som var inköpt i början av 60-talet.

Nån här som har jobbat med en sån? Eller är intresserad av delar?

Författare:  pbgp [ 17.45 2016-09-24 ]
Inläggsrubrik:  Re: PDP-8/L Renovering

Jag har faktiskt haft två mindre analoga EAI maskiner som jag sedemera bytte bort till en annan medlem hör på EF.

Bernd "Vaxman" Ullmann (http://www.analogmuseum.org/) i tyskland renoverar analoga datorer och kanske kan ha användning för något?

Annars är dom där sifferdisplayerna till voltmetern ganska häftiga, någon sorts bakprojicerande teknik tror jag. Man kunde säker göra en snygg väggklocka med dom :)

Författare:  tomarc [ 14.47 2016-09-25 ]
Inläggsrubrik:  Re: PDP-8/L Renovering

Fortsätter att låna den här tråden för att visa gammalt jox jag har i garaget. Nu lite gamla instrument:
https://flic.kr/s/aHskKmUUHX

Författare:  stenD [ 16.15 2016-09-25 ]
Inläggsrubrik:  Re: PDP-8/L Renovering

pbgp skrev:
Annars är dom där sifferdisplayerna till voltmetern ganska häftiga, någon sorts bakprojicerande teknik tror jag. Man kunde säker göra en snygg väggklocka med dom :)


Jupp, en glödlampa bakom en siffra som lyste på en lins som bakprojiserade på den främre glasplattan.
Blev förstås en ganska klumpig enhet där 10 signallampor skulle sitta bredvid varandra i en matris. Därför blev nog
glasplattan stor :)

Författare:  tomarc [ 17.51 2016-09-25 ]
Inläggsrubrik:  Re: PDP-8/L Renovering

Öppnade upp displayen, Det är någon typ av standardmodul , typ en sån här: http://www.worthpoint.com/worthopedia/v ... -154877934

Det sitter 12 siffror i varje enhet, sen är det olika på olika positioner om den visar siffror eller bokstäver. testade att få igång adressdelen. Lamporna funkade :)

Författare:  tomarc [ 17.54 2016-09-25 ]
Inläggsrubrik:  Re: PDP-8/L Renovering

Borde väl ha tagit kort när adressen var P12 så att det blev som på den här bilden

Författare:  pbgp [ 21.05 2016-09-25 ]
Inläggsrubrik:  Re: PDP-8/L Renovering

Väldigt snyggt! Behagligt ljus.

Författare:  tomarc [ 19.49 2016-10-02 ]
Inläggsrubrik:  Re: PDP-8/L Renovering

Lånar den här tråden en gång till för att puffa för det jag säljer av från mina gamla grejor.
Ett rätt cool Intel Plug In Board Module 80/20 SINGLE BOARD COMPUTER Multibus från 1976/1977. Bra skick men inte testat

http://www.tradera.com/item/340854/2660 ... 001320-02e

Admin får förstås ta bort om det inte är ok

/thomas

Författare:  MattisLind [ 14.54 2016-10-03 ]
Inläggsrubrik:  Re: PDP-8/L Renovering

Du kommer få fler som ser din annons om du lägger den i Köp / Sälj istället skulle jag tro. Bara ett tips.

Författare:  pbgp [ 15.29 2016-10-03 ]
Inläggsrubrik:  Re: PDP-8/L Renovering

Man får bara skapa trådar där om man gjort totalt 30 inlägg och tomarc har en bit kvar.

Författare:  tomarc [ 19.55 2016-10-03 ]
Inläggsrubrik:  Re: PDP-8/L Renovering

jo jag förstår det med reglerna på det här forumet gör att jag inte får lägga upp inlägg på sälj så länge jag är ny här.

/thomas

Författare:  anders_bzn [ 20.17 2016-10-03 ]
Inläggsrubrik:  Re: PDP-8/L Renovering

Jag kom att tänka på en sak. PDP 8L villl ha 117V och inte 230. Vad jag vet finns det ingen version för 230V.

Det går dock bra med 50Hz (till skillnad mot Teletype ASR33 och vissa DEC-bandare som fanns i 50/60Hz version men bara för 117V).

Författare:  MiaM [ 06.00 2016-10-04 ]
Inläggsrubrik:  Re: PDP-8/L Renovering

tomarc skrev:
Lånar den här tråden en gång till för att puffa för det jag säljer av från mina gamla grejor.
Ett rätt cool Intel Plug In Board Module 80/20 SINGLE BOARD COMPUTER Multibus från 1976/1977. Bra skick men inte testat

http://www.tradera.com/item/340854/2660 ... 001320-02e


Den där ser väl iofs inte ut att vara så fasligt svår att testa?

Författare:  AndersG [ 13.18 2016-10-10 ]
Inläggsrubrik:  Re: PDP-8/L Renovering

Har en fullt fungerande BigBoard II i källaren :)

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