Thursday, October 27, 2016

8" MOM MF6400

Maďari, to bol pre nás z ČSSR v rokoch 80tych západ. V Budapešti na trhoch mali platne západných kapiel, rifle, tričká, magneťáky, kazety, tovar o akom sme u nás ani neslýchali. Kedže pri pokuse o vycestovanie do MĽR sa nestrieľalo, tak Čechoslováci jazdili tam. Aj ja som mal tričko a rifle z Maďarska! Západňarsky to bolo aj s disketovými jednotkami.

Podľa obrázkov z webu som po cca 30 rokoch vedel, že MOM (Magyar Optikai Müvek) sú tie pravé SMEP mechaniky. Našiel som len stručné info, zistil som, že boli dva typy MF3200 a MF6400. Tým menej pravdepodobné bolo, že sa nájde papierová dokumentácia od maďarskej mechaniky spred toľko rokov. No a raz mi pri rozhovore EC1045 len tak s úsmevom utrúsil, že má také niečo doma na stole :-) Šťastnou náhodou išlo o dokumentáciu k MF6400. Ochotne mi ju naskenoval, za čo mu týmto tisíc krát ďakujem. Povzbudený som sa rozhodol, že si nejakú MF6400 od lenochoda kúpim. MF6400 na rozdiel od MF3200 dokáže aj MFM, nie iba FM záznam. Kedže sa jedná o jednostranné mechaniky, je kapacita jednej diskety 500,5kB. Interface MOM MF6400 je Shuggart, stačí nasunúť 50 pin konektor.

MOM Budapešt dokázala vyrobiť obojstranné plošné spoje so zelenou maskou a bielymi popiskami. Kabeláž realizovali americkými MOLEX, AMP a TE konektormi. ČSSR počítače sa museli uspokojiť s čokoládkami, maska na plošnom spoji nebola ani zelená ani žiadna. Disketové mechaniky MOM mali formu a fazónu. Designové predné čelo z plastu, premyslený a vymazlený systém uchopenia a centrovania diskety a zatvárania vstupného okienka. Boli vybavené blokovaním otvorenia počas aktivity. Čítací zosilovač realizovaný jediným čipom MC3470. Vyvinuté v spolupráci so SAGEM. Mechanika má optický snímač polohy, kde sa nachádza hlava a sama si generuje signál TG43. Remeň a všetky pružné časti sú aj po rokoch ako nové.


takto prišli od lenochoda (zabudované v Robotron 8-Zoll Beistellgerät für den PC1715)

Na stránkach robotrontechnik.de sa píše, že sú známe iba 4 exempláre tohoto dvojdecku:-) Ale ja viem minimálne o ďalších troch, ktoré toto leto lenochod predal. Tým myslím, okrem toho mojeho - štvrtého. No a keďže robotroňáci nad jeho ponukou na ebay krútili nosom, tak som s čistým svedomím kúpil a rozoberal. Ďalej tam píšu, že v súčasnosti je známych 7 exemplárov samotných MF6400. Nuž je ich o dosť viac. Okrem 4x2 kusov z dvojdeckov, predal lenochod toto leto aj samotných MF6400 cca 4kusy. Ešte viem o jednom exemplári v Brne a min. jednom niekde v Banskej Bystrici. EDIT: Nedávno(leto 2017) sa mi ohlásil zo Zlína majiteľ dvoch kusov MF6400, jedného kusu Robotron dvojdecku s ďalšími dvoma MF6400 a jednej MF3200.

Doska umožňuje široké možnosti prispôsobenia a využívania aj neštandardných signálov. Konfiguruje sa pomocou jumperovateľných headrov. Výrobca namiesto zvyčajného osadenia jumperov použil wire-wrap s americkým drôtikom KYNAR AWG30. Neviem či v tomto prípade už narazil na limity socialistického hospodárstva a jednoducho nemal jumpre, alebo to bol zámer. V každom prípade zvolil prácnejšiu, drahšiu ale spoľahlivejšiu variantu.


