ZX Microdrive: penyimpanan data bajet, gaya 1980-an

Bagi kebanyakan orang yang menggunakan komputer rumah 8-bit pada awal 1980-an, menggunakan pita kaset untuk menyimpan program adalah ingatan yang kekal.Hanya orang yang sangat kaya yang mampu membeli pemacu cakera, jadi jika anda tidak menyukai idea untuk menunggu kod dimuatkan selama-lamanya, maka anda tidak bernasib baik.Walau bagaimanapun, jika anda memiliki Sinclair Spectrum, maka menjelang 1983, anda mempunyai pilihan lain, Sinclair ZX Microdrive yang unik.
Ini adalah format yang dibangunkan secara dalaman oleh Sinclair Research.Ia pada asasnya adalah versi miniatur kereta pita gelung yang tidak berkesudahan.Ia telah muncul dalam bentuk kaset Hi-Fi 8 trek sejak sepuluh tahun yang lalu dan menjanjikan masa pemuatan sepantas kilat.Saat dan kapasiti storan yang agak besar melebihi 80 kB.Pemilik Sinclair boleh bersaing dengan lelaki besar dalam dunia komputer rumah, dan mereka boleh berbuat demikian tanpa terlalu merugikan wang.
Sebagai pengembara yang pulang dari kem penggodam di tanah besar, disebabkan wabak itu, kerajaan Britain memerlukan saya dikuarantin selama dua minggu.Saya melakukannya sebagai tetamu Claire.Claire adalah kawan saya dan dia menjadi sumber pengetahuan.Pengumpul perkakasan dan perisian Sinclair 8-bit yang prolifik.Semasa berbual tentang Microdrive, dia bukan sahaja membeli beberapa contoh pemacu dan perisian, tetapi juga sistem antara muka dan kit Microdrive berkotak asal.Ini memberi saya peluang untuk memeriksa dan merungkai sistem dan memberikan pembaca cerapan yang menarik tentang peranti persisian yang paling luar biasa ini.
Ambil Microdrive.Ia adalah unit berukuran lebih kurang 80 mm x 90 mm x 50 mm dan berat kurang daripada 200 gram.Ia mengikuti petunjuk penggayaan Rich Dickinson yang sama seperti Spectrum kunci getah asal.Pada bahagian hadapan terdapat bukaan kira-kira 32 mm x 7 mm untuk memasang kartrij pita Microdrive, dan pada setiap sisi belakang terdapat penyambung tepi PCB 14-hala untuk menyambung ke Spectrum dan rantai daisy melalui bas bersiri tersuai. menyediakan kabel reben dan penyambung.Sehingga lapan pemacu boleh disambungkan dengan cara ini.
Dari segi harga pada awal 1980-an, Spectrum adalah mesin yang hebat, tetapi harga pelaksanaannya ialah ia membayar sangat sedikit untuk antara muka perkakasan terbina dalam di luar port video dan pita kasetnya.Di belakangnya terdapat penyambung tepi, yang pada asasnya mendedahkan pelbagai bas Z80, meninggalkan sebarang antara muka lanjut disambungkan melalui modul pengembangan.Pemilik Spectrum biasa mungkin memiliki penyesuai kayu bedik Kempston dengan cara ini, contoh yang paling jelas.Spektrum pastinya tidak dilengkapi dengan penyambung Microdrive, jadi Microdrive mempunyai antara muka sendiri.Sinclair ZX Interface 1 ialah unit berbentuk baji yang bersambung dengan penyambung tepi pada Spectrum dan diskrukan ke bahagian bawah komputer.Ia menyediakan antara muka Microdrive, port bersiri RS-232, penyambung antara muka LAN ringkas menggunakan bicu 3.5 mm, dan Replika penyambung tepi Sinclair dengan lebih banyak antara muka dimasukkan.Antara muka ini mengandungi ROM yang memetakan dirinya kepada ROM dalaman Spectrum, seperti yang kami nyatakan apabila prototaip Spectrum muncul di Pusat Sejarah Pengkomputeran Cambridge, seperti yang kita semua tahu, ia belum selesai dan beberapa fungsi yang dijangkakan belum dilaksanakan.
Menarik untuk bercakap tentang perkakasan, tetapi sudah tentu, ini adalah Hackaday.Anda bukan hanya mahu melihatnya, anda mahu melihat bagaimana ia berfungsi.Kini tiba masanya untuk membuka, kami akan membuka unit Microdrive itu sendiri.Sama seperti Spectrum, bahagian atas peranti dilitupi oleh plat aluminium hitam dengan logo Spectrum ikonik, yang mesti diasingkan dengan teliti daripada baki daya pelekat tahun 1980-an untuk mendedahkan dua bekas skru yang melindungi bahagian atas.Seperti Spectrum, sukar untuk melakukan ini tanpa membengkokkan aluminium, jadi beberapa kemahiran diperlukan.
Angkat bahagian atas dan lepaskan LED pemacu, peranti mekanikal dan papan litar muncul dalam bidang penglihatan.Pembaca yang berpengalaman akan serta-merta melihat persamaan antaranya dan kaset audio 8 runut yang lebih besar.Walaupun ini bukan derivatif sistem, ia berfungsi dengan cara yang hampir sama.Mekanisme itu sendiri sangat mudah.Di sebelah kanan ialah suis mikro yang merasakan apabila pita mengeluarkan label perlindungan tulis, dan di sebelah kiri ialah aci motor dengan penggelek kapstan.Di hujung perniagaan pita ialah kepala pita, yang kelihatan sangat serupa dengan apa yang mungkin anda temui dalam perakam kaset, tetapi mempunyai panduan pita yang lebih sempit.
Terdapat dua PCB.Di bahagian belakang kepala pita ialah ULA tersuai 24-pin (Uncommitted Logic Array, sebenarnya pendahulu CPLD dan FPGA pada tahun 1970-an) untuk memilih dan mengendalikan pemacu.Satu lagi disambungkan Ke bahagian bawah perumah yang menempatkan dua penyambung antara muka dan elektronik suis motor.
Pita adalah 43 mm x 7 mm x 30 mm dan mengandungi pita pelincir diri gelung berterusan dengan panjang 5 meter dan panjang 1.9 mm.Saya tidak menyalahkan Claire kerana tidak membenarkan saya membuka salah satu kartrij lamanya, tetapi mujurlah, Wikipedia memberikan kami gambar kartrij dengan bahagian atasnya tertutup.Persamaan dengan pita 8 trek menjadi jelas dengan serta-merta.Capstan mungkin berada di satu sisi, tetapi gelung pita yang sama disalurkan kembali ke tengah gelendong tunggal.
Manual pemacu mikro ZX secara optimistik mendakwa bahawa setiap kaset boleh memuatkan 100 kB data, tetapi realitinya ialah apabila beberapa sambungan digunakan, ia boleh memuatkan kira-kira 85 kB dan meningkat kepada lebih daripada 90 kB.Adalah adil untuk mengatakan bahawa mereka bukan media yang paling boleh dipercayai, dan pita akhirnya meregangkan ke tahap di mana mereka tidak dapat dibaca lagi.Malah Manual Sinclair mengesyorkan membuat sandaran pita yang biasa digunakan.
Komponen terakhir sistem yang akan dibongkar ialah antara muka 1 itu sendiri.Tidak seperti produk Sinclair, ia tidak mempunyai sebarang skru tersembunyi di bawah kaki getah, jadi sebagai tambahan kepada operasi halus untuk memisahkan bahagian atas perumahan dari penyambung tepi Spektrum, ia juga mudah dibongkar.Di dalamnya terdapat tiga cip, Texas Instruments ROM, ULA instrumen universal dan bukannya projek Ferranti yang digunakan oleh Spectrum sendiri, dan sedikit 74 logik.ULA merangkumi semua litar kecuali peranti diskret yang digunakan untuk memandu RS-232, Microdrive dan bas bersiri rangkaian.Sinclair ULA terkenal kerana terlalu panas dan memasak sendiri, yang merupakan jenis yang paling terdedah.Antara muka di sini tidak boleh digunakan terlalu banyak, kerana ia tidak mempunyai radiator ULA yang dipasang, dan tiada tanda haba pada atau di sekeliling cangkerang.
Ayat terakhir pembongkaran hendaklah manual, iaitu volum nipis biasa yang ditulis dengan baik yang boleh memberikan pemahaman yang mendalam tentang sistem dan cara ia disepadukan ke dalam penterjemah ASAS.Keupayaan rangkaian sangat menarik kerana ia jarang digunakan.Ia bergantung pada setiap Spektrum dalam rangkaian untuk mengeluarkan arahan untuk menetapkan sendiri nombor apabila ia bermula, kerana tiada Flash atau memori serupa di atas kapal.Ini pada asalnya bertujuan untuk meletakkan pasaran sekolah sebagai pesaing kepada Acorn's Econet, jadi tidak menghairankan bahawa BBC Micro memenangi kontrak sekolah yang disokong kerajaan dan bukannya mesin Sinclair.
Mulai tahun 2020, lihat kembali teknologi pengkomputeran yang terlupa ini dan lihat dunia di mana medium storan 100 kB dimuatkan dalam kira-kira 8 saat dan bukannya beberapa minit pemuatan pita.Apa yang mengelirukan ialah Interface 1 tidak termasuk antara muka pencetak selari, kerana melihat kepada sistem Spektrum yang lengkap, tidak sukar untuk melihat bahawa ia telah menjadi komputer produktiviti pejabat rumah yang mencukupi hari ini, termasuk harganya.Sinclair memang menjual pencetak terma mereka sendiri, tetapi peminat Sinclair yang paling berbintang tidak boleh memanggil pencetak ZX sebagai pencetak kebaharuan.
Sebenarnya, seperti semua Sinclairs, ia adalah mangsa pengurangan kos legenda Sir Clive dan keupayaan bijak untuk mencipta kepintaran yang mustahil daripada komponen yang tidak dijangka.Microdrive telah dibangunkan sepenuhnya secara dalaman oleh Sinclair, tetapi mungkin ia terlalu sedikit, terlalu tidak boleh dipercayai, dan sudah terlambat.Apple Macintosh pertama yang dilengkapi dengan pemacu liut keluar pada awal tahun 1984 sebagai produk kontemporari ZX Microdrive.Walaupun pita kecil ini memasuki mesin QL 16-bit Sinclair yang malang, ia ternyata kegagalan komersial.Sebaik sahaja mereka membeli aset Sinclair, Amstrad akan melancarkan Spectrum dengan cakera liut 3 inci, tetapi pada masa itu mikrokomputer Sinclair hanya dijual sebagai konsol permainan.Ini adalah pembongkaran yang menarik, tetapi mungkin lebih baik untuk pergi dengan kenangan gembira tahun 1984.
Saya sangat berterima kasih kepada Claire kerana menggunakan perkakasan di sini.Sekiranya anda tertanya-tanya, foto di atas menunjukkan pelbagai komponen yang berbeza, termasuk komponen yang berfungsi dan tidak berfungsi, terutamanya unit Microdrive yang dibuka sepenuhnya adalah unit yang gagal.Kami tidak mahu merosakkan perkakasan pengkomputeran terbalik secara tidak perlu di Hackaday.
Saya telah menggunakan Sinclair QL selama lebih daripada tujuh tahun, dan saya harus mengatakan bahawa pemacu mikro mereka tidak begitu rapuh seperti yang orang katakan.Saya sering menggunakannya untuk kerja rumah sekolah, dsb., dan tidak pernah terlepas sebarang dokumen.Tetapi memang terdapat beberapa peranti "moden" yang jauh lebih dipercayai daripada yang asal.
Mengenai Antaramuka I, ia sangat pelik dalam reka bentuk elektrik.Port bersiri hanyalah penyesuai tahap, dan protokol RS-232 dilaksanakan oleh perisian.Ini menyebabkan masalah apabila menerima data, kerana mesin hanya mempunyai masa untuk bit henti melakukan apa sahaja yang perlu dilakukan dengan data.
Di samping itu, membaca daripada pita adalah menarik: anda mempunyai port IO, tetapi jika anda membaca daripadanya, antara muka saya akan menghentikan pemproses sehingga bait penuh telah dibaca daripada pita (yang bermaksud bahawa jika anda terlupa Hidupkan motor pita dan komputer akan digantung).Ini membolehkan penyegerakan mudah pemproses dan pita, yang diperlukan kerana akses kepada blok memori 16K kedua (yang pertama mempunyai ROM, yang ketiga dan keempat mempunyai memori tambahan model 48K), dan kerana penimbal pemacu mikro Ia berlaku berada di kawasan itu, jadi adalah mustahil untuk menggunakan gelung bermasa sahaja.Jika Sinclair menggunakan kaedah capaian seperti yang digunakan dalam Inves Spectrum (yang membenarkan kedua-dua litar video dan pemproses mengakses RAM video dengan sewenang-wenangnya, sama seperti [dalam Apple, maka litar antara muka boleh menjadi mudah Much.
Spektrum mempunyai masa sebanyak mungkin untuk memproses bait yang diterima, dengan syarat peranti di hujung yang satu lagi melaksanakan kawalan aliran perkakasan dengan betul (untuk sesetengah (semua?) cip "SuperIO" motherboard *bukan* situasinya. Saya menyia-nyiakan beberapa hari penyahpepijatan sebelum menyedari ini dan beralih kepada penyesuai bersiri USB prolifik lama, saya terkejut bahawa Just Worked berfungsi buat kali pertama)
Mengenai RS232.Saya mendapat 115k pembetulan ralat dan 57k bit yang boleh dipercayai tanpa protokol pembetulan ralat.Rahsianya adalah untuk terus menerima sehingga 16 bait selepas membuang CTS.Kod ROM asal tidak melakukan ini, dan juga tidak boleh berkomunikasi dengan UART "moden".
Wikipedia mengatakan 120 kbit/saat.Mengenai protokol tertentu, saya tidak tahu, tetapi saya tahu ia menggunakan kepala pita stereo, dan storan bit adalah "tidak sejajar".Saya tidak tahu bagaimana untuk menerangkannya dalam bahasa Inggeris… bit dalam satu trek bermula di tengah bit dalam trek yang lain.
Tetapi carian pantas saya menjumpai halaman ini, di mana pengguna menyambungkan osiloskop kepada isyarat data, dan ia kelihatan seperti modulasi FM.Tetapi ia adalah QL dan tidak serasi dengan Spectrum.
Ya, tetapi sila ingat bahawa pautan itu bercakap tentang pemacu mikro Sinclair QL: walaupun secara fizikalnya sama, ia menggunakan format yang tidak serasi, jadi QL tidak boleh membaca pita format Spektrum, dan sebaliknya.
Dijajarkan sedikit.Bait dijalin antara trek 1 dan trek 2. Ia adalah pengekodan dwifasa.Fm yang biasa ditemui pada kad kredit.Antara muka memasang semula bait dalam perkakasan, dan komputer hanya membaca bait.Kadar data asal ialah 80kbps setiap trek atau 160kbps untuk kedua-duanya.Prestasinya serupa dengan cakera liut pada zaman itu.
Saya tidak tahu, tetapi terdapat beberapa artikel mengenai rakaman tepu pada masa itu.Untuk menggunakan perakam kaset sedia ada, nada audio diperlukan.Tetapi jika anda mengubah suai kepala pita akses terus, anda boleh terus menyuapnya dengan kuasa DC dan terus menyambung pencetus Schmitt untuk main balik.Jadi ia hanya menyuap isyarat bersiri kepala pita.Anda boleh mendapatkan kelajuan yang lebih pantas tanpa perlu risau tentang tahap main balik.
Ia pasti digunakan dalam dunia "kerangka utama".Saya selalu fikir ia digunakan dalam beberapa program komputer kecil, seperti "cakera liut", tetapi saya tidak tahu.
Saya mempunyai QL dengan 2 pemacu mikro, yang benar, sekurang-kurangnya QL lebih dipercayai daripada yang orang katakan.Saya mempunyai Spektrum ZX, tetapi tiada pemacu mikro (walaupun saya mahukannya).Perkara terbaru yang saya dapat ialah melakukan pembangunan silang.Saya menggunakan QL sebagai penyunting teks dan memindahkan fail ke Spectrum yang memasang fail melalui siri (saya sedang menulis pemacu pencetak untuk program ZX Spectrum PCB Designer, yang akan menaik taraf dan Memasukkan piksel kepada resolusi 216ppi supaya trek tidak kelihatan bergerigi).
Saya suka QL saya dan perisian yang digabungkan, tetapi saya perlu membenci pemacu mikronya.Saya sering menerima ralat "BAD OR CHANGED MEDIUM" selepas keluar dari kerja.Mengecewakan dan tidak boleh dipercayai.
Saya menulis kertas BSc sains komputer saya pada QL 128Kb saya.Quill hanya boleh menyimpan kira-kira 4 muka surat.Saya tidak pernah berani melimpahkan ram kerana ia akan mula menggegarkan pemacu mikro dan ralat akan muncul tidak lama lagi.
Saya sangat bimbang tentang kebolehpercayaan Microdrive sehingga saya tidak dapat menyandarkan setiap sesi penyuntingan pada dua pita Microdrive.Namun, setelah sehari suntuk menulis, saya secara tidak sengaja telah menyimpan bab baru saya di bawah nama bab lama, sehingga menimpa kerja saya sehari sebelumnya.
"Saya rasa tidak mengapa, sekurang-kurangnya saya mempunyai sandaran!";Selepas menukar pita, saya teringat bahawa kerja hari ini harus disimpan pada sandaran dan menulis ganti kerja hari sebelumnya dalam masa!
Saya masih mempunyai QL saya, kira-kira setahun yang lalu, saya sebenarnya berjaya menggunakan kartrij pemacu mini berusia 30-35 tahun untuk menyimpan dan memuatkannya:-)
Saya menggunakan pemacu liut pc ibm, ia adalah penyesuai di belakang spektrum, ia sangat pantas dan menyeronokkan:)(bandingkan dengan pita siang dan malam)
Ini membawa saya kembali.Pada masa itu saya menggodam segala-galanya.Saya mengambil masa seminggu untuk memasang Elite pada Microdrive dan membiarkan LensLok sentiasa menjadi peranan AA.Masa pemuatan elit ialah 9 saat.Menghabiskan lebih daripada seminit pada Amiga!Ia pada asasnya adalah pembuangan memori.Saya menggunakan rutin gangguan untuk memantau int 31(?) untuk api kayu bedik Kempston.LensLok menggunakan gangguan untuk input papan kekunci, jadi saya hanya perlu memasukkan kod untuk menjadikannya dilumpuhkan secara automatik.Elite hanya meninggalkan kira-kira 200 bait yang tidak digunakan.Apabila saya menyimpannya dengan *”m”,1, peta bayang antara muka 1 menelan gangguan saya!Wah.36 tahun yang lalu.
Saya menipu sedikit… Saya mempunyai cakera liut Discovery Opus 1 3.5 inci pada Speccy saya.Saya mendapati bahawa terima kasih kepada kemalangan gembira pada hari apabila Elite terhempas semasa memuatkan, saya boleh menyimpan Elite ke cakera liut… dan ia adalah versi 128, tiada kunci kanta!hasil!
Adalah menarik bahawa kira-kira 40 tahun kemudian, cakera liut telah mati dan pita itu masih wujud:) PS: Saya menggunakan perpustakaan pita, setiap satu dengan 18 pemacu, setiap pemacu boleh memberikan kelajuan 350 MB/s;)
Saya ingin tahu jika anda membuka penyesuai kaset, bolehkah anda menggunakan kepala magnet untuk memuatkan data ke dalam komputer melalui pemacu mikro?
Kepalanya sangat serupa, jika tidak sama (tetapi "kepala pemadam" harus disepadukan dalam skema), tetapi pita dalam pemacu mikro adalah lebih sempit, jadi anda mesti membina panduan pita baharu.
"Hanya orang yang sangat kaya yang mampu membeli pemacu cakera."Mungkin di UK, tetapi hampir semua orang di AS memilikinya.
Saya masih ingat kos PlusD + pemacu cakera + penyesuai kuasa, pada tahun 1990, adalah kira-kira 33.900 peseta (kira-kira 203 euro).Dengan inflasi, ia kini 433 Euro (512 USD).Ini lebih kurang sama dengan kos komputer lengkap.
Saya masih ingat bahawa pada tahun 1984, harga C64 ialah AS$200, manakala harga 1541 ialah AS$230 (sebenarnya lebih tinggi daripada komputer, tetapi memandangkan ia mempunyai 6502 sendiri, ini tidak menghairankan).Kedua-dua ini ditambah dengan TV murah masih kurang daripada satu perempat daripada harga Apple II.Sekotak 10 cakera liut dijual pada harga $15, tetapi harganya telah menurun selama bertahun-tahun.
Sebelum saya bersara, saya menggunakan reka bentuk mekanikal dan syarikat pembuatan yang sangat baik di utara Cambridge (UK), yang mengeluarkan semua mesin yang digunakan untuk mengeluarkan kartrij Microdrives.
Saya fikir pada awal 1980-an, kekurangan port selari yang serasi dengan centronics bukanlah masalah besar, dan pencetak bersiri masih biasa.Selain itu, Uncle Clive ingin menjual pencetak ZX FireHazard…well kepada anda.Dengung yang tidak berkesudahan dan bau ozon ketika ia bergerak ke bawah kertas bersalut perak.
Pemacu mikro, nasib saya sangat buruk, saya penuh dengan keinginan untuk mereka apabila ia keluar, tetapi tidak sampai beberapa tahun kemudian saya mula mengambil beberapa perkakasan dengan murah daripada barangan terpakai, dan saya tidak dapatkan sebarang perkakasan.Saya mendapat 2 port 1, 6 pemacu mikro, beberapa troli yang digunakan secara rawak, dan sekotak 30 troli persegi ke-3 serba baharu, jika saya boleh membuat mana-mana daripadanya dalam mana-mana kombinasi 2×6, saya sangat marah apabila saya bekerja di satu tempat.Terutamanya, mereka nampaknya tidak diformatkan.Tidak pernah memikirkannya, walaupun saya mendapat bantuan daripada kumpulan berita ketika saya pergi ke dalam talian pada awal 90-an.Walau bagaimanapun, sekarang saya mempunyai komputer "sebenar", saya mendapat port bersiri untuk berfungsi, jadi saya menyimpan perkara kepada mereka melalui kabel modem nol dan menjalankan beberapa terminal bodoh.
Adakah sesiapa telah menulis program untuk "pra-regangan" pita dengan menjalankannya dalam gelung sebelum cuba memformatnya?
Saya tidak mempunyai pemacu mikro, tetapi saya masih ingat membacanya dalam Majalah ZX (Sepanyol).Apabila saya membacanya, saya terkejut!:-D
Saya nampaknya masih ingat bahawa pencetak adalah elektrostatik, bukan haba… Saya mungkin silap.Orang yang saya kerjakan untuk membangunkan perisian terbenam pada akhir 80-an telah memasangkan salah satu pemacu pita ke Speccy dan memasangkan pengaturcara EPROM ke port belakang.Untuk mengatakan bahawa ini adalah penggunaan bajingan akan menjadi kenyataan yang meremehkan.
tidak juga.Kertas itu disalut dengan lapisan logam nipis, dan pencetak menyeret stylus logam melintasi.Nadi voltan tinggi dijana untuk menghilangkan salutan logam di mana sahaja piksel hitam diperlukan.
Semasa anda remaja, antara muka ZX 1 dengan antara muka RS-232 membuatkan anda berasa seperti "raja dunia".
Malah, Microdrives benar-benar melebihi bajet (minimum) saya.Sebelum saya bertemu lelaki ini yang menjual permainan cetak rompak LOL, tiada siapa yang saya kenali.Di belakang, saya harus membeli Antara Muka 1 dan beberapa permainan ROM.Jarang seperti gigi ayam.


Masa siaran: Jun-15-2021