Nya RT-datorn

Berätta om dina pågående projekt.
Användarvisningsbild
Mickecarlsson
EF Sponsor
Inlägg: 3843
Blev medlem: 15 april 2017, 18:06:15
Ort: Malmö
Kontakt:

Re: Nya RT-datorn

Inlägg av Mickecarlsson »

Kollade igenom resultatet av kompilering med a09, det verkar vara en bugg när man har 0,X som argument.
Denna kod är genererad av a09:

Kod: Markera allt

F050 A100            OUT22   CMPA    0,X
FAC6 10AE00                  LDY     0,X
FB08 EE00            U070    LDU     0,X 
FCD0 A700                    STA     0,X
Denna kod är genererad av TSC Assembler:

Kod: Markera allt

F050 A1   84       OUT22   CMPA   0,X
FAC6 10AE 84               LDY    0,X
FB08 EE   84       U070    LDU    0,X
FCD0 A7   84               STA    0,X
Står det 0,X+ blir det rätt.
Jag får skapa en ticket med en kort kodsnutt som visar problemet.
Användarvisningsbild
Mickecarlsson
EF Sponsor
Inlägg: 3843
Blev medlem: 15 april 2017, 18:06:15
Ort: Malmö
Kontakt:

Re: Nya RT-datorn

Inlägg av Mickecarlsson »

Testade lite mer i morse, och det är en bugg i A09, issue skapad på GitHub.
Kör jag utan nollan i offset fungerar det:

Kod: Markera allt

        NAM     BUGCHECK
        ORG     0000
START   LDX     #100
        CMPA    ,X
        BEQ     SLUT
        CMPA    -1,X
        BEQ     SLUT
        CMPA    10,X
        BEQ     SLUT
        CMPA    0,Y
        BEQ     SLUT
SLUT    JMP     START
        END
Resultatet är OK nu:

Kod: Markera allt

                              NAM     BUGCHECK
                              ORG     0000
 0000 8E0064          START   LDX     #100
 0003 A184                    CMPA    ,X
 0005 270C                    BEQ     SLUT
 0007 A11F                    CMPA    -1,X
 0009 2708                    BEQ     SLUT
 000B A10A                    CMPA    10,X
 000D 2704                    BEQ     SLUT
 000F A120                    CMPA    0,Y
 0011 2700                    BEQ     SLUT
 0013 0E00            SLUT    JMP     START
                              END

SYMBOL TABLE
      SLUT 02 0013     START 02 0000
2 SYMBOLS
Användarvisningsbild
Mickecarlsson
EF Sponsor
Inlägg: 3843
Blev medlem: 15 april 2017, 18:06:15
Ort: Malmö
Kontakt:

Re: Nya RT-datorn

Inlägg av Mickecarlsson »

GitHub är uppdaterad med manual för CBUG4 + två okända kort till gamla RT-datorn som jag fick av Åke Holm med posten idag.
Det fylls på lite då och då efter hand som jag gör färdigt schema och komponentförteckningar.
Användarvisningsbild
Mickecarlsson
EF Sponsor
Inlägg: 3843
Blev medlem: 15 april 2017, 18:06:15
Ort: Malmö
Kontakt:

Re: Nya RT-datorn

Inlägg av Mickecarlsson »

Källkoden på GitHub är nu i 7-bitars ASCII utan TAB-tecken.
Den är också ändrad jämfört med listningen så alla 0,X, 0,Y, 0,S och 0,U är ändrade till ,X, ,Y, ,S och ,U för att kunna kompileras med A09.
Detta påverkar inte ASMB
Användarvisningsbild
Mickecarlsson
EF Sponsor
Inlägg: 3843
Blev medlem: 15 april 2017, 18:06:15
Ort: Malmö
Kontakt:

Re: Nya RT-datorn

Inlägg av Mickecarlsson »

Jag fick ett par kretskort till nya RT-datorn, utan komponenttryck. Ett var CÅ-837. ett nyare kort för floppy-enheter. Detta kort använder en WD2797 som klarar dubbelsidigt och dubbel densitet.
Med den gamla RT-datorn jag köpte följde det med ett schema, gjort av Åke Holm, med benämningen FDC 2797DD, jag skapade detta schema i KiCad och började med reverse engineering på kortet.
Det stämde nästan.
Det var ett par saker som skilde, ett byte från 74LS04 till 74LS00 och en extra 74LS138 gjorde att det tog ett tag att få fram schemat för CÅ.837, men här är det. Det kommer att laddas upp på GitHub under dagen.

EDIT:
Här är originalschemat:
IMG_4209.jpeg
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
Mickecarlsson
EF Sponsor
Inlägg: 3843
Blev medlem: 15 april 2017, 18:06:15
Ort: Malmö
Kontakt:

Re: Nya RT-datorn

Inlägg av Mickecarlsson »

Jag har uppdaterat schemat på CÅ-815. Finns att hämta på GitHub
Det är lättläst, nu ska jag ge mig i kast med CÅ-812 CPU--kortet.
Användarvisningsbild
Mickecarlsson
EF Sponsor
Inlägg: 3843
Blev medlem: 15 april 2017, 18:06:15
Ort: Malmö
Kontakt:

Re: Nya RT-datorn

Inlägg av Mickecarlsson »

