ZX Microdrive: biudžeto duomenų saugykla, devintojo dešimtmečio stiliaus

Daugumai žmonių, kurie devintojo dešimtmečio pradžioje naudojo 8 bitų namų kompiuterius, kasečių naudojimas programoms saugoti buvo ilgalaikė atmintis.Tik labai turtingi žmonės gali sau leisti diskų įrenginius, todėl jei jums nepatinka mintis laukti, kol kodas bus įkeltas amžinai, jums nesiseka.Tačiau jei jums priklauso „Sinclair Spectrum“, 1983 m. turėsite kitą variantą – unikalų „Sinclair ZX Microdrive“.
Tai formatas, kurį viduje sukūrė Sinclair Research.Iš esmės tai yra miniatiūrinė begalinio kilpinio juostos vežimėlio versija.Per pastaruosius dešimt metų jis pasirodė 8 takelių Hi-Fi kasetės pavidalu ir žada žaibišką įkrovimo laiką.Sekundėmis ir santykinai milžiniška saugojimo talpa, viršijančia 80 kB.„Sinclair“ savininkai gali neatsilikti nuo didelių berniukų namų kompiuterių pasaulyje ir gali tai padaryti per daug nesugadindami pinigų.
Kaip keliautojas, grįžęs iš įsilaužėlių stovyklos žemyne, dėl pandemijos Didžiosios Britanijos vyriausybė pareikalavo, kad mane dvi savaites laikytų karantine.Aš tai padariau kaip Claire viešnia.Claire yra mano draugė ir ji yra žinių šaltinis.Produktyvus 8 bitų Sinclair aparatinės ir programinės įrangos kolektorius.Kalbėdama apie „Microdrive“ ji ne tik įsigijo keletą diskų ir programinės įrangos pavyzdžių, bet ir sąsajos sistemą bei originalų „Microdrive“ komplektą.Tai suteikė man galimybę apžiūrėti ir išardyti sistemą ir pateikti skaitytojams patrauklių įžvalgų apie šį neįprasčiausią išorinį įrenginį.
Paimkite Microdrive.Tai maždaug 80 mm x 90 mm x 50 mm matmenys ir mažiau nei 200 gramų sveriantis įrenginys.Jis seka tuos pačius Rich Dickinson stiliaus ženklus kaip ir originalus guminis klavišas Spectrum.Priekyje yra maždaug 32 mm x 7 mm anga, skirta Microdrive juostinėms kasetėms montuoti, o kiekvienoje nugarėlės pusėje yra 14 krypčių PCB kraštinė jungtis, skirta prisijungti prie Spectrum ir sujungti per pasirinktinę nuosekliąją magistralę. Kitas Microdrive suteikia juostinius kabelius ir jungtis.Tokiu būdu galima prijungti iki aštuonių diskų.
Kalbant apie kainas devintojo dešimtmečio pradžioje, „Spectrum“ buvo puikus įrenginys, tačiau jo įdiegimo kaina buvo ta, kad už integruotą aparatinės įrangos sąsają, be vaizdo ir kasečių prievadų, sumokėjo labai mažai.Už jo yra kraštinė jungtis, kuri iš esmės atskleidžia įvairias Z80 magistrales, paliekant visas kitas sąsajas, sujungtas per išplėtimo modulį.Įprastas „Spectrum“ savininkas gali turėti „Kempston“ vairasvirtės adapterį tokiu būdu, o tai yra akivaizdžiausias pavyzdys.„Spectrum“ tikrai nėra aprūpintas „Microdrive“ jungtimi, todėl „Microdrive“ turi savo sąsają.Sinclair ZX Interface 1 yra pleišto formos blokas, kuris susijungia su Spectrum krašto jungtimi ir prisukamas prie kompiuterio apačios.Jame yra „Microdrive“ sąsaja, RS-232 nuoseklusis prievadas, paprasta LAN sąsajos jungtis naudojant 3,5 mm lizdą ir „Replica of Sinclair edge“ jungtis su daugiau sąsajų.Šioje sąsajoje yra ROM, kuris susieja save su Spectrum vidiniu ROM, kaip nurodėme, kai Kembridžo skaičiavimo istorijos centre pasirodė Spectrum prototipas, kaip visi žinome, ji nebuvo baigta ir kai kurios numatytos funkcijos nebuvo įgyvendintos.
Įdomu kalbėti apie aparatinę įrangą, bet, žinoma, tai yra Hackaday.Jūs norite ne tik tai pamatyti, bet ir pamatyti, kaip tai veikia.Dabar atėjo laikas išardyti, pirmiausia atidarysime patį Microdrive įrenginį.Kaip ir Spectrum, įrenginio viršus padengtas juoda aliuminio plokšte su ikoniniu Spectrum logotipu, kurią reikia atsargiai atskirti nuo likusios devintojo dešimtmečio klijų jėgos, kad būtų atskleisti du varžtų dėklai, kurie tvirtina viršutinę dalį.Kaip ir Spectrum, tai sunku padaryti nelenkiant aliuminio, todėl reikia tam tikrų įgūdžių.
Pakelkite viršutinę dalį ir atleiskite vairuotojo šviesos diodą, regėjimo lauke pasirodys mechaninis įrenginys ir plokštė.Patyrę skaitytojai iš karto pastebės panašumus tarp jos ir didesnės 8 takelių garso kasetės.Nors tai nėra sistemos išvestinė dalis, ji veikia labai panašiai.Pats mechanizmas labai paprastas.Dešinėje pusėje yra mikro jungiklis, kuris pajunta, kada juosta nuima rašymo apsaugos etiketę, o kairėje pusėje yra variklio velenas su velenu.Kasetiniame juostos gale yra juostos galvutė, kuri atrodo labai panaši į tą, kurią galite rasti kasetiniame magnetofone, tačiau turi siauresnį juostos kreiptuvą.
Yra dvi PCB.Juostos galvutės gale yra 24 kontaktų ULA (Uncommitted Logic Array, iš tikrųjų CPLD ir FPGA pirmtakas aštuntajame dešimtmetyje), skirtas diskams pasirinkti ir valdyti.Kitas yra prijungtas prie apatinės korpuso pusės, kurioje yra dvi sąsajos jungtys ir variklio jungiklio elektronika.
Juosta yra 43 mm x 7 mm x 30 mm, joje yra 5 metrų ilgio ir 1,9 mm ilgio savaiminio tepimo juosta.Nekaltinu Claire, kad neleido man atidaryti vienos iš savo senamadiškų kasečių, bet, laimei, Vikipedija mums pateikė kasetės nuotrauką su uždarytu viršumi.Iš karto išryškėja panašumai su 8 takelių juosta.Pakabukas gali būti vienoje pusėje, bet ta pati juostos kilpa grąžinama atgal į vienos ritės centrą.
„ZX microdrive“ vadove optimistiškai teigiama, kad kiekvienoje kasetėje gali būti 100 kB duomenų, tačiau realybė tokia, kad panaudojus kai kuriuos plėtinius, jie gali talpinti apie 85 kB ir padidinti iki daugiau nei 90 kB.Galima teigti, kad tai nėra pati patikimiausia laikmena, o juostos ilgainiui išsitempė taip, kad jų nebebuvo galima perskaityti.Net Sinclair vadove rekomenduojama pasidaryti atsargines dažniausiai naudojamų juostų kopijas.
Paskutinis išardomas sistemos komponentas yra pati sąsaja 1.Skirtingai nei „Sinclair“ gaminyje, jame nėra paslėptų varžtų po guminėmis kojelėmis, todėl be subtilaus korpuso viršaus atskyrimo nuo „Spectrum“ krašto jungties operacijos jį taip pat lengva išardyti.Viduje yra trys lustai, Texas Instruments ROM, universalus instrumentas ULA vietoj paties Spectrum naudojamo Ferranti projekto ir šiek tiek 74 logikos.ULA apima visas grandines, išskyrus atskirus įrenginius, naudojamus valdyti RS-232, Microdrive ir tinklo nuosekliąsias magistrales.Sinclair ULA yra pagarsėjęs perkaitimu ir savaiminiu gaminimu, o tai yra labiausiai pažeidžiamas tipas.Čia esančios sąsajos negalima naudoti per daug, nes joje nėra sumontuotas ULA radiatorius, o ant korpuso ar aplink jį nėra šilumos žymės.
Paskutinis išmontavimo sakinys turėtų būti vadovas, kuris yra tipiškas gerai parašytas plonas tomas, leidžiantis išsamiai suprasti sistemą ir jos integravimą į BASIC vertėją.Tinklo galimybė yra ypač patraukli, nes ji retai naudojama.Jis remiasi kiekvienu tinklo spektru, kad paleisdamas komandą priskirtų sau numerį, nes nėra „Flash“ ar panašios atminties.Iš pradžių taip buvo siekiama padėti mokyklų rinkai kaip „Acorn's Econet“ konkurentei, todėl nenuostabu, kad „BBC Micro“ laimėjo vyriausybės remiamą mokyklos sutartį, o ne „Sinclair“ mašiną.
Nuo 2020 m. pažvelkite į šią užmirštą skaičiavimo technologiją ir pažvelkite į pasaulį, kuriame 100 kB talpos laikmena įkeliama per maždaug 8 sekundes, o ne kelias minutes juostos įkėlimo.Glumina tai, kad Interface 1 neturi lygiagrečios spausdintuvo sąsajos, nes pažvelgus į visą Spectrum sistemą, nesunku pastebėti, kad šiandien jis tapo pakankamu namų biuro produktyvumo kompiuteriu, žinoma, įskaitant ir kainą.„Sinclair“ tikrai parduoda savo termo spausdintuvus, tačiau net ir didžiausi „Sinclair“ entuziastai vargu ar gali vadinti ZX spausdintuvą naujuoju spausdintuvu.
Tiesa ta, kad, kaip ir visi Sinclairai, tai buvo legendinio sero Clive'o išlaidų sumažinimo ir išradingo sugebėjimo iš netikėtų komponentų sukurti neįmanomo išradingumo auka.„Microdrive“ buvo visiškai sukurtas Sinclair, bet galbūt jis buvo per mažas, per nepatikimas ir per vėlu.Pirmasis Apple Macintosh su diskelių įrenginiu pasirodė 1984 m. pradžioje kaip šiuolaikinis ZX Microdrive produktas.Nors šios mažos juostos pateko į Sinclair nelaimingą 16 bitų mašiną QL, paaiškėjo, kad tai buvo komercinė nesėkmė.Kai jie nusipirko Sinclair turtą, Amstrad paleis Spectrum su 3 colių diskeliu, tačiau tuo metu Sinclair mikrokompiuteriai buvo parduodami tik kaip žaidimų konsolės.Įdomus išardymas, bet gal geriausia išeiti su džiugiais 1984-ųjų prisiminimais.
Esu labai dėkingas Claire už aparatinės įrangos naudojimą čia.Jei jums įdomu, aukščiau esančioje nuotraukoje parodyta daugybė skirtingų komponentų, įskaitant veikiančius ir neveikiančius komponentus, ypač visiškai išardytas „Microdrive“ įrenginys yra sugedęs įrenginys.Mes nenorime be reikalo pakenkti „Hackaday“ atvirkštinio skaičiavimo aparatūrai.
Naudoju Sinclair QL daugiau nei septynerius metus ir turiu pasakyti, kad jų mikro diskai nėra tokie trapūs, kaip sako žmonės.Aš dažnai juos naudoju mokyklos namų darbams ir pan., ir niekada nepraleidžiu jokių dokumentų.Tačiau iš tiesų yra keletas „šiuolaikinių“ įrenginių, kurie yra daug patikimesni nei originalūs.
Kalbant apie I sąsają, tai labai keista elektros projekte.Serijinis prievadas yra tik lygio adapteris, o RS-232 protokolas įgyvendinamas programine įranga.Dėl to kyla problemų priimant duomenis, nes įrenginys turi laiko tik sustabdymo bitui padaryti viską, ko reikia su duomenimis.
Be to, įdomu skaityti iš juostos: turite IO prievadą, bet jei skaitysite iš jo, sąsaja sustabdysiu procesorių, kol iš juostos bus nuskaitytas visas baitas (tai reiškia, kad pamiršus Įjunkite juostos variklį ir kompiuteris pakibs).Tai leidžia lengvai sinchronizuoti procesorių ir juostą, o tai būtina dėl prieigos prie antrojo 16K atminties bloko (pirmasis turi ROM, trečiasis ir ketvirtasis turi papildomą 48K modelių atmintį) ir dėl mikrodisko buferio Taip atsitinka. būti toje zonoje, todėl neįmanoma naudoti tik laiko kilpų.Jei „Sinclair“ naudoja tokį prieigos metodą, kaip naudojamas „Inves Spectrum“ (kuris leidžia tiek vaizdo grandinei, tiek procesoriui nebaudžiamai pasiekti vaizdo RAM, kaip ir „Apple“, sąsajos grandinė galėjo būti paprasta Daug.
Spektras turi kuo daugiau laiko apdoroti gautus baitus, su sąlyga, kad kitame gale esantis įrenginys teisingai įgyvendins aparatūros srauto valdymą (kai kuriems (visiems?) pagrindinės plokštės „SuperIO“ lustams *ne* situacija. Sugaišau kelias dienas derindamas prieš tai suprasdamas ir perjungdamas į seną produktyvų USB nuoseklųjį adapterį, nustebau, kad „Just Worked“ veikė pirmą kartą)
Apie RS232.Gavau 115 000 klaidų taisymą ir 57 000 patikimą bitų ištaisymą be klaidų taisymo protokolo.Paslaptis yra ir toliau priimti iki 16 baitų, atmetus CTS.Originalus ROM kodas to nepadarė ir negali susisiekti su „šiuolaikiniu“ UART.
Vikipedija sako 120 kbit/sek.Dėl konkretaus protokolo aš nežinau, bet žinau, kad jame naudojama stereo juostos galvutė, o bitų saugykla yra „nesulygiuota“.Nežinau, kaip tai paaiškinti angliškai... vieno takelio bitai prasideda kito takelio bitų viduryje.
Tačiau greitai paieškojus radau šį puslapį, kuriame vartotojas jungia osciloskopą prie duomenų signalo ir atrodo, kad tai FM moduliacija.Bet tai yra QL ir nesuderinama su Spectrum.
Taip, bet atminkite, kad nuorodoje kalbama apie Sinclair QL microdrives: nors jie fiziškai vienodi, tačiau naudoja nesuderinamus formatus, todėl QL negali skaityti Spectrum formato juostų ir atvirkščiai.
Bitai sulygiuoti.Baitai yra tarp 1 ir 2 takelių. Tai dvifazis kodavimas.FM, dažniausiai randamas kredito kortelėse.Sąsaja vėl surenka baitus aparatinėje įrangoje, o kompiuteris tik nuskaito baitus.Pradinis duomenų perdavimo greitis yra 80 kbps vienam takeliui arba 160 kbps abiem.Veikimas panašus į to laikmečio diskelius.
Nežinau, bet tuo metu buvo keli straipsniai apie prisotintą įrašymą.Norint naudoti esamą kasetinį grotuvą, reikalingi garso tonai.Bet jei modifikuojate tiesioginės prieigos juostos galvutę, galite tiesiogiai maitinti jas nuolatine srove ir tiesiogiai prijungti Schmitt paleidiklį, kad galėtumėte atkurti.Taigi jis tiesiog tiekia nuoseklųjį juostos galvutės signalą.Galite pasiekti didesnį greitį nesijaudindami dėl atkūrimo lygio.
Jis neabejotinai naudojamas „pagrindinio kompiuterio“ pasaulyje.Aš visada manau, kad jis naudojamas kai kuriose mažose kompiuterinėse programose, pavyzdžiui, „diskeliuose“, bet aš nežinau.
Aš turiu QL su 2 mikro diskais, tai tiesa, bent jau QL yra patikimesnis nei žmonės sako.Turiu ZX Spectrum, bet neturiu mikro diskų (nors aš jų noriu).Paskutinis dalykas, kurį gavau, yra atlikti tam tikrą kryžminį vystymąsi.Aš naudoju QL kaip teksto rengyklę ir perduodu failus į Spectrum, kuris surenka failus per seriją (rašau spausdintuvo tvarkyklę ZX Spectrum PCB Designer programai, kuri atnaujins ir įdės pikselius iki 216ppi raiškos, kad takelis nebūtų atrodo dantytas).
Man patinka mano QL ir jo komplektuojama programinė įranga, bet turiu nekęsti jo mikrodisko.Išeidamas iš darbo dažnai gaunu klaidas „BLOGAS OR PAKEISTAS MEDŽIAGOS“.Varginantis ir nepatikimas.
Informatikos bakalauro darbą parašiau savo 128Kb QL.Quill gali saugoti tik apie 4 puslapius.Niekada nedrįsau perpildyti ramo, nes jis pradėtų purtyti mikro diską ir netrukus pasirodys klaida.
Aš taip nerimavau dėl „Microdrive“ patikimumo, kad negaliu sukurti kiekvienos redagavimo sesijos atsarginės kopijos dviejose „Microdrive“ juostose.Tačiau, rašęs visą dieną, netyčia savo naują skyrių išsaugojau senojo skyriaus pavadinimu, taip perrašydamas ankstesnės dienos darbą.
"Manau, viskas gerai, bent jau turiu atsarginę kopiją!";Pakeitus juostelę prisiminiau, kad šios dienos darbus reikia išsaugoti atsarginėje kopijoje ir laiku perrašyti praėjusios dienos darbus!
Aš vis dar turiu savo QL, maždaug prieš metus, iš tikrųjų sėkmingai panaudojau 30-35 metų senumo mini diskų kasetę, kad ją išsaugotų ir įkelčiau:-)
Aš naudojau ibm kompiuterio diskelių įrenginį, tai adapteris spektro gale, labai greitas ir įdomus:)(palyginkite su juostele diena ir naktis)
Tai mane sugrąžina.Tuo metu aš viską nulaužiau.Man prireikė savaitės, kol įdiegiau „Elite“ „Microdrive“ ir „LensLok“ visada atliks AA vaidmenį.Elito įkėlimo laikas yra 9 sekundės.„Amiga“ praleido daugiau nei minutę!Iš esmės tai yra atminties išmetimas.Naudojau pertraukimo rutiną, kad stebėčiau int 31(?), ar nedega Kempston vairasvirtė.„LensLok“ naudoja pertraukimus klaviatūros įvestims, todėl man tereikia išspausti kodą, kad jis būtų automatiškai išjungtas.Elite liko nepanaudota tik apie 200 baitų.Kai jį išsaugojau su *”m”,1, 1 sąsajos šešėlinis žemėlapis prarijo mano pertraukimą!Oho.prieš 36 metus.
Šiek tiek apgavau... Speccy turiu Discovery Opus 1 3,5 colio diskelį.Sužinojau, kad dėl laimingos avarijos tą dieną, kai Elite sudužo kraunant, galiu išsaugoti Elite diskelyje... ir tai yra 128 versija, be objektyvo užrakto!rezultatas!
Įdomu tai, kad po kokių 40 metų diskelis negyvas, o juosta tebeegzistuoja:) PS: aš naudoju juostų biblioteką, kiekviename po 18 diskų, kiekvienas diskas gali užtikrinti 350 MB/s greitį;)
Noriu pasiteirauti, jei išardote kasetės adapterį, ar galima naudojant magnetinę galvutę įkelti duomenis į kompiuterį per mikro diską?
Galvutės yra labai panašios, jei ne vienodos (bet schemoje turėtų būti integruota "trintuko galvutė"), tačiau juostelė yra siauresnė, todėl turite sukurti naują juostos kreiptuvą.
„Tik labai turtingi žmonės gali sau leisti diskų įrenginius.Galbūt JK, bet JAV juos turi beveik visi.
Pamenu, PlusD + diskas + maitinimo adapteris kainavo 1990 metais apie 33 900 pesetų (apie 203 eurus).Su infliacija dabar ji siekia 433 eurus (512 USD).Tai yra maždaug tiek pat, kiek viso kompiuterio kaina.
Prisimenu, kad 1984 m. C64 kaina buvo 200 USD, o 1541 kaina 230 USD (iš tikrųjų didesnė nei kompiuterio, bet turint omenyje, kad jis turi savo 6502, tai nenuostabu).Šie du ir pigus televizorius vis dar yra mažiau nei ketvirtadalis Apple II kainos.Dėžutė su 10 diskelių parduodama už 15 USD, tačiau bėgant metams kaina mažėjo.
Prieš išeidamas į pensiją, naudojausi puikią mechaninio projektavimo ir gamybos įmonę Kembridžo šiaurėje (JK), kuri gamino visas mašinas, naudojamas Microdrives kasetėms gaminti.
Manau, kad devintojo dešimtmečio pradžioje lygiagrečio prievado, suderinamo su centronics, trūkumas nebuvo didelė problema, o serijiniai spausdintuvai vis dar buvo įprasti.Be to, dėdė Clive nori jums parduoti ZX FireHazard... šulinio spausdintuvą.Begalinis dūzgimas ir ozono kvapas, kai jis juda sidabruotu popieriumi.
Mikro diskai, pasisekė labai blogai, jiems pasirodžius buvau pilnas noro, bet tik po kelerių metų pradėjau pigiai rinkti aparatūrą iš dėvėtų prekių, o ne gauti bet kokią aparatinę įrangą.Gavau 2 prievadus 1, 6 mikro diskus, keletą atsitiktinai naudotų vežimėlių ir dėžutę su 30 visiškai naujų 3 kvadratinių vežimėlių, jei galiu bet kurį iš jų pagaminti bet kokiu 2 × 6 deriniu, mane labai erzina, kai dirbu viena vieta.Iš esmės jie neatrodo suformatuoti.Niekada apie tai negalvojau, net jei 90-ųjų pradžioje prisijungęs prie interneto sulaukiau pagalbos iš naujienų grupių.Tačiau dabar, kai turiu „tikruosius“ kompiuterius, nuoseklieji prievadai veikia, todėl juose įrašiau dalykus per nulinį modemo kabelį ir paleidau keletą kvailų terminalų.
Ar kas nors parašė programą, skirtą juostoms „iš anksto ištempti“, paleisdamas jas ciklu prieš bandydamas jas formatuoti?
Neturiu mikro disko, bet prisimenu, kad skaičiau jį žurnale „ZX Magazine“ (Ispanija).Kai perskaičiau, nustebau!:-D
Atrodo, prisimenu, kad spausdintuvas yra elektrostatinis, o ne terminis... Galiu klysti.Asmuo, kuriame aš dirbau kurdamas įterptąją programinę įrangą devintojo dešimtmečio pabaigoje, vieną iš juostinių įrenginių prijungė prie „Speccy“ ir įjungė EPROM programuotoją prie galinio prievado.Teigti, kad tai yra niekšiškas naudojimas, būtų per maža.
Nei.Popierius yra padengtas plonu metalo sluoksniu, o spausdintuvas tempia metalinį rašiklį.Sugeneruojamas aukštos įtampos impulsas, kuris pašalina metalinę dangą visur, kur reikia juodų pikselių.
Kai buvote paauglys, ZX sąsaja 1 su RS-232 sąsaja leido pasijusti „pasaulio karaliumi“.
Tiesą sakant, „Microdrives“ visiškai viršijo mano (minimalų) biudžetą.Prieš sutikdamas šį vaikiną, kuris pardavinėjo piratinius žaidimus LOL, nežinojau nė vieno.Žvelgiant atgal, turėčiau nusipirkti Interface 1 ir keletą ROM žaidimų.Reta kaip vištos dantys.


Paskelbimo laikas: 2021-06-15