Jo efter skilsmässa, gräva ny infiltration, 5 års service på flygplanet, försäljning av hus och flytt så börjar det hända saker sakta igen men det är lite svårt att gå från 35m2 labb till 4m2 labb. Det är cirka 50 flyttlådor kvar i förrådet plus alla maskiner, nästan.
Monroe'n gick igång efter att ha hittat en trasig minneskapsel. Tricket med att sätta ett minne ovan på det andra fungerade utmärkt.
biggypack.jpg
Sedan blev det en ordentlig rengörning av floppy samt fixa skärmen med nya kondensatorer.
20221029_122110.jpg
Som vanligt saknades det en kondensator som jag inte hade på lager när jag gjorde recap på skärmen.
20221030_095222.jpg
Allt såg ut att lira bra så ihop med den......
När jag skulle starta den ihop monterad igen så var den tvärdöd.
Och sen flyttade jag.
Nu igen för någon vecka sen så åkte den upp på labbbänken igen. O jag letar och letar efter fel, den ser ut att börjar kör kod men kommer inte vidare. Kollar så att jag hade rätt eprom i med RCT och det stämde när jag jämnförde.
Adrress och data linor såg ok ut men det är både DMA och MAC med buffrar så det skall mätas på många ställen.
Tog det tog tre veckor innan jag av en händelse tänkte att jag måste prova att bränna ett nytt prom. Och visst nu startade den igen.
Provade det gamla epromet i RCT igen men det såg fortfarande helt ut men antagligen orkar det inte dra bussen tillräckligt låg på någon pinne.
Minnes felet var värre denna gången och jag lyckades inte hitta vilket minne det var. Mäter och mäter och river mig i huvudet samtidigt.
Systemmet har 8st 16k minnessidor som kan mappas i olika konfiguration med IO kommando till olika adress med en hårdvaru MAC. Sååå ganska mycket logikkretsar runt det.
Och utan schema är det svårt. För att göra det lite värre är alla bitar ihopkopplade på både adresslinorna och datalinorna, per bit, och sedan styrs allt med CAS o RAS (4116 kretsar, 64 st)
Väldigt svårt att vet vad som går fel samtidigt som dram refreshen görs i bakgrunden.
Efter mycket letande gav jag upp felsökande med skåpet och övergick till att se om jag inte kunde göra om minnestesten i bootloadern.
Efter att lyckats disassembla bootloader så att den gick att assemblera med samma result så kunde jag skriva om minnestesten till att bara köra en bank. och med 8st eprom så gick det att se vilken bank som felade och mäta sig till vilken bank som var aktiv.
Början på disassemblering finns här.
https://git.sweproj.com/ABC80/monroe/sr ... _r3.00.asm, fick lite hjälp av att Knut i Norge hade börjat på sin bootloader men den var hälften så stor som min, olika maskiner.
Skall fortsätta med detta en regning dag. Det är mitt andra assembler hack i mitt liv, så ganska nöjd.
Efter byte av två 4116(MOSTEK) till så vaknade den till liv igen. Det var blandat mostek och TMS chip
biggypack.jpg
Körde lite olika cp/m program bla basic.
20221122_131332.jpg
Är det någon som har något relaterat i form av mjukvara eller dokumentation så kopierar jag det gärna!!!!!
Nå väl skall väl bli bättre på att uppdatera nu