ZX Microdrive: бюджеттік деректерді сақтау, 1980 стилі

1980 жылдардың басында 8 разрядты үй компьютерлерін пайдаланған адамдардың көпшілігі үшін бағдарламаларды сақтау үшін кассеталық таспаларды пайдалану ұзақ жад болды.Тек өте ауқатты адамдар ғана дискілерді ала алады, сондықтан кодтың мәңгі жүктелуін күту идеясын ұнатпасаңыз, онда сізде сәттілік жоқ.Дегенмен, егер сізде Sinclair Spectrum болса, 1983 жылға қарай сізде басқа мүмкіндік бар, бірегей Sinclair ZX Microdrive.
Бұл Sinclair Research компаниясы әзірлеген пішім.Бұл шын мәнінде шексіз циклдік таспа арбасының миниатюрленген нұсқасы.Ол соңғы он жылда 8 жолды Hi-Fi кассета түрінде пайда болды және найзағайдай жылдам жүктеу уақытын уәде етеді.Секундтар және 80 кБ асатын салыстырмалы үлкен сақтау сыйымдылығы.Синклер иелері үйдегі компьютерлер әлеміндегі үлкен жігіттерге ілесе алады және олар банкті тым көп бұзбай жасай алады.
Пандемияға байланысты материктегі хакерлер лагерінен оралған саяхатшы ретінде Британ үкіметі мені екі аптаға карантинде ұстауды талап етті.Мен мұны Клэрдің қонағы ретінде жасадым.Клэр менің досым және ол білім көзі болып табылады.Prolific 8-бит Sinclair аппараттық және бағдарламалық құрал жинағыш.Microdrive туралы сөйлесе отырып, ол дискілер мен бағдарламалық қамтамасыз етудің кейбір мысалдарын ғана емес, сонымен қатар интерфейс жүйесі мен қораптағы Microdrive жинағын да сатып алды.Бұл маған жүйені тексеруге және бөлшектеуге және оқырмандарға осы ең ерекше перифериялық құрылғы туралы қызықты түсініктер беруге мүмкіндік берді.
Микродискіні алыңыз.Бұл шамамен 80 мм x 90 мм x 50 мм өлшем бірлік және салмағы 200 граммнан аз.Ол Spektrum резеңке кілтінің түпнұсқасы сияқты Rich Dickinson сәндеу белгілеріне сәйкес келеді.Алдыңғы жағында Microdrive таспа картридждерін орнатуға арналған шамамен 32 мм x 7 мм саңылау бар, ал артқы жағындағы әр жағында Spectrum жүйесіне қосылуға және реттелетін сериялық автобус арқылы тізбекті тізбекке қосуға арналған 14 жолды ПХД жиегі қосқышы бар. Басқа Microdrive таспалы кабельдер мен қосқыштарды қамтамасыз етеді.Осылайша сегізге дейін дискіні қосуға болады.
1980-ші жылдардың басындағы бағалар бойынша Spectrum керемет машина болды, бірақ оны іске асыру бағасы оның бейне және кассеталық таспа порттарынан тыс кірістірілген аппараттық интерфейс үшін өте аз төлейтін болды.Оның артында кеңейту модулі арқылы қосылған кез келген басқа интерфейстерді қалдырып, негізінен Z80 әртүрлі автобустарын ашатын жиек қосқышы бар.Кәдімгі Spectrum иесі Кемпстон ​​джойстик адаптеріне ие болуы мүмкін, бұл ең айқын мысал.Спектр міндетті түрде Microdrive қосқышымен жабдықталмаған, сондықтан Microdrive өз интерфейсіне ие.Sinclair ZX Interface 1 - бұл Спектрдегі жиек қосқышына қосылатын және компьютердің түбіне бұрандалы сына тәрізді құрылғы.Ол Microdrive интерфейсін, RS-232 сериялық портын, 3,5 мм ұяшықты пайдаланатын қарапайым LAN интерфейс қосқышын және қосымша интерфейстері бар Sinclair жиек қосқышының көшірмесін қамтамасыз етеді.Бұл интерфейсте Spectrum ішкі ROM-мен салыстырылатын ROM бар, өйткені біз Spectrum прототипі Кембридж есептеулер тарихы орталығында пайда болған кезде атап өткен едік, бәріміз білетіндей, ол аяқталмаған және оның кейбір күтілетін функциялары орындалмаған.
Аппараттық құралдар туралы айту қызықты, бірақ, әрине, бұл Hackaday.Сіз оны жай ғана көргіңіз келмейді, оның қалай жұмыс істейтінін көргіңіз келеді.Енді бөлшектеу уақыты келді, біз алдымен Microdrive блогын ашамыз.Spectrum сияқты, құрылғының үстіңгі жағы да Spectrum логотипі бар қара алюминий пластинамен жабылған, ол жоғарғы бөлікті бекітетін екі бұрандалы корпусты ашу үшін 1980 жапсырмасының қалған күшінен мұқият бөлінуі керек.Спектр сияқты, алюминийді майыстырмай мұны істеу қиын, сондықтан кейбір дағдылар қажет.
Жоғарғы бөлікті көтеріп, драйверді босатыңыз LED, механикалық құрылғы мен схема көру аймағында пайда болады.Тәжірибелі оқырмандар оның үлкенірек 8 жолды аудио кассетамен ұқсастығын бірден байқайды.Бұл жүйенің туындысы болмаса да, ол өте ұқсас жұмыс істейді.Механизмнің өзі өте қарапайым.Оң жағында таспа жазудан қорғау жапсырмасын алып тастаған кезде сезетін микро ауыстырып-қосқыш, ал сол жағында қақпақша роликі бар қозғалтқыш білігі орналасқан.Таспаның іскерлік жағында таспа басы бар, ол кассета жазу құрылғысынан табуға болатын нәрсеге өте ұқсас, бірақ тар таспа бағыттағышы бар.
Екі ПХД бар.Таспа басының артқы жағында дискілерді таңдауға және басқаруға арналған 24 істікшелі пайдаланушы ULA (Uncommitted Logic Array, шын мәнінде 1970 жылдардағы CPLD және FPGA предшественнигі) бар.Екіншісі екі интерфейс қосқышы мен мотор қосқышының электроникасы орналасқан корпустың төменгі жартысына қосылған.
Таспаның өлшемі 43 мм x 7 мм x 30 мм және ұзындығы 5 метр және ұзындығы 1,9 мм үздіксіз ілмектік өздігінен майланатын таспадан тұрады.Мен Клэрді оның ескі патрондарының бірін ашуға рұқсат бермегені үшін кінәламаймын, бірақ бақытымызға орай, Википедия бізге картридждің жоғарғы жағы жабылған суретін берді.8 жолды таспамен ұқсастықтар бірден байқалады.Қақпақ бір жағында болуы мүмкін, бірақ сол таспа ілмегі бір катушканың ортасына қайтарылады.
ZX микродискінің нұсқаулығы әрбір кассета 100 кБ деректерді сақтай алатынын оптимистік түрде мәлімдейді, бірақ шындық мынада, кейбір кеңейтімдер пайдаланылғаннан кейін олар шамамен 85 кБ ұстап, 90 кБ-тан астамға дейін артады.Олардың ең сенімді ақпарат құралдары емес екенін айту әділетті, ал таспалар ақырында оларды оқу мүмкін болмайтын деңгейге дейін созылды.Тіпті Синклер нұсқаулығы жиі қолданылатын таспалардың сақтық көшірмесін жасауды ұсынады.
Бөлшектенетін жүйенің соңғы құрамдас бөлігі 1 интерфейсінің өзі болып табылады.Sinclair өнімінен айырмашылығы, оның резеңке аяқтардың астында жасырылған бұрандалары жоқ, сондықтан корпустың жоғарғы бөлігін Spectrum жиегі қосқышынан бөлудің нәзік операциясынан басқа, оны бөлшектеу де оңай.Ішінде үш чип, Texas Instruments ROM, Spectrum өзі пайдаланатын Ferranti жобасының орнына әмбебап ULA құралы және аздап 74 логикасы бар.ULA RS-232, Microdrive және желілік сериялық шиналарды басқару үшін пайдаланылатын дискретті құрылғылардан басқа барлық тізбектерді қамтиды.Sinclair ULA ең осал түрі болып табылатын қызып кету және өздігінен пісіру үшін танымал.Мұндағы интерфейсті тым көп пайдалану мүмкін емес, себебі оның ULA радиаторы орнатылмаған және қабықтың үстінде немесе айналасында жылу белгісі жоқ.
Бөлшектеудің соңғы сөйлемі нұсқаулық болуы керек, ол жүйені және оның BASIC интерпретаторымен біріктірілгенін терең түсінуді қамтамасыз ете алатын әдеттегі жақсы жазылған жұқа көлем.Желілік мүмкіндік әсіресе қызықты, себебі ол сирек қолданылады.Ол іске қосылған кезде өзіне нөмір тағайындау пәрменін беру үшін желідегі әрбір Спектрге сүйенеді, себебі бортта Flash немесе ұқсас жад жоқ.Бұл бастапқыда мектеп нарығын Acorn's Econet-ке бәсекелес ретінде орналастыруды көздеді, сондықтан BBC Micro Синклер машинасының орнына үкімет қолдайтын мектеп келісімшартын жеңіп алғаны таңқаларлық емес.
2020 жылдан бастап осы ұмытылған есептеу технологиясына қараңыз және бірнеше минуттық таспаны жүктеудің орнына 100 кБ сақтау ортасы шамамен 8 секундта жүктелетін әлемге қараңыз.Шатасып жатқаны, Interface 1 параллельді принтер интерфейсін қамтымайды, өйткені толық Spectrum жүйесіне қарап, оның бүгінгі күні үй кеңсесінің өнімділігі үшін жеткілікті компьютерге айналғанын, оның ішінде әрине оның бағасын байқау қиын емес.Синклер өздерінің термопринтерлерін сатады, бірақ тіпті ең жұлдызды Синклер әуесқойлары ZX принтерін жаңалық принтері деп атай алмайды.
Шындық мынада, барлық Синклерлер сияқты, ол сэр Клайвтың аңызға айналған құнын төмендету және күтпеген құрамдас бөліктерден мүмкін емес тапқырлық жасау қабілетінің құрбаны болды.Микродрайвты толығымен Синклер өз үйінде жасаған, бірақ ол тым аз, сенімсіз және тым кеш болуы мүмкін.1984 жылдың басында иілгіш дискімен жабдықталған бірінші Apple Macintosh ZX Microdrive заманауи өнімі ретінде шықты.Бұл кішкентай таспалар Синклердің 16-биттік QL машинасына енгенімен, ол коммерциялық сәтсіздікке ұшырады.Олар Sinclair активтерін сатып алғаннан кейін, Amstrad Spectrum-ды 3 дюймдік иілгіш дискімен іске қосады, бірақ ол кезде Sinclair микрокомпьютерлері тек ойын консолі ретінде сатылды.Бұл қызық бөлшектеу, бірақ 1984 жылғы қуанышты естеліктермен кеткен дұрыс шығар.
Мен мұнда жабдықты пайдаланғаны үшін Клэрге өте ризамын.Егер сізді қызықтыратын болса, жоғарыдағы фотосуретте әртүрлі компоненттер, соның ішінде жұмыс істейтін және жұмыс істемейтін құрамдас бөліктер көрсетілген, әсіресе толығымен бөлшектелген Microdrive құрылғысы істен шыққан құрылғы.Біз Hackaday бағдарламасында кері есептеуіш аппаратураға қажетсіз зиян келтіргіміз келмейді.
Мен Sinclair QL-ді жеті жылдан астам қолдандым және олардың микродисктері адамдар айтқандай нәзік емес екенін айтуым керек.Мен оларды мектептегі үй тапсырмалары және т.б. үшін жиі қолданамын және ешбір құжаттарды жіберіп алмаңыз.Бірақ түпнұсқадан әлдеқайда сенімдірек кейбір «заманауи» құрылғылар бар.
Интерфейс I-ге келетін болсақ, бұл электрлік дизайнда өте таңқаларлық.Сериялық порт жай ғана деңгейлік адаптер болып табылады, ал RS-232 протоколы бағдарламалық қамтамасыз ету арқылы жүзеге асырылады.Бұл деректерді қабылдау кезінде қиындықтар туғызады, себебі құрылғыда тоқтау битінің деректермен не істеу керек болса да орындауға уақыты ғана бар.
Сонымен қатар, таспадан оқу қызықты: сізде IO порты бар, бірақ одан оқысаңыз, интерфейс Мен процессорды таспадан толық байт оқылғанша тоқтатамын (бұл дегеніміз, егер сіз ұмытып кетсеңіз, таспа қозғалтқышын қосыңыз және компьютер ілініп қалады).Бұл процессор мен таспаны оңай синхрондауға мүмкіндік береді, бұл екінші 16K жад блогына (біріншісінде ROM бар, үшінші және төртіншісінде 48К үлгілердің қосымша жады бар) қол жеткізу үшін қажет және микродрайв буфері арқасында орын алады. сол аймақта болу керек, сондықтан тек уақытша циклдарды пайдалану мүмкін емес.Егер Sinclair Inves Spectrum қолданбасында (бейне тізбегіне де, процессорға да Apple-дегі][ сияқты, бейне ЖЖҚ-ға жазасыз қол жеткізуге мүмкіндік беретін) сияқты кіру әдісін пайдаланса, онда интерфейс тізбегі қарапайым Much болуы мүмкін еді.
Екінші жағындағы құрылғы аппараттық ағынды басқаруды (кейбір (барлығы?) аналық платаның «SuperIO» чиптері үшін *жағдай емес*) дұрыс орындаған жағдайда, спектрдің қабылданған байттарды өңдеуге мүмкіндігінше көп уақыты бар. Мен бірнеше күнді босқа өткіздім. Мұны түсінбей тұрып жөндеу және ескі өнімді USB сериялық адаптеріне ауысу, мен Just Worked бірінші рет жұмыс істегеніне таң қалдым)
RS232 туралы.Мен қатені түзету хаттамасынсыз 115к қатені түзетуді және 57к сенімді бит соққысын алдым.Құпия - CTS жойылғаннан кейін 16 байтқа дейін қабылдауды жалғастыру.Түпнұсқа ROM коды мұны жасамады және ол «заманауи» UART-пен байланыса алмайды.
Wikipedia 120 кбит/сек дейді.Арнайы протоколға келетін болсақ, мен білмеймін, бірақ мен оның стерео таспа басын пайдаланатынын білемін, ал бит сақтау орны «бір реттелген».Мен оны ағылшын тілінде қалай түсіндірерімді білмеймін… бір жолдағы биттер екінші жолдағы биттердің ортасынан басталады.
Бірақ жылдам іздеу мен бұл бетті таптым, онда пайдаланушы осциллографты деректер сигналына қосады және бұл FM модуляциясы сияқты.Бірақ бұл QL және Spectrum-пен үйлесімді емес.
Иә, бірақ сілтеме Sinclair QL микродрайвтары туралы айтылғанын есте сақтаңыз: олар физикалық жағынан бірдей болғанымен, үйлесімсіз пішімдерді пайдаланады, сондықтан QL Spectrum форматындағы таспаларды оқи алмайды және керісінше.
Бит тураланған.Байттар 1-жол мен 2-трек арасында интерпретацияланады. Бұл екі фазалы кодтау.Несие карталарында жиі кездесетін fm.Интерфейс аппараттық құралдағы байттарды қайта жинайды, ал компьютер тек байттарды оқиды.Бастапқы деректер жылдамдығы трекке 80 кбит/с немесе екеуі үшін де 160 кбит/с.Өнімділігі сол дәуірдегі иілгіш дискілерге ұқсас.
Мен білмеймін, бірақ сол кезде қаныққан жазба туралы бірнеше мақалалар болды.Қолданыстағы магнитофонды пайдалану үшін дыбыс дыбыстары қажет.Бірақ тікелей қол жеткізу таспасының басын өзгертсеңіз, оларды тұрақты ток қуатымен тікелей беруге және ойнату үшін Шмитт триггерін тікелей қосуға болады.Сондықтан ол тек таспа басының сериялық сигналын береді.Ойнату деңгейіне алаңдамай, жылдамырақ жылдамдыққа қол жеткізе аласыз.
Ол сөзсіз «мейнфрейм» әлемінде қолданылады.Менің ойымша, ол кейбір шағын компьютерлік бағдарламаларда, мысалы, «иілгіш дискілерде» пайдаланылады, бірақ мен білмеймін.
Менде 2 микродискісі бар QL бар, бұл шындық, кем дегенде QL адамдар айтқаннан сенімдірек.Менде ZX Spectrum бар, бірақ микродрайвтар жоқ (бірақ мен оларды қалаймын).Мен алған ең соңғы нәрсе - кросс-дамыту.Мен QL-ді мәтіндік редактор ретінде қолданамын және файлдарды сериялық арқылы жинайтын Spectrum-ға тасымалдаймын (мен ZX Spectrum PCB Designer бағдарламасы үшін принтер драйверін жазып жатырмын, ол трек болмайтындай етіп пикселдерді 216ppi ажыратымдылығына дейін жаңартып, кірістіреді. қырлы болып көрінеді).
Маған QL және оның жинақталған бағдарламалық құралы ұнайды, бірақ оның микродискісін жек көруім керек.Мен жұмыстан шыққаннан кейін «НААМАН НЕМЕСЕ ОРТА ӨЗГЕРТІЛГЕН» қателерін жиі аламын.Көңілсіз және сенімсіз.
Мен 128 Кб QL-де информатика бойынша бакалавриат жұмысымды жаздым.Quill шамамен 4 бетті ғана сақтай алады.Мен ешқашан қошқарды толтыруға батылы бармадым, себебі ол микро дискіні шайқай бастайды және қате тез арада пайда болады.
Мен Microdrive сенімділігі туралы алаңдағаны сонша, екі Microdrive таспасындағы әрбір өңдеу сеансының сақтық көшірмесін жасай алмаймын.Алайда, бір күн бойы жазғаннан кейін жаңа тарауымды ескі тараудың атымен байқаусызда сақтап қалдым, осылайша бір күн бұрын жұмысымды қайта жаздым.
«Менің ойымша, бәрі жақсы, ең болмағанда менде резервтік көшірме бар!»;Таспаны ауыстырған соң бүгінгі жұмысты резервтік көшірмеге сақтап, алдыңғы күннің жұмысын уақытында қайта жазу керек екені есіме түсті!
Менде әлі де QL бар, шамамен бір жыл бұрын мен оны сақтау және жүктеу үшін 30-35 жастағы шағын диск картриджін сәтті қолдандым.:-)
Мен ibm компьютерінің иілгіш дискісін қолдандым, бұл спектрдің артқы жағындағы адаптер, ол өте жылдам және қызықты:)(оны күндіз-түні таспамен салыстыру)
Бұл мені қайтарады.Сол кезде мен бәрін бұздым.Microdrive жүйесіне Elite орнату және LensLok әрқашан AA рөліне мүмкіндік беру үшін маған бір апта қажет болды.Элитаны жүктеу уақыты - 9 секунд.Амигаға бір минуттан астам уақыт жұмсадым!Бұл негізінен жад қоқысы.Мен Kempston джойстикінің жануы үшін int 31(?) параметрін бақылау үшін үзу тәртібін қолдандым.LensLok пернетақтадан енгізу үшін үзілістерді пайдаланады, сондықтан оны автоматты түрде өшіру үшін кодты қысу керек.Elite тек 200-ге жуық байт пайдаланылмай қалды.Мен оны *”m”,1 арқылы сақтаған кезде, 1-интерфейстің көлеңкелі картасы менің үзуімді жұтып қойды!Мәссаған.36 жыл бұрын.
Мен аздап алдадым... Менің Speccy-де Discovery Opus 1 3,5 дюймдік дискет бар.Мен Elite жүктеу кезінде апатқа ұшыраған күндегі қуанышты апаттың арқасында мен Elite-ді иілгіш дискіге сақтай алатынымды білдім... және бұл 128 нұсқасы, объектив құлпы жоқ!нәтиже!
Бір қызығы, шамамен 40 жыл өтсе де, иілгіш диск өліп, таспа әлі де бар:) PS: Мен әрқайсысында 18 дискі бар таспа кітапханасын қолданамын, әрбір диск 350 МБ/с жылдамдықты қамтамасыз ете алады;)
Мен білгім келеді, сіз кассета адаптерін бөлшектесеңіз, магниттік басын микродиск арқылы компьютерге деректерді жүктеу үшін пайдалана аласыз ба?
Бастар өте ұқсас, егер бірдей болмаса (бірақ «өшіргіш басы» схемаға біріктірілуі керек), бірақ микродисктегі таспа тар, сондықтан жаңа таспа бағыттағышын салу керек.
«Тек бай адамдар ғана дискілерді сатып ала алады».Мүмкін Ұлыбританияда, бірақ АҚШ-та барлығы дерлік олар бар.
Менің есімде, PlusD + диск жетегі + қуат адаптерінің құны 1990 жылы шамамен 33,900 песетаны (шамамен 203 еуро) құрады.Инфляциямен ол қазір 433 еуроны (512 доллар) құрайды.Бұл толық компьютердің құнымен бірдей.
Менің есімде, 1984 жылы C64 бағасы 200 АҚШ долларын құраса, 1541 бағасы 230 АҚШ долларын құраған (шын мәнінде компьютерден жоғары, бірақ оның өзіндік 6502 бар екенін ескерсек, бұл таңқаларлық емес).Бұл екі плюс арзан теледидар әлі де Apple II бағасының төрттен бірінен аз.10 дискетадан тұратын қорап 15 долларға сатылады, бірақ оның бағасы жылдар бойы төмендеді.
Зейнеткерлікке шыққанға дейін мен Кембридждің (Ұлыбритания) солтүстігінде Microdrives картридждерін жасау үшін қолданылатын барлық машиналарды шығаратын тамаша механикалық дизайн және өндіруші компанияны пайдаландым.
Менің ойымша, 1980-ші жылдардың басында центроникамен үйлесімді параллельді порттың болмауы үлкен мәселе емес еді және сериялық принтерлер әлі де кең таралған.Сонымен қатар, Клайв ағай сізге ZX FireHazard... жақсы принтерін сатқысы келеді.Күміспен қапталған қағазды төмен қарай жылжытқанда шексіз гуіл мен озон иісі.
Микро дискілер, менің жолым өте нашар болды, олар шыққан кезде мен оларға деген құштарлықпен болдым, бірақ мен бірнеше жылдан кейін ғана екінші қолдағы тауарлардан кейбір жабдықты арзанға ала бастадым, мен де алмадым. кез келген жабдықты алыңыз.Менде 2 порт 1, 6 микро дискілер, кездейсоқ пайдаланылған арбалар және 30 жаңа 3-ші шаршы арбалардан тұратын қорап болды, егер олардың кез келгенін кез келген 2 × 6 комбинациясында жасай алсам, мен жұмыс істеген кезде қатты тітіркенемін. бір орын.Негізінен, олар пішімделмеген сияқты.90-жылдардың басында интернетке кіргенімде жаңалықтар топтарынан көмек алсам да, бұл туралы ешқашан ойлаған емеспін.Дегенмен, қазір менде «нақты» компьютерлер болғандықтан, мен сериялық порттарды жұмысқа алдым, сондықтан мен оларға заттарды нөлдік модем кабелі арқылы сақтап, кейбір мылқау терминалдарды іске қостым.
Кез келген адам таспаларды пішімдеуге әрекет жасамас бұрын оларды циклде іске қосу арқылы «алдын ала созу» бағдарламасын жазды ма?
Менде микро диск жоқ, бірақ оны ZX Magazine (Испания) журналында оқығаным есімде.Мен оны оқығанда мені таң қалдырды!:-D
Принтердің термиялық емес, электростатикалық екені есімде… Мен қателесуім мүмкін.Мен 80-ші жылдардың аяғында ендірілген бағдарламалық жасақтаманы әзірлеуде жұмыс істеген адам таспа дискілерінің бірін Speccy жүйесіне қосып, EPROM бағдарламашысын артқы портқа қосты.Бұны ақымақтық деп айту кемшілік болар еді.
Ешқандай.Қағаз жұқа металл қабатымен қапталған және принтер металл қаламды сүйреп апарады.Қара пикселдер қажет жерде металл жабындысын жою үшін жоғары вольтты импульс жасалады.
Жасөспірім кезіңізде RS-232 интерфейсі бар ZX интерфейсі 1 сізді «әлем патшасы» ретінде сезінді.
Шын мәнінде, Microdrives менің (ең төменгі) бюджетімнен толығымен асып түсті.LOL қарақшылық ойындарын сататын бұл жігітті кездестірмес бұрын мен ешкімді танымайтынмын.Ойлап қарасам, мен Interface 1 және кейбір ROM ойындарын сатып алуым керек.Тауықтың тістері сияқты сирек кездеседі.


Жіберу уақыты: 15 маусым-2021 ж