Uppdaterade GitHub med Kicad-schema och PCB för CÅ-815.
Användarvisningsbild
xrayspex
EF Sponsor
Inlägg: 278
Blev medlem: 23 december 2010, 20:38:33
Ort: Limhamn

Re: Nya RT-datorn

Inlägg av xrayspex »

Imponerande vilket jobb du gör!
Användarvisningsbild
Mickecarlsson
EF Sponsor
Inlägg: 3843
Blev medlem: 15 april 2017, 18:06:15
Ort: Malmö
Kontakt:

Re: Nya RT-datorn

Inlägg av Mickecarlsson »

Tack :D
Det är kul, och jag lär mig mer och mer om KiCad.
Och givetvis hur en 6809-dator kan byggas.

Jag har nu en hel del prylar till att få ihop en RT-dator, det jag fattas är CPU-kortet.

Den gamla RT-datorn lär jag kunna starta inom en månad, håller på och byter ut alla elyter och tantaler på korten till den.
Användarvisningsbild
Icecap
Inlägg: 26148
Blev medlem: 10 januari 2005, 14:52:15
Ort: Aabenraa, Danmark

Re: Nya RT-datorn

Inlägg av Icecap »

Jag har full accept av att man vill bygga en retro-dator. Även jag funderar på detta.

Men är det för att vara "identisk" eller för att kunde köra "ren metall", alltså utan ett modern OS?

Jag funderar på att ta en modern µC med skapligt med minne o se om jag kan hitta en enkel skärm, typ enkel att interface till.
Min "lust" behöver en RTC, några RS232/RS485, "hårddisk" i någon form, några mätkanaler o några styrkanaler och gärna ett sätt att programmera direkt utan att gå via en extern kompiler.

Såklart ville det vara trevligt att kunde kompilera direkt i det egna system men då blir editor ett problem då skärmen ska ha en viss storlek. Ett t-bord kan ju enkelt interfaces.

Men för många saker ville det vara kul att kunde köra t.ex. BASIC o styra/mäta utan att ha ett OS som ska boota osv.

Såklart kan man utöka med multitasking osv. men i mycket vill det vara bättre (för mig) att kanske ha en relativ enkel hårdvara och då kunde ha fler enheter.

Ja, jag känner till Arduino, jag vet att de finns med mer kraft än originalet - men själva konceptet ger mig inte 100% kontroll över systemet.

En Ras∏ med en pekskärm är definitivt trevlig - men kräver en del mer pengar o tillbehör innan jag kan uppnå den funktionalitet jag gillar.
tingo
Inlägg: 285
Blev medlem: 17 maj 2017, 17:55:40
Ort: Oslo, Norge

Re: Nya RT-datorn

Inlägg av tingo »

Fullt mulig å lage en retro-maskin med en moderne mikrokontroller, her er et eksempel: https://github.com/Neotron-Compute/Neotron-Pico
med unntak av minne, så har den mye av det du behøver, og spor for å bygge ekspasjons-kort.
Men så billig, det blir det ikke.
Användarvisningsbild
Mickecarlsson
EF Sponsor
Inlägg: 3843
Blev medlem: 15 april 2017, 18:06:15
Ort: Malmö
Kontakt:

Re: Nya RT-datorn

Inlägg av Mickecarlsson »

Jag beställde en hög kretskort till RGBtoHDMI, en adapter mellan äldre videoformat till HDMI. Jag beställde hem komponenter som behövdes och idag lödde jag ihop ett kretskort, lite pilligt med ytmonterat, men det gick. Det fungerar så pass att jag får upp menyn på skärmen och kan göra inställningar.
Nu ska jag tillverka en kabel som kopplar samman RT-datorns videokort till adaptern. Signalen ut från videokortet är RGB via en DIN-kontakt.
Återkommer när jag monterat moderkortet i lådan.
IMG_4238.jpeg
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
MiaM
Inlägg: 9990
Blev medlem: 6 maj 2009, 22:19:19

Re: Nya RT-datorn

Inlägg av MiaM »

Är den programmerbara kretsen en modell som är svår/dyr att få monterad av kretskortstillverkaren? Annars är det väl rätt smidigt att beställa kort färdigmonterade. Knapparna har de garanterat men de är å andra sidan klart lättare att löda.

En kvalificerad gissning är väl att menyerna kanske startar även om man enbart har en Pi utan denna mössa?
Användarvisningsbild
anders_bzn
Inlägg: 5462
Blev medlem: 17 december 2008, 19:22:18
Ort: Kävlinge
Kontakt:

Re: Nya RT-datorn

Inlägg av anders_bzn »

Om jag minns rätt så kollar programmet i pajen attt CPLD:n är flashad med rätt sak i uppstarten. Misslyckas det så startar programmet inte, så mössan fungerar nog.
Användarvisningsbild
Mickecarlsson
EF Sponsor
Inlägg: 3843
Blev medlem: 15 april 2017, 18:06:15
Ort: Malmö
Kontakt:

Re: Nya RT-datorn

Inlägg av Mickecarlsson »

Stämmer, vid uppstart hittade den att kretsen inte var flashad och man valde då vilken variant man ville ha och den flashades och verifierades OK.
Jag har letat överallt, men har ingen 6-pins DIN-kontakt som passar RT-datorn, men Electrokit har, så det blir ett besök där på måndag.
Skriv svar