foto wire-wrap na headroch, napravo pole testovacích bodov


foto dosky elektroniky


doska elektroniky sa dá vyklápať

Pretože MF6400 nepotrebuje signál TG43 z radiča, je ideálna na pripájanie k PC radičom. Stačí len správne poprepájať signály na bežný 34 pinový PC kábel a dá sa korektne čítať aj zapisovať. V lete, keď som navrhoval adaptér na 8" mechaniky, som ešte žiadnu MF6400 nevlastnil:-)

Po zapnutí nefungovala ani jedna, čo EC1045 správne aj predpokladal a pred čím ma varoval. Zdroj nenabiehal, zjavne bol skrat na 24V. Príčinou boli 1.5uF/35V filtračné tantaly. Boli aj iné závady, jeden ruský 7406, na inej doske zase ruský 7474, chýbajúci klzný filc na ramienku prítlaku na hlavu, ulomené kondíky, nespoľahlivý mikrospínač a iné. Našťastie jedna z dosiek ktoré som mal, po odstránení viditeľných poškodení, fungovala na sto pro. Od tejto som sa už potom odchytil. Všetko som vyčistil, premazal, premeral, pomenil, nahradil a mechaniky už šlapú. Zapojenú mám jednu pod CP/M na NCD85. Fungujú spoľahlivo a je to zážitok sledovať ich činnosť. Ešte musím popracovať na vhodnom šasi.

Okrem informácii a foto na robotrontechnik.de som našiel niečo v Amatérskom Rádiu 8/89 v článku s názvom Diskety a disketové jednotky. Ďalšia dokumentácia (okrem tej od EC1045) a výborné fotografie sa nachádza tu/tady a tu/tady a tu/tady.

Saturday, October 22, 2016

SMEP doba - SM50/50

Boli to roky 80te. Gorbačov zaviedol perestrojku a ČSSR zavádzalo PMD85:-) Ale na Dubnickej priemyslovke PMD85 ešte nebolo. Bol tam 1, slovom jeden, počítač. Čakal som mikropočítač do 2-3kg. (červený ovál vpravo hore) Namiesto toho mi predviedli MINI počítač (to v popredí).


Obrázok som si požičal z prezentácie dejiny výpočtovej techniky SAV.

MINI znamenalo, že už to nebol kolos vážiaci niekoľko ton a vyžadujúci klimatizovanú sálu s armádou operátorov v bielych plášťoch. MINI sa rozkladalo "iba" na dvoch oceľových stolíkoch. Na jednom bolo čosi veľké s dvomi rúčkami a dvomi červenými LED. Vraj floppy disky. Na druhom bola krabica s obrazovkou a profi klávesnicou. Bol to upravený terminál CM7202. Upravený bol tak, že doňho pridali 16-bitový počítač. Miesto pre nové dosky elektroniky vzniklo tak, že starý transformátorový zdroj s obrími kondenzátormi a chladičmi bol nahradený moderným spínaným, ktorý je oveľa menší a účinnejší. Výsledok úpravy sa nazýval SM50/50. Floppy disky boli mimochodom väčšie (pozri napravo od PLAN80) ako samotná SM50/50. Myslím, že na treťom stolíku (je to už skoro 30 rokov) bola tlačiareň, IIRC bol to Robotron. Mala sedmokráskové koliesko s písmenkami - daisy wheel. Pri tlači sa vždy natočilo pred kladivko správne písmenko a potom bum a otlačilo sa na papier cez farbiacu pásku, presne ako keď sa píše písacom stroji.

