ZX Microdrive: буџетско складирање на податоци, стил од 1980-тите

За повеќето луѓе кои користеа 8-битни домашни компјутери во раните 1980-ти, користењето касети за складирање на програми беше трајна меморија.Само многу богати луѓе можат да си дозволат дискови, па ако не ви се допаѓа идејата да чекате засекогаш да се вчита кодот, тогаш немате среќа.Меѓутоа, ако сте сопственик на Sinclair Spectrum, тогаш до 1983 година, имате друга опција, уникатниот Sinclair ZX Microdrive.
Ова е формат развиен внатрешно од Sinclair Research.Тоа е во суштина минијатуризирана верзија на количка со лента со бескрајна јамка.Се појави во форма на Hi-Fi касета со 8 песни во изминатите десет години и ветува молскавично брзо вчитување.Секунди и релативно огромен капацитет за складирање кој надминува 80 kB.Сопствениците на Sinclair можат да бидат во чекор со големите момчиња во светот на домашните компјутери, и тоа можат да го сторат без да се скршат премногу.
Како патник кој се враќаше од хакерски камп на копното, поради пандемијата, британската влада бараше да бидам во карантин две недели.Го направив тоа како гостин на Клер.Клер е моја пријателка и тој е извор на знаење.Плодлив 8-битен Sinclair колектор на хардвер и софтвер.Додека разговараше за Microdrive, таа не само што купи неколку примери на дискови и софтвер, туку и системот за интерфејс и оригиналниот комплет Microdrive во кутија.Ова ми даде можност да го прегледам и демонтирам системот и на читателите да им дадам фасцинантен увид во овој најнеобичен периферен уред.
Земете го Microdrive.Тоа е единица со димензии приближно 80 mm x 90 mm x 50 mm и тежи помалку од 200 грама.Ги следи истите стилски знаци на Рич Дикинсон како и оригиналниот гумен клуч Spectrum.На предната страна има отвор од приближно 32 mm x 7 mm за инсталирање на касети со лента Microdrive, а на секоја страна од задната страна има 14-насочен PCB конектор за раб за поврзување со Spectrum и поврзување со синџир преку сопствен сериски автобус Another Microdrive обезбедува кабли и конектори со лента.На овој начин може да се поврзат до осум погони.
Во однос на цените во раните 1980-ти, Spectrum беше страшна машина, но цената на неговата имплементација беше тоа што плаќаше многу малку за вградениот хардверски интерфејс надвор од неговите приклучоци за видео и касети.Зад него е рабниот конектор, кој во основа ги изложува различните автобуси на Z80, оставајќи ги сите понатамошни интерфејси поврзани преку модулот за проширување.Типичен сопственик на Spectrum може да поседува адаптер за џојстик Kempston на овој начин, најочигледен пример.Spectrum дефинитивно не е опремен со Microdrive конектор, па затоа Microdrive има свој интерфејс.Sinclair ZX Interface 1 е единица во облик на клин што се поврзува со рабниот конектор на Spectrum и се навртува на дното на компјутерот.Обезбедува интерфејс Microdrive, сериска порта RS-232, едноставен конектор за LAN интерфејс со помош на приклучок од 3,5 mm и раб конектор Replica of Sinclair со вметнати повеќе интерфејси.Овој интерфејс содржи ROM што се мапира на внатрешниот ROM на Spectrum, како што истакнавме кога прототипот Spectrum се појави во Центарот за компјутерска историја на Кембриџ, како што сите знаеме, тој не е завршен и некои од неговите очекувани функции не се имплементирани.
Интересно е да се зборува за хардвер, но секако, ова е Хакадеј.Вие не сакате само да го видите, туку сакате да видите како функционира.Сега е време за расклопување, прво ќе ја отвориме самата единица Microdrive.Исто како Spectrum, горниот дел на уредот е покриен со црна алуминиумска плоча со иконското лого Spectrum, кое мора внимателно да се одвои од преостанатата сила на лепилото од 1980-тите за да се изложат двете куќишта за завртки што го прицврстуваат горниот дел.Како Spectrum, тешко е да се направи ова без свиткување на алуминиумот, па затоа се потребни некои вештини.
Подигнете го горниот дел и ослободете ја сијаличката на возачот, механичкиот уред и плочката се појавуваат во видното поле.Искусните читатели веднаш ќе ги забележат сличностите меѓу него и поголемата аудио касета со 8 песни.Иако ова не е дериват на системот, тој работи на многу сличен начин.Самиот механизам е многу едноставен.На десната страна има микро прекинувач кој чувствува кога лентата ја отстранува заштитната етикета за пишување, а на левата страна е вратило на моторот со капстан валјак.На деловниот крај на лентата има глава на лента, која изгледа многу слична на она што може да го најдете во касетофон, но има потесен водич за лента.
Има две ПХБ.На задната страна на главата на лентата има 24-пински прилагодена ULA (неположена логичка низа, всушност претходник на CPLD и FPGA во 1970-тите) за избирање и ракување со дискови.Другиот е поврзан со долната половина на куќиштето во кое се сместени двата интерфејсни конектори и електрониката на прекинувачот на моторот.
Лентата е 43 mm x 7 mm x 30 mm и содржи самоподмачкувачка трака со континуирана јамка со должина од 5 метри и должина од 1,9 mm.Не ја обвинувам Клер што не ми дозволи да отворам една од нејзините старомодни кертриџи, но за среќа, Википедија ни обезбеди слика од кертриџот со затворен горниот дел.Сличностите со лентата со 8 патеки стануваат веднаш очигледни.Капстанот може да биде на едната страна, но истата лента се враќа во центарот на една ролна.
Упатството за микродрајв ZX оптимистички тврди дека секоја касета може да собере 100 kB податоци, но реалноста е дека штом ќе се користат некои екстензии, тие можат да задржат околу 85 kB и да се зголемат на повеќе од 90 kB.Праведно е да се каже дека тие не се најсигурните медиуми, а лентите на крајот се проширија до точка што повеќе не можеа да се читаат.Дури и прирачникот на Синклер препорачува да се направи резервна копија на најчесто користените ленти.
Последната компонента на системот што треба да се расклопи е самиот интерфејс 1.За разлика од производот Sinclair, тој нема никакви завртки скриени под гумените стапала, па покрај суптилната операција на одвојување на горниот дел од куќиштето од Spectrum раб конекторот, исто така лесно се расклопува.Внатре има три чипови, Texas Instruments ROM, универзален инструмент ULA наместо проектот Ferranti што го користи самиот Spectrum и малку 74 логика.ULA ги вклучува сите кола освен дискретните уреди што се користат за возење на RS-232, Microdrive и мрежни сериски автобуси.Sinclair ULA е познат по прегревање и самостојно готвење, што е најранливиот тип.Интерфејсот овде не може да се користи премногу, бидејќи нема инсталирано ULA радијатор и нема ознака за топлина на или околу школката.
Последната реченица од расклопувањето треба да биде прирачникот, кој е типичен добро напишан тенок волумен кој може да обезбеди длабинско разбирање на системот и како тој е интегриран во BASIC преведувачот.Способноста за вмрежување е особено фасцинантна бидејќи ретко се користи.Се потпира на секој Spectrum во мрежата за да издаде команда за да си додели број кога ќе започне, бидејќи нема Flash или слична меморија на бродот.Ова првично беше наменето да го позиционира училишниот пазар како конкурент на Econet на Acorn, така што не е изненадувачки што BBC Micro доби училишен договор поддржан од владата наместо машината Sinclair.
Почнувајќи од 2020 година, погледнете наназад на оваа заборавена компјутерска технологија и погледнете во светот во кој медиум за складирање од 100 kB се вчитува за околу 8 секунди наместо за неколку минути вчитување лента.Она што е збунувачки е тоа што Interface 1 не вклучува паралелен интерфејс за печатач, бидејќи гледајќи го целосниот систем Spectrum, не е тешко да се види дека тој денес стана доволен компјутер за продуктивност во домашната канцеларија, вклучувајќи ја секако и неговата цена.Sinclair ги продава сопствените термални печатачи, но дури и најпознатите љубители на Sinclair едвај можат да го наречат ZX печатачот нов печатач.
Вистината е дека, како и сите Синклер, тој беше жртва на легендарното намалување на трошоците на Сер Клајв и генијалната способност да создаде невозможна генијалност од неочекувани компоненти.Microdrive беше развиен целосно од страна на Sinclair, но можеби беше премалку, премногу несигурен и предоцна.Првиот Apple Macintosh опремен со флопи погон излезе на почетокот на 1984 година како современ производ на ZX Microdrive.Иако овие мали ленти влегоа во несреќната 16-битна машина QL на Синклер, тоа се покажа како комерцијален неуспех.Откако ќе ги купат средствата на Синклер, Амстрад ќе го лансираше Spectrum со 3-инчна флопи диск, но во тоа време микрокомпјутерите на Синклер се продаваа само како конзоли за игри.Ова е интересно демонтирање, но можеби е најдобро да се остави со среќните спомени од 1984 година.
Многу сум благодарна на Клер што го користеше хардверот овде.Во случај да се прашувате, горната фотографија покажува разновидни различни компоненти, вклучувајќи работни и нефункционални компоненти, особено целосно расклопената единица Microdrive е неуспешна единица.Не сакаме непотребно да му наштетиме на хардверот за обратно пресметување на Hackaday.
Го користам Sinclair QL повеќе од седум години и морам да кажам дека нивните микродискови не се толку кревки како што велат луѓето.Често ги користам за училишни задачи и слично, и никогаш не пропуштам никакви документи.Но, навистина има некои „модерни“ уреди кои се многу посигурни од оригиналните.
Во однос на интерфејсот I, тоа е многу чудно во електричниот дизајн.Сериската порта е само адаптер за ниво, а протоколот RS-232 е имплементиран со софтвер.Ова предизвикува проблеми при примањето податоци, бидејќи машината има само време за стоп битот да направи се што треба да прави со податоците.
Покрај тоа, читањето од лента е интересно: имате IO порта, но ако читате од него, интерфејсот ќе го стопирам процесорот додека не се прочита цел бајт од лентата (што значи дека ако заборавите Вклучете го моторот за лента и компјутерот ќе виси).Ова овозможува лесна синхронизација на процесорот и лентата, која е неопходна поради пристапот до вториот мемориски блок од 16K (првиот има ROM, третиот и четвртиот имаат дополнителна меморија од 48K модели), и поради баферот на микродрајвот Тоа се случува да биде во таа област, па затоа е невозможно да се користат само темпирани циклуси.Ако Sinclair користи метод за пристап како оној што се користи во Inves Spectrum (кој им овозможува и на видео колото и на процесорот неказнето да пристапуваат до видео RAM-от, исто како [во Apple), тогаш колото на интерфејсот би можело да биде многу едноставно.
Спектар има колку што е можно повеќе време да ги обработи примените бајти, под услов уредот од другиот крај правилно да ја имплементира контролата на протокот на хардверот (за некои (сите?) чипови „SuperIO“ на матичната плоча *не* ситуацијата. Потрошив неколку дена дебагирање пред да го сфатам ова и префрлување на стариот плоден сериски адаптер за USB, бев изненаден што Just Worked работеше за прв пат)
За RS232.Добив 115k корекција на грешка и 57k сигурен бит удирање без протокол за корекција на грешки.Тајната е да продолжите да прифаќате до 16 бајти по отфрлањето на CTS.Оригиналниот код на ROM-от не го направи ова, ниту може да комуницира со „модерниот“ UART.
Википедија вели 120 kbit/sec.Што се однесува до конкретниот протокол, не знам, но знам дека користи глава на стерео лента, а складирањето на битови е „непорамнето“.Не знам како да го објаснам тоа на англиски… битовите во едната песна започнуваат во средината на битовите во другата песна.
Но, со брзо пребарување ја најдов оваа страница, каде што корисникот го поврзува осцилоскопот со податочниот сигнал, и се чини дека е FM модулација.Но, тој е QL и не е компатибилен со Spectrum.
Да, но запомнете дека врската зборува за Sinclair QL микродискови: иако се физички исти, тие користат некомпатибилни формати, така што QL не може да чита ленти со формат на Spectrum и обратно.
Малку порамнети.Бајтите се испреплетени помеѓу патеката 1 и патеката 2. Тоа е двофазно кодирање.ФМ што најчесто се наоѓа на кредитните картички.Интерфејсот повторно ги собира бајтите во хардверот, а компјутерот ги чита само бајтите.Оригиналната брзина на пренос на податоци е 80 kbps по песна или 160 kbps за двете.Изведбата е слична на флопи дисковите од таа ера.
Не знам, но имаше неколку написи за заситеното снимање во тоа време.За да користите постоечки касетофон, потребни се аудио тонови.Но, ако ја измените главата на лентата за директен пристап, можете директно да ја нахраните со еднонасочна струја и директно да поврзете Шмит чкрапало за репродукција.Така, само го храни серискиот сигнал на главата на лентата.Може да добиете поголеми брзини без да се грижите за нивото на репродукција.
Дефинитивно се користи во светот на „главната рамка“.Секогаш мислам дека се користи во некои мали компјутерски програми, како што се „флопи дискови“, но не знам.
Имам QL со 2 микро-диск, што е точно, барем QL е посигурен отколку што велат луѓето.Имам ZX Spectrum, но нема микродиск (иако ги сакам).Најновата работа што ја добив е да направам некој вкрстен развој.Јас користам QL како уредувач на текст и префрлам датотеки во Spectrum кој собира датотеки преку сериски (пишувам драјвер за печатач за програмата ZX Spectrum PCB Designer, кој ќе ги надгради и вметнува пикселите до резолуција од 216 ppi, така што песната не се појавуваат назабени).
Ми се допаѓа мојот QL и неговиот пакет софтвер, но морам да го мразам неговиот микродиск.Често добивам грешки „ЛОШ ИЛИ ПРОМЕНЕТ СРЕДЕН“ по заминувањето од работа.Фрустрирачки и несигурни.
Го напишав мојот дипломиран труд за компјутерски науки на мојот QL од 128 Kb.Quill може да складира само околу 4 страници.Никогаш не се осмелив да го преполнам овенот затоа што ќе почне да го тресе микро уредот и грешката ќе се појави наскоро.
Бев толку загрижен за доверливоста на Microdrive што не можам да направам резервна копија на секоја сесија за уредување на две ленти од Microdrive.Меѓутоа, откако пишував цел ден, случајно го зачував новото поглавје под името на старото поглавје, со што ја препишав мојата работа претходниот ден.
„Мислам дека е во ред, барем имам резервна копија!“;Откако ја сменив лентата, се сетив дека денешната работа треба да се зачува на резервната копија и навреме да се препише работата од претходниот ден!
Сè уште го имам мојот QL, пред околу една година, всушност успешно користев мини кертриџ стар 30-35 години за да го зачувам и наполнам:-)
Го користев флопи драјвот на ibm pc, адаптер е на задниот дел од спектарот, многу е брз и забавен:)(споредете го со лента дење и ноќе)
Ова ме враќа назад.Во тоа време хакирав сè.Ми требаше една недела да го инсталирам Elite на Microdrive и оставив LensLok секогаш да биде улогата АА.Елитното време на вчитување е 9 секунди.Помина повеќе од една минута на Amiga!Тоа е во основа меморија депонија.Користев рутина за прекин за следење на int 31(?) за оган на џојстикот на Kempston.LensLok користи прекини за внесување на тастатурата, па треба само да го притиснам кодот за да го направам автоматски оневозможен.Elite остави само околу 200 бајти неискористени.Кога го зачував со *”m”,1, мапата во сенка на интерфејсот 1 го проголта мојот прекин!Леле.пред 36 години.
Малку изневерив... Имам Discovery Opus 1 3,5-инчен флопи диск на мојот Speccy.Открив дека благодарение на среќната несреќа на денот кога Elite се урна при вчитување, можам да ја зачувам Elite на флопи дискот... и таа е верзија 128, без заклучување на објективот!резултат!
Интересно е што околу 40 години подоцна, флопи дискот е мртов, а лентата сè уште постои:) П.С.: Јас користам библиотека со касети, секоја со 18 дискови, секој диск може да обезбеди брзина од 350 MB/s;)
Сакам да знам дали го расклопувате адаптерот за касети, дали можете да ја користите магнетната глава за вчитување податоци во компјутерот преку микродиск?
Главите се многу слични, ако не и исти (но „главата за бришење“ треба да биде интегрирана во шемата), но лентата во микропогонот е потесна, па мора да изградите нов водич за лента.
„Само многу богати луѓе можат да си дозволат дискови“.Можеби во ОК, но скоро сите во САД ги имаат.
Се сеќавам дека цената на PlusD + диск + адаптер за напојување, во 1990 година, беше околу 33.900 пезети (околу 203 евра).Со инфлација, таа сега е 433 евра (512 американски долари).Ова е приближно исто како и цената на комплетен компјутер.
Се сеќавам дека во 1984 година, цената на C64 беше 200 американски долари, додека цената на 1541 беше 230 американски долари (всушност повисока од компјутерот, но ако се земе предвид дека има свој 6502, ова не е изненадувачки).Овие два плус евтин телевизор се уште се помалку од една четвртина од цената на Apple II.Кутија со 10 флопи дискови се продава за 15 долари, но цената се намалува со текот на годините.
Пред да се пензионирам, користев одлична компанија за механички дизајн и производство на северот на Кембриџ (Велика Британија), која ги произведуваше сите машини што се користат за производство на касети Microdrives.
Мислам дека во раните 1980-ти, недостатокот на паралелна порта компатибилна со centronics не беше голема работа, а сериските печатачи сè уште беа вообичаени.Освен тоа, вујко Клајв сака да ти продаде ZX FireHazard… добро печатач.Бескрајното брмчење и мирисот на озон додека се движи надолу по сребрената хартија.
Микро дискови, среќата ми беше многу лоша, бев полна со желба за нив кога излегоа, но дури по неколку години почнав да земам евтино некој хардвер од половни производи, а не земете каков било хардвер.Завршив со 2 порти 1, 6 микро-диск, неколку случајно користени колички и кутија од 30 сосема нови 3-ти квадратни колички, ако можам да направам некоја од нив во било која комбинација 2×6, многу ме нервира кога работам едно место.Главно, се чини дека не се форматирани.Никогаш не размислував за тоа, дури и ако добив помош од новински групи кога отидов на интернет во раните 90-ти.Меѓутоа, сега кога имам „вистински“ компјутери, ги вклучив сериските порти да работат, па ги зачував работите кај нив преку кабел за нула модем и истрчав некои неми терминали.
Дали некој напишал програма за „пред-растегнување“ на лентите со нивно вклучување во циклус пред да се обиде да ги форматира?
Немам микро диск, но се сеќавам дека го прочитав во списанието ZX (Шпанија).Кога го прочитав, ме изненади!:-D
Изгледа се сеќавам дека печатачот е електростатички, а не термички... Можеби грешам.Лицето на кое работев на развивање на вграден софтвер во доцните 80-ти приклучи еден од погоните на лентата во Speccy и го приклучи EPROM програмерот во задната порта.Да се ​​каже дека ова е копиле употреба би било потценување.
Ниту едно.Хартијата е обложена со тенок слој од метал, а печатачот го влече металното игла.Се создава висок напонски пулс за да се отстрани металната обвивка секаде каде што се потребни црни пиксели.
Кога бевте тинејџери, интерфејсот ZX 1 со интерфејсот RS-232 направи да се чувствувате како „кралот на светот“.
Всушност, Microdrives целосно го надмина мојот (минимален) буџет.Пред да го сретнам овој човек кој продаваше пиратски игри LOL, никој не го познавав.Во ретроспектива, треба да купам Интерфејс 1 и некои ROM игри.Ретко како забите на кокошката.


Време на објавување: Јуни-15-2021 година