Instämmer, Fortran: Snygg uttagskanal!
Gårdagskvällens miniprojekt: Sparka liv i en Intel SDK-85. Det är en enkortsdator tillverkad av Intel för deras 8085-CPU. Jag köpte den på annons här på forumet, väl medveten om att den hade levt ett hårt liv. Jag rensade bort lite tveksamheter i form av halvt avbrutna virstift och liknande, och så kopplade jag loss en minnesexpansion som nån byggt med inte mindre än 12 (med plats för totalt 16) 2k*8bit SRAM-kapslar (Toshiba 5516) och anslutit direkt på lödsidan av CPU-sockeln, trots att kortet har bussdrivare för expansion. Förutom de minneskretsarna så satt det givetvis någon adressavkodare men märkligt nog satt också en klase analoga grejer med bl.a. två transistorer i en komponentadapter. Jag lossade detta bara i CPU-änden och såg till att 5V-matningen till denna expansion var bortkopplad, utan att röra resten av expansionen så att jag framöver eventuellt kan ansluta den på ett bättre sätt. Det saknades också en av de sex sjusegmentdisplayerna, men jag fick med en annan display som "kanske passar". Lite sökande på nätet visade att det visserligen var rätt variant av gemensam katod/anod, men fel pinout. Det visade sig dock att vissa pinnar var snarlika, d.v.s. drygt hälften av segmenten skulle kunna lysa fast i fel kombinationer, så jag stoppade i den i sockeln. Inget kan ju skadas av att fel visas på en LED-display. I med en 8085 (från AMD, CPU:n saknades vilket också stod i beskrivningen i annonsen) och på med strömmen. Den funkar! Praktiska studier visar att det är rätt opraktiskt att ha oläsbar display för högra siffran i datainnehåll, så jag växlade så att displayen som är fel istället sitter som vänstra siffran i adressdelen av displayen. Det visade sig också att 0-knappen var trasig. Reset-knappen saknade redan tangenttopp så jag lödde loss båda dessa och korsbefruktade bottnen från Reset-knappen med toppen från 0-knappen, och lödde in som noll. Bottnen från 0-knappen gick att rädda såpass att det går att trycka på de lösa metalldelarna för att ge kontakt. Jag lödde in den som reset, och såg till att den del man berör först är kopplad till matningsspänningen (och inte resetledningen som det var från början).
Nu återstår bara att få tag på rätt display eller i värsta fall ordna nån slags adapter (det verkar direkt jättedumt att trådändra på kretskortet för att anpassa för den display jag har, även om det är görbart), se över serieporten som verkar vara en av de delar som levt ett riktigt hårt liv och som dessutom ändå behöver modifieras (den är byggd för 20mA strömslinga, RS232 är väl vad som är aktuellt för min del) och fundera ut vad jag ska ha kortet till
Ett mikroprojekt av minstaste sort var att få ordning på en SDK-86 som jag köpte samtidigt. Det är ett liknande kort fast för 8086. Kortet har tre bananhylsor skruvade direkt i kortet, och de var dåligt åtdragna, och så verkade jorden bara ha en mutter som jag fick flytta till andra sidan av kortet. Jag drog åt muttrarna och tejpade fast en bit kartongpapp mellan spetsen (tänkt för lödanslutning) på bananhylsorna och aluminiumplattan kortet är monterat på. Det var bara någon millimeters mellanrum, så kort avstånd att det hade blivit kortslutning om kortet tryckts det minsta nedåt. På med strömmen och mycket riktigt så fungerar även detta kort.
Jag vet inte om jag behöver se över mitt Oltronix-nätaggregat eller om det är nåt märkligt med SDK-86-kortet. Emellanåt flimrar det till om strömgräns lampan på nätagget, det dessutom oavsett hur högt jag skruvar upp strömgränsen. Tyvärr så är nätaggets crowbar-överspänningsskydd trasigt. Det var kortis i thyristorn när jag köpte det på senaste ETA-auktionen, jag bytte den mot en triac som jag tyckte borde ha data som är tillräckligt snarlika, men resultatet då blev bara att nätagget visserligen fungerar i sig men crowbar'en triggas inte. Jag har inte orkat felsöka den delen, även om det givetvis vore mycket bra att ha det skyddet fungerande, speciellt när jag pysslar med såhär gamla och faktiskt värdfulla prylar. Jag kanske borde bygga nån slags styrbar konstlast att köra mot nätagget för att prova hur det beter sig med lite olika driftförhållanden. (Egentligen är det ju lite "fel" typ av agg för de laborationer jag gör. Förvisso är 10A ström alltid trevligt att ha tillgängligt men jag lär sällan behöva de 60V agget ska kunna ge).
Egentligen borde jag väl starta nån slags tråd om dessa kort, fast då ska jag väl ha hittat på nåt mer med dem. Kortet jag skaffade tidigare med Motorola 6802 har jag ju trots allt kompletterat med den UART som det finns plats för på kortet, så det är ju lite mer "riktigt" projekt på något sätt.
Sen undersökte jag de övriga sakerna jag också köpte. Två (fast det var bara en i annonsen!) gamla betalkortterminaler verkar vara baserade på Z80 varav den äldsta har de klassiska 80-tals-Z80-kretsarna (CPU, DART o.s.v.) och den nyare har nån nyare integrerad Z80-baserad krets vad jag kan se, men båda har klassiskt eprom. Det känns som typiska burkar att laborera med. Det var också en lite märklig grej som antagligen är tänkt till CNC-maskiner eller liknande. 230V in, en serieport, en LCD-displan (tror den är på 4*20), ett membrantangentbord med 16 tangenter och en 3,5" diskdrive (!). När jag slår på strömmen så är den arg över att backupbatteriet är urladdat, men ett tryck på rätt knapp ger en meny där man t.ex. kan se att den tycker att det inte finns några filer på disketten som följde med, och så kan man säga åt den att ta emot data från serieporten på lite olika vis. Exakt hur den fungerar i övrigt är väl lite okänt och den är väl ändå en kandidat för modifiering. Även denna är baserad på Z80. Som gjord för att moddas och få CP/M portad till sig känns det som!
