ZX Microdrive: budzjetgegevens opslach, 1980-styl

Foar de measte minsken dy't yn 'e iere jierren '80 8-bit thúskompjûters brûkten, wie it brûken fan kassettebânnen om programma's op te slaan in bliuwend oantinken.Allinich heul begoedige minsken kinne skiifstasjons betelje, dus as jo it idee net leuk fine om foar altyd te wachtsjen op 'e koade om te laden, dan binne jo pech.As jo ​​​​lykwols Sinclair Spectrum hawwe, dan hawwe jo yn 1983 in oare opsje, de unike Sinclair ZX Microdrive.
Dit is in opmaak yntern ûntwikkele troch Sinclair Research.It is yn essinsje in miniaturisearre ferzje fan in einleaze loopbandkarre.It is ferskynd yn 'e foarm fan in 8-track Hi-Fi-kassette oer de ôfrûne tsien jier en belooft bliksemsnelle laden tiden.Sekonden en in relatyf enoarme opslachkapasiteit fan mear as 80 kB.Sinclair-eigners kinne de grutte jonges yn 'e thúskomputerwrâld byhâlde, en se kinne dat dwaan sûnder de bank te folle te brekken.
As reizger dy't weromkaam fan in hackerkamp op it fêstelân, fanwegen de pandemy, easke de Britske regearing dat ik twa wiken yn quarantaine waard.Ik die it as gast fan Claire.Claire is myn freon en hy is tafallich in boarne fan kennis.Prolific 8-bit Sinclair hardware en software samler.Wylst se petearen oer Microdrive, kocht se net allinich inkele foarbylden fan driuwfearren en software, mar ek it ynterfacesysteem en it orizjinele ferpakte Microdrive-kit.Dit joech my de kâns om te ynspektearjen en ûntmantele it systeem en foarsjen lêzers mei fassinearjende ynsjoch yn dit meast ûngewoane perifeare apparaat.
Nim de Microdrive.It is in ienheid fan likernôch 80 mm x 90 mm x 50 mm en waacht minder dan 200 gram.It folget deselde Rich Dickinson styling oanwizings as de orizjinele rubberen kaai Spectrum.Oan de foarkant is in iepening fan likernôch 32 mm x 7 mm foar it ynstallearjen fan Microdrive tape cartridges, en oan eltse kant fan 'e rêch is der in 14-way PCB edge Connector foar ferbining mei Spectrum en daisy-chaining fia in oanpaste serial bus Another Microdrive jout lintkabels en Anschlüsse.Oant acht driuwfearren kinne op dizze manier ferbûn wurde.
Yn termen fan prizen yn 'e iere jierren 1980, Spectrum wie in geweldige masine, mar de priis fan syn ymplemintaasje wie dat it betelle hiel bytsje foar de ynboude hardware ynterface bûten syn fideo en cassette tape havens.Efter it is in râne Connector, dy't yn prinsipe bleatstelle de ferskate bussen fan de Z80, leaving eltse fierdere ynterfaces ferbûn fia de útwreiding module.In typyske Spectrum-eigner kin op dizze manier in Kempston-joystick-adapter hawwe, it meast foar de hân lizzende foarbyld.Spektrum is perfoarst net foarsjoen fan in Microdrive-ferbining, sadat Microdrive in eigen ynterface hat.Sinclair ZX Interface 1 is in wig-foarmige ienheid dy't dwaande mei de râne Connector op it Spectrum en geschroefd oan 'e boaiem fan' e kompjûter.It leveret in Microdrive-ynterface, in RS-232-seriële poarte, in ienfâldige LAN-ynterface-ferbining mei in 3,5 mm-jack, en Replica of Sinclair edge Connector mei mear ynterfaces ynfoege.Dizze ynterface befettet in ROM dy't him yn kaart bringt oan de ynterne ROM fan Spectrum, lykas wy oanjûn doe't it prototype Spectrum ferskynde by it Cambridge Computing History Center, lykas wy allegear witte, is it net foltôge en guon fan har ferwachte funksjes binne net ymplementearre.
It is nijsgjirrich om te praten oer hardware, mar fansels is dit Hackaday.Jo wolle it net allinich sjen, jo wolle sjen hoe't it wurket.No is it tiid om te disassemble, wy sille earst de Microdrive-ienheid sels iepenje.Krekt as Spectrum wurdt de boppekant fan it apparaat bedekt troch in swarte aluminiumplaat mei it byldbepalende Spectrum-logo, dat foarsichtich skieden wurde moat fan 'e oerbleaune krêft fan' e 1980-er jierren om de twa skroefkoffers bleat te lizzen dy't it boppeste diel befestigje.Lykas Spectrum is it lestich om dit te dwaan sûnder it aluminium te bûgen, sadat guon feardichheden nedich binne.
Til it boppeste diel en loslitte de bestjoerder LED, de meganyske apparaat en circuit board ferskine yn it fjild fan fyzje.Erfarne lêzers sille fuortendaliks de oerienkomsten derfan fernimme en de gruttere 8-track audio-kassette.Hoewol dit gjin derivative fan it systeem is, wurket it op in heul ferlykbere manier.It meganisme sels is hiel simpel.Oan de rjochterkant is in mikro switch dy't sinjalearret doe't de tape ferwideret de skriuwbeskerming label, en oan de linker kant is in motor skacht mei in capstan roller.Op 'e saaklike ein fan' e tape is in tape kop, dy't liket hiel ferlykber mei wat jo miskien fine yn in cassette recorder, mar hat in smellere tape gids.
D'r binne twa PCB's.Op 'e rêch fan' e tapekop is in 24-pin oanpaste ULA (Uncommitted Logic Array, eins de foargonger fan CPLD en FPGA yn 'e jierren '70) foar it selektearjen en operearjen fan skiven.De oare is ferbûn oan 'e ûnderste helte fan' e húsfesting dy't herberget de twa ynterface Anschlüsse en de motor switch elektroanika.
De tape is 43 mm x 7 mm x 30 mm en befettet in trochgeande lus selssmearjende tape mei in lingte fan 5 meter en in lingte fan 1,9 mm.Ik ferwyt Claire net dat se my ien fan har âlderwetske cartridges net iepenje liet, mar gelokkich joech Wikipedia ús in foto fan de cartridge mei de top ticht.De oerienkomsten mei 8-track tape wurde fuortendaliks dúdlik.De kapstan kin oan 'e iene kant wêze, mar deselde tape loop wurdt weromfierd nei it sintrum fan in inkele reel.
De ZX-microdrive-hantlieding beweart optimistysk dat elke kassette 100 kB fan gegevens kin hâlde, mar de realiteit is dat ienris guon útwreidingen wurde brûkt, kinne se sawat 85 kB hâlde en ferheegje nei mear as 90 kB.It is earlik om te sizzen dat se net de meast betroubere media binne, en tapes waarden úteinlik útwreide oant it punt dat se net mear lêze koenen.Sels it Sinclair Manual advisearret in reservekopy fan algemien brûkte tapes.
De lêste komponint fan it systeem dat moat wurde disassembled is ynterface 1 sels.Oars as it Sinclair-produkt hat it gjin skroeven ferburgen ûnder de rubberfuotten, dus neist de subtile operaasje fan it skieden fan 'e boppekant fan' e húsfesting fan 'e Spectrum-rânferbining, is it ek maklik te demontearjen.Binnen binne trije chips, in Texas Instruments ROM, in universele ynstrumint ULA ynstee fan de Ferranti projekt brûkt troch Spectrum sels, en in bytsje 74 logika.ULA omfettet alle circuits útsein de diskrete apparaten dy't brûkt wurde om RS-232, Microdrive, en netwurk serial bussen te riden.Sinclair ULA is berucht foar oververhitting en selskoken, dat is it meast kwetsbere type.De ynterface hjir kin net brûkt wurde te folle, omdat it hat gjin ULA radiator ynstallearre, en der is gjin waarmte mark op of om 'e shell.
De lêste sin fan 'e demontage moat de hantlieding wêze, dat is in typysk goed skreaun tinne folume dat in djipgeand begryp kin leverje fan it systeem en hoe't it yntegrearre is yn' e BASIC-interpreter.De netwurkmooglikheid is benammen fassinearjend, om't it selden wurdt brûkt.It fertrout op elk Spectrum yn it netwurk om in kommando út te jaan om himsels in nûmer te jaan as it begjint, om't d'r gjin Flash of ferlykber ûnthâld oan board is.Dit wie oarspronklik bedoeld om de skoalmerk te posysjonearjen as in konkurrint foar Acorn's Econet, dus it is net ferrassend dat BBC Micro in troch de regearing stipe skoalkontrakt wûn ynstee fan 'e Sinclair-masine.
Begjin yn 2020, sjoch werom op dizze fergetten kompjûtertechnology en sjoch nei in wrâld wêryn in 100 kB opslachmedium wurdt laden yn sawat 8 sekonden ynstee fan in pear minuten fan tapeladen.Wat is betiizjend is dat ynterface 1 net omfiemet in parallelle printer ynterface, om't sjocht nei it folsleine Spectrum systeem, it is net dreech om te sjen dat it is wurden in foldwaande thús kantoar produktiviteit kompjûter hjoed, ynklusyf fansels syn priis.Sinclair ferkeapet har eigen thermyske printers, mar sels de meast stjerfol Sinclair-entûsjasters kinne de ZX-printer amper in nije printer neame.
De wierheid is dat it, lykas alle Sinclairs, it slachtoffer wie fan Sir Clive's legindaryske kostenreduksje en de geniale mooglikheid om ûnmooglike fernimstigens te meitsjen fan ûnferwachte komponinten.Microdrive waard folslein yn eigen hûs ûntwikkele troch Sinclair, mar miskien wie it te min, te ûnbetrouber en te let.De earste Apple Macintosh útrist mei in floppy drive kaam út yn it begjin fan 1984 as in hjoeddeistich produkt fan ZX Microdrive.Hoewol't dizze lytse tapes ynfierd Sinclair syn ill-fated 16-bit masine QL, it die bliken in v wêze in kommersjele mislearring.Sadree't se kochten Sinclair syn aktiva, Amstrad soe lansearje Spectrum mei in 3-inch diskette, mar op dat stuit Sinclair mikrocomputers waarden allinnich ferkocht as spultsje konsoles.Dit is in nijsgjirrige ûntmanteling, mar miskien is it it bêste om te gean mei de lokkige oantinkens fan 1984.
Ik bin Claire tige tankber foar it brûken fan de hardware hjir.Yn it gefal dat jo jo ôffreegje, toant de foto hjirboppe in ferskaat oan ferskillende komponinten, ynklusyf wurkjende en net-funksjonele komponinten, benammen de folslein disassembled Microdrive-ienheid is in mislearre ienheid.Wy wolle de reverse computing-hardware net ûnnedich skea dwaan op Hackaday.
Ik haw Sinclair QL mear as sân jier brûkt, en ik moat sizze dat har mikrodrives net sa kwetsber binne as minsken sizze.Ik brûk se faak foar húswurk op skoalle, ensfh., En mis gjin dokuminten.Mar d'r binne yndie wat "moderne" apparaten dy't folle betrouberer binne as de orizjinele.
Oangeande ynterface I, it is hiel frjemd yn elektryske design.De seriële poarte is gewoan in nivo-adapter, en it RS-232-protokol wurdt útfierd troch software.Dit soarget foar problemen by it ûntfangen fan gegevens, om't de masine allinich tiid hat foar it stopbit om te dwaan wat it mei de gegevens moat.
Dêrneist lêzen fan tape is nijsgjirrich: jo hawwe in IO haven, mar as jo lêze út it, ynterface Ik sil stopje de prosessor oant in folsleine byte is lêzen fan de tape (wat betsjut dat as jo ferjitte Skeakelje de tape motor en de kompjûter sil hingje).Dit makket maklik syngronisaasje fan de prosessor en de tape, dat is nedich fanwege de tagong ta de twadde 16K ûnthâld blok (de earste hat ROM, de tredde en fjirde hawwe ekstra ûnthâld fan 48K modellen), en fanwege de microdrive buffer It bart om yn dat gebiet te wêzen, dus it is ûnmooglik om allinich timed loops te brûken.As Sinclair in tagongsmetoade brûkt lykas dy brûkt wurdt yn Inves Spectrum (wêrmei sawol de fideokring as de prosessor mei straffeloosheid tagong krije ta de fideo-RAM, krekt as de ][ yn Apple, dan koe it ynterface-sirkwy in protte ienfâldich west hawwe.
Spectrum hat safolle mooglik tiid om te ferwurkjen de ûntfongen bytes, mits it apparaat oan 'e oare ein korrekt ymplemintearret hardware flow kontrôle (foar guon (alle?) Motherboard "SuperIO" chips * net * de situaasje. Ik fergriemd In pear dagen fan debuggen foardat ik dit realisearre en oerstap nei de âlde produktive USB-seriële adapter, wie ik ferrast dat Just Worked foar it earst wurke)
Oer RS232.Ik krige 115k flaterkorreksje en 57k betroubere bitbumping sûnder flaterkorreksjeprotokol.It geheim is om troch te gean mei te akseptearjen oant 16 bytes nei it wegerjen fan de CTS.De orizjinele ROM-koade die dit net, en kin ek net kommunisearje mei de "moderne" UART.
Wikipedia seit 120 kbit/sek.Oangeande de spesifike protokol, Ik wit it net, mar ik wit dat it brûkt in stereo tape holle, en de bit opslach is "unaligned".Ik wit net hoe ik it yn it Ingelsk útlizze moat... de bits yn it iene spoar begjinne yn it midden fan de bits yn it oare spoar.
Mar in flugge sykje ik fûn dizze side, dêr't de brûker ferbynt de oscilloscope oan de gegevens sinjaal, en it liket te wêzen FM-modulaasje.Mar it is QL en is net kompatibel mei Spectrum.
Ja, mar tink asjebleaft dat de keppeling praat oer Sinclair QL-mikrodrives: hoewol se fysyk itselde binne, brûke se ynkompatibele formaten, dus QL kin Spectrum-formaatbânnen net lêze, en oarsom.
Bytsje ôfstimd.De bytes wurde interleaved tusken spoar 1 en spoar 2. It is bi-fase kodearring.In fm gewoanlik fûn op kredytkaarten.De ynterface reassemble de bytes yn 'e hardware, en de kompjûter lêst allinnich de bytes.De orizjinele gegevensrate is 80 kbps per spoar of 160 kbps foar beide.De prestaasje is gelyk oan diskettes fan dat tiidrek.
Ik wit it net, mar d'r wiene doe ferskate artikels oer verzadigde opnames.Om in besteande kassetterecorder te brûken, binne audiotoanen nedich.Mar as jo feroarje in direkte tagong tape holle, kinne jo direkt feed se mei DC macht en direkt ferbine in Schmitt trigger foar Wiedergabe.Dus it feedt gewoan it serial sinjaal fan 'e tapekop.Jo kinne rappere snelheden krije sûnder jo soargen te meitsjen oer it ôfspielnivo.
It wurdt perfoarst brûkt yn 'e "mainframe" wrâld.Ik tink altyd dat it brûkt wurdt yn guon lytse kompjûterprogramma's, lykas "floppy disks", mar ik wit it net.
Ik haw in QL mei 2 mikro-driven, dat is wier, teminsten QL is betrouberer as minsken sizze.Ik haw in ZX Spectrum, mar gjin microdrives (hoewol't ik wol se).It meast resinte ding dat ik krige is wat cross-ûntwikkeling te dwaan.Ik brûk QL as tekstbewurker en ferpleatse bestannen nei it Spectrum dat bestannen sammelet fia serial (Ik skriuw in printerdriver foar it programma ZX Spectrum PCB Designer, dat sil opwurdearje en piksels ynfoegje nei in resolúsje fan 216ppi sadat it spoar net docht skerpe ferskine).
Ik hâld fan myn QL en syn bondele software, mar ik moat har microdrive haatsje.Ik ûntfang faaks "BAD OR CHANGED MEDIUM" flaters nei't ik fan it wurk kaam.Frustrearjend en ûnbetrouber.
Ik skreau myn kompjûterwittenskip BSc-papier op myn 128Kb QL.Quill kin mar sawat 4 siden opslaan.Ik doarde noait de ram oer te rinnen, om't it de mikro-drive soe begjinne te skodzjen en de flater soe gau opdûke.
Ik haw sa noed west oer de betrouberens fan Microdrive dat ik gjin backup fan elke bewurkingssesje op twa Microdrive-tapes kin.Lykwols, nei in hiele dei skreaun, haw ik by ûngelok myn nije haadstik bewarre ûnder de namme fan it âlde haadstik, en sa oerskreaun myn wurk de dei derfoar.
"Ik tink it is goed, teminsten ik haw in reservekopy!";Nei it feroarjen fan de tape, tocht ik dat it wurk fan hjoed op 'e reservekopy moat wurde bewarre en it wurk fan' e foarige dei yn 'e tiid oerskriuwe!
Ik haw myn QL noch, sawat in jier lyn, haw ik eins mei súkses in 30-35 jier âlde mini-drive-cartridge brûkt om it te bewarjen en te laden:-)
Ik brûkte de floppy drive fan 'e ibm pc, it is in adapter op' e efterkant fan it spektrum, it is heul rap en leuk:)(fergelykje it mei tape dei en nacht)
Dit bringt my werom.Yn dy tiid haw ik alles hackt.It duorre my in wike te ynstallearjen Elite op Microdrive en lit LensLok altyd wêze de rol AA.Elite laden tiid is 9 sekonden.Besteegje mear dan in minút oan Amiga!It is yn prinsipe in ûnthâld dump.Ik brûkte in interrupt routine foar in monitor int 31 (?) Foar in Kempston joystick fjoer.LensLok brûkt interrupts foar toetseboerdynfier, dus ik moat gewoan de koade yndrukke om it automatysk útskeakele te meitsjen.Elite liet mar sawat 200 bytes net brûkt wurde.Doe't ik it bewarre mei *"m",1, slokte de skaadkaart fan ynterface 1 myn ûnderbrekking op!Wow.36 jier lyn.
Ik haw in bytsje bedrogen ... ik haw in Discovery Opus 1 3.5-inch diskette op myn Speccy.Ik fûn dat tank oan in lokkich ûngelok op 'e dei doe't Elite ferûngelokke by it laden, ik Elite op 'e diskette kin bewarje ... en it is 128 ferzje, gjin lensslot!resultaat!
It is nijsgjirrich dat sa'n 40 jier letter de diskette dea is en de tape noch bestiet:) PS: Ik brûk in tapebibleteek, elk mei 18 driuwfearren, elk stasjon kin 350 MB/s snelheid leverje;)
Ik wol witte oft jo disassemble de cassette adapter, kinne jo brûke de magnetyske kop te laden gegevens yn 'e kompjûter fia de microdrive?
De hollen binne tige ferlykber, as net itselde (mar in "eraser kop" moat wurde yntegrearre yn it skema), mar de tape yn 'e microdrive is smeller, dus jo moatte bouwe in nije tape gids.
"Allinich heul rike minsken kinne skiifstasjons betelje."Miskien yn it Feriene Keninkryk, mar hast elkenien yn 'e FS hat se.
Ik tink de kosten fan in PlusD + skiif drive + stromadapter, yn 1990, wie sa'n 33.900 pesetas (sawat 203 euro).Mei ynflaasje is it no 433 euro (512 USD).Dit is sawat itselde as de kosten fan in folsleine kompjûter.
Ik tink dat yn 1984 wie de priis fan 'e C64 US $ 200, wylst de priis fan 1541 wie US $ 230 (eins heger as de kompjûter, mar sjoen it hat syn eigen 6502, dit is net ferrassend).Dizze twa plus in goedkeape tv binne noch minder dan in kwart fan 'e priis fan' e Apple II.In doaze fan 10 diskettes ferkeapet foar $ 15, mar de priis is sakke troch de jierren.
Foardat ik mei pensjoen gie, brûkte ik in treflik meganysk ûntwerp- en produksjebedriuw yn it noarden fan Cambridge (UK), dy't alle masines produsearre dy't brûkt waarden om Microdrives-cartridges te meitsjen.
Ik tink yn 'e iere jierren 1980 wie it ûntbrekken fan in parallelle haven kompatibel mei centronics net in grut probleem, en serial printers wiene noch gewoan.Neist, omke Clive wol jo ZX FireHazard ferkeapje ... goed printer.It einleaze brom en de rook fan ozon as it troch it sulveren papier beweecht.
Micro-drives, myn gelok wie tige min, ik wie fol begear nei se doe't se kamen út, mar it wie pas in pear jier letter dat ik begûn te heljen wat hardware goedkeap út twaddehâns guod, en ik die net krije alle hardware.Ik einige mei 2 havens 1, 6 micro-drives, guon willekeurich brûkte karren, en in doaze fan 30 gloednije 3e fjouwerkante karren, as ik kin meitsje ien fan harren yn eltse 2 × 6 kombinaasje Ik bin hiel argewaasje as ik wurkje yn ien plak.Foaral lykje se net opmakke te wêzen.Nea neitocht oer it, sels as ik krige help fan nijsgroepen doe't ik gie online yn de iere jierren '90.No't ik lykwols "echte" kompjûters haw, krige ik de seriële havens om te wurkjen, dus ik haw dingen op har bewarre fia in nullmodemkabel en rûn wat stomme terminals.
Hat immen in programma skreaun om tapes te "pre-stretch" troch se yn in lus út te fieren foardat se besykje se op te meitsjen?
Ik haw gjin mikro drive, mar ik tink it lêzen yn ZX Magazine (Spanje).Doe't ik it lies, fernuvere it my!:-D
Ik lykje te ûnthâlden dat de printer elektrostatysk is, net thermysk ... ik kin ferkeard wêze.De persoan dy't ik wurke oan it ûntwikkeljen fan ynbêde software yn 'e lette jierren '80 plug ien fan' e tape driuwfearren yn Speccy en plug de EPROM programmeur yn 'e efterste haven.Om te sizzen dat dit in bastard gebrûk is soe in understatement wêze.
Gjin fan beide.It papier is bedekt mei in tinne laach metaal, en de printer sleept de metalen stylus oer.In heechspanningspuls wurdt generearre om de metalen coating te ferwiderjen wêr't swarte piksels nedich binne.
Doe't jo wiene in tsiener, makke ZX ynterface 1 mei RS-232 ynterface jo fiele as de "kening fan 'e wrâld".
Yn feite, Microdrives hielendal boppe myn (minimum) budzjet.Foardat ik moete dizze keardel dy't ferkocht pirated games LOL, gjinien ik wist.Efterôf soe ik ynterface 1 en guon ROM-spultsjes moatte keapje.Sa seldsum as de tosken fan in hin.


Posttiid: Jun-15-2021