Jednalo sa o počítač z rady SMEP - systém malých elektronických počítačov. Kópia agresívneho útočného amerického DEC PDP11 zo zahnívajúceho kapitalizmu. Ako to už u kópií z pokrokových krajín mierového socialistického tábora bývalo, ich spoľahlivosť proti buržoázno reakčným originálom bola marxisticko dialektická. Čiže bezútešne žalostná. SM50/50 zodpovedal asi najlepšie PDP11/23. 64kB RAM. Processor 16-bit, s ortogonálnou inštrukčnou sadou bol realizovaný na jednej doske čipmi LSI. Operačné systémy pre radu SMEP boli FOBOS, DOS RV, DIAMS atď. Kópie RT11, RSX11 atď. Pod Fobosom 2(RT11 v3), ktorý sme mali na SM50/50, mohli bežať naraz dve úlohy. Pod DOS RV ich mohlo byť veľa. DIAMS bol databázový OS. To, že sa v zmysle najlepších leninských tradícií jednalo o ukradnuté kópie hardware a software z imperialistického USA nebolo nikde napísané/priznané. Načo aj, opustenie prekvitajúcej, bratskými vojskami okupovanej republiky bol trestný čin a na hraniciach sa do utekajúcich ľudí strieľalo :-(

Po prvotnom sklamaní mi starší spolužiak na tejto mašine v BASICu spustil pristátie na mesiaci (Lunar Landing) a môj dovtedy nevyjasnený ideový postoj sa postupne menil na budovateľské nadšenie. Táto prefíkaná mašina si dokázala na rozdiel od PMD85 sama vyhľadať na diskete program a spustiť ho. Už žiadne prevíjanie kaziet Emgeton:-) Môj svet sa zmenil, zrazu tu boli disky DX0 a DX1, BASIC, možnosť tlače a možnosť úlohy na pozadí. Bola to paráda.

Potom síce prišla doba PMD85-1 a Manic Minera. Celé dni, týždne a mesiace sme pilovali melódiu In the Hall of the Mountain King. Ale na SM50/50ku bez grafiky iba s písmenkami a bez zvukov som nezabudol. Bola síce odprataná z dohľadu do zaprášeného skladokabinetu, ale stále fungovala. Občas som si k nej sadol a užíval vietor ventilátorov, blikanie LEDiek a hlavne, to najlepšie - hlasité cvakanie disketových jednotiek. Pretože u osempalcových jednotiek sa motor a disketa točili stále, museli sa šetriť hlavy iným spôsobom. Elektromagnet pritlačil disketu na hlavu iba v prípade aktívnej činnosti.

Disketovky pre SM50/50 boli typu MOM MF3200, 77 stôp, 26 sektorov, sektor 128 byte. Kapacita DX0 250kB. DX1 taktiež. Na aukro lenochod občas ponúka na predaj starú ČSSR výpočtovú techniku. Tak som si v roku 2016 konečne kúpil MOM MF6400. Kazety mi už kapacitne nestačia:-) Podrobnejšie popíšem v ďalšom článku.

Sunday, October 2, 2016

8" adapter

Prvé floppy disketové mechaniky používali štandard Shuggart. Alan Shuggart bol v časoch 8 palcových mechaník taký úspešný, že jeho prevedenie konektora a zbernice sa stalo de facto štandardom. Neskôr predal svoju firmu Shuggart Associates XEROXu, ktorý ju úspešne doviedol do krachu. Alan neskôr založil ďalšiu firmu Shuggart Technology, ktorá kvôli sporom s Xeroxom musela zmeniť meno na Seagate Technology. A tú už pozná aj dnes kdekto:-)

8 palcový štandard používa 50 pinový ribbon kábel na konci s hranovým konektorom na plošný spoj. Podobne ako u 34 pinového PC štandardu je jedna strana konektoru vyhradená pre zemniace vodiče. Ostatných signálov tam nie je až tak veľa. Dátové READ DATA, WRITE DATA. Na riadenie mechaniky DRIVE SELECT, SIDE SELECT, MOTOR ON/HEAD LOAD, WRITE GATE, na krokovanie DIR a STEP. Stavové signály z mechaniky sú INDEX, TRACK 0, WRITE PROTECT, READY, DISK CHANGE.


