Vill göra ett eget μC system...
Vill göra ett eget μC system...
Jag har lust att återskapa den TRS-80 jag hade engång.
Den var seriöst ombyggd med 32k SRAM istället för 16k? SRAM, allt refresh logik borta.
Lade till 128k SRAM med batteri backup, access via sidor om 16k.
Monterade ett 16*2 LCD o hookade det på printer-funktionen.
Disassemblerade ROM komplett o tog vara på de Level 3 Disk-funktioner som var användbara. Jag kunde SAVE det BASIC-program som fanns i minnet, det skulle till ett bank nummer i parameterlistan o jag lade till en AUTOSTART-flagga.
Vid uppstart, omedelbart innan den visade prompt, fick jag den att kolla om det var ett program i bank 0 o om autostart var aktivt.
Om det var så blev programmet automatisk laddad in o kört.
Varje program i de 8 banker kunde köra program från valfri bank - men inte som subrutin, bara som byta program.
Men även om att det var lärorikt är "muskelkraft" per krona/Watt ju inget mot t.ex. en STM32.
Så jag har tanker på att rita ett mönsterkort med en lämplig STM32 på o serieporta, RTC, PIO, A/D, D/A, 1-Wire osv. på.
Nog också möjlighet för ett lite display i någon form.
Jag vill ha loggningsmöjligheter o då kan ett SD-kort vara grejen, kan ju köra SPI.
Men då kom jag till att det kanske kan vara en ide att göra ett eget litet kretskort med SD-hållare, en μC av lämplig variant och bygga in filsystem på det kort.
Då kan det fungera som en disk utan att lusa ner huvud-μCn med det skit, det kan göra det enklare att ha snabb respons på interrupt. Tänk SPI-ansluten disk.
Min tanke är att ha systemet som en block i t.ex. POC, logga saker (lite HW till o jag kan fixa en bra laddare/urladdare så jag kan testa batterikapacitet) och vad jag annars kan komma på.
Jag ämnar att bygga om en nätdel, jag har en OK att utgå ifrån men styringen av den nätdel är usel. Då kan jag ju kombinera lite o få en vettig nätdel.
Det blir ju en del jobb, speciellt med programmeringen - men det är ju nog det roligaste.
Den var seriöst ombyggd med 32k SRAM istället för 16k? SRAM, allt refresh logik borta.
Lade till 128k SRAM med batteri backup, access via sidor om 16k.
Monterade ett 16*2 LCD o hookade det på printer-funktionen.
Disassemblerade ROM komplett o tog vara på de Level 3 Disk-funktioner som var användbara. Jag kunde SAVE det BASIC-program som fanns i minnet, det skulle till ett bank nummer i parameterlistan o jag lade till en AUTOSTART-flagga.
Vid uppstart, omedelbart innan den visade prompt, fick jag den att kolla om det var ett program i bank 0 o om autostart var aktivt.
Om det var så blev programmet automatisk laddad in o kört.
Varje program i de 8 banker kunde köra program från valfri bank - men inte som subrutin, bara som byta program.
Men även om att det var lärorikt är "muskelkraft" per krona/Watt ju inget mot t.ex. en STM32.
Så jag har tanker på att rita ett mönsterkort med en lämplig STM32 på o serieporta, RTC, PIO, A/D, D/A, 1-Wire osv. på.
Nog också möjlighet för ett lite display i någon form.
Jag vill ha loggningsmöjligheter o då kan ett SD-kort vara grejen, kan ju köra SPI.
Men då kom jag till att det kanske kan vara en ide att göra ett eget litet kretskort med SD-hållare, en μC av lämplig variant och bygga in filsystem på det kort.
Då kan det fungera som en disk utan att lusa ner huvud-μCn med det skit, det kan göra det enklare att ha snabb respons på interrupt. Tänk SPI-ansluten disk.
Min tanke är att ha systemet som en block i t.ex. POC, logga saker (lite HW till o jag kan fixa en bra laddare/urladdare så jag kan testa batterikapacitet) och vad jag annars kan komma på.
Jag ämnar att bygga om en nätdel, jag har en OK att utgå ifrån men styringen av den nätdel är usel. Då kan jag ju kombinera lite o få en vettig nätdel.
Det blir ju en del jobb, speciellt med programmeringen - men det är ju nog det roligaste.
Re: Vill göra ett eget μC system...
Tandy - Radio Shack Z80 - så ja, Z80 baserat.
Jag hade i sin tid en NewBrain, Z80 baserat BASIC hemmadator.
Upptäckte att jag kunde öka hastigheten vid att öppna en stream till en port o stänga av video-interrupt.
Videon slutade men via samma port kunde jag slå på när jag ville så tyngre beräkningar kunde snabbas upp ganska dugtigt o sedan kunde jag se resultatet.
Jag hade i sin tid en NewBrain, Z80 baserat BASIC hemmadator.
Upptäckte att jag kunde öka hastigheten vid att öppna en stream till en port o stänga av video-interrupt.
Videon slutade men via samma port kunde jag slå på när jag ville så tyngre beräkningar kunde snabbas upp ganska dugtigt o sedan kunde jag se resultatet.
-
- Inlägg: 7856
- Blev medlem: 26 maj 2009, 12:20:37
- Ort: Kristinehamn
Re: Vill göra ett eget μC system...
Rodnay Zaks är tydligen i livet fortfarande.
https://en.wikipedia.org/wiki/Rodnay_Zaks
Han har även författat denna bok
https://en.wikipedia.org/wiki/Rodnay_Zaks
Han har även författat denna bok
- Mizzarrogh
- Inlägg: 20496
- Blev medlem: 10 september 2006, 12:32:49
- Ort: Somewhere over the rainbow... (Hälsingeskogen)
Re: Vill göra ett eget μC system...
Kul! Jag visste faktiskt inte att modell4 var i produktion ända fram till -91 Där ser man!
Re: Vill göra ett eget μC system...
MiaM: Javisst - men mitt ändamål är att ha en grej att leka med, mäta, logga o styra med.
Då blir det ett antal Z80 SIO, parallellportar, A/D-kretsar, D/A-kretsar osv. medan en modern μC har allt inbyggt o kör avsevärd snabbare till en mycket billigare pris med mer minna o flash.
Peta in en lämplig STM32, lägga till RS232, RS485 o andra drivkretsar o jag har ett hyggligt effektivt system som är anpassat till mina behov.
Programmering sker via en serieport o en jumper-funktion, man behöver ingen ST-Link eller liknande.
Då blir det ett antal Z80 SIO, parallellportar, A/D-kretsar, D/A-kretsar osv. medan en modern μC har allt inbyggt o kör avsevärd snabbare till en mycket billigare pris med mer minna o flash.
Peta in en lämplig STM32, lägga till RS232, RS485 o andra drivkretsar o jag har ett hyggligt effektivt system som är anpassat till mina behov.
Programmering sker via en serieport o en jumper-funktion, man behöver ingen ST-Link eller liknande.
Re: Vill göra ett eget μC system...
Såg denna för.. ja.. ganska länge sen Kan det vara något?
Eller tänker du mer helt och hållet designa själv och göra ett helt eget projekt?
Fanns rätt mycket på Z80 såg jag nu när jag sökte på Youtube
https://www.youtube.com/results?search_query=z80+build
Var lite inne på att bygga en 8088 förut, finns en hel del roligt där verkar det som. Säger inte att du ska bygga det istället, man ska absolut bygga det man tycker är roligt och jag hoppas jag inte gav dig ytterligare ett projekt att hoppa på
Eller tänker du mer helt och hållet designa själv och göra ett helt eget projekt?
Fanns rätt mycket på Z80 såg jag nu när jag sökte på Youtube
https://www.youtube.com/results?search_query=z80+build
Var lite inne på att bygga en 8088 förut, finns en hel del roligt där verkar det som. Säger inte att du ska bygga det istället, man ska absolut bygga det man tycker är roligt och jag hoppas jag inte gav dig ytterligare ett projekt att hoppa på
- HUGGBÄVERN
- Tidigare soundbrigade
- Inlägg: 33059
- Blev medlem: 23 augusti 2006, 22:44:11
- Ort: Lilla Paris
- Kontakt:
Re: Vill göra ett eget μC system...
Har man ont om plats kan ju en sådan här vara ett alternativ: https://www.sunrise-ev.com/8080.htm (Jag har sådana tablettaskar med och utan tabletter)
Re: Vill göra ett eget μC system...
Men den har ju inte ISA slot Det måste man ha på en "gammal" dator