ZX Microdrive: ruajtja e të dhënave buxhetore, stili i viteve 1980

Për shumicën e njerëzve që përdorën kompjuterë shtëpiak 8-bit në fillim të viteve 1980, përdorimi i kasetave për ruajtjen e programeve ishte një kujtim i qëndrueshëm.Vetëm njerëzit shumë të pasur mund të përballojnë disqet, kështu që nëse nuk ju pëlqen ideja për të pritur që kodi të ngarkohet përgjithmonë, atëherë nuk keni fat.Sidoqoftë, nëse zotëroni Sinclair Spectrum, atëherë deri në vitin 1983, ju keni një opsion tjetër, Sinclair ZX Microdrive unik.
Ky është një format i zhvilluar nga brenda nga Sinclair Research.Është në thelb një version i miniaturizuar i një karroce me shirit pa fund.Ajo është shfaqur në formën e një kasete Hi-Fi me 8 këngë gjatë dhjetë viteve të fundit dhe premton kohë ngarkimi të shpejtë.Sekonda dhe një kapacitet ruajtjeje relativisht i madh që tejkalon 80 kB.Pronarët e Sinclair mund të vazhdojnë me djemtë e mëdhenj në botën e kompjuterëve në shtëpi dhe mund ta bëjnë këtë pa e prishur shumë bankën.
Si një udhëtar që kthehesha nga një kamp hakerësh në kontinent, për shkak të pandemisë, qeveria britanike kërkoi që unë të karantinohesha për dy javë.E bëra si mysafir i Klerit.Claire është shoqja ime dhe ai është një burim njohurish.Koleksionist produktiv 8-bit i harduerit dhe softuerit Sinclair.Ndërsa bisedonte për Microdrive, ajo jo vetëm që bleu disa shembuj të disqeve dhe softuerit, por edhe sistemin e ndërfaqes dhe kompletin origjinal të Microdrive.Kjo më dha mundësinë për të inspektuar dhe çmontuar sistemin dhe për t'u ofruar lexuesve njohuri magjepsëse për këtë pajisje periferike më të pazakontë.
Merrni Microdrive.Është një njësi me përmasa afërsisht 80 mm x 90 mm x 50 mm dhe peshon më pak se 200 gram.Ai ndjek të njëjtat sugjerime stilimi të Rich Dickinson si spektri origjinal i çelësit të gomës.Në pjesën e përparme është një hapje prej përafërsisht 32 mm x 7 mm për instalimin e fishekëve të shiritit Microdrive, dhe në secilën anë të pjesës së pasme ka një lidhës buzë PCB me 14 drejtime për t'u lidhur me Spectrum dhe për të lidhur zinxhir përmes një autobusi serial të personalizuar Një tjetër Microdrive siguron kabllo dhe lidhës me shirit.Deri në tetë disqe mund të lidhen në këtë mënyrë.
Për sa i përket çmimeve në fillim të viteve 1980, Spectrum ishte një makinë e frikshme, por çmimi i zbatimit të tij ishte se ai pagoi shumë pak për ndërfaqen e integruar të harduerit përtej portave të tij të kasetës video dhe kasetë.Pas tij është një lidhës buzë, i cili në thelb ekspozon autobusët e ndryshëm të Z80, duke lënë çdo ndërfaqe të mëtejshme të lidhur përmes modulit të zgjerimit.Një pronar tipik i Spectrum mund të zotërojë një përshtatës levë Kempston në këtë mënyrë, shembulli më i dukshëm.Spektri definitivisht nuk është i pajisur me një lidhës Microdrive, kështu që Microdrive ka ndërfaqen e vet.Sinclair ZX Interface 1 është një njësi në formë pyke që lidhet me lidhësin e skajit në Spectrum dhe vidhosur në fund të kompjuterit.Ai siguron një ndërfaqe Microdrive, një port serik RS-232, një lidhës të thjeshtë të ndërfaqes LAN duke përdorur një fole 3,5 mm dhe lidhës skajor Replica of Sinclair me më shumë ndërfaqe të futura.Kjo ndërfaqe përmban një ROM që hartohet në ROM-in e brendshëm të Spectrum, siç e theksuam kur u shfaq prototipi i Spectrum në Qendrën e Historisë së Informatikës në Kembrixh, siç e dimë të gjithë, ai nuk është përfunduar dhe disa nga funksionet e tij të pritshme nuk janë zbatuar.
Është interesante të flasim për harduerin, por sigurisht, ky është Hackaday.Ju nuk doni vetëm ta shihni atë, por dëshironi të shihni se si funksionon.Tani është koha për të çmontuar, së pari do të hapim vetë njësinë Microdrive.Ashtu si Spectrum, pjesa e sipërme e pajisjes mbulohet nga një pllakë e zezë alumini me logon ikonike Spectrum, e cila duhet të ndahet me kujdes nga forca e mbetur e ngjitësit të viteve 1980 për të ekspozuar dy kutitë e vidhave që sigurojnë pjesën e sipërme.Ashtu si Spectrum, është e vështirë ta bësh këtë pa lakuar aluminin, kështu që kërkohen disa aftësi.
Ngrini pjesën e sipërme dhe lëshoni LED-in e drejtuesit, pajisja mekanike dhe bordi i qarkut shfaqen në fushën e shikimit.Lexuesit me përvojë do të vërejnë menjëherë ngjashmëritë midis tij dhe kasetës më të madhe audio me 8 këngë.Edhe pse ky nuk është një derivat i sistemit, ai funksionon në një mënyrë shumë të ngjashme.Vetë mekanizmi është shumë i thjeshtë.Në anën e djathtë është një mikroçelës që ndjen kur shiriti heq etiketën e mbrojtjes nga shkrimi, dhe në anën e majtë është një bosht motori me një rul kapës.Në pjesën e sipërme të kasetës është një kokë shiriti, e cila duket shumë e ngjashme me atë që mund të gjeni në një regjistrues kasetë, por ka një udhëzues kasetë më të ngushtë.
Ka dy PCB.Në pjesën e pasme të kokës së shiritit është një ULA me porosi 24-pin (Uncommitted Logic Array, në fakt paraardhësi i CPLD dhe FPGA në vitet 1970) për zgjedhjen dhe funksionimin e disqeve.Tjetra është e lidhur me gjysmën e poshtme të strehës që strehon dy lidhësit e ndërfaqes dhe elektronikën e çelësit të motorit.
Shiriti është 43 mm x 7 mm x 30 mm dhe përmban një shirit vetëlubrifikues me lak të vazhdueshëm me gjatësi 5 metra dhe gjatësi 1.9 mm.Nuk e fajësoj Claire që nuk më la të hap një nga fishekët e saj të modës së vjetër, por për fat të mirë, Wikipedia na ofroi një foto të fishekut me pjesën e sipërme të mbyllur.Ngjashmëritë me shiritin me 8 këngë bëhen menjëherë të dukshme.Kapstani mund të jetë në njërën anë, por i njëjti lak i shiritit kthehet në qendër të një bobine të vetme.
Manuali i mikrodrive ZX pretendon me optimizëm se çdo kasetë mund të mbajë 100 kB të dhëna, por realiteti është se pasi të përdoren disa shtesa, ato mund të mbajnë rreth 85 kB dhe të rriten në më shumë se 90 kB.Është e drejtë të thuhet se ato nuk janë mediat më të besueshme, dhe kasetat përfundimisht u shtrinë deri në atë pikë sa nuk mund të lexoheshin më.Edhe Manuali Sinclair rekomandon kopjimin e kasetave të përdorura zakonisht.
Komponenti i fundit i sistemit që do të çmontohet është vetë ndërfaqja 1.Ndryshe nga produkti Sinclair, ai nuk ka asnjë vidë të fshehur nën këmbët e gomës, kështu që përveç funksionimit delikat të ndarjes së pjesës së sipërme të strehës nga lidhësi i skajit Spectrum, është gjithashtu i lehtë për t'u çmontuar.Brenda janë tre çipa, një ROM Texas Instruments, një instrument universal ULA në vend të projektit Ferranti të përdorur nga vetë Spectrum dhe pak logjikë 74.ULA përfshin të gjitha qarqet përveç pajisjeve diskrete të përdorura për të drejtuar autobusët serialë RS-232, Microdrive dhe rrjetit.Sinclair ULA është i njohur për mbinxehjen dhe vetë-gatimin, që është lloji më i cenueshëm.Ndërfaqja këtu nuk mund të përdoret shumë, sepse nuk ka të instaluar një radiator ULA dhe nuk ka asnjë shenjë nxehtësie mbi ose rreth guaskës.
Fjalia e fundit e çmontimit duhet të jetë manuali, i cili është një vëllim tipik i hollë i shkruar mirë që mund të ofrojë një kuptim të thellë të sistemit dhe se si ai është i integruar në përkthyesin BASIC.Aftësia e rrjetëzimit është veçanërisht magjepsëse sepse përdoret rrallë.Ai mbështetet në çdo Spektër në rrjet për të lëshuar një komandë për t'i caktuar vetes një numër kur të fillojë, sepse nuk ka Flash ose memorie të ngjashme në bord.Kjo fillimisht kishte për qëllim të poziciononte tregun e shkollave si një konkurrent të Acorn's Econet, kështu që nuk është për t'u habitur që BBC Micro fitoi një kontratë shkollore të mbështetur nga qeveria në vend të makinës Sinclair.
Duke filluar nga viti 2020, shikoni prapa në këtë teknologji të harruar kompjuterike dhe shikoni një botë në të cilën një medium ruajtjeje 100 kB ngarkohet në rreth 8 sekonda në vend të disa minutave të ngarkimit të shiritit.Ajo që është konfuze është se Interface 1 nuk përfshin një ndërfaqe printeri paralel, sepse duke parë sistemin e plotë të Spectrum, nuk është e vështirë të kuptosh se ai është bërë një kompjuter i mjaftueshëm produktiviteti i zyrës shtëpiake sot, duke përfshirë sigurisht çmimin e tij.Sinclair shet printerët e tyre termikë, por edhe entuziastët më të mbushur me yje të Sinclair vështirë se mund ta quajnë printerin ZX një printer të ri.
E vërteta është se, si të gjithë Sinclairs, ai ishte viktimë e reduktimit legjendar të kostos së Sir Clive dhe aftësisë gjeniale për të krijuar zgjuarsi të pamundur nga komponentë të papritur.Microdrive u zhvillua tërësisht nga Sinclair, por ndoshta ishte shumë pak, shumë jo i besueshëm dhe shumë vonë.Apple Macintosh i parë i pajisur me një disketë doli në fillim të vitit 1984 si një produkt i njëkohshëm i ZX Microdrive.Edhe pse këto kaseta të vogla hynë në makinën e pafat 16-bit QL të Sinclair, doli të ishte një dështim komercial.Pasi blenë asetet e Sinclair, Amstrad do të lëshonte Spectrum me një disketë 3 inç, por në atë kohë mikrokompjuterët Sinclair shiteshin vetëm si konzola lojërash.Ky është një çmontim interesant, por ndoshta është më mirë të largohemi me kujtimet e lumtura të vitit 1984.
Unë jam shumë mirënjohës për Claire për përdorimin e harduerit këtu.Në rast se po pyesni veten, fotografia e mësipërme tregon një sërë komponentësh të ndryshëm, duke përfshirë komponentë funksionalë dhe jofunksionalë, veçanërisht njësia Microdrive e çmontuar plotësisht është një njësi e dështuar.Ne nuk duam të dëmtojmë pa nevojë harduerin e llogaritjes së kundërt në Hackaday.
Unë kam përdorur Sinclair QL për më shumë se shtatë vjet dhe më duhet të them se mikrodrivet e tyre nuk janë aq të brishtë sa thonë njerëzit.I përdor shpesh për detyrat e shkollës, etj., dhe nuk humbas asnjë dokument.Por ka me të vërtetë disa pajisje "moderne" që janë shumë më të besueshme se ato origjinale.
Sa i përket ndërfaqes I, është shumë e çuditshme në dizajnin elektrik.Porta serike është vetëm një përshtatës niveli, dhe protokolli RS-232 zbatohet nga softueri.Kjo shkakton probleme gjatë marrjes së të dhënave, sepse makina ka vetëm kohë që biti i ndalimit të bëjë gjithçka që duhet të bëjë me të dhënat.
Për më tepër, leximi nga shiriti është interesant: ju keni një port IO, por nëse lexoni prej tij, ndërfaqja Unë do të ndaloj procesorin derisa të lexohet një bajt i plotë nga kaseta (që do të thotë se nëse harroni Ndizni motorin e shiritit dhe kompjuteri do të varet).Kjo lejon sinkronizimin e lehtë të procesorit dhe shiritit, i cili është i nevojshëm për shkak të aksesit në bllokun e dytë të memories 16K (i pari ka ROM, i treti dhe i katërti kanë memorie shtesë të modeleve 48K), dhe për shkak të tamponit të mikrodrive Kjo ndodh për të qenë në atë zonë, kështu që është e pamundur të përdoren vetëm sythe me kohë.Nëse Sinclair përdor një metodë aksesi si ajo e përdorur në Inves Spectrum (që lejon qarkun e videos dhe procesorin të aksesojnë RAM-in e videos pa u ndëshkuar, ashtu si][ në Apple, atëherë qarku i ndërfaqes mund të ketë qenë shumë i thjeshtë.
Spektri ka sa më shumë kohë që të jetë e mundur për të përpunuar bajtet e marra, me kusht që pajisja në skajin tjetër të zbatojë saktë kontrollin e rrjedhës së harduerit (për disa (të gjithë?) çipat "SuperIO" të motherboard *jo* situatën. Kam humbur disa ditë duke korrigjuar gabimet përpara se ta kuptoja këtë dhe të kaloja në përshtatësin e vjetër pjellor serial USB, u befasova që Just Worked funksionoi për herë të parë)
Rreth RS232.Mora korrigjim gabimi 115 mijë dhe përplasje të besueshme bit 57 mijë pa protokoll korrigjimi të gabimeve.Sekreti është të vazhdosh të pranosh deri në 16 bajt pas hedhjes së CTS.Kodi origjinal ROM nuk e bëri këtë, as nuk mund të komunikojë me UART-in "modern".
Wikipedia thotë 120 kbit/sek.Sa i përket protokollit specifik, nuk e di, por e di që përdor një kokë kasetë stereo, dhe ruajtja e biteve është "e padrejtuar".Nuk di si ta shpjegoj në anglisht… pjesët në një këngë fillojnë në mes të pjesëve në pjesën tjetër.
Por një kërkim i shpejtë gjeta këtë faqe, ku përdoruesi lidh oshiloskopin me sinjalin e të dhënave, dhe duket se është modulim FM.Por është QL dhe nuk është në përputhje me Spectrum.
Po, por ju lutemi mbani mend se lidhja flet për mikrodrive Sinclair QL: megjithëse janë fizikisht të njëjtë, ata përdorin formate të papajtueshme, kështu që QL nuk mund të lexojë kasetat e formatit Spectrum dhe anasjelltas.
Lidhur pak.Bajtet ndërthuren midis pista 1 dhe pista 2. Është kodim dyfazor.Një fm që gjendet zakonisht në kartat e kreditit.Ndërfaqja ribashkon bajtet në harduer dhe kompjuteri lexon vetëm bajtet.Shpejtësia origjinale e të dhënave është 80 kbps për pjesë ose 160 kbps për të dyja.Performanca është e ngjashme me disketat e asaj epoke.
Nuk e di, por kishte disa artikuj për regjistrimin e ngopur në atë kohë.Për të përdorur një regjistrues ekzistues kasetë, nevojiten tonet audio.Por nëse modifikoni një kokë kasetë me akses të drejtpërdrejtë, mund t'i ushqeni drejtpërdrejt me energji DC dhe të lidhni drejtpërdrejt një shkrepëse Schmitt për riprodhimin.Pra, vetëm ushqen sinjalin serial të kokës së shiritit.Mund të merrni shpejtësi më të shpejta pa u shqetësuar për nivelin e riprodhimit.
Përdoret padyshim në botën e "mainframe".Unë gjithmonë mendoj se përdoret në disa programe të vogla kompjuterike, të tilla si "floppy disqe", por nuk e di.
Unë kam një QL me 2 mikro-drive, që është e vërtetë, të paktën QL është më e besueshme nga sa thonë njerëzit.Unë kam një ZX Spectrum, por nuk kam mikrodrive (megjithëse i dua ato).Gjëja më e fundit që kam është të bëj një zhvillim të ndërthurur.Unë përdor QL si një redaktues teksti dhe transferoj skedarë në Spectrum i cili mbledh skedarë përmes serialit (po shkruaj një drejtues printeri për programin ZX Spectrum PCB Designer, i cili do të përmirësojë dhe fut pikselët në një rezolucion prej 216ppi në mënyrë që pjesa të mos shfaqen të dhëmbëzuar).
Më pëlqen QL-ja ime dhe softueri i tij i bashkuar, por më duhet të urrej mikrodrive të tij.Unë shpesh marr gabime "MEDIUM I KEQ OSE I NDRYSHUAR" pasi largohem nga puna.Frustruese dhe jo e besueshme.
Unë shkrova letrën time BSc të shkencave kompjuterike në QL-në time 128 Kb.Quill mund të ruajë vetëm rreth 4 faqe.Unë kurrë nuk guxova të tejmbushja dashin sepse do të fillonte të tundte mikro diskun dhe gabimi do të shfaqej së shpejti.
Unë kam qenë aq i shqetësuar për besueshmërinë e Microdrive sa nuk mund të kopjoj çdo seancë redaktimi në dy kaseta të Microdrive.Megjithatë, pasi shkruajta për një ditë të tërë, rastësisht e ruajta kapitullin tim të ri nën emrin e kapitullit të vjetër, duke e mbishkruar kështu punën time një ditë më parë.
“Mendoj se është në rregull, të paktën kam një kopje rezervë!”;Pasi ndërrova shiritin, m'u kujtua se puna e sotme duhet të ruhet në kopje rezervë dhe të mbishkruhet me kohë puna e ditës së mëparshme!
Unë kam ende QL-në time, rreth një vit më parë, në fakt përdora me sukses një fishek mini makinë 30-35 vjeç për ta ruajtur dhe ngarkuar atë:-)
Kam perdorur floppy drive te ibm pc, eshte nje adapter ne pjesen e pasme te spektrit, eshte shume i shpejte dhe zbavites:)(krahasojeni me kasetë ditën dhe natën)
Kjo më kthen.Në atë kohë kam hakuar gjithçka.M'u desh një javë për të instaluar Elite në Microdrive dhe lejova që LensLok të ishte gjithmonë roli AA.Koha e ngarkimit të Elitës është 9 sekonda.Kaloi më shumë se një minutë në Amiga!Në thelb është një hale kujtese.Kam përdorur një rutinë ndërprerjeje për të monitoruar int 31(?) për një zjarr të levës Kempston.LensLok përdor ndërprerje për futjen e tastierës, kështu që më duhet vetëm të shtrydh kodin për ta çaktivizuar automatikisht.Elite la vetëm rreth 200 byte të papërdorura.Kur e ruajta me *”m”,1, harta hije e ndërfaqes 1 gëlltiti ndërprerjen time!Uau.36 vjet më parë.
Kam mashtruar pak… Unë kam një disketë Discovery Opus 1 3,5 inç në Speccy tim.Zbulova se falë një aksidenti të lumtur ditën kur Elite u rrëzua gjatë ngarkimit, mund ta ruaj Elite në disketë… dhe është versioni 128, pa kyçje lente!rezultat!
Është interesante që rreth 40 vjet më vonë, disketa ka vdekur dhe kaseta ekziston ende:) PS: Unë përdor një bibliotekë shiritash, secila me 18 disqe, çdo disk mund të sigurojë shpejtësi 350 MB/s;)
Dua të di nëse e çmontoni përshtatësin e kasetës, a mund të përdorni kokën magnetike për të ngarkuar të dhënat në kompjuter përmes mikrodrive?
Kokat janë shumë të ngjashme, nëse jo të njëjta (por një "kokë gome" duhet të integrohet në skemë), por kaseta në mikrodrive është më e ngushtë, kështu që duhet të ndërtoni një udhëzues të ri kasetë.
"Vetëm njerëzit shumë të pasur mund të përballojnë disqet."Ndoshta në MB, por pothuajse të gjithë në SHBA i kanë ato.
Më kujtohet se kostoja e një PlusD + disk drive + përshtatës rryme, në vitin 1990, ishte rreth 33.900 peseta (rreth 203 euro).Me inflacion, tani është 433 Euro (512 USD).Kjo është afërsisht e njëjtë me koston e një kompjuteri të plotë.
Mbaj mend që në vitin 1984, çmimi i C64 ishte 200 dollarë amerikanë, ndërsa çmimi i 1541 ishte 230 dollarë (në fakt më i lartë se kompjuteri, por duke pasur parasysh se ka 6502-in e tij, kjo nuk është për t'u habitur).Këto dy plus një televizor të lirë janë ende më pak se një e katërta e çmimit të Apple II.Një kuti me 10 disqe shitet për 15 dollarë, por çmimi ka rënë me kalimin e viteve.
Përpara se të dilja në pension, përdora një kompani të shkëlqyer projektimi dhe prodhimi mekanik në veri të Kembrixhit (MB), e cila prodhonte të gjitha makinat e përdorura për prodhimin e fishekëve Microdrives.
Unë mendoj se në fillim të viteve 1980, mungesa e një porti paralel të pajtueshëm me centronics nuk ishte një punë e madhe dhe printerët serialë ishin ende të zakonshëm.Përveç kësaj, Uncle Clive dëshiron t'ju shesë printerin ZX FireHazard…pus.Gumëzhima e pafund dhe aroma e ozonit ndërsa lëviz poshtë letrës së argjendtë.
Mikro disqet, fati im ishte shumë i keq, kisha plot dëshirë për ta kur dolën, por vetëm pak vite më vonë fillova të marr disa pajisje me çmim të lirë nga mallrat e përdorura dhe nuk e bëra. merrni ndonjë harduer.Unë përfundova me 2 porte 1, 6 mikro-drive, disa karroca të përdorura rastësisht dhe një kuti me 30 karroca të reja të 3-të katrore, nëse mund të bëj ndonjë prej tyre në ndonjë kombinim 2×6, jam shumë i mërzitur kur punoj në një vend.Kryesisht, ato nuk duken të jenë të formatuara.Nuk e kam menduar kurrë këtë, edhe nëse kam marrë ndihmë nga grupet e lajmeve kur hyra në internet në fillim të viteve '90.Megjithatë, tani që kam kompjuterë "të vërtetë", i futa në punë portat serike, kështu që i ruajta gjërat në to nëpërmjet një kabllo modem null dhe përdora disa terminale memecë.
A ka shkruar dikush një program për të "shtrirë paraprakisht" kasetat duke i ekzekutuar ato në një lak përpara se të përpiqet t'i formatojë ato?
Unë nuk kam një mikro disk, por mbaj mend që e kam lexuar në Revistën ZX (Spanjë).Kur e lexova, më habiti!:-D
Më duket se mbaj mend që printeri është elektrostatik, jo termik… mund të gaboj.Personi për të cilin punova në zhvillimin e softuerit të integruar në fund të viteve '80 futi një nga disqet e shiritit në Speccy dhe futi programuesin EPROM në portën e pasme.Të thuash se ky është një përdorim bastard do të ishte një nënvlerësim.
As.Letra është e veshur me një shtresë të hollë metali dhe printeri e tërheq majë shkruesen metalike.Një impuls i tensionit të lartë gjenerohet për të hequr veshjen metalike kudo që nevojiten pikselë të zinj.
Kur ishit adoleshent, ndërfaqja ZX 1 me ndërfaqen RS-232 ju bëri të ndiheni si "mbreti i botës".
Në fakt, Microdrives e tejkaluan plotësisht buxhetin tim (minimal).Para se të takoja këtë djalë që shiste lojëra pirate LOL, nuk njihja askënd.Në pamje të pasme, duhet të blej Interface 1 dhe disa lojëra ROM.Të rrallë si dhëmbët e pulës.


Koha e postimit: Qershor-15-2021