ZX Microdrive: neundeun data anggaran, gaya 1980-an

Kanggo sabagéan ageung jalma anu nganggo komputer bumi 8-bit dina awal taun 1980-an, ngagunakeun kaset kaset pikeun nyimpen program mangrupikeun mémori anu langgeng.Ngan jalma anu jegud pisan anu tiasa nanggung disk drive, janten upami anjeun henteu resep ngadagoan kodeu pikeun dimuat salamina, maka anjeun teu aya untungna.Nanging, upami anjeun gaduh Sinclair Spectrum, teras ku 1983, anjeun gaduh pilihan sanés, Sinclair ZX Microdrive anu unik.
Ieu mangrupikeun format anu dikembangkeun sacara internal ku Sinclair Research.Dasarna mangrupikeun versi miniatur tina karanjang pita loop anu henteu terbatas.Éta muncul dina bentuk kaset Hi-Fi 8-lagu salami sapuluh taun ka pengker sareng ngajanjikeun waktos loading gancang-gancang.Detik jeung kapasitas gudang rélatif badag ngaleuwihan 80 kB.Pamilik Sinclair bisa tetep nepi ka budak badag di dunya komputer imah, sarta aranjeunna tiasa ngalakukeun kitu tanpa megatkeun bank teuing.
Salaku musafir balik ti kubu hacker di daratan, kusabab pandémik, pamaréntah Inggris meryogikeun kuring dikarantina dua minggu.Kuring ngalakukeun éta salaku tamu Claire.Claire mangrupikeun réréncangan kuring sareng anjeunna janten sumber pangaweruh.Prolific 8-bit Sinclair hardware jeung software collector.Nalika ngobrol ngeunaan Microdrive, anjeunna henteu ngan ukur mésér sababaraha conto drive sareng parangkat lunak, tapi ogé sistem antarmuka sareng kit Microdrive kotak asli.Ieu masihan kuring kasempetan pikeun mariksa sareng ngabongkar sistem sareng masihan pamiarsa wawasan anu pikaresepeun kana alat periferal anu paling teu biasa ieu.
Candak Microdrive.Éta mangrupikeun unit ukuranana kirang langkung 80 mm x 90 mm x 50 mm sareng beuratna kirang ti 200 gram.Éta nuturkeun gaya gaya Rich Dickinson anu sami sareng spéktrum konci karét asli.Di hareup aya bukaan kira-kira 32 mm x 7 mm pikeun masang kartrij pita Microdrive, sareng dina unggal sisi tukang aya konektor ujung PCB 14 arah pikeun nyambungkeun ka Spéktrum sareng ranté daisy ngalangkungan beus séri khusus Microdrive anu sanés. nyadiakeun kabel pita sarta konektor.Nepi ka dalapan drive tiasa disambungkeun ku cara ieu.
Dina hal harga dina awal 1980s, Spéktrum éta mesin terrific, tapi harga palaksanaan na éta mayar pisan saeutik pikeun panganteur hardware diwangun-di saluareun port video na tape kaset.Di tukangeunana aya konektor ujung, anu dasarna ngungkabkeun rupa-rupa beus Z80, nyéépkeun antarmuka anu salajengna dihubungkeun ngaliwatan modul ékspansi.Pamilik Spéktrum has tiasa gaduh adaptor joystick Kempston ku cara ieu, conto anu paling atra.Spéktrum pasti teu dilengkepan konektor Microdrive, jadi Microdrive boga panganteur sorangan.Sinclair ZX Interface 1 mangrupakeun Unit ngaganjel ngawangun nu engages jeung konektor ujung on Spéktrum jeung ngaco ka handap komputer.Eta nyadiakeun panganteur Microdrive, hiji RS-232 port serial, a panganteur panganteur LAN basajan ngagunakeun 3,5 jack mm, sarta Replica of konektor ujung Sinclair kalawan leuwih interfaces diselapkeun.Antarbeungeut ieu ngandung ROM anu peta sorangan ka ROM internal Spéktrum urang, sakumaha urang nunjuk kaluar nalika prototipe spéktrum mucunghul di Cambridge komputasi Sajarah Center, sakumaha urang sadayana terang, eta teu acan réngsé sarta sababaraha fungsi ekspektasi na teu dilaksanakeun.
Éta metot ngobrol ngeunaan hardware, tapi tangtu, ieu Hackaday.Anjeun henteu ngan ukur hoyong ningali, anjeun ogé hoyong ningali kumaha jalanna.Ayeuna waktuna pikeun ngabongkar, urang mimiti muka unit Microdrive sorangan.Sagampil Spéktrum, luhureun alat nu katutupan ku plat aluminium hideung kalayan logo spéktrum iconic, nu kudu taliti dipisahkeun tina kakuatan sésana tina 1980s napel pikeun ngalaan dua kasus screw nu ngamankeun bagean luhur.Kawas Spéktrum, hese ngalakukeun ieu tanpa bending aluminium, jadi sababaraha kaahlian diperlukeun.
Angkat bagean luhur sareng leupaskeun supir LED, alat mékanis sareng papan sirkuit muncul dina widang visi.Pamiarsa anu berpengalaman bakal langsung perhatikeun kamiripan antara éta sareng kaset audio 8-lagu anu langkung ageung.Sanaos ieu sanés turunan tina sistem, éta tiasa dianggo dina cara anu sami.Mékanisme sorangan basajan pisan.Di sisi katuhu nyaéta saklar mikro nu indra nalika pita ngaluarkeun labél panyalindungan nulis, sarta di sisi kénca nyaéta aci motor jeung roller capstan.Dina tungtung bisnis pita mangrupa sirah tape, nu Sigana pisan sarupa naon anjeun bisa manggihan dina recorder kaset, tapi boga pituduh tape narrower.
Aya dua PCBs.Dina tonggong sirah pita nyaéta ULA custom 24-pin (Uncommitted Logic Array, sabenerna miheulaan CPLD na FPGA dina 1970-an) pikeun milih jeung operasi drive.Séjén disambungkeun Ka handap satengah tina perumahan nu imah dua panyambungna panganteur na motor switch éléktronika.
Pita nyaeta 43 mm x 7 mm x 30 mm sarta ngandung loop kontinyu pita timer lubricating kalayan panjang 5 méter sarta panjangna 1,9 mm.Kuring henteu nyalahkeun Claire pikeun henteu ngantep kuring muka salah sahiji kartrij kuno na, tapi untungna, Wikipedia nyayogikeun kami gambar kartrij anu ditutupan luhur.Kasaruaan sareng pita 8-lagu janten langsung katingali.Capstan bisa jadi dina hiji sisi, tapi loop pita sarua fed deui ka puseur hiji reel tunggal.
Manual ZX microdrive optimistis ngaklaim yén unggal kaset bisa nahan 100 kB data, tapi kanyataanana éta sakali sababaraha ekstensi dipaké, aranjeunna bisa nahan ngeunaan 85 kB sarta ngaronjatkeun kana leuwih ti 90 kB.Éta adil pikeun nyarios yén éta sanés média anu paling dipercaya, sareng kasét pamustunganana manjang dugi ka henteu tiasa dibaca deui.Malah Manual Sinclair nyarankeun nyadangkeun kaset anu biasa dianggo.
Komponén terakhir tina sistem anu dibongkar nyaéta antarmuka 1 sorangan.Teu kawas produk Sinclair, teu boga screws disumputkeun handapeun suku karét, jadi salian operasi halus misahkeun luhureun perumahan ti konektor ujung Spéktrum, éta ogé gampang ngabongkar.Jero aya tilu chip, a Texas Instrumén ROM, ULA instrumen universal tinimbang proyék Ferranti dipaké ku Spéktrum sorangan, sarta saeutik 74 logika.ULA ngawengku sakabéh sirkuit iwal alat diskrit dipaké pikeun ngajalankeun RS-232, Microdrive, sarta beus serial jaringan.Sinclair ULA kasohor pikeun panas teuing sareng masak mandiri, anu mangrupikeun jinis anu paling rentan.Antarbeungeut dieu teu bisa dipaké teuing, sabab teu boga radiator ULA dipasang, tur euweuh tanda panas dina atawa sabudeureun cangkang.
Kalimah pamungkas tina disassembly kudu manual, nu mangrupakeun volume ipis well-ditulis well-ditulis nu bisa nyadiakeun pamahaman teleb tina sistem jeung kumaha eta terpadu kana juru BASIC.Kamampuhan jaringan sabagian matak pikabitaeun sabab jarang dianggo.Éta ngandelkeun unggal Spéktrum dina jaringan pikeun ngaluarkeun paréntah pikeun napelkeun nomer sorangan nalika ngamimitian, sabab henteu aya Flash atanapi mémori anu sami dina kapal.Ieu asalna dimaksudkeun pikeun posisi pasar sakola salaku saingan pikeun Acorn urang Econet, jadi teu heran BBC Micro meunang kontrak sakola-dijieun pamaréntah tinimbang mesin Sinclair.
Mimitian taun 2020, tingali deui téknologi komputasi anu hilap ieu sareng tingali dunya dimana médium panyimpen 100 kB dimuat dina sakitar 8 detik tibatan sababaraha menit ngamuat kasét.Anu matak ngabingungkeun nyaéta Interface 1 henteu kalebet antarmuka printer paralel, sabab ningali sistem Spéktrum lengkep, henteu sesah ningali yén éta parantos janten komputer produktivitas kantor bumi anu cekap ayeuna, kalebet hargana.Sinclair teu ngajual printer termal sorangan, tapi malah paling béntang-dibeungkeut peminat Sinclair boro bisa nelepon printer ZX printer novelty.
Kabeneran aya, sapertos sadayana Sinclairs, éta korban pangurangan biaya legendaris Sir Clive sareng kamampuan akalna pikeun nyiptakeun kapinteran anu teu mungkin tina komponén anu teu kaduga.Microdrive dikembangkeun sagemblengna di-imah ku Sinclair, tapi meureun éta teuing saeutik, teuing teu bisa dipercaya, sarta telat.Apple Macintosh munggaran dilengkepan floppy drive kaluar dina awal 1984 salaku produk contemporaneous ZX Microdrive.Sanajan ieu kaset leutik diasupkeun gering-fated 16-bit mesin QL Sinclair urang, tétéla hiji kagagalan komérsial.Sakali aranjeunna mésér aset Sinclair, Amstrad bakal ngaluncurkeun Spéktrum kalayan floppy disk 3 inci, tapi dina waktos éta mikrokomputer Sinclair ngan dijual salaku konsol kaulinan.Ieu mangrupikeun pembongkaran anu pikaresepeun, tapi panginten langkung saé angkat sareng kenangan anu gumbira taun 1984.
Abdi nganuhunkeun pisan ka Claire pikeun ngagunakeun hardware di dieu.Bisi anjeun wondering, poto di luhur nembongkeun rupa-rupa komponén béda, kaasup karya jeung non-fungsi komponén, utamana Unit Microdrive sagemblengna disassembled mangrupakeun Unit gagal.Kami henteu hoyong ngabahayakeun hardware komputasi sabalikna anu teu perlu dina Hackaday.
Kuring geus dipaké Sinclair QL pikeun leuwih ti tujuh taun, sarta kuring kudu nyebutkeun yén microdrives maranéhanana henteu sakumaha rapuh salaku jalma ngomong.Kuring mindeng ngagunakeun éta pikeun PR sakola, jsb, sarta pernah sono dokumén nanaon.Tapi memang aya sababaraha alat "modern" anu langkung dipercaya tibatan anu asli.
Ngeunaan Interface I, aneh pisan dina desain listrik.Port serial ngan adaptor tingkat, sarta protokol RS-232 dilaksanakeun ku software.Ieu ngabalukarkeun masalah nalika narima data, sabab mesin ngan boga waktu pikeun bit eureun ngalakukeun naon eta perlu ngalakukeun jeung data.
Salaku tambahan, maca tina kasét anu pikaresepeun: anjeun gaduh port IO, tapi upami anjeun maca tina éta, antarmuka kuring bakal ngeureunkeun prosésor dugi ka bait pinuh dibaca tina pita (anu hartosna upami anjeun hilap Hurungkeun motor pita. sareng komputer bakal ngagantung).Hal ieu ngamungkinkeun singkronisasi gampang tina prosésor jeung tape, nu diperlukeun kusabab aksés ka blok memori 16K kadua (kahiji boga ROM, katilu jeung kaopat boga memori tambahan model 48K), sarta alatan panyangga microdrive Ieu kajadian. mun aya di wewengkon éta, jadi teu mungkin mun ngagunakeun ukur puteran timed.Upami Sinclair nganggo metodeu aksés sapertos anu dianggo dina Inves Spectrum (anu ngamungkinkeun sirkuit vidéo sareng prosésor pikeun ngaksés RAM video kalayan teu dihukum, sapertos [dina Apple, teras sirkuit antarmuka tiasa saderhana pisan.
Spéktrum boga saloba mungkin pikeun ngolah bait narima, disadiakeun yén alat di tungtung séjén neuleu implements kontrol aliran hardware (pikeun sababaraha (sadayana?) motherboard "SuperIO" chip * teu * kaayaan. Kuring wasted Sababaraha poé ti debugging sateuacan sadar ieu sareng ngalih ka adaptor serial USB prolific lami, kuring reuwas yén Just Worked damel pertama kalina)
Ngeunaan RS232.Kuring meunang koreksi kasalahan 115k sarta 57k bit dipercaya nabrak tanpa protokol koreksi kasalahan.Rahasia téh terus narima nepi ka 16 bait sanggeus discarding CTS.Kode ROM aslina teu ngalakukeun ieu, atawa bisa komunikasi jeung "modern" UART.
Wikipedia nyebutkeun 120 kbit/detik.Ngeunaan protokol husus, Kuring henteu weruh, tapi kuring nyaho eta ngagunakeun sirah tape stereo, jeung neundeun bit "ualigned".Abdi henteu terang kumaha ngajelaskeun dina basa Inggris… bit dina hiji lagu dimimitian di tengah bit dina lagu sanés.
Tapi pilarian rusuh I kapanggih kaca ieu, dimana pamaké nyambungkeun oscilloscope kana sinyal data, sarta sigana modulasi FM.Tapi éta QL sareng henteu cocog sareng Spéktrum.
Leres, tapi punten émut yén tautan nyarioskeun ngeunaan microdrives Sinclair QL: sanaos aranjeunna sacara fisik sami, aranjeunna nganggo format anu teu cocog, janten QL henteu tiasa maca kaset format Spéktrum, sareng sabalikna.
Bit dijajarkeun.The bait anu interleaved antara lagu 1 jeung lagu 2. Ieu bi-fase encoding.A fm ilahar kapanggih dina kartu kiridit.panganteur dina reassembles bait dina hardware, sarta komputer ngan maca bait.Laju data aslina nyaéta 80kbps per lagu atanapi 160kbps pikeun duanana.Kinerjana sami sareng floppy disk jaman éta.
Kuring henteu terang, tapi aya sababaraha tulisan ngeunaan rékaman jenuh dina waktos éta.Pikeun nganggo parékam kaset anu tos aya, nada audio diperyogikeun.Tapi mun anjeun ngaropéa hiji sirah tape aksés langsung, anjeun tiasa langsung eupan aranjeunna kalayan kakuatan DC tur langsung nyambungkeun pemicu Schmitt pikeun playback.Ku kituna eta ngan eupan sinyal serial tina sirah tape.Anjeun tiasa kéngingkeun kacepetan langkung gancang tanpa hariwang ngeunaan tingkat playback.
Ieu pasti dipaké dina "mainframe" dunya.Kuring sok mikir yén éta dianggo dina sababaraha program komputer leutik, sapertos "floppy disk", tapi kuring henteu terang.
Kuring boga QL kalawan 2 mikro-drive, nu bener, sahenteuna QL leuwih dipercaya ti jalma nyebutkeun.Kuring boga ZX Spéktrum, tapi euweuh microdrives (sanajan kuring hayang aranjeunna).Hal anu paling anyar anu kuring kéngingkeun nyaéta ngalakukeun sababaraha pamekaran silang.Kuring make QL salaku pangropéa téksu jeung mindahkeun file ka Spéktrum nu assembles file via serial (Kuring keur nulis supir printer pikeun program ZX Spectrum PCB Designer, nu bakal ningkatkeun jeung Selapkeun piksel ka resolusi 216ppi ambéh lagu teu muncul jangkung).
Kuring resep QL kuring sareng parangkat lunak anu dibuntel, tapi kuring kedah hate microdrive na.Kuring sering nampi kasalahan "BAD OR CHANGED MEDIUM" saatos kaluar damel.Frustrating jeung teu bisa dipercaya.
Kuring nyerat kertas BSc élmu komputer dina QL 128Kb kuring.Quill ngan ukur tiasa nyimpen sakitar 4 halaman.Kuring pernah wani ngabahekeun ram sabab bakal mimiti oyag drive mikro jeung kasalahan bakal pop up pas.
Kuring geus jadi hariwang ngeunaan reliabiliti Microdrive yén kuring teu bisa nyadangkeun unggal sési éditan dina dua kaset Microdrive.Nanging, saatos nyerat sadinten sadinten, kuring ngahaja nyimpen bab énggal ku nami bab lami, sahingga nimpa padamelan abdi dinten sateuacanna.
"Kuring pikir teu kunanaon, sahenteuna abdi gaduh cadangan!";Saatos ngarobih pita, kuring émut yén padamelan ayeuna kedah disimpen dina cadangan sareng nimpa padamelan dinten sateuacana dina waktosna!
Kuring masih gaduh QL kuring, sakitar sataun katukang, kuring leres-leres suksés ngagunakeun kartrij mini drive 30-35 taun pikeun nyimpen sareng ngamuat.:-)
Kuring nganggo floppy drive tina pc ibm, éta mangrupikeun adaptor dina tonggong spéktrum, éta gancang pisan sareng senang.:)(bandingkeun sareng kaset siang sareng wengi)
Ieu brings kuring balik.Waktu éta kuring hacked sagalana.Butuh waktu kuring saminggu masang Elite on Microdrive sarta ngantep LensLok salawasna peran AA.waktos loading Elite nyaeta 9 detik.Méakkeun langkung ti hiji menit dina Amiga!Ieu dasarna mangrupa dump memori.I dipaké hiji ngaganggu rutin monitor int 31 (?) Pikeun seuneu joystick Kempston.LensLok ngagunakeun interrupts pikeun input keyboard, jadi kuring ngan perlu squeeze dina kode pikeun make eta otomatis ditumpurkeun.Elite ngan nyésakeun sakitar 200 bait anu henteu dianggo.Nalika kuring disimpen kalayan *"m",1, peta kalangkang panganteur 1 ngelek interupsi kuring!Wow.36 sababaraha taun ka pengker.
Kuring curang saeutik… Kuring boga Discovery Opus 1 3,5 inci floppy disk on Speccy kuring.Kuring manggihan yén berkat kacilakaan senang dina poé nalika Elite nabrak bari loading, abdi tiasa nyimpen Elite kana floppy disk ... na éta versi 128, euweuh konci lensa!hasilna!
Éta metot nu ngeunaan 40 taun engké, floppy disk geus maot jeung tape masih aya :) PS: Kuring make perpustakaan tape, unggal kalawan 18 drive, unggal drive bisa nyadiakeun 350 MB / s speed;)
Abdi hoyong terang upami anjeun ngabongkar adaptor kaset, anjeun tiasa nganggo sirah magnét pikeun ngamuat data kana komputer liwat microdrive?
Huluna pisan sarupa, lamun teu sarua (tapi hiji "sirah pamupus" kudu terpadu di schematic nu), tapi pita dina microdrive nyaeta narrower, jadi Anjeun kudu ngawangun hiji pituduh pita anyar.
"Ngan jalma anu beunghar pisan anu tiasa nanggung disk drive."Meureun di Inggris, tapi ampir dulur di AS boga aranjeunna.
Abdi émut biaya PlusD + disk drive + adaptor kakuatan, dina 1990, éta ngeunaan 33.900 pesetas (ngeunaan 203 euro).Kalayan inflasi, ayeuna 433 Euro (512 USD).Ieu kasarna sarua jeung biaya komputer lengkep.
Abdi émut yén dina 1984 harga C64 éta AS $ 200, bari harga 1541 éta AS $ 230 (sabenerna leuwih luhur ti komputer, tapi tempo eta boga sorangan 6502, ieu teu heran).Dua ieu ditambah TV murah masih kirang ti saparapat tina harga Apple II.Hiji kotak 10 floppy disk dijual pikeun $15, tapi hargana parantos turun salami sababaraha taun.
Sateuacan kuring pensiunan, kuring nganggo desain mékanis anu saé sareng perusahaan manufaktur di kalér Cambridge (Inggris), anu ngadamel sadaya mesin anu dianggo pikeun ngahasilkeun kartrij Microdrives.
Jigana dina awal taun 1980, kurangna port paralel cocog sareng centronics teu deal badag, sarta printer serial masih umum.Sajaba ti éta, Paman Clive rék ngajual ZX FireHazard anjeun ... ogé printer.hum sajajalan jeung bau ozon sakumaha ngalir handap kertas-plated pérak.
Micro drive, tuah kuring parah pisan, kuring pinuh kahayang pikeun aranjeunna nalika aranjeunna kaluar, tapi henteu dugi ka sababaraha taun ti harita kuring mimiti nyandak sababaraha hardware murah tina barang-barang anu kadua, sareng kuring henteu. meunang hardware nanaon.Kuring réngsé kalawan 2 palabuhan 1, 6 mikro-drive, sababaraha carts acak dipaké, sarta kotak 30 brand anyar 3. carts pasagi, lamun abdi tiasa ngadamel salah sahiji aranjeunna dina sagala 2 × 6 kombinasi Kami pisan annoyed nalika kuring gawe di. hiji tempat.Utamana, aranjeunna sigana henteu diformat.Pernah mikir ngeunaan eta, sanajan kuring meunang pitulung ti newsgroups nalika kuring indit online dina mimiti 90s.Nanging, ayeuna kuring gaduh komputer "nyata", kuring ngagaduhan palabuhan séri pikeun jalan, janten kuring nyimpen barang-barang ka aranjeunna nganggo kabel modem null sareng ngajalankeun sababaraha terminal belet.
Naha aya anu nyerat program pikeun "pre-stretch" kasét ku cara ngajalankeunana dina loop sateuacan nyobian pormatna?
Kuring teu boga drive mikro, tapi Abdi émut maca dina ZX Magazine (Spanyol).Nalika kuring maca éta, kuring kaget!:-D
Sigana mah apal yén printer téh éléktrostatik, teu termal... Kuring bisa jadi salah.Jalma anu kuring damel pikeun ngembangkeun parangkat lunak anu dipasang dina ahir taun 80an nyolokkeun salah sahiji pita drive kana Speccy sareng nyolokkeun programer EPROM kana port tukang.Nyebutkeun yén ieu téh pamakéan bangsat bakal hiji understatement.
Sanes.Kertas dilapis ku lapisan ipis logam, sareng printer nyered stylus logam.A pulsa tegangan tinggi dihasilkeun pikeun ablate palapis logam dimana wae piksel hideung diperlukeun.
Nalika anjeun rumaja, antarmuka ZX 1 sareng antarmuka RS-232 ngajantenkeun anjeun sapertos "raja dunya".
Kanyataanna, Microdrives lengkep ngaleuwihan anggaran kuring (minimum).Sateuacan kuring pendak sareng lalaki ieu anu ngajual kaulinan bajakan LOL, teu aya anu kuring terang.Dina hindsight, abdi kedah mésér Interface 1 jeung sababaraha kaulinan ROM.Jarang kawas huntu hayam bikang.


waktos pos: Jun-15-2021