ZX Microdrive: panyimpenan data budget, gaya 1980-an

Kanggo umume wong sing nggunakake komputer ngarep 8-bit ing awal taun 1980-an, nggunakake kaset kanggo nyimpen program minangka memori sing langgeng.Mung wong sing sugih banget sing bisa tuku disk drive, dadi yen sampeyan ora seneng ngenteni kode mbukak ing salawas-lawase, mula sampeyan ora bakal kepenak.Nanging, yen sampeyan duwe Sinclair Spectrum, banjur ing 1983, sampeyan duwe pilihan liyane, unik Sinclair ZX Microdrive.
Iki minangka format sing dikembangake sacara internal dening Sinclair Research.Iku ateges versi miniatur saka gerobak tape loop telas.Wis muncul ing wangun kaset Hi-Fi 8-trek sajrone sepuluh taun kepungkur lan njanjeni wektu loading cepet banget.Detik lan kapasitas panyimpenan sing relatif gedhe ngluwihi 80 kB.Sing nduweni Sinclair bisa tetep munggah karo lanang amba ing donya komputer ngarep, lan padha bisa nindakake tanpa break bank kakehan.
Minangka wong lelungan sing bali saka kemah peretas ing daratan, amarga pandemi, pamrentah Inggris mbutuhake aku dikarantina sajrone rong minggu.Aku nindakake minangka tamu Claire.Claire iku kancaku lan dheweke dadi sumber kawruh.Prolific 8-bit Sinclair hardware lan piranti lunak kolektor.Nalika ngobrol babagan Microdrive, dheweke ora mung tuku sawetara conto drive lan piranti lunak, nanging uga sistem antarmuka lan kit Microdrive kothak asli.Iki menehi kesempatan kanggo mriksa lan mbongkar sistem kasebut lan menehi wawasan sing apik kanggo para pamaca babagan piranti periferal sing paling ora biasa iki.
Njupuk Microdrive.Iki minangka unit sing ukurane kira-kira 80 mm x 90 mm x 50 mm lan bobote kurang saka 200 gram.Iki ngetutake isyarat gaya Rich Dickinson sing padha karo Spectrum tombol karet asli.Ing ngarep ana bukaan kira-kira 32 mm x 7 mm kanggo nginstal kartrid tape Microdrive, lan ing saben sisih mburi ana konektor pinggiran PCB 14-cara kanggo nyambungake menyang Spectrum lan daisy-chaining liwat bus serial khusus Microdrive liyane nyedhiyakake kabel pita lan konektor.Nganti wolung drive bisa disambungake kanthi cara iki.
Ing syarat-syarat prices ing awal taun 1980-an, Spectrum mesin apik banget, nanging rega implementasine iku mbayar banget sethitik kanggo antarmuka hardware dibangun ing ngluwihi video lan bandar tape kaset.Konco iku konektor pinggiran, kang Sejatine mbukak macem-macem bus saka Z80, ninggalake sembarang antarmuka luwih disambungake liwat modul expansion.Pamilik Spectrum sing khas bisa uga duwe adaptor joystick Kempston kanthi cara iki, conto sing paling jelas.Spektrum mesthi ora dilengkapi konektor Microdrive, mula Microdrive duwe antarmuka dhewe.Sinclair ZX Interface 1 punika unit wedge-shaped sing engages karo konektor pinggiran ing Spectrum lan ngaco kanggo ngisor komputer.Menehi antarmuka Microdrive, port serial RS-232, konektor antarmuka LAN prasaja nggunakake jack 3,5 mm, lan Tiron saka konektor pinggiran Sinclair karo antarmuka liyane dipasang.Antarmuka iki ngandhut ROM sing maps dhewe kanggo ROM internal Spectrum, nalika kita nuding metu nalika prototipe Spectrum muncul ing Cambridge Computing History Center, kita kabeh ngerti, iku durung rampung lan sawetara fungsi samesthine wis ora dipun ginakaken.
Iku menarik kanggo pirembagan bab hardware, nanging mesthi, iki Hackaday.Sampeyan ora mung pengin ndeleng, sampeyan pengin ndeleng cara kerjane.Saiki wektu kanggo mbongkar, kita bakal mbukak unit Microdrive dhewe.Kaya Spectrum, sisih ndhuwur piranti kasebut ditutupi piring aluminium ireng kanthi logo Spectrum sing apik, sing kudu dipisahake kanthi ati-ati saka sisa-sisa adesif taun 1980-an kanggo mbukak rong kasus sekrup sing ngamanake sisih ndhuwur.Kaya Spectrum, iku angel kanggo nindakake iki tanpa mlengkung aluminium, supaya sawetara skills dibutuhake.
Angkat sisih ndhuwur lan ngeculake driver LED, piranti mekanik lan papan sirkuit katon ing bidang sesanti.Pembaca sing berpengalaman bakal langsung ngerteni persamaan ing antarane lan kaset audio 8-trek sing luwih gedhe.Sanajan iki dudu turunan saka sistem kasebut, kerjane kanthi cara sing padha.Mekanisme dhewe banget prasaja.Ing sisih tengen saklar mikro sing raos nalika tape mbusak label pangayoman nulis, lan ing sisih kiwa poros motor karo roller capstan.Ing mburi bisnis tape sirah tape, kang katon banget padha karo apa sampeyan bisa nemokake ing recorder kaset, nanging wis guide tape sempit.
Ana rong PCB.Ing mburi sirah tape punika ULA adat 24-pin (Uncommitted Logic Array, bener leluhur saka CPLD lan FPGA ing taun 1970-an) kanggo milih lan operasi drive.Liyane disambungake Kanggo setengah ngisor omah sing omahé loro konektor antarmuka lan electronics ngalih motor.
Pita kasebut yaiku 43 mm x 7 mm x 30 mm lan ngemot pita pelumas mandiri sing terus-terusan kanthi dawane 5 meter lan dawane 1,9 mm.Aku ora nyalahke Claire kanggo ora nglilani kula pry mbukak siji saka cartridges lawas-gaya dheweke, nanging Begjanipun, Wikipedia nyedhiyani kita karo gambar saka kartrid karo ndhuwur ditutup.Persamaan karo tape 8-trek langsung katon.Capstan bisa uga ana ing sisih siji, nanging daur ulang tape sing padha diwenehake bali menyang tengah rol siji.
Manual microdrive ZX optimistically claims sing saben kaset bisa 100 kB data, nanging kasunyatan iku yen sawetara ekstensi digunakake, padha bisa nahan bab 85 kB lan nambah kanggo luwih saka 90 kB.Iku adil kanggo ngomong sing padha dudu media paling dipercaya, lan kaset pungkasanipun dowo kanggo titik ngendi padha ora bisa maca maneh.Malah Manual Sinclair nyaranake nggawe serep kaset sing umum digunakake.
Komponen pungkasan saka sistem sing bakal dibongkar yaiku antarmuka 1 dhewe.Boten kados produk Sinclair, iku ora duwe ngawut-awut umpetaken ing kaki karet, supaya saliyane operasi subtle misahake ndhuwur omah saka konektor pinggiran Spectrum, iku uga gampang disassemble.Nang ana telung Kripik, Texas Instruments ROM, ULA instrument universal tinimbang project Ferranti digunakake dening Spectrum dhewe, lan sethitik 74 logika.ULA kalebu kabeh sirkuit kajaba piranti diskrit sing digunakake kanggo nyopir RS-232, Microdrive, lan bus serial jaringan.Sinclair ULA kondhang amarga overheating lan masak dhewe, yaiku jinis sing paling rawan.Antarmuka kene ora bisa digunakake kakehan, amarga ora duwe radiator ULA diinstal, lan ora ana tandha panas ing utawa watara Nihan.
Ukara pungkasan saka pembongkaran kudu manual, yaiku volume tipis sing ditulis kanthi apik sing bisa menehi pangerten sing jero babagan sistem lan cara digabungake menyang interpreter BASIC.Kapabilitas jaringan kasebut narik banget amarga jarang digunakake.Iku gumantung ing saben Spectrum ing jaringan kanggo ngetokake printah kanggo nemtokake dhewe nomer nalika diwiwiti, amarga ora ana Flash utawa memori padha onboard.Iki asline dimaksudaké kanggo posisi pasar sekolah minangka saingan kanggo Acorn kang Econet, supaya iku ora ngageti sing BBC Micro menang kontrak sekolah-didhukung pemerintah tinimbang mesin Sinclair.
Wiwit taun 2020, deleng maneh teknologi komputasi sing wis lali iki lan deleng jagad ing ngendi media panyimpenan 100 kB dimuat ing udakara 8 detik tinimbang sawetara menit ngemot tape.Apa mbingungake iku Interface 1 ora kalebu antarmuka printer podo, amarga katon ing sistem Spectrum lengkap, iku ora angel kanggo ndeleng iku wis dadi komputer produktivitas kantor ngarep cekap dina, kalebu mesthi rega.Sinclair adol printer termal dhewe, nanging malah para penggemar Sinclair sing paling akeh bintang ora bisa nyebut printer ZX minangka printer anyar.
Bebener iku, kaya kabeh Sinclairs, iku korban saka abang biaya legendaris Sir Clive lan kemampuan akale kanggo nggawe kapinteran mokal saka komponen sing ora dikarepke.Microdrive dikembangake kabeh ing omah dening Sinclair, nanging bisa uga sithik banget, ora bisa dipercaya, lan kasep.Apple Macintosh pisanan sing dilengkapi floppy drive metu ing awal 1984 minangka produk kontemporer saka ZX Microdrive.Sanajan kaset cilik kasebut mlebu ing mesin QL 16-bit Sinclair sing nandhang lara, mula gagal komersial.Sawise padha tuku aset Sinclair, Amstrad bakal miwiti Spectrum karo 3-inch floppy disk, nanging ing wektu iku mikrokomputer Sinclair mung didol minangka nyenengake game.Iki minangka pembongkaran sing menarik, nanging luwih becik ninggalake kenangan sing nyenengake ing taun 1984.
Aku ngucapke matur nuwun banget kanggo Claire kanggo nggunakake hardware kene.Yen sampeyan kepingin weruh, foto ing ndhuwur nuduhake macem-macem komponen sing beda-beda, kalebu komponen sing bisa digunakake lan non-fungsi, utamane unit Microdrive sing disassembled minangka unit sing gagal.Kita ora pengin ngrusak hardware komputasi mbalikke kanthi ora perlu ing Hackaday.
Aku wis digunakake Sinclair QL kanggo luwih saka pitung taun, lan aku kudu ngomong sing microdrives ora minangka pecah minangka wong ngomong.Aku kerep digunakake kanggo peer sekolah, etc., lan ora kantun dokumen sembarang.Nanging ana sawetara piranti "modern" sing luwih dipercaya tinimbang sing asli.
Babagan Interface I, iku aneh banget ing desain electrical.Port serial mung adaptor tingkat, lan protokol RS-232 dipun ginakaken dening piranti lunak.Iki nyebabake masalah nalika nampa data, amarga mesin mung duwe wektu kanggo mandeg kanggo nindakake apa wae sing kudu dilakoni karo data kasebut.
Kajaba iku, maca saka tape menarik: sampeyan duwe port IO, nanging yen maca saka iku, antarmuka aku bakal mungkasi prosesor nganti bait lengkap wis diwaca saka tape (sing tegese yen lali Nguripake motor tape. lan komputer bakal macet).Iki ngidini sinkronisasi gampang prosesor lan tape, sing perlu amarga akses menyang blok memori 16K kaloro (pisanan nduweni ROM, katelu lan papat duwe memori tambahan model 48K), lan amarga buffer microdrive. ana ing wilayah kasebut, mula ora bisa nggunakake mung puteran wektu.Yen Sinclair nggunakake cara akses kaya sing digunakake ing Inves Spectrum (sing ngidini loro sirkuit video lan prosesor kanggo ngakses RAM video karo impunity, kaya [ing Apple, banjur sirkuit antarmuka bisa wis prasaja Akeh.
Spectrum wis minangka akeh wektu sabisa kanggo proses bita ditampa, kasedhiya yen piranti ing mburi liyane bener ngleksanakake kontrol aliran hardware (kanggo sawetara (kabeh?) Motherboard "SuperIO" Kripik * ora * kahanan. Aku boroske A sawetara dina saka debugging sadurunge nyadari iki lan ngalih menyang adaptor serial USB prolific lawas, Aku kaget sing Just Worked makarya kanggo pisanan)
Babagan RS232.Aku entuk koreksi kesalahan 115k lan 57k bit sing bisa dipercaya tanpa protokol koreksi kesalahan.Rahasia kanggo terus nampa nganti 16 bait sawise mbuwang CTS.Kode ROM asli ora nindakake iki, utawa bisa komunikasi karo "modern" UART.
Wikipedia ngandika 120 kbit/detik.Babagan protokol tartamtu, Aku ora ngerti, nanging aku ngerti nggunakake sirah tape stereo, lan panyimpenan dicokot "ualigned".Aku ora ngerti carane nerangake ing Inggris… bit ing siji trek diwiwiti ing tengah bit ing trek liyane.
Nanging search cepet aku ketemu kaca iki, ngendi pangguna nyambung oscilloscope kanggo sinyal data, lan misale jek modulasi FM.Nanging iku QL lan ora kompatibel karo Spectrum.
Ya, nanging elinga link kasebut ngomong babagan microdrives Sinclair QL: sanajan padha fisik, padha nggunakake format sing ora kompatibel, supaya QL ora bisa maca kaset format Spectrum, lan kosok balene.
Bit didadekake siji.Bait kasebut disambungake ing antarane trek 1 lan trek 2. Iki minangka enkoding fase loro.A fm umum ditemokaké ing kertu kredit.Antarmuka reassembles bait ing hardware, lan komputer mung maca bait.Tingkat data asli yaiku 80kbps saben trek utawa 160kbps kanggo loro-lorone.Kinerja padha karo floppy disk ing jaman iku.
Aku ora ngerti, nanging ana sawetara artikel babagan rekaman jenuh nalika iku.Kanggo nggunakake perekam kaset sing wis ana, nada audio dibutuhake.Nanging yen sampeyan ngowahi sirah tape akses langsung, sampeyan bisa langsung Feed karo daya DC lan langsung nyambung pemicu Schmitt kanggo muter maneh.Dadi mung feed sinyal serial saka sirah tape.Sampeyan bisa entuk kacepetan sing luwih cepet tanpa kuwatir babagan level puter maneh.
Iku mesthi digunakake ing donya "mainframe".Aku tansah mikir iki digunakake ing sawetara program komputer cilik, kayata "floppy disk", nanging aku ora ngerti.
Aku duwe QL karo 2 mikro-drive, kang bener, paling QL luwih dipercaya saka wong ngomong.Aku duwe ZX Spectrum, nanging ora ana microdrives (sanajan aku pengin).Sing paling anyar sing dakkarepake yaiku nindakake pangembangan silang.Nganggo QL minangka editor teks lan nransfer file menyang Spectrum kang nglumpukake file liwat serial (Aku nulis driver printer kanggo program ZX Spectrum PCB Designer, kang bakal nganyarke lan Pasang piksel kanggo resolusi 216ppi supaya trek ora. katon jangkung).
Aku QL lan piranti lunak bundled, nanging aku kudu sengit microdrive sawijining.Aku kerep nampa "BAD OR CHANGED MEDIUM" kasalahan sawise metu saka karya.Frustasi lan ora bisa dipercaya.
Aku nulis kertas BSc ilmu komputer ing QL 128Kb.Quill mung bisa nyimpen babagan 4 kaca.Aku ora wani kebanjiran ram amarga bakal miwiti goyang drive mikro lan kesalahan bakal pop munggah rauh.
Aku wis dadi kuwatir bab linuwih saka Microdrive aku ora bisa gawe serep saben sesi editing ing loro kaset Microdrive.Nanging, sawise nulis sedina muput, aku ora sengaja nyimpen bab anyarku kanthi jeneng bab lawas, mula nimpa karyaku dina sadurunge.
"Aku ora apa-apa, paling aku duwe cadangan!";Sawise ngganti tape, aku eling yen karya dina iki kudu disimpen ing serep lan nimpa karya dina sadurunge ing wektu!
Aku isih duwe QL, kira-kira setaun kepungkur, aku bener-bener nggunakake kartrid mini drive umur 30-35 taun kanggo nyimpen lan mbukak.:-)
Aku nggunakake floppy drive saka pc ibm, iku adaptor ing mburi spektrum, iku cepet banget lan nyenengake:)(bandhingake karo tape awan lan wengi)
Iki ndadekke kula bali.Ing wektu iku aku hack kabeh.Aku butuh seminggu kanggo nginstal Elite ing Microdrive lan supaya LensLok tansah dadi peran AA.Wektu loading elit yaiku 9 detik.Ngginakaken luwih saka menit ing Amiga!Iku Sejatine mbucal memori.Aku digunakake ngganggu tumindake kanggo monitor int 31 (?) Kanggo geni joystick Kempston.LensLok nggunakake interrupts kanggo input keyboard, supaya aku mung kudu remet ing kode supaya otomatis dipatèni.Elite mung ninggalake 200 bita sing ora digunakake.Nalika aku nyimpen karo *"m",1, peta bayangan antarmuka 1 ngulu interupsi sandi!wah.36 taun kepungkur.
Aku ngapusi dicokot… Aku duwe Discovery Opus 1 3.5-inch floppy disk ing Speccy sandi.Aku ketemu sing thanks kanggo kacilakan seneng ing dina nalika Elite tabrakan nalika loading, aku bisa nyimpen Elite menyang floppy disk… lan iku 128 versi, ora ana kunci lensa!asil!
Iku menarik sing bab 40 taun mengko, floppy disk wis mati lan tape isih ana:) PS: Aku nggunakake perpustakaan tape, saben karo 18 drive, saben drive bisa nyedhiyani 350 MB / s kacepetan;)
Aku pengin ngerti yen sampeyan mbongkar adaptor kaset, sampeyan bisa nggunakake sirah Magnetik kanggo mbukak data menyang komputer liwat microdrive?
Kepala banget padha, yen ora padha (nanging "kepala penghapus" kudu digabungake ing skema), nanging tape ing microdrive luwih sempit, dadi sampeyan kudu mbangun pandhuan tape anyar.
"Mung wong sugih sing bisa tuku disk drive."Mungkin ing Inggris, nanging meh kabeh wong ing AS duwe.
Aku elinga biaya PlusD + disk drive + adaptor daya, ing 1990, ana bab 33.900 pesetas (bab 203 euro).Kanthi inflasi, saiki 433 Euro (512 USD).Iki kira-kira padha karo biaya komputer lengkap.
Aku elinga yen ing 1984, rega C64 US $ 200, nalika rega 1541 US $ 230 (bener luwih dhuwur tinimbang komputer, nanging considering wis dhewe 6502, iki ora ngagetne).Iki loro plus TV mirah isih kurang saka seprapat saka rega Apple II.Kothak 10 floppy disk didol $15, nanging regane wis suda sajrone pirang-pirang taun.
Sadurunge pensiun, aku nggunakake desain mekanik lan perusahaan manufaktur ing sisih lor Cambridge (Inggris), sing nggawe kabeh mesin sing digunakake kanggo nggawe kartrid Microdrives.
Aku ing awal taun 1980-an, lack of port podo kompatibel karo centronics ora masalah amba, lan printer serial isih umum.Kajaba iku, Pakdhe Clive pengin ngedol printer ZX FireHazard ... uga printer.Seng tanpa wates lan ambune ozon nalika mudhun ing kertas sing dilapisi perak.
Micro drive, luck sandi banget ala, aku kebak kepinginan kanggo wong-wong mau nalika padha metu, nanging ora nganti sawetara taun mengko aku miwiti kanggo Pick munggah sawetara hardware murah saka barang bekas, lan aku ora. entuk hardware apa wae.Aku rampung munggah karo 2 bandar 1, 6 mikro-drive, sawetara kréta acak digunakake, lan kothak 30 account anyar 3. kreta kothak, yen aku bisa nggawe samubarang mau ing sembarang 2 × 6 kombinasi aku banget pegel nalika aku bisa ing sak panggonan.Utamane, kayane ora diformat.Ora tau mikir babagan iki, sanajan aku njaluk bantuan saka newsgroup nalika aku online ing awal 90s.Nanging, saiki aku duwe komputer "nyata", aku entuk port serial supaya bisa digunakake, mula aku nyimpen barang kasebut liwat kabel modem null lan mbukak sawetara terminal bisu.
Apa ana wong sing nulis program kanggo "pre-stretch" kaset kanthi mbukak ing daur ulang sadurunge nyoba ngowahi format?
Aku ora duwe drive mikro, nanging aku elinga maca ing ZX Magazine (Spanyol).Nalika aku maca, aku kaget!:-D
Aku koyone elinga yen printer iku elektrostatik, ora termal… Aku bisa uga salah.Wong aku kerjo ing ngembangaken lunak ditempelake ing 80s pungkasan kepasang siji saka tape drive menyang Speccy lan kepasang programmer EPROM menyang port mburi.Ngomong yen iki nggunakake bajingan bakal dadi understatement.
ora.Kertas kasebut dilapisi lapisan logam sing tipis, lan printer nyeret stylus logam kasebut.Pulsa voltase dhuwur digawe kanggo ngilangi lapisan logam ing ngendi wae piksel ireng dibutuhake.
Nalika sampeyan isih enom, antarmuka ZX 1 karo antarmuka RS-232 nggawe sampeyan aran kaya "raja donya".
Nyatane, Microdrives ngluwihi anggaran (minimal).Sadurunge aku ketemu wong iki sing dodolan game bajakan LOL, ora ana siji aku ngerti.Ing mburi, aku kudu tuku Interface 1 lan sawetara game ROM.Kaya langka untune pitik.


Wektu kirim: Jun-15-2021