Spectravideo expansion.
Postat: 27 mars 2014, 13:47:38
Spectravideo 328 är ju en tragiskt bortglömd plattform, men inte av mej ..så nu tänkte jag bygga lite hårdvara.
328'an och dess lillebror 318 har ju en ganska smart konstruktion, den har en expansionsbuss på baksidan, där man sätter antingen en superexpander eller en miniexpander, en superexpander är en låda som i sin tur har kortplatser, såhär:
Det är en 318 på bilden, men det är sak samma, 328 är samma sak men med mer minne och bättre tangentbord.
..Allt väl så långt, men dessa grejer har ju inte tillverkats sen tidigt 80-tal, och är ganska svåra att hitta begagnade.
Nu har jag därför satt igång med ett projekt för att försöka råda bot på detta, jag har haft lite olika ideer om hur man ska göra, så därför postade jag denna sidan på lämpliga ställen för nån vecka sedan:
Fick in lite feedback och folk som var intresserade av hårdvaran när den är klar, och några enstaka som kunde bidra med viss hjälp, men inte så mycket annat.
Men men, jag sätter väl igånbg själv då.
Jag har i princip bestämt mej för ytterligare en variant, nämligen en klon på den "nakna" superexpandern (SV-601)
och sen göra miniversioner på korten som passar i denna, jag tänkte även rationalisera bort negativa matningsspänningar som bara används av minnesexpansionerna (vilket beror på att dom använder urgamla DRAM som kräver negativ matning) och istället försöka bygga minneskort som använder moderna SRAM. (Gärna typ ett 8x32k istället för åtta 1x4k också..)
En anledning till att den är så klumpig är just att nätagget i den är enormt och ger ut både positiva och negativa spänningar, min ide var att använda en väggvårta och sen bara switchade stepdown för +12V och +5V.
Jag har även gett upp iden om att byta kontakter (hade tänkt vanlig stiftlist) efterssom jag dels lyckades rita en kortkantskontakt i eagle, men framförallt så har jag troligen lyckats hitta en leverantör på de motsatta kontakterna, har testbeställt nu så får vi se om dom passar.
Har även bestämt mej för att det är bättre om varje funktion har eget kort precis som i originalet, detta av flera skäl men mycket för att det blir mindre kort rent fysiskt, och enklare att felsöka när man kan köra korten ensamna.
Men efterssom jag redan har en superexpander så börjar jag med ett instickskort, troligen börjar jag med ett RS-232-kort, sedan minneskort, sedan ett "deluxe" diskkontrollerkort.
Sen tänkte jag försöka göra någon slags SD-kortlösning så man lätt kan ladda in program den vägen.
Det största problemet just nu är att jag är en suel programmerare, skulle gärna komma i kontakt med någon som kan Z80 i allmänhet och spectravideo i synnerhet, nån gammal demokodare eller nåt
328'an och dess lillebror 318 har ju en ganska smart konstruktion, den har en expansionsbuss på baksidan, där man sätter antingen en superexpander eller en miniexpander, en superexpander är en låda som i sin tur har kortplatser, såhär:
Det är en 318 på bilden, men det är sak samma, 328 är samma sak men med mer minne och bättre tangentbord.
..Allt väl så långt, men dessa grejer har ju inte tillverkats sen tidigt 80-tal, och är ganska svåra att hitta begagnade.
Nu har jag därför satt igång med ett projekt för att försöka råda bot på detta, jag har haft lite olika ideer om hur man ska göra, så därför postade jag denna sidan på lämpliga ställen för nån vecka sedan:
Fick in lite feedback och folk som var intresserade av hårdvaran när den är klar, och några enstaka som kunde bidra med viss hjälp, men inte så mycket annat.
Men men, jag sätter väl igånbg själv då.
Jag har i princip bestämt mej för ytterligare en variant, nämligen en klon på den "nakna" superexpandern (SV-601)
och sen göra miniversioner på korten som passar i denna, jag tänkte även rationalisera bort negativa matningsspänningar som bara används av minnesexpansionerna (vilket beror på att dom använder urgamla DRAM som kräver negativ matning) och istället försöka bygga minneskort som använder moderna SRAM. (Gärna typ ett 8x32k istället för åtta 1x4k också..)
En anledning till att den är så klumpig är just att nätagget i den är enormt och ger ut både positiva och negativa spänningar, min ide var att använda en väggvårta och sen bara switchade stepdown för +12V och +5V.
Jag har även gett upp iden om att byta kontakter (hade tänkt vanlig stiftlist) efterssom jag dels lyckades rita en kortkantskontakt i eagle, men framförallt så har jag troligen lyckats hitta en leverantör på de motsatta kontakterna, har testbeställt nu så får vi se om dom passar.
Har även bestämt mej för att det är bättre om varje funktion har eget kort precis som i originalet, detta av flera skäl men mycket för att det blir mindre kort rent fysiskt, och enklare att felsöka när man kan köra korten ensamna.
Men efterssom jag redan har en superexpander så börjar jag med ett instickskort, troligen börjar jag med ett RS-232-kort, sedan minneskort, sedan ett "deluxe" diskkontrollerkort.
Sen tänkte jag försöka göra någon slags SD-kortlösning så man lätt kan ladda in program den vägen.
Det största problemet just nu är att jag är en suel programmerare, skulle gärna komma i kontakt med någon som kan Z80 i allmänhet och spectravideo i synnerhet, nån gammal demokodare eller nåt