ZX Microdrive: budjettitietojen tallennus, 1980-luvun tyyli

Useimmille ihmisille, jotka käyttivät 8-bittisiä kotitietokoneita 1980-luvun alussa, kasettinauhojen käyttö ohjelmien tallentamiseen oli pysyvä muisto.Vain erittäin varakkailla ihmisillä on varaa levyasemiin, joten jos et pidä ajatuksesta odottaa koodin latautumista ikuisesti, olet epäonninen.Jos kuitenkin omistat Sinclair Spectrumin, sinulla on vuoteen 1983 mennessä toinen vaihtoehto, ainutlaatuinen Sinclair ZX Microdrive.
Tämä on Sinclair Researchin sisäisesti kehittämä muoto.Se on pohjimmiltaan miniatyrisoitu versio loputtomasta silmukkateippikärrystä.Se on ilmestynyt 8-raitaisena Hi-Fi-kasetin muodossa viimeisen kymmenen vuoden aikana ja lupaa salamannopeita latausaikoja.Sekuntia ja suhteellisen valtava tallennuskapasiteetti yli 80 kB.Sinclairin omistajat voivat pysyä kotitietokonemaailman isojen poikien perässä, ja he voivat tehdä sen rikkomatta liikaa pankkia.
Mantereelta hakkerileiriltä palaavana matkustajana pandemian vuoksi Britannian hallitus vaati minut karanteeniin kahdeksi viikoksi.Tein sen Clairen vieraana.Claire on ystäväni ja hän sattuu olemaan tiedon lähde.Tuottelias 8-bittinen Sinclair-laitteisto- ja ohjelmistokeräilijä.Puhuessaan Microdrivesta hän ei vain ostanut joitain esimerkkejä asemista ja ohjelmistoista, vaan myös liitäntäjärjestelmän ja alkuperäisen pakatun Microdrive-sarjan.Tämä antoi minulle mahdollisuuden tarkastaa ja purkaa järjestelmä ja tarjota lukijoille kiehtovia näkemyksiä tästä epätavallisimmasta oheislaitteesta.
Ota Microdrive.Se on yksikkö, jonka mitat ovat noin 80 mm x 90 mm x 50 mm ja painavat alle 200 grammaa.Se noudattaa samoja Rich Dickinson -tyylivihjeitä kuin alkuperäinen kuminen avain Spectrum.Edessä on noin 32 mm x 7 mm:n aukko Microdrive-nauhakasettien asentamista varten, ja kummallakin puolella takana on 14-suuntainen piirilevyn reunaliitin Spectrumiin yhdistämistä ja ketjutusta varten mukautetun sarjaväylän kautta. Toinen Microdrive tarjoaa nauhakaapelit ja liittimet.Tällä tavalla voidaan kytkeä jopa kahdeksan asemaa.
1980-luvun alun hinnoilla mitattuna Spectrum oli loistava kone, mutta sen toteutuksen hinta oli, että se maksoi hyvin vähän sisäänrakennetusta laitteistoliitännästä video- ja kasettiporttien lisäksi.Sen takana on reunaliitin, joka pohjimmiltaan paljastaa Z80:n eri väylät jättäen mahdolliset lisäliitännät liitettyinä laajennusmoduulin kautta.Tyypillinen Spectrum-omistaja saattaa omistaa Kempston-joystick-sovittimen tällä tavalla, ilmeisin esimerkki.Spectrumissa ei todellakaan ole Microdrive-liitintä, joten Microdrivella on oma käyttöliittymä.Sinclair ZX Interface 1 on kiilamainen yksikkö, joka kytkeytyy Spectrumin reunaliittimeen ja ruuvataan tietokoneen pohjaan.Se tarjoaa Microdrive-liitännän, RS-232-sarjaportin, yksinkertaisen LAN-liitäntäliittimen 3,5 mm:n liittimellä ja Replica of Sinclair -reunaliittimen, jossa on enemmän liitäntöjä.Tämä käyttöliittymä sisältää ROM-muistin, joka kartoittaa itsensä Spectrumin sisäiseen ROM:iin, kuten huomautimme, kun Spectrum-prototyyppi ilmestyi Cambridge Computing History Centeriin, kuten me kaikki tiedämme, sitä ei ole vielä saatu valmiiksi ja joitain sen odotetuista toiminnoista ei ole toteutettu.
On mielenkiintoista puhua laitteistosta, mutta tämä on tietysti Hackaday.Et vain halua nähdä sitä, haluat nähdä kuinka se toimii.Nyt on aika purkaa, avaamme ensin itse Microdrive-yksikön.Aivan kuten Spectrumissa, laitteen yläosa on peitetty mustalla alumiinilevyllä, jossa on ikoninen Spectrum-logo, joka on erotettava huolellisesti 1980-luvun liiman jäljellä olevasta voimasta, jotta yläosan kiinnittävät kaksi ruuvikoteloa tulevat näkyviin.Kuten Spectrumissa, tämä on vaikea tehdä taivutamatta alumiinia, joten vaaditaan joitain taitoja.
Nosta yläosaa ja vapauta ajurin LED, mekaaninen laite ja piirilevy ilmestyvät näkökenttään.Kokeneet lukijat huomaavat välittömästi samankaltaisuudet sen ja suuremman 8-raitaisen äänikasetin välillä.Vaikka tämä ei ole järjestelmän johdannainen, se toimii hyvin samalla tavalla.Itse mekanismi on hyvin yksinkertainen.Oikealla puolella on mikrokytkin, joka tunnistaa kun teippi poistaa kirjoitussuojatarran, ja vasemmalla puolella moottorin akseli vetorullalla.Nauhan liikepäässä on nauhapää, joka näyttää hyvin samanlaiselta kuin kasettinauhurissa, mutta siinä on kapeampi nauhaohjain.
Piirilevyjä on kaksi.Nauhapään takana on 24-nastainen mukautettu ULA (Uncommitted Logic Array, itse asiassa CPLD:n ja FPGA:n edeltäjä 1970-luvulla) asemien valintaa ja käyttöä varten.Toinen on kytketty kotelon alaosaan, jossa on kaksi liitäntäliitintä ja moottorikytkimen elektroniikka.
Nauha on kooltaan 43 mm x 7 mm x 30 mm ja sisältää jatkuvan silmukan itsevoitelevan nauhan, jonka pituus on 5 metriä ja pituus 1,9 mm.En syytä Clairea siitä, ettei hän antanut minun avata yhtä vanhanaikaisista patruunoistaan, mutta onneksi Wikipedia toimitti meille kuvan patruunasta, jonka kansi oli kiinni.Yhtäläisyydet 8-raitaisen nauhan kanssa näkyvät välittömästi.Vetoketju voi olla toisella puolella, mutta sama nauhasilmukka syötetään takaisin yhden rullan keskelle.
ZX-mikroaseman käsikirja väittää optimistisesti, että jokaiselle kasetille mahtuu 100 kilotavua tietoa, mutta tosiasia on, että kun joitakin laajennuksia käytetään, ne voivat sisältää noin 85 kilotavua ja kasvaa yli 90 kilotavuun.On reilua sanoa, että ne eivät ole luotettavimpia tiedotusvälineitä, ja nauhat venyivät lopulta niin pitkälle, että niitä ei enää voitu lukea.Jopa Sinclair Manual suosittelee yleisesti käytettyjen nauhojen varmuuskopiointia.
Järjestelmän viimeinen purettava komponentti on itse liitäntä 1.Toisin kuin Sinclair-tuotteessa, siinä ei ole kumijalkojen alle piilotettuja ruuveja, joten kotelon yläosan Spectrum reunaliittimestä erottamisen lisäksi se on myös helppo purkaa.Sisällä on kolme sirua, Texas Instruments ROM, universaali instrumentti ULA Spectrumin käyttämän Ferranti-projektin sijaan ja pieni 74-logiikka.ULA sisältää kaikki piirit paitsi erilliset laitteet, joita käytetään ohjaamaan RS-232-, Microdrive- ja verkkosarjaväyliä.Sinclair ULA on pahamaineinen ylikuumenemisesta ja itse keittämisestä, mikä on haavoittuvin tyyppi.Tässä olevaa liitäntää ei voi käyttää liikaa, koska siihen ei ole asennettu ULA-patteria, eikä kuoressa tai sen ympärillä ole lämpömerkkiä.
Purkamisen viimeisen virkkeen tulisi olla käsikirja, joka on tyypillinen hyvin kirjoitettu ohut volyymi, joka voi tarjota syvällisen käsityksen järjestelmästä ja siitä, kuinka se on integroitu BASIC-tulkkiin.Verkkoominaisuus on erityisen kiehtova, koska sitä käytetään harvoin.Se luottaa siihen, että jokainen verkon spektri antaa komennon antaa itselleen numero, kun se käynnistyy, koska laitteessa ei ole Flash-muistia tai vastaavaa.Tämän alun perin tarkoituksena oli asettaa koulumarkkinat Acornin Econetin kilpailijaksi, joten ei ole yllättävää, että BBC Micro voitti hallituksen tukeman koulusopimuksen Sinclair-koneen sijaan.
Vuodesta 2020 alkaen katsokaa taaksepäin tähän unohdetuun laskentatekniikkaan ja katsokaa maailmaan, jossa 100 kilotavun tallennusväline ladataan noin 8 sekunnissa muutaman minuutin nauhalatauksen sijaan.Hämmentävää on, että Interface 1 ei sisällä rinnakkaistulostinliitäntää, sillä kokonaista Spectrum-järjestelmää tarkasteltuna ei ole vaikea nähdä, että siitä on tullut tänään riittävä kotitoimiston tuottavuustietokone, mukaan lukien tietysti hinta.Sinclair myy omia lämpötulostimiaan, mutta jopa kaikkein tähti-ihmiset Sinclair-harrastajat tuskin voivat kutsua ZX-tulostinta uutuustulostimeksi.
Totuus on, että kuten kaikki Sinclairit, se joutui Sir Cliven legendaarisen kustannussäästön ja nerokkaan kyvyn luoda mahdotonta kekseliäisyyttä odottamattomista komponenteista.Microdriven kehitti kokonaan itse Sinclair, mutta ehkä se oli liian vähän, liian epäluotettava ja liian myöhäistä.Ensimmäinen levykeasemalla varustettu Apple Macintosh ilmestyi vuoden 1984 alussa ZX Microdriven samanaikaisena tuotteena.Vaikka nämä pienet nauhat pääsivät Sinclairin huonoon-onniseen 16-bittiseen QL-koneeseen, se osoittautui kaupalliseksi epäonnistumiseksi.Kun he ostivat Sinclairin omaisuuden, Amstrad julkaisi Spectrumin 3 tuuman levykkeellä, mutta tuolloin Sinclairin mikrotietokoneita myytiin vain pelikonsoleina.Tämä on mielenkiintoinen purku, mutta ehkä on parasta lähteä onnellisten muistojen kera vuodesta 1984.
Olen erittäin kiitollinen Clairelle laitteiston käytöstä täällä.Jos mietit, yllä olevassa kuvassa näkyy useita eri komponentteja, mukaan lukien toimivat ja ei-toimivat komponentit, erityisesti täysin purettu Microdrive-yksikkö on viallinen yksikkö.Emme halua turhaan vahingoittaa Hackadayn käänteistä laskentalaitteistoa.
Olen käyttänyt Sinclair QL:ää yli seitsemän vuotta, ja minun on sanottava, että niiden mikroasemat eivät ole niin herkkiä kuin ihmiset sanovat.Käytän niitä usein koulun läksyihin jne., enkä koskaan unohda asiakirjoja.Mutta on todellakin joitain "moderneja" laitteita, jotka ovat paljon luotettavampia kuin alkuperäiset.
Mitä tulee Interface I:hen, se on hyvin outoa sähkösuunnittelussa.Sarjaportti on vain tasosovitin, ja RS-232-protokolla on toteutettu ohjelmistolla.Tämä aiheuttaa ongelmia tiedon vastaanottamisessa, koska koneella on aikaa vain stop-bitillä tehdä mitä tahansa datan kanssa.
Lisäksi nauhalta lukeminen on mielenkiintoista: sinulla on IO-portti, mutta jos luet siitä, käyttöliittymä pysäytän prosessorin kunnes nauhalta on luettu täysi tavu (eli jos unohdat Laita nauhamoottori päälle ja tietokone jumittuu).Tämä mahdollistaa prosessorin ja nauhan helpon synkronoinnin, mikä on tarpeen pääsyn toiseen 16K muistilohkoon (ensimmäisessä on ROM, kolmannessa ja neljännessä 48K mallien lisämuisti) ja mikroasemapuskurin vuoksi. olla tällä alueella, joten on mahdotonta käyttää vain ajastettuja silmukoita.Jos Sinclair käyttää Inves Spectrumissa käytetyn kaltaista pääsytapaa (joka mahdollistaa sekä videopiirin että prosessorin pääsyn video-RAM-muistiin rankaisematta, aivan kuten [ Applen], liitäntäpiiri olisi voinut olla yksinkertainen Paljon.
Spectrumilla on niin paljon aikaa kuin mahdollista käsitellä vastaanotetut tavut edellyttäen, että toisessa päässä oleva laite toteuttaa oikein laitteiston virtauksen ohjauksen (joillekin (kaikille?) emolevyn "SuperIO"-siruille *ei* tilanne. Muutaman päivän hukkaan meni kun suoritin virheenkorjauksen ennen kuin tajusin tämän ja vaihdoin vanhaan tuotteliaan USB-sarjasovittimeen, yllätyin, että Just Worked toimi ensimmäistä kertaa)
Tietoja RS232:sta.Sain 115 000 virheenkorjauksen ja 57 000 luotettavan bittivirheen ilman virheenkorjausprotokollaa.Salaisuus on jatkaa jopa 16 tavun hyväksymistä CTS:n hylkäämisen jälkeen.Alkuperäinen ROM-koodi ei tehnyt tätä, eikä se voi kommunikoida "modernin" UART:n kanssa.
Wikipedia sanoo 120 kbit/s.Mitä tulee erityiseen protokollaan, en tiedä, mutta tiedän, että se käyttää stereonauhapäätä ja bittitallennus on "kohdistamaton".En osaa selittää sitä englanniksi… yhden raidan bitit alkavat toisen raidan bittien keskeltä.
Mutta nopealla haulla löysin tämän sivun, jossa käyttäjä yhdistää oskilloskoopin datasignaaliin, ja se näyttää olevan FM-modulaatio.Mutta se on QL eikä ole yhteensopiva Spectrumin kanssa.
Kyllä, mutta muistakaa, että linkissä puhutaan Sinclair QL -mikroasemista: vaikka ne ovat fyysisesti samat, ne käyttävät yhteensopimattomia formaatteja, joten QL ei voi lukea Spectrum-muotoisia nauhoja ja päinvastoin.
Bit tasaisesti.Tavut limitetään raidan 1 ja raidan 2 väliin. Se on kaksivaiheinen koodaus.FM, joka löytyy yleisesti luottokorteista.Käyttöliittymä kokoaa tavut uudelleen laitteistossa, ja tietokone vain lukee tavut.Alkuperäinen tiedonsiirtonopeus on 80 kbps per raita tai 160 kbps molemmilla.Suorituskyky on samanlainen kuin sen aikakauden levykkeet.
En tiedä, mutta kyllästetyistä äänityksistä oli tuolloin useita artikkeleita.Olemassa olevan kasettinauhurin käyttäminen edellyttää ääniääniä.Mutta jos muokkaat suorakäyttöistä nauhapäätä, voit syöttää ne suoraan tasavirtalähteellä ja liittää suoraan Schmitt-liipaisimen toistoa varten.Joten se vain syöttää nauhapään sarjasignaalia.Voit saada nopeampia nopeuksia murehtimatta toistotasosta.
Sitä käytetään ehdottomasti "mainframe" -maailmassa.Luulen aina, että sitä käytetään joissakin pienissä tietokoneohjelmissa, kuten "levykkeissä", mutta en tiedä.
Minulla on QL, jossa on 2 mikro-asemaa, mikä on totta, ainakin QL on luotettavampi kuin ihmiset sanovat.Minulla on ZX Spectrum, mutta ei mikrolevyjä (vaikka haluan niitä).Viimeisin asia, jonka sain, on tehdä ristikkäistä kehitystä.Käytän QL:ää tekstieditorina ja siirrän tiedostoja Spectrumiin, joka kokoaa tiedostoja sarjan kautta (kirjoitan tulostinohjainta ZX Spectrum PCB Designer -ohjelmaan, joka päivittää ja lisää pikseleitä 216ppi:n resoluutioon, jotta raita ei näyttävät rosoisilta).
Pidän QL:stäni ja sen mukana toimitetuista ohjelmistoista, mutta minun täytyy vihata sen mikroasemaa.Saan usein "BAD OR CHANGED MEDIUM" -virheilmoituksen töistä poistumisen jälkeen.Turhauttavaa ja epäluotettavaa.
Kirjoitin tietojenkäsittelytieteen BSc-paperini 128Kb QL:lläni.Quill voi tallentaa vain noin 4 sivua.En koskaan uskaltanut vuotaa rampia yli, koska se alkoi ravistaa mikroasemaa ja virhe ilmaantui pian.
Olen ollut niin huolissani Microdriven luotettavuudesta, etten voi varmuuskopioida jokaista editointiistuntoa kahdelle Microdrive-nauhalle.Kuitenkin kokonaisen päivän kirjoittamisen jälkeen tallensin vahingossa uuden lukuni vanhan luvun nimellä ja kirjoitin näin edellisen päivän työni päälle.
"Minusta se on okei, ainakin minulla on varmuuskopio!";Nauhan vaihdon jälkeen muistin, että tämän päivän työ kannattaa tallentaa varmuuskopioon ja kirjoittaa edellisen päivän työt ajoissa päälle!
Minulla on edelleen QL, noin vuosi sitten, käytin onnistuneesti 30-35 vuotta vanhaa minilevykasettia sen tallentamiseen ja lataamiseen:-)
Käytin ibm PC:n levykeasemaa, se on spektrin takana oleva sovitin, se on erittäin nopea ja hauska:)(vertaa sitä nauhaan päivällä ja yöllä)
Tämä tuo minut takaisin.Tuolloin hakkeroin kaiken.Kesti viikon asentaa Elite Microdriveen ja antaa LensLokin aina olla AA:n rooli.Elite-latausaika on 9 sekuntia.Vietti yli minuutin Amigassa!Se on pohjimmiltaan muistivedos.Käytin keskeytysrutiinia tarkkaillakseni int 31(?) Kempston-ohjainsauvan tulipalon varalta.LensLok käyttää keskeytyksiä näppäimistön syöttämiseen, joten minun täytyy vain puristaa koodi sisään, jotta se poistetaan automaattisesti käytöstä.Elite jätti vain noin 200 tavua käyttämättä.Kun tallensin sen *”m”,1:llä, käyttöliittymän 1 varjokartta nieli keskeytykseni!Vau.36 vuotta sitten.
Petin hieman… Minulla on 3,5 tuuman Discovery Opus 1 -levyke Speccyssäni.Huomasin, että kiitos onnellisen onnettomuuden päivänä, jolloin Elite kaatui latauksen aikana, voin tallentaa Eliten levykkeelle… ja se on 128-versio, ei linssin lukitusta!tulos!
Mielenkiintoista, että noin 40 vuotta myöhemmin levyke on kuollut ja nauha on edelleen olemassa:) PS: Käytän nauhakirjastoa, jokaisessa 18 asemaa, jokaisella asemalla on 350 MB/s nopeus;)
Haluaisin tietää, jos purat kasettisovittimen, voitko käyttää magneettipäätä tietojen lataamiseen tietokoneeseen mikroaseman kautta?
Päät ovat hyvin samankaltaisia, elleivät samat (mutta "pyyhekumipää" tulisi integroida kaavioon), mutta mikroaseman nauha on kapeampi, joten sinun on rakennettava uusi nauhaohjain.
"Vain erittäin varakkailla ihmisillä on varaa levyasemiin."Ehkä Isossa-Britanniassa, mutta melkein kaikilla Yhdysvalloissa on niitä.
Muistan, että PlusD + levyasema + virtalähde maksoi vuonna 1990 noin 33 900 pesetaa (noin 203 euroa).Inflaatiolla se on nyt 433 euroa (512 USD).Tämä on suunnilleen sama kuin kokonaisen tietokoneen hinta.
Muistan, että vuonna 1984 C64:n hinta oli 200 dollaria, kun taas 1541:n hinta oli 230 dollaria (itse asiassa korkeampi kuin tietokoneella, mutta koska sillä on oma 6502, tämä ei ole yllättävää).Nämä kaksi plus halpa televisio ovat edelleen alle neljänneksen Apple II:n hinnasta.10 levykkeen laatikko myydään 15 dollarilla, mutta hinta on laskenut vuosien varrella.
Ennen eläkkeelle jäämistäni käytin Cambridgen pohjoisosassa (Iso-Britannia) erinomaista mekaanista suunnittelua ja valmistusta valmistavaa yritystä, joka valmisti kaikki Microdrives-kasettien valmistukseen käytetyt koneet.
Luulen, että 1980-luvun alussa centronicsin kanssa yhteensopivan rinnakkaisportin puute ei ollut iso juttu, ja sarjatulostimet olivat edelleen yleisiä.Sitä paitsi Clive-setä haluaa myydä sinulle ZX FireHazard…-tulostimen.Loputon humina ja otsonin haju, kun se liikkuu alas hopeoitua paperia.
Mikrolevyt, tuurini oli erittäin huono, olin täynnä halua niitä, kun ne ilmestyivät, mutta vasta muutaman vuoden kuluttua aloin poimia laitteita halvalla käytetyistä tavaroista, enkä hanki mitään laitteistoa.Sain 2 porttia 1, 6 mikroasemaa, joitain satunnaisesti käytettyjä kärryjä ja laatikon, jossa oli 30 upouutta 3. neliön kärryä, jos voin tehdä niistä minkä tahansa 2 × 6 -yhdistelmänä, olen erittäin ärsyyntynyt, kun työskentelen yksi paikka.Pääasiassa ne eivät näytä olevan alustettuja.En koskaan ajatellut sitä, vaikka sain apua uutisryhmistä, kun menin verkkoon 90-luvun alussa.Mutta nyt, kun minulla on "oikeita" tietokoneita, sain sarjaportit toimimaan, joten tallensin asioita niille nollamodeemikaapelilla ja käytin tyhmiä päätteitä.
Onko kukaan kirjoittanut ohjelmaa nauhojen "esivenyttämiseksi" ajamalla ne silmukassa ennen alustamista?
Minulla ei ole mikroasemaa, mutta muistan lukeneeni sen ZX Magazinessa (Espanja).Kun luin sen, se yllätti minut!:-D
Muistan, että tulostin on sähköstaattinen, ei lämpö… Saatan olla väärässä.Henkilö, jonka työskentelin sulautettujen ohjelmistojen kehittämisessä 80-luvun lopulla, liitti yhden nauha-aseman Speccyyn ja liitti EPROM-ohjelmoijan takaporttiin.Olisi vähättelyä sanoa, että tämä on paskiainen käyttö.
Ei kumpikaan.Paperi on päällystetty ohuella metallikerroksella, ja tulostin vetää metallikynän poikki.Korkeajännitepulssi tuotetaan poistamaan metallipinnoite kaikkialla, missä mustia pikseleitä tarvitaan.
Kun olit teini, ZX-liitäntä 1 RS-232-liitännällä sai sinut tuntemaan olosi "maailman kuninkaaksi".
Itse asiassa Microdrives ylitti (minimi)budjetin täysin.Ennen kuin tapasin tämän kaverin, joka myi piraattipelejä LOL, en tuntenut ketään.Jälkikäteen ajateltuna minun pitäisi ostaa Interface 1 ja joitain ROM-pelejä.Harvinainen kuin kanan hampaat.


Postitusaika: 15.6.2021