Na jednoduché pripájanie 8 palcových mechaník som si vyrobil adaptér. Adaptér je obojsmerný. Umožňuje pripojiť 8" mechaniku na 34 pinový kábel a naopak 34 pinové mechaniky na 8" 50 pinový kábel. Zapojenie je podľa obrázku. Niektoré piny môžu mať na rôznych mechanikách odlišný význam.

Niektoré 8" mechaniky potrebujú na pine 2 signalizáciu, že sa zapisuje na stopu vyššiu ako 43. Vtedy znížia prúd do hláv. Adaptér tento signál generuje. Je zavesený na signáloch TRACK 0, DIR a STEP a z toho vie vypočítať kde sa hlava práve nachádza. Info napr. tu Daves Old Computers - Connecting drives to PC

Pre pripájanie 5.25" a 3.5" mechaník, ktoré negenerujú signál READY na 8" radič FDD, ktorý by tento signál potreboval je aj tento syntetizovaný. Kaskádovito za sebou dva monostabilné klopné obvody natiahnu signál INDEX tak, aby pri založenej a otáčajúcej diskete bol tento signál trvale v aktívnom stave. (Napríklad ale notebooková 3.5" mechanika TEAC FD-05HG READY signál má. S adaptérom popísaným minule sa dá cez adaptér popisovaný v tomto článku priamo pripojiť na 8" radič)

Pri ľahkú vizuálnu kontrolu funkčnosti mechaniky (motora a stavových snímačov) sú pridané aj blikátka. LEDky sú na signáloch WRITE PROTECT, TRACK 0, INDEX, TG43 a READY. Na LCD display sú pre kontrolu zobrazené otáčky diskety a číslo stopy.

Na prepojenie 8" mechaniky na 34 pin radič potrebujeme dva káble. Jeden 34 pin ktorý ide do adaptéra. Z adaptéra potom jeden 50 pin do 8" mechaniky. Na doske sú dve 34 pinové konektory. Teoreticky by bolo možné pripojiť teda až štyri 34 pinové mechaniky. Ale tie dve 34 pozície je možné zapojiť aj ako iba pasívny medzikus na potreby monitoringu 34 pinovej mechaniky.



Video v činnosti (žltá LED vľavo je TRACK0, blikajúca modrá je INDEX, zelená je TG43 a oranžová je syntetizované READY):

Schéma aj program je na stiahnutie tu/zde. Plošák má rozmery 5x10cm. Tým sa vojde do free verzie známeho CAD programu. Na plošáku sú dve chyby. Zabudol som na 2x 33pF kondenzátor pre kryštál AT85C1051. Dá sa jednoducho priletovať priamo na nožičky kryštálu zo strany súčiastok. Druhá chyba je popiska pri C1. Asi bude potreba 6.8uF kondenzátor namiesto 2.2uF na dostatočné predĺženie READY signálu. Ja mám 6.8uF a je to OK. Kto má poruke 4.7uF môže skúsiť, možno to bude stačiť. C4 som osadil 2.2uF, ale LED INDEX viditeľne bliká už aj pri 1uF.

To ako sa poprepájajú jednotlivé body záleží od konkrétneho nasadenia, typu mechaniky, smeru konverzie atď. Je treba si premyslieť čo a kam má viesť. Niečo sa dá realizovať jumprami, niečo bude možno treba realizovať drátikmi. Odpory je treba 5mm, alebo väčšie a dať ich na výšku. Dosky ponúkam za poštovné. Dodám aj schému v známom CAD programe, aby si každý mohol vysvietiť, kde sa ktorý prepojovací bod nachádza.

Program je napísaný v kombinácii C/ASM. Použitý kompiler je SDCC. Skompilovaný kód má 1021 byte. Preto sa dajú využiť aj šuflíkové zásoby starých AT89C1051.