ZX Microdrive: budžeta datu glabāšana, 80. gadu stilā

Lielākajai daļai cilvēku, kuri astoņdesmito gadu sākumā izmantoja 8 bitu mājas datorus, kasešu izmantošana programmu glabāšanai bija ilgstoša atmiņa.Tikai ļoti turīgi cilvēki var atļauties disku diskus, tāpēc, ja jums nepatīk doma gaidīt, līdz kods tiks ielādēts uz visiem laikiem, tad jums nav paveicies.Tomēr, ja jums pieder Sinclair Spectrum, tad līdz 1983. gadam jums ir vēl viena iespēja, unikālais Sinclair ZX Microdrive.
Šis ir Sinclair Research iekšēji izstrādāts formāts.Tā būtībā ir miniatūra bezgalīgas cilpas lentes ratiņu versija.Pēdējo desmit gadu laikā tas ir parādījies 8 celiņu Hi-Fi kasetes formā un sola zibenīgu ielādes laiku.Sekundes un salīdzinoši milzīga atmiņas ietilpība, kas pārsniedz 80 kB.Sinclair īpašnieki var sekot līdzi lielajiem zēniem mājas datoru pasaulē, un viņi to var izdarīt, pārāk nesalaužot banku.
Kā ceļotājam, kurš atgriežas no hakeru nometnes kontinentālajā daļā, pandēmijas dēļ Lielbritānijas valdība pieprasīja, lai mani uz divām nedēļām būtu karantīnā.Es to izdarīju kā Klēras viesis.Klēra ir mans draugs, un viņš ir zināšanu avots.Ražīgs 8 bitu Sinclair aparatūras un programmatūras savācējs.Tērzējot par Microdrive, viņa ne tikai iegādājās dažus disku un programmatūras piemērus, bet arī interfeisa sistēmu un oriģinālo Microdrive komplektu.Tas man deva iespēju pārbaudīt un izjaukt sistēmu un sniegt lasītājiem aizraujošu ieskatu par šo visneparastāko perifērijas ierīci.
Paņemiet Microdrive.Tā ir ierīce, kuras izmēri ir aptuveni 80 mm x 90 mm x 50 mm un sver mazāk nekā 200 gramus.Tas seko tām pašām Rich Dickinson stila norādēm kā oriģinālajam gumijas taustiņam Spectrum.Priekšpusē ir aptuveni 32 mm x 7 mm atvērums Microdrive lentes kasetņu uzstādīšanai, un katrā aizmugures pusē ir 14 virzienu PCB malas savienotājs, lai izveidotu savienojumu ar Spectrum un savienotu ķēdi, izmantojot pielāgotu seriālo kopni Other Microdrive nodrošina lentes kabeļus un savienotājus.Šādā veidā var pieslēgt līdz astoņiem diskdziņiem.
Cenu ziņā 80. gadu sākumā Spectrum bija lieliska iekārta, taču tā ieviešanas cena bija tāda, ka tā maksāja ļoti maz par iebūvēto aparatūras interfeisu ārpus video un kasešu pieslēgvietām.Aiz tā ir malas savienotājs, kas būtībā atklāj dažādas Z80 kopnes, atstājot visas turpmākās saskarnes savienotas caur paplašināšanas moduli.Tipiskam Spectrum īpašniekam šādā veidā varētu piederēt Kempston kursorsviras adapteris, kas ir acīmredzamākais piemērs.Spectrum noteikti nav aprīkots ar Microdrive savienotāju, tāpēc Microdrive ir savs interfeiss.Sinclair ZX Interface 1 ir ķīļveida vienība, kas savienojas ar Spectrum malas savienotāju un ir pieskrūvēta datora apakšā.Tas nodrošina Microdrive interfeisu, RS-232 seriālo portu, vienkāršu LAN interfeisa savienotāju, izmantojot 3,5 mm ligzdu, un Sinclair malas savienotāju Replica ar vairākām interfeisiem.Šajā interfeisā ir ROM, kas tiek kartēts uz Spectrum iekšējo ROM, kā mēs norādījām, kad Kembridžas skaitļošanas vēstures centrā parādījās Spectrum prototips, kā mēs visi zinām, tas nav pabeigts un dažas no tā paredzētajām funkcijām nav ieviestas.
Ir interesanti runāt par aparatūru, bet, protams, tas ir Hackaday.Jūs ne tikai vēlaties to redzēt, jūs vēlaties redzēt, kā tas darbojas.Tagad ir pienācis laiks izjaukt, mēs vispirms atvērsim pašu Microdrive bloku.Tāpat kā Spectrum, arī ierīces augšdaļu sedz melna alumīnija plāksne ar ikonisko Spectrum logotipu, kas rūpīgi jāatdala no 80. gadu līmes atlikušā spēka, lai atklātu divus skrūvju korpusus, kas nostiprina augšējo daļu.Tāpat kā Spectrum, to ir grūti izdarīt, nesaliekot alumīniju, tāpēc ir nepieciešamas dažas prasmes.
Paceliet augšējo daļu un atlaidiet vadītāja LED, redzamības laukā parādās mehāniskā ierīce un shēmas plate.Pieredzējuši lasītāji uzreiz pamanīs līdzības starp to un lielāko 8 celiņu audio kaseti.Lai gan tas nav sistēmas atvasinājums, tā darbojas ļoti līdzīgi.Pats mehānisms ir ļoti vienkāršs.Labajā pusē ir mikro slēdzis, kas uztver, kad lente noņem rakstīšanas aizsardzības uzlīmi, un kreisajā pusē ir motora vārpsta ar stūres veltni.Lentes biznesa galā ir lentes galva, kas izskatās ļoti līdzīga tai, ko jūs varētu atrast kasešu magnetofonā, taču tai ir šaurāka lentes vadotne.
Ir divi PCB.Lentes galviņas aizmugurē ir 24 kontaktu pielāgots ULA (Uncommitted Logic Array, faktiski CPLD un FPGA priekštecis 1970. gados) disku izvēlei un darbināšanai.Otrs ir savienots ar korpusa apakšējo pusi, kurā atrodas divi interfeisa savienotāji un motora slēdža elektronika.
Lente ir 43 mm x 7 mm x 30 mm, un tajā ir nepārtrauktas cilpas pašeļļojoša lente, kuras garums ir 5 metri un garums 1,9 mm.Es nepārmetu Klērai, ka neļāva man atvērt vienu no savām vecmodīgajām kasetnēm, taču, par laimi, Vikipēdija mums sniedza attēlu ar kasetni ar aizvērtu augšdaļu.Līdzības ar 8 celiņu lenti kļūst uzreiz redzamas.Uztvērējs var būt vienā pusē, bet tā pati lentes cilpa tiek padota atpakaļ uz viena ruļļa centru.
ZX microdrive rokasgrāmata optimistiski apgalvo, ka katrā kasetē var būt 100 kB datu, taču realitāte ir tāda, ka pēc dažu paplašinājumu izmantošanas tie var saturēt aptuveni 85 kB un palielināties līdz vairāk nekā 90 kB.Jāsaka godīgi, ka tie nav tie uzticamākie mediji, un lentes galu galā izstiepās tiktāl, ka tās vairs nevarēja nolasīt.Pat Sinclair rokasgrāmatā ir ieteikts dublēt bieži izmantotās lentes.
Pēdējā demontējamā sistēmas sastāvdaļa ir pati saskarne 1.Atšķirībā no Sinclair izstrādājuma, tam zem gumijas pēdām nav paslēptas skrūves, tāpēc papildus smalkajai darbībai, atdalot korpusa augšdaļu no Spectrum malas savienotāja, to ir arī viegli izjaukt.Iekšpusē ir trīs mikroshēmas, Texas Instruments ROM, universāls instruments ULA, nevis Ferranti projekts, ko izmanto pats Spectrum, un nedaudz 74 loģikas.ULA ietver visas shēmas, izņemot atsevišķas ierīces, ko izmanto, lai vadītu RS-232, Microdrive un tīkla seriālās kopnes.Sinclair ULA ir bēdīgi slavena ar pārkaršanu un pašgatavošanu, kas ir visneaizsargātākais veids.Šeit esošo interfeisu nevar izmantot pārāk daudz, jo tajā nav uzstādīts ULA radiators, un uz korpusa vai ap to nav siltuma zīmes.
Pēdējam izjaukšanas teikumam jābūt rokasgrāmatai, kas ir tipisks labi uzrakstīts plāns sējums, kas var sniegt padziļinātu izpratni par sistēmu un to, kā tā ir integrēta BASIC tulkā.Tīkla iespēja ir īpaši aizraujoša, jo tā tiek reti izmantota.Tas paļaujas uz katru tīkla spektru, lai, startējot, izdotu komandu piešķirt sev numuru, jo nav zibatmiņas vai līdzīgas atmiņas.Sākotnēji tas bija paredzēts, lai pozicionētu skolu tirgu kā Acorn's Econet konkurentu, tāpēc nav pārsteidzoši, ka BBC Micro ieguva valdības atbalstītu skolu līgumu, nevis Sinclair mašīnu.
Sākot ar 2020. gadu, atskatieties uz šo aizmirsto skaitļošanas tehnoloģiju un skatieties uz pasauli, kurā 100 kB datu nesējs tiek ielādēts apmēram 8 sekundēs, nevis dažu minūšu lentes ielādei.Mulsina tas, ka Interface 1 neietver paralēlo printera interfeisu, jo, aplūkojot visu Spectrum sistēmu, nav grūti saprast, ka tas šodien ir kļuvis par pietiekamu mājas biroja produktivitātes datoru, protams, ieskaitot tā cenu.Sinclair pārdod savus termoprinterus, taču pat visslavenākie Sinclair entuziasti nevar saukt ZX printeri par jaunumu printeri.
Patiesība ir tāda, ka, tāpat kā visi Sinclairs, tas bija upuris sera Klaiva leģendārajai izmaksu samazināšanai un ģeniālajai spējai radīt neiespējamu atjautību no negaidītām sastāvdaļām.Microdrive pilnībā izstrādāja Sinclair, taču varbūt tas bija pārāk maz, pārāk neuzticams un pārāk vēlu.Pirmais Apple Macintosh, kas aprīkots ar disketes disku, iznāca 1984. gada sākumā kā mūsdienīgs ZX Microdrive produkts.Lai gan šīs mazās lentes iekļuva Sinklera neveiksmīgajā 16 bitu iekārtā QL, tā izrādījās komerciāla neveiksme.Kad viņi iegādājās Sinclair īpašumus, Amstrad uzsāka Spectrum ar 3 collu disketi, taču tajā laikā Sinclair mikrodatori tika pārdoti tikai kā spēļu konsoles.Šī ir interesanta demontāža, bet varbūt vislabāk ir doties prom ar priecīgām atmiņām par 1984. gadu.
Esmu ļoti pateicīgs Klērai par aparatūras izmantošanu šeit.Ja jums rodas jautājums, iepriekš redzamajā fotoattēlā ir redzami dažādi komponenti, tostarp strādājoši un nefunkcionējoši komponenti, jo īpaši pilnībā izjauktā Microdrive ierīce ir bojāta.Mēs nevēlamies nevajadzīgi kaitēt Hackaday reversās skaitļošanas aparatūrai.
Esmu izmantojis Sinclair QL vairāk nekā septiņus gadus, un man jāsaka, ka viņu mikrodiski nav tik trausli, kā cilvēki saka.Es tos bieži izmantoju skolas mājasdarbiem utt., un nekad nepalaidu garām nevienu dokumentu.Bet patiešām ir dažas “modernas” ierīces, kas ir daudz uzticamākas nekā oriģinālās.
Attiecībā uz I interfeisu tas ir ļoti dīvaini elektriskajā dizainā.Seriālais ports ir tikai līmeņa adapteris, un RS-232 protokolu īsteno programmatūra.Tas rada problēmas, saņemot datus, jo iekārtai ir laiks tikai apturēšanas bitam, lai veiktu visu nepieciešamo ar datiem.
Turklāt lasīšana no lentes ir interesanta: tev ir IO ports, bet ja lasi no tā, interfeiss apturēšu procesoru, līdz no lentes būs nolasīts pilns baits (tas nozīmē, ka aizmirstot Ieslēdziet lentes motoru un dators uzkārsies).Tas ļauj viegli sinhronizēt procesoru un lenti, kas nepieciešama, jo ir pieejams otrais 16K atmiņas bloks (pirmajam ir ROM, trešajam un ceturtajam ir papildu atmiņa 48K modeļiem), kā arī mikrodiska bufera dēļ. atrasties šajā zonā, tāpēc nav iespējams izmantot tikai laika cilpas.Ja Sinklērs izmanto tādu piekļuves metodi kā Inves Spectrum izmantotā (kas ļauj gan video shēmai, gan procesoram nesodīti piekļūt video RAM, tāpat kā [ Apple), tad interfeisa shēma varēja būt vienkārša.
Spektram ir maksimāli daudz laika, lai apstrādātu saņemtos baitus, ja vien ierīce otrā galā pareizi realizē aparatūras plūsmas kontroli (dažām (visām?) mātesplates “SuperIO” mikroshēmām *nav* situācija. Iztērēju dažas dienas atkļūdojot, pirms to sapratu un pārslēdzoties uz veco produktīvo USB seriālo adapteri, biju pārsteigts, ka Just Worked darbojās pirmo reizi)
Par RS232.Es saņēmu 115 000 kļūdu labojumu un 57 000 uzticamu bitu izsitumu bez kļūdu labošanas protokola.Noslēpums ir turpināt pieņemt līdz 16 baitiem pēc CTS izmešanas.Sākotnējais ROM kods to nedarīja, kā arī nevar sazināties ar “moderno” UART.
Wikipedia saka 120 kbit/s.Kas attiecas uz konkrēto protokolu, es nezinu, bet es zinu, ka tajā tiek izmantota stereo lentes galva, un bitu krātuve ir “nelīdzināta”.Es nezinu, kā to izskaidrot angliski... biti vienā celiņā sākas otrā celiņa bitu vidū.
Bet ātri meklējot es atradu šo lapu, kur lietotājs savieno osciloskopu ar datu signālu, un šķiet, ka tā ir FM modulācija.Bet tas ir QL un nav saderīgs ar Spectrum.
Jā, bet, lūdzu, atcerieties, ka saite runā par Sinclair QL mikrodziņiem: lai gan tie fiziski ir vienādi, tie izmanto nesaderīgus formātus, tāpēc QL nevar nolasīt Spectrum formāta lentes un otrādi.
Bitu izlīdzināts.Baiti ir savīti starp celiņu 1 un celiņu 2. Tā ir divfāžu kodēšana.FM, kas parasti atrodams kredītkartēs.Interfeiss atkārtoti saliek baitus aparatūrā, un dators tikai nolasa baitus.Sākotnējais datu pārraides ātrums ir 80 kb/s vienam ierakstam vai 160 kb/s abiem.Veiktspēja ir līdzīga tā laikmeta disketēm.
Es nezinu, bet tajā laikā bija vairāki raksti par piesātinātu ierakstu.Lai izmantotu esošu kasešu magnetofonu, ir nepieciešami audio signāli.Bet, ja modificējat tiešās piekļuves lentes galviņu, varat tos tieši barot ar līdzstrāvu un atskaņošanai tieši pievienot Schmitt trigeri.Tātad tas tikai baro lentes galviņas seriālo signālu.Varat iegūt lielāku ātrumu, neuztraucoties par atskaņošanas līmeni.
Tas noteikti tiek izmantots "lieldatoru" pasaulē.Es vienmēr domāju, ka to izmanto kādās mazās datorprogrammās, piemēram, “disketēs”, bet es nezinu.
Man ir QL ar 2 mikro diskdziņiem, kas ir taisnība, vismaz QL ir uzticamāks nekā cilvēki saka.Man ir ZX Spectrum, bet nav mikrodisku (lai gan es tos vēlos).Pēdējā lieta, ko es saņēmu, ir veikt savstarpēju attīstību.Es izmantoju QL kā teksta redaktoru un pārsūtu failus uz Spectrum, kas montē failus, izmantojot seriālo (rakstu printera draiveri programmai ZX Spectrum PCB Designer, kas jauninās un ievietos pikseļus līdz 216ppi izšķirtspējai, lai celiņš netiktu izskatās robains).
Man patīk mans QL un tā komplektācijā iekļautā programmatūra, taču man ir jāienīst tā mikrodisks.Es bieži saņemu kļūdas “BAD OR CHANGED MEDIUM” pēc iziešanas no darba.Nomākta un neuzticama.
Es uzrakstīju savu datorzinātņu bakalaura darbu savā 128Kb QL.Quill var uzglabāt tikai aptuveni 4 lapas.Es nekad neuzdrošinājos pārpildīt RAM, jo tas sāktu kratīt mikro disku un drīz parādīsies kļūda.
Esmu tik noraizējies par Microdrive uzticamību, ka nevaru dublēt katru rediģēšanas sesiju divās Microdrive lentēs.Taču pēc veselas dienas rakstīšanas nejauši saglabāju savu jauno nodaļu ar vecās nodaļas nosaukumu, tādējādi pārrakstot savu iepriekšējās dienas darbu.
“Es domāju, ka viss ir kārtībā, vismaz man ir rezerves kopija!”;Pēc lentes maiņas atcerējos, ka šodienas darbs jāsaglabā dublējumkopijā un laicīgi jāpārraksta iepriekšējās dienas darbs!
Man joprojām ir mans QL, apmēram pirms gada es faktiski veiksmīgi izmantoju 30-35 gadus vecu mini diska kasetni, lai to saglabātu un ielādētu:-)
Es izmantoju ibm datora disketes disku, tas ir adapteris spektra aizmugurē, tas ir ļoti ātrs un jautrs:)(salīdziniet ar lenti dienu un nakti)
Tas mani atgriež.Toreiz es uzlauzu visu.Man bija nepieciešama nedēļa, lai instalētu Elite ierīcē Microdrive un LensLok vienmēr būtu AA loma.Elites ielādes laiks ir 9 sekundes.Pavadīju vairāk nekā minūti vietnē Amiga!Tas būtībā ir atmiņas izgāztuve.Es izmantoju pārtraukumu rutīnu, lai uzraudzītu int 31(?), vai Kempston kursorsviras ugunsgrēks nav noticis.LensLok tastatūras ievadei izmanto pārtraukumus, tāpēc man vienkārši jāiespiež kods, lai tas automātiski atspējotu.Elite neizmantoja atstāja tikai aptuveni 200 baitus.Kad es to saglabāju ar *”m”,1, 1. saskarnes ēnu karte aprija manu pārtraukumu!Oho.pirms 36 gadiem.
Es mazliet krāpjos... Manā Speccy ir Discovery Opus 1 3,5 collu diskete.Es atklāju, ka, pateicoties laimīgam negadījumam dienā, kad Elite avarēja ielādes laikā, es varu saglabāt Elite disketē... un tā ir 128 versija, bez objektīva bloķēšanas!rezultāts!
Interesanti, ka pēc kādiem 40 gadiem disketis ir beigts un lente joprojām pastāv:) PS: es izmantoju lentes bibliotēku, katrs ar 18 diskdziņiem, katrs disks var nodrošināt 350 MB/s ātrumu;)
Gribu zināt, ja izjauc kasetes adapteri, vai ar magnētisko galviņu var ielādēt datus datorā caur microdrive?
Galvas ir ļoti līdzīgas, ja ne vienādas (bet shēmā vajadzētu integrēt “dzēšgumijas galviņu”), bet mikrodiskā ir šaurāka lente, tāpēc jāveido jauna lentes vadotne.
"Tikai ļoti turīgi cilvēki var atļauties diskus."Varbūt Apvienotajā Karalistē, bet gandrīz ikvienam ASV tādas ir.
Atceros, ka PlusD + diskdzinis + strāvas adaptera izmaksas 1990. gadā bija aptuveni 33 900 pesetas (apmēram 203 eiro).Ar inflāciju tas tagad ir 433 eiro (512 USD).Tas ir aptuveni tāds pats kā pilna datora izmaksas.
Atceros, ka 1984. gadā C64 cena bija 200 ASV dolāri, savukārt 1541 cena bija 230 ASV dolāri (faktiski augstāka nekā datoram, bet, ņemot vērā, ka tam ir savs 6502, tas nav pārsteidzoši).Šie divi plus lēts televizors joprojām ir mazāk nekā ceturtdaļa no Apple II cenas.10 diskešu kaste tiek pārdota par 15 USD, taču cena gadu gaitā ir samazinājusies.
Pirms aiziešanas pensijā es izmantoju izcilu mehāniskās projektēšanas un ražošanas uzņēmumu Kembridžas (Apvienotā Karaliste) ziemeļos, kas ražoja visas Microdrives kasetņu ražošanai izmantotās iekārtas.
Es domāju, ka astoņdesmito gadu sākumā ar centronics saderīga paralēlā porta trūkums nebija liela problēma, un sērijveida printeri joprojām bija izplatīti.Turklāt tēvocis Klaivs vēlas jums pārdot ZX FireHazard… labi printeri.Nebeidzamā dūkoņa un ozona smarža, kas virzās lejup pa sudraboto papīru.
Mikro diskdziņi, man veicas ļoti slikti, es biju vēlmes pēc tiem, kad tie iznāca, bet tikai pēc dažiem gadiem es sāku lēti savākt kādu aparatūru no lietotām precēm, un es to nedarīju. iegūstiet jebkuru aparatūru.Es saņēmu 2 pieslēgvietas 1, 6 mikrodiskus, dažus nejauši lietotus ratiņus un kasti ar 30 pilnīgi jauniem 3 kvadrātveida ratiņiem, ja es varu izgatavot kādu no tiem jebkurā 2 × 6 kombinācijā, es esmu ļoti nokaitināta, kad strādāju viena vieta.Galvenokārt šķiet, ka tie nav formatēti.Nekad nebiju par to domājis, pat ja es saņēmu palīdzību no intereškopas, kad 90. gadu sākumā biju tiešsaistē.Tomēr tagad, kad man ir “īsti” datori, es panācu, ka seriālie porti darbojas, tāpēc es saglabāju tajos lietas, izmantojot nulles modema kabeli, un izmantoju dažus stulbus termināļus.
Vai kāds ir uzrakstījis programmu lentu iepriekšējai izstiepšanai, palaižot tās cilpā pirms formatēšanas?
Man nav mikro diskdziņa, bet atceros, ka lasīju to ZX Magazine (Spānija).Kad izlasīju, tas mani pārsteidza!:-D
Šķiet, ka atceros, ka printeris ir elektrostatisks, nevis termisks... Iespējams, es kļūdos.Persona, ar kuru es strādāju pie iegultās programmatūras izstrādes 80. gadu beigās, vienu no lentes diskdziņiem pievienoja Speccy un pievienoja EPROM programmētāju aizmugurējam portam.Teikt, ka tas ir nelietīgs lietojums, būtu par zemu.
Ne viens, ne otrs.Papīrs ir pārklāts ar plānu metāla kārtu, un printeris velk metāla irbuli pāri.Tiek ģenerēts augstsprieguma impulss, lai noņemtu metāla pārklājumu visur, kur nepieciešami melni pikseļi.
Kad bijāt pusaudzis, ZX interfeiss 1 ar RS-232 interfeisu lika jums justies kā "pasaules karalim".
Faktiski Microdrives pilnībā pārsniedza manu (minimālo) budžetu.Pirms satiku šo puisi, kurš pārdeva pirātiskās spēles LOL, nevienu es nepazinu.Atskatoties, man vajadzētu iegādāties Interface 1 un dažas ROM spēles.Reti kā vistas zobi.


Izlikšanas laiks: 15. jūnijs 2021