ZX Microdrive: eelarve andmete salvestamine, 1980ndate stiil

Enamiku inimeste jaoks, kes kasutasid 1980. aastate alguses 8-bitiseid koduarvuteid, oli kassettlintide kasutamine programmide salvestamiseks püsiv mälestus.Kettaseadmeid saavad endale lubada ainult väga rikkad inimesed, nii et kui teile ei meeldi idee igavesti koodi laadimist oodata, siis pole teil õnne.Kui aga teil on Sinclair Spectrum, siis 1983. aastaks on teil veel üks võimalus, ainulaadne Sinclair ZX Microdrive.
See on Sinclair Researchi sisemiselt välja töötatud formaat.See on sisuliselt miniatuurne versioon lõputu aasa lintkärust.See on viimase kümne aasta jooksul ilmunud 8-rajalise Hi-Fi-kasseti kujul ja lubab välkkiireid laadimisaegu.Sekundid ja suhteliselt suur salvestusmaht, mis ületab 80 kB.Sinclairi omanikud saavad koduse arvutimaailma suurte poistega sammu pidada ja saavad seda teha ilma liigset panka rikkumata.
Mandrilt häkkerilaagrist naasva reisijana nõudis pandeemia tõttu Briti valitsus minult kahenädalast karantiini.Tegin seda Claire'i külalisena.Claire on mu sõber ja ta on juhtumisi teadmiste allikas.Viljakas 8-bitine Sinclairi riist- ja tarkvarakoguja.Microdrive'ist vesteldes ei ostnud ta mitte ainult draivide ja tarkvara näidiseid, vaid ka liidesesüsteemi ja originaalse pakendatud Microdrive'i komplekti.See andis mulle võimaluse süsteemi üle vaadata ja lahti võtta ning anda lugejatele selle kõige ebatavalisema välisseadme kohta põnevaid teadmisi.
Võtke Microdrive.See on ühik, mille mõõtmed on ligikaudu 80 mm x 90 mm x 50 mm ja kaal alla 200 grammi.See järgib samu Rich Dickinsoni stiilivihjeid nagu originaal kummist võti Spectrum.Esiküljel on umbes 32 mm x 7 mm ava Microdrive'i lindikassettide paigaldamiseks ning tagakülje mõlemal küljel on 14-suunaline PCB servapistik Spectrumiga ühendamiseks ja kohandatud jadasiiniga ühendamiseks. Teine Microdrive pakub lintkaableid ja pistikuid.Sel viisil saab ühendada kuni kaheksa draivi.
1980. aastate alguse hindade osas oli Spectrum suurepärane masin, kuid selle rakendamise hind oli see, et see maksis väga vähe sisseehitatud riistvaraliidese eest peale video- ja kassetiportide.Selle taga on servapistik, mis põhimõtteliselt paljastab Z80 erinevad siinid, jättes kõik edasised liidesed ühendatuks laiendusmooduli kaudu.Tüüpiline Spectrumi omanik võib sel viisil omada Kempstoni juhtkangi adapterit, mis on kõige ilmsem näide.Spectrum ei ole kindlasti varustatud Microdrive'i pistikuga, seega on Microdrive'il oma liides.Sinclair ZX Interface 1 on kiilukujuline seade, mis haakub Spectrumi servapistikuga ja kruvitakse arvuti põhja külge.See pakub Microdrive'i liidest, RS-232 jadaporti, lihtsat LAN-liidese pistikut, kasutades 3,5 mm pistikupesa, ja Replica of Sinclairi servapistikut, kuhu on sisestatud rohkem liideseid.See liides sisaldab ROM-i, mis kaardistab end Spectrumi sisemise ROM-iga, nagu juhtisime tähelepanu, kui Cambridge'i arvutiajaloo keskuses ilmus prototüüp Spectrum, nagu me kõik teame, ei ole see lõpule viidud ja mõned selle oodatud funktsioonid on rakendamata.
Riistvarast on huvitav rääkida, kuid loomulikult on see Hackaday.Sa ei taha seda lihtsalt näha, vaid näha, kuidas see töötab.Nüüd on aeg lahti võtta, kõigepealt avame Microdrive'i seadme enda.Sarnaselt Spectrumiga katab seadme ülaosa must alumiiniumplaat, millel on ikooniline Spectrumi logo, mis tuleb hoolikalt eraldada 1980. aastate liimi ülejäänud jõust, et paljastada kaks ülemist osa kinnitavat kruvikorpust.Sarnaselt Spectrumiga on seda raske teha ilma alumiiniumi painutamata, seega on vaja teatud oskusi.
Tõstke ülemine osa üles ja vabastage draiveri LED, mehaaniline seade ja trükkplaat ilmuvad vaatevälja.Kogenud lugejad märkavad koheselt sarnasusi selle ja suurema 8-rajalise helikasseti vahel.Kuigi see ei ole süsteemi tuletis, töötab see väga sarnasel viisil.Mehhanism ise on väga lihtne.Paremal küljel on mikrolüliti, mis tajub, millal teip eemaldab kirjutuskaitsesildi, ja vasakul küljel on mootori võll koos kanderulliga.Lindi äripoolses otsas on lindipea, mis näeb välja väga sarnane kassettmakist leitavale, kuid millel on kitsam lindijuhik.
Seal on kaks PCB-d.Lindipea tagaküljel on 24-kontaktiline kohandatud ULA (Uncommitted Logic Array, tegelikult CPLD ja FPGA eelkäija 1970ndatel) draivide valimiseks ja kasutamiseks.Teine on ühendatud korpuse alumise poolega, milles on kaks liidese pistikut ja mootorilüliti elektroonika.
Lint on 43 mm x 7 mm x 30 mm ja sisaldab pideva silmusega isemäärivat teipi pikkusega 5 meetrit ja pikkusega 1,9 mm.Ma ei süüdista Claire'i selles, et ta ei lasknud mul üht oma vanaaegset kassetti avada, kuid õnneks andis Wikipedia meile pildi suletud ülaosaga kassetist.Sarnasused 8-rajalise lindiga ilmnevad koheselt.Torustik võib olla ühel küljel, kuid sama lindi silmus juhitakse tagasi ühe rulliku keskele.
ZX-i mikrodraivi käsiraamat väidab optimistlikult, et iga kassett mahutab 100 kB andmeid, kuid reaalsus on see, et kui mõnda laiendust kasutada, mahub need umbes 85 kB ja suurenevad üle 90 kB.On aus öelda, et need ei ole kõige usaldusväärsemad meediumid ja lindid venisid lõpuks nii kaugele, et neid ei saanud enam lugeda.Isegi Sinclairi käsiraamat soovitab sageli kasutatavaid linte varundada.
Süsteemi viimane osa, mis tuleb lahti võtta, on liides 1 ise.Erinevalt Sinclairi tootest ei ole sellel kummijalgade alla peidetud kruvisid, seega on lisaks peenele korpuse ülaosa Spectrum servapistikust eraldamise toimingule lihtne ka lahti võtta.Sees on kolm kiipi, Texas Instrumentsi ROM, universaalne instrument ULA Ferranti projekti asemel, mida Spectrum ise kasutab, ja natuke 74 loogikat.ULA sisaldab kõiki vooluringe, välja arvatud diskreetsed seadmed, mida kasutatakse RS-232, Microdrive'i ja võrgu jadasiinide juhtimiseks.Sinclair ULA on kurikuulus ülekuumenemise ja iseküpsetamise poolest, mis on kõige haavatavam tüüp.Siinset liidest ei saa liiga palju kasutada, kuna sellele ei ole paigaldatud ULA radiaatorit ning korpusel ega ümber pole soojusjälgi.
Lahtivõtmise viimane lause peaks olema käsiraamat, mis on tüüpiline hästi kirjutatud õhuke köide, mis võib anda põhjaliku ülevaate süsteemist ja selle BASIC-tõlkesse integreerimisest.Võrgustiku loomise võimalus on eriti põnev, kuna seda kasutatakse harva.See toetub igale võrgu spektrile, et anda käivitumisel endale number, kuna pardal pole Flashi ega sarnast mälu.Selle eesmärk oli algselt positsioneerida kooliturg Acorni Econeti konkurendiks, mistõttu pole üllatav, et BBC Micro võitis Sinclairi masina asemel valitsuse toetatud koolilepingu.
Alates 2020. aastast vaadake tagasi sellele unustatud arvutustehnoloogiale ja vaadake maailma, kus 100 kB salvestusmeedium laaditakse mõneminutilise lindi laadimise asemel umbes 8 sekundiga.Segadust tekitab see, et Interface 1 ei sisalda paralleelprinteri liidest, sest terviklikku Spectrum süsteemi vaadates pole raske tõdeda, et sellest on tänaseks saanud piisav kodukontori tootlikkuse arvuti, sealhulgas muidugi ka hind.Sinclair müüb küll oma termoprintereid, kuid vaevalt võivad isegi kõige staarimad Sinclairi entusiastid ZX-printerit uudseks printeriks nimetada.
Tõde on see, et nagu kõik Sinclairid, sai seegi Sir Clive'i legendaarse kulude vähendamise ja geniaalse võime luua ootamatutest komponentidest võimatut leidlikkust ohver.Microdrive’i töötas täielikult välja Sinclair, kuid võib-olla oli seda liiga vähe, liiga ebausaldusväärne ja liiga hilja.Esimene disketiseadmega Apple Macintosh tuli välja 1984. aasta alguses ZX Microdrive'i omaaegse tootena.Kuigi need väikesed lindid sisenesid Sinclairi õnnetusse 16-bitisesse masinasse QL, osutus see äriliseks ebaõnnestumiseks.Kui nad ostsid Sinclairi varad, käivitas Amstrad Spectrumi 3-tollise disketiga, kuid sel ajal müüdi Sinclairi mikroarvuteid ainult mängukonsoolidena.See on huvitav lammutamine, kuid võib-olla on parem lahkuda 1984. aasta rõõmsate mälestustega.
Olen Claire'ile siinse riistvara kasutamise eest väga tänulik.Kui teil tekib küsimus, on ülaloleval fotol kujutatud mitmesuguseid erinevaid komponente, sealhulgas töötavaid ja mittefunktsionaalseid komponente, eriti kui täielikult lahti võetud Microdrive seade on ebaõnnestunud.Me ei taha Hackaday pöördarvuti riistvara asjatult kahjustada.
Olen Sinclair QL-i kasutanud rohkem kui seitse aastat ja pean ütlema, et nende mikrodraivid pole nii haprad, kui inimesed räägivad.Ma kasutan neid sageli kooli kodutööde jms jaoks ja kunagi ei jäta ühtegi dokumenti.Kuid tõepoolest on mõned "kaasaegsed" seadmed, mis on palju töökindlamad kui algsed.
I liidese osas on see elektrilise disaini osas väga kummaline.Jadaport on lihtsalt tasemeadapter ja RS-232 protokolli rakendab tarkvara.See tekitab probleeme andmete vastuvõtmisel, sest masinal on ainult stoppbitil aega teha andmetega kõike, mida ta vajab.
Lisaks on huvitav lindilt lugemine: sul on IO port, aga kui sealt loed, siis liides peatan protsessori seni, kuni lindilt on loetud täisbait (mis tähendab, et kui unustad Lülita lindi mootor sisse ja arvuti hangub).See võimaldab protsessori ja lindi hõlpsat sünkroonimist, mis on vajalik juurdepääsu tõttu teisele 16K mäluplokile (esimesel on ROM, kolmandal ja neljandal on 48K mudelite lisamälu) ning mikrodraivi puhvri tõttu Juhtub. olla selles piirkonnas, seega on võimatu kasutada ainult ajastatud silmuseid.Kui Sinclair kasutab Inves Spectrumis kasutatavat juurdepääsumeetodit (mis võimaldab nii videoahelal kui ka protsessoril karistamatult video RAM-ile juurde pääseda, täpselt nagu Apple'i [[), siis oleks liideseahel võinud olla lihtne Much.
Spektril on võimalikult palju aega vastuvõetud baitide töötlemiseks eeldusel, et teises otsas olev seade rakendab õigesti riistvaravoo juhtimist (mõnede (kõikide?) emaplaadi “SuperIO” kiipide puhul *pole* olukord. Raiskasin paar päeva siludes enne selle mõistmist ja vahetades vanale viljakale USB-jadaadapterile, olin üllatunud, et Just Worked töötas esimest korda)
RS232 kohta.Sain 115 000 veaparanduse ja 57 000 usaldusväärse bititõmbumise ilma veaparandusprotokollita.Saladus on jätkata kuni 16 baidi vastuvõtmist pärast CTS-i äraviskamist.Algne ROM-kood seda ei teinud ega suuda suhelda "kaasaegse" UART-iga.
Wikipedia ütleb 120 kbit/sek.Konkreetse protokolli kohta ma ei tea, kuid tean, et see kasutab stereolindipead ja bitisalvestus on "joondamata".Ma ei tea, kuidas seda inglise keeles seletada… ühe raja bitid algavad teise raja bittide keskelt.
Aga kiire otsinguga leidsin selle lehe, kus kasutaja ühendab ostsilloskoobi andmesignaaliga ja tundub, et tegemist on FM modulatsiooniga.Kuid see on QL ja ei ühildu Spectrumiga.
Jah, aga pidage meeles, et link räägib Sinclair QL-i mikrodraividest: kuigi need on füüsiliselt samad, kasutavad nad mitteühilduvaid vorminguid, mistõttu QL ei saa lugeda Spectrum-vormingus linte ja vastupidi.
Bitt joondatud.Baidid on põimitud raja 1 ja raja 2 vahele. See on kahefaasiline kodeering.FM, mida tavaliselt leidub krediitkaartidel.Liides paneb riistvaras olevad baidid uuesti kokku ja arvuti loeb ainult baite.Algne andmeedastuskiirus on 80 kbit/s raja kohta või 160 kbit/s mõlema puhul.Esitus on sarnane selle ajastu diskettidele.
Ma ei tea, aga küllastunud salvestamise kohta oli tol ajal mitu artiklit.Olemasoleva kassettmaki kasutamiseks on vaja helitoone.Kui aga muudate otsejuurdepääsuga lindipead, saate neid otse toita alalisvooluga ja ühendada taasesitamiseks otse Schmitti päästiku.Seega toidab see lihtsalt lindipea jadasignaali.Saate saavutada suurema kiiruse ilma taasesituse taseme pärast muretsemata.
Seda kasutatakse kindlasti "suurarvuti" maailmas.Arvan alati, et seda kasutatakse mõnes väikeses arvutiprogrammis, näiteks “diskettes”, aga ma ei tea.
Mul on 2 mikrodraiviga QL, mis on tõsi, vähemalt QL on töökindlam, kui inimesed räägivad.Mul on ZX Spectrum, kuid pole mikrodraive (kuigi ma tahan neid).Viimane asi, mille ma sain, on teha ristarengut.Kasutan QL-i tekstiredaktorina ja edastan failid Spectrumi, mis koondab faile jadaviiside kaudu (kirjutan ZX Spectrum PCB Designer programmi jaoks printeridraiverit, mis uuendab ja lisab piksleid eraldusvõimeni 216ppi, et rada ei saaks näivad sakilised).
Mulle meeldib minu QL ja selle komplektis olev tarkvara, kuid ma pean selle mikrodraivi vihkama.Saan sageli pärast töölt lahkumist tõrketeate „HALB VÕI MUUDETUD KESKMINE”.Masendav ja ebausaldusväärne.
Kirjutasin arvutiteaduse bakalaureusetöö oma 128Kb QL-is.Quill mahutab ainult umbes 4 lehekülge.Ma ei julgenud kunagi rammi üle ajada, sest see hakkas mikrodraivi raputama ja viga ilmus varsti.
Olen Microdrive'i töökindluse pärast nii mures, et ma ei saa igat redigeerimisseanssi kahele Microdrive'i lindile varundada.Pärast terve päeva kirjutamist salvestasin aga kogemata oma uue peatüki vana peatüki nime alla, kirjutades nii oma eelmise päeva töö üle.
"Ma arvan, et see on okei, mul on vähemalt varu!";Peale lindi vahetust tuli meelde, et tänane töö tuleks varukoopiasse salvestada ja eelmise päeva töö aegsasti üle kirjutada!
Mul on QL alles, umbes aasta tagasi kasutasin selle salvestamiseks ja laadimiseks edukalt 30-35 aastat vana minidraivi kassetti:-)
Ma kasutasin ibm arvuti disketiseadet, see on adapter spektri tagaküljel, see on väga kiire ja lõbus:)(võrrelge seda lindiga päeval ja öösel)
See toob mind tagasi.Sel ajal häkkisin kõike.Mul kulus nädal, enne kui Elite installisin Microdrive'i ja lasin LensLokil olla alati AA roll.Elite laadimisaeg on 9 sekundit.Kulutas Amigale üle minuti!Põhimõtteliselt on see mälupilt.Kasutasin katkestusrutiini, et jälgida int 31(?) Kempstoni juhtkangi tulekahju suhtes.LensLok kasutab klaviatuurisisendiks katkestusi, seega pean selle automaatseks keelamiseks lihtsalt koodi sisse pigistama.Elite jättis kasutamata vaid umbes 200 baiti.Kui salvestasin selle tähega *”m”,1, neelas liidese 1 varikaart mu katkestuse!Vau.36 aastat tagasi.
Ma petsin natuke… Minu Speccys on Discovery Opus 1 3,5-tolline diskett.Avastasin, et tänu õnnelikule õnnetusele päeval, mil Elite laadimise ajal kokku kukkus, saan Elite'i disketile salvestada... ja see on 128 versioon, objektiivi lukustamata!tulemus!
Huvitav on see, et umbes 40 aastat hiljem on diskett surnud ja lint on endiselt olemas:) PS: kasutan lindiraamatukogu, igaühes 18 draivi, iga draiv suudab anda 350 MB/s kiirust;)
Soovin teada, kui kassetiadapteri lahti võtta, kas siis magnetpeaga saab mikrodraivi kaudu andmeid arvutisse laadida?
Pead on väga sarnased, kui mitte samad (aga skeemile tuleks integreerida “kustutuspea”), kuid mikrodraivi lint on kitsam, seega tuleb ehitada uus lindijuhik.
"Ainult väga rikkad inimesed saavad endale kettaseadmeid lubada."Võib-olla Ühendkuningriigis, kuid peaaegu kõigil USA-s on need olemas.
Mäletan, et PlusD + kettaseade + toiteadapteri hind oli 1990. aastal umbes 33 900 peseetat (umbes 203 eurot).Koos inflatsiooniga on see nüüd 433 eurot (512 USD).See on ligikaudu sama kui terve arvuti maksumus.
Mäletan, et 1984. aastal oli C64 hind 200 USA dollarit, 1541 hind aga 230 USA dollarit (tegelikult kõrgem kui arvutil, aga arvestades, et sellel on oma 6502, pole see üllatav).Need kaks pluss odav teler on siiski vähem kui veerand Apple II hinnast.10 disketi karp müüakse 15 dollariga, kuid hind on aastatega langenud.
Enne pensionile jäämist kasutasin Cambridge'i (Suurbritannia) põhjaosas suurepärast mehaanilise projekteerimise ja tootmisettevõtet, mis tootis kõiki Microdrives'i kassettide tootmiseks kasutatud masinaid.
Ma arvan, et 1980. aastate alguses polnud tsentronikaga ühilduva paralleelpordi puudumine suurem asi ja jadaprinterid olid endiselt levinud.Pealegi tahab onu Clive teile müüa ZX FireHazardi...kaevude printerit.Lõputu sumin ja osooni lõhn, mis liigub mööda hõbetatud paberit allapoole.
Mikrodraivid, mul oli vedamine väga halb, olin nende ilmudes isu täis, aga alles paar aastat hiljem hakkasin kasutatud kauba hulgast odavalt riistvara kokku korjama ja ma ei teinud seda. hankige mis tahes riistvara.Sain 2 porti 1, 6 mikrodraivi, juhuslikult kasutatud kärusid ja kasti 30 uhiuue 3. kandilise käruga, kui ma suudan neist ükskõik millises 2 × 6 kombinatsioonis teha, siis olen väga nördinud, kui töötan üks koht.Peamiselt ei paista need olevat vormindatud.Pole sellele kunagi mõelnud, isegi kui sain abi uudistegruppidest, kui 90ndate alguses võrku läksin.Kuid nüüd, kui mul on "päris" arvutid, sain jadapordid tööle, nii et salvestasin nullmodemi kaabli kaudu asjad neile ja käivitasin mõned lollid terminalid.
Kas keegi on kirjutanud programmi lintide eelvenitamiseks, käivitades need enne vormindamist tsüklina?
Mul pole mikrodraivi, kuid mäletan, et lugesin seda ajakirjast ZX (Hispaania).Kui ma seda lugesin, üllatas see mind!:-D
Mulle tundub, et ma mäletan, et printer on elektrostaatiline, mitte termiline... Ma võin eksida.Inimene, kellega töötasin 80ndate lõpus manustatud tarkvara väljatöötamisega, ühendas ühe lindiseadme Speccyga ja EPROM-i programmeerija tagumise porti.Öelda, et see on värdjas kasutamine, oleks alahinnatud.
Kumbki mitte.Paber on kaetud õhukese metallikihiga ja printer lohistab metallist pliiatsi risti.Metallkatte eemaldamiseks kõikjal, kus on vaja musti piksleid, genereeritakse kõrgepingeimpulss.
Kui olite teismeline, pani ZX liides 1 koos RS-232 liidesega tundma end "maailma kuningana".
Tegelikult ületasid Microdrives minu (minimaalse) eelarve täielikult.Enne kui ma kohtusin selle mehega, kes müüs piraatmänge LOL, ei teadnud ma kedagi.Tagantjärele mõeldes peaksin ostma Interface 1 ja mõned ROM-mängud.Haruldane kui kanahambad.


Postitusaeg: 15. juuni 2021