Floppy drive Atari 1050 - doplnkové informácie (additional information).

By Administrator at februára 14, 2019 19:31
Filed Under: Atari

 

Ďalšie doplnkové informácie o disketovej jednotke Atari 1050 o ktorých ste možno vedeli, možno nevedeli. Ak Vám predsa len chýbajú niektoré informácie - trebárs ich nájdete v tomto článku. Niektoré informácie sú síce známe, ale oplatí sa ich znova pripomenúť.

 

Viete že:


- elektronika disku, aj mechanizmus diskovej jednotky bol urobený firmou Tandon, návrh skrinky urobil Tom Palecki, ktorý bol členom skupiny Atari Industrial Design.


- pre firmware je použitá Eprom 2732 má 4kB (alebo je použitá PROM rovnakej veľkosti), pre použitie konkrétneho typu je na doske potrebné správne nastavenie prepojok s označením JP1JP7, nastavenie pre Eprom alebo PROM pamäť je uvedené na nasledujúcom obrázku:

 

 

- najčastejšie sú dostupné verzie firmware známe ako verzie "J", "K" a "L" a "WST". Verzie J a K sú určené pre radič WD2793, L-ková verzia dokáže spolupracovať aj s radičom WD2797 (ten ale pri nasadení musí mať odpojený pin č.25 - rieši sa to buď priamo jeho ustrihnutím (vcelku drastické riešenie, pritom v A1050 používané priamo výrobcom), alebo aj o poznanie šetrnejším spôsobom a to miernym vyhnutím spomenutého vývodu tak aby sa nachádzal mimo pätičky). Verzie J, K a L sú určené len pre mechaniku Tandon, WST firmware je určený iba pre WST mechaniku ktorá používa rýchlejšie krokovanie hlavičky.

 

- aká je potrebná prístupová rýchlosť Eprom  aby sa dala použiť v A1050?. Tu postačuje použiť v zapojení aj najpomalšiu dostupnú verziu Eprom 2732 s prístupovou dobou 450ns, alebo inak povedané vyhovie tu na použitie z hľadiska rýchlosti prístupu akákoľvek Eprom 2732-ka ktorú zoženiete, budú fungovať všetky (pomalšie sa nevyrábali). (Je to dané nízkym, iba 1MHz clockom hodín procesoru, získava sa z oscilátoru 4MHz za ktorým je použitá delička :4.)

 
- na rozdiel od jednotky Atari XF551 (kde to trvalo hodne dlho než sa to doriešilo) fungujú jednotky Atari 1050 bez najmenších problémov priamo na NTSC a aj PAL počítačoch (dôkaz že to ide hneď a priamo, ak sa chce), nie ako u XF551 kde staršie verzie mali extra firmware pre NTSC a extra pre PAL, tam novšia verzia 7.7 fungovala na obidvoch systémoch bezo zmeny firmware.

 

- ak začneme počítať celkový počet vydaných verzií tak by mal byť firmware Atari 1050 verzia č.10(J), verzia č.11(K), verzia č.12(L) a verzia č.13 ? (WST).

 

- použitá RAM v A1050 má dohromady veľkosť 256 byte (128 byte má v sebe čip 6810 a ďalších 128 byte sa nachádza v čipe 6532). Pri hw a sw úprave napríklad pre USdoubler máme potom dokopy 384 byte RAM (pridaných ďalších 128 byte RAM v ďalšom čipe 6810).

 

- pracovníci Atari sa v roku 1983 obrátili priamo na výrobcu FD mechaniky 5.25" Tandon s konkrétnymi požiadavkami na jej vylepšenie, ktoré by boli naoza hodne zaujímavé a privítali by ich všetci vlastníci tejto jednotky. Ale ako to už býva - Tandon vtedy vôbec na tieto požiadavky nereagoval a do Atari práve dorazil nový majiteľ - Jack Tramiel ...

 

- jednotka Atari 1050 bola vyrobená pre Atari v Singapure spoločnosťou Atari-PCI Enterprises Pte. Ltd. v období 04/198312/1984 (najviac rozšírená verzia), následne v Hongkongu spoločnosťou Atari-Wong Co. 11/1984 do 02/1985 (málo rozšírené) a znova v Singapure Atari-PCI Enterprises Pte. Ltd. od 10/1985 do 12/1985 (pomerne zriedkavá)

- pohony 5.25" FD jednotiek vyrobených v Singapure používajú mechanizmus Tandon, pohony jednotiek 1050 vyrobené v Hong Kongu používajú mechanizmus World Storage Technology (WST), teda sa používajú 2 druhy 5.25" FD mechaník, každá z nich používa plochý remienok na prenos otáčiek na stredový tŕň, ale pozor, majú rozdielnu dĺžku, t.j. musíte si zohnať správnu remeničku pre konkrétny typ, navzájom sú medzi sebou nezameniteľné. Výmena remeničky je potrebná ak silne kolíšu otáčky a remenička má tendenciu skĺznuť nadol zo svojho uloženia (hlavne u WST mechaniky). (Čo je horšie, ako druhá vec v poradí môže byť problém s pohonným motorčekom, čo je už ale mimo rozsah článku - tu už poväčšine pomôže len jeho výmena za nový kus.) Ale poďme naspäť k popisu - náhon remienkom ide od motorčeku na stredový tŕň, rýchlosť otáčiek sa kontroluje tachogenerátorom, ktorý je súčasťou samotného motorčeku a teda pomocou tejto spätnej väzby sa vo výsledku držia konštantné otáčky samotného floppy disku. Tento princíp pohonu FD jednotiek sa postupne prestal vyrábať - prešlo sa na disketové jednotky ktoré už mali pomalobežný motor s priamym náhonom stredového tŕňa - t.j. remienok z nich zmizol a bolo o starosť menej ...

 

- v uvedenom období bolo vydaných niekoľko rôznych verzií 1050 ROM. Predané jednotky v roku 1983 sa dodávali s verziou firmware rev J, v roku 1984 jednotky zo  Singapuru sa  dodávali s rev K, v rokoch 1984-1985 jednotky z Hong Kongu boli dodávané s alternatívnou verziou rev K a dodávané singapurské jednotky z roku 1985 boli s rev L.


- v roku 1983 vyrobené jednotky Atari 1050 boli dodávané s DOS 2.0S a to iba v Severnej Amerike, jednotky vyrobené koncom roku 1984 až do zimy 1985 boli celosvetovo dodávané s DOS 3 (málo rozšírený, je nekompatibilný s DOS 2.5), jednotky vyrobené na jeseň 1985 boli dodávané s DOS 2.5.

 ....................................


- - ak začne zlyhávať disketová jednotka je dobré presvedčiť sa či nie je zanesená hlavička disketovej jednotky, jedným z najúčinnejších čistiacich prostriedkov hlavičky disketovej mechaniky je obyčajný technický lieh, poprípade izopropylalkohol. Ani jedna z uvedených kvapalín nijako nenaleptáva materiál hlavičky z ktorého je vyrobená.  A možno budete prekvapení ako takáto "drobnosť" pomôže spoľahlivosti prevádzky Vašej disketovej jednotky.

 

Použitie technické benzínu na čistenie - pozor, jeho použitie tu neprichádza do úvahy - naleptáva materiál hlavičky !

Ani acetón na toto použitie nepovažujem za dobrý nápad.

 

Obidve jednotky (TANDON a aj WST) sú jednostranné, t.j. zapisujú iba na spodnú stranu floppy disku. Priamo na FD jednotke sa nenachádza vlastná elektronika, tá je celá sústredená na jednu základnú dosku, tá je obojstranná (a kvalitná), je tzv. klasická škola zo začiatku 80-tych rokov.

 

- traduje sa že oproti disketovej jednotke Atari 810 ktorá bola na výrobu hodne pracná tak že za jej výrobné náklady sa pritom dali postaviť 2 jednotky Atari 1050. Koľko boli výrobné náklady na disketovú jednotku Atari XF551 si vzhľadom k uvedenej informácii neviem predstaviť a ani netrúfam odhadnúť (len viem že určite boli nižšie.)

  

Mechanika  TANDON Atari 1050, spodná strana.


- jednotka Atari 1050 nepoužíva indexový otvor na synchronizáciu ukladania dát pri formátovaní, je to tu nahradené pulzami ktoré priamo "lezú" z IO 6532. Výhodou je potom to že ak odblokujeme režim Write protect (je potrebná iba drobná hardvérová úprava) dokážeme bez najmenších problémov po otočení diskety na druhú stranu ju naformátovať -  a teda tiež používať. Dostupná kapacita sa potom zvýši na dvojnásobok. (Už popísané v samostatnom článku.)

 

- pretože celá elektronika je na jednej základnej doske a používa 5.25" FD mechaniku ktorá je odlišná od neskoršie používaných typov (nie je tu štandartizovaný konektor tak ako pri XF551) teda nie je možné nejakým jednoduchým spôsobom zmeniť floppy mechaniku na rozmer 3.5", preto ani takúto úpravu nikde nevidíte (omnoho jednoduchšie sa to dá previesť pri Atari XF551).

 

- Atari 1050 vďaka použitiu mikrospínača v FD jednotke a programovému vybaveniu vždy správne rozpozná hustotu (kapacitu) práve založenej diskety. To čo sa nám zdá ako samozrejmosť bohužiaľ u novšej verzie jednotky (XF551) dlho nebolo celkom samozrejmé, našťastie na to už existuje sw riešenie (aj bez riešenia S.Dorndorfa ktorým je nasadenie OS Hyper XF).

 

- občas sa oplatí nastriekať do kontaktov prepínača čísla jednotky D1÷D4 čistiaci sprej kontaktov, ak to neurobíte tak sa môže jednotka "odvďačiť" problematickou funkciou - prestane prepínať čísla jednotiek, oxidácia prepínacích plôch je naozaj vec škaredá.. Ak sprej (ak ho máte tak to urobte po nastriekaní tiež) nemáte, tak minimálne niekoľkokrát presuňte prepínače z jednej pozície na druhú, zväčšíte tým šancu na prečistenie kontaktu. Pri použití čistiaceho spreja je úspech viac-menej 100%-ný.

 

- ak sa stretnete s javom že po zapnutí jednotky Atari 1050 prichádza k tomu že sa motor jednotky zapne na cca 2 sekundy a potom vypne a tento jav sa neustále dokola opakuje tak je s najväčšou pravdepodobnosťou (skoro hraničiacou s istotou) poškodený čip 6532 (alebo a to menej pravdepodobne jeden z dvoch obvodov CA3086).

 

- rýchlosť otáčiek diskety je 288 ot./min., t.j. 4.8 ot./sec. Dnes nikto nevie povedať prečo bola zvolená práve takáto rýchlosť otáčania, či to bolo tým že sa obchádzali nejaké patentové veci alebo v tom bolo niečo iné - možné je jedno a aj druhé. Pretože v nasledujúcej verzii disketovej jednotky Atari XF551 sa používa PC mechanika 5.25" s otáčkami 300 ot./min, t.j. 5 ot./sec. sa prikláňam k názoru že sa jedná o prvú možnú verziu. Zaujímavé je to že sa asi patentové spory podarilo urovnať, inak by sme jej nasledovníka - Atari XF551 asi nemali. Pretože rozdiel medzi otáčkami jednotiek A1050 (288 ot./m) a XF551 (300 ot./m) činí 4% tak jednotka XF551 má hodiny procesoru práve o tie 4% rýchlejšie ako by bolo ak by jednotka točila 288 ot./min., tým sa rozdiely v rýchlosti otáčania stierajú. Napriek tomu existuje niekoľko titulov hier, ktoré si kontrolujú rýchlosť otáčania - tie na jednotke A1050 fungujú, ale už nie na XF551, pretože tam sa disketa točí rýchlejšie. Jedná sa len o zopár titulov takže uvedený problém nie je až taký veľký, takto chránené tituly sa poväčšine dajú spočítať na prstoch jednej ruky. A možno dôvod rýchlosti 288 ot./min. je úplne prozaický - pri použitých hodinách procesoru =1MHz by to proste správne zapisovať pri 300 otáčkach nezvládalo pri prvých existujúcich verziach firmware, nezabudnime na to že masovo sa začal používať až firmware verzií J, K a L takže tých menej podarených verzií firmware bolo na začiatku celkom dosť.


- ešte dodatok k tým otáčkam, jednotka by mala správne pracovať ak sú otáčky v tolerancii 288 RPM ±3%, čo je už podľa hodne vedľa požadovanej hodnory, ale  otáčky sa ale dajú nastaviť omnoho presnejšie, všeobecne platí že najlepšie nastavenie rýchlosti otáčok je na hodnotu = 278.5 RPM, rozhodne je lepšie ak sú otáčky o niečo nižšie ako keď je to naopak t.j. ak by boli nad hodnotou 288 RPM.

Ako na to ?

Trebárs takto (tu netreba použiť žiaden software na strane Atari):

Strobeduino - stroboscope Atari 1050 + PC drive, 278.5RPM, 288RPM, 300RPM, 360 RPM

 

 

- originálny chladič tejto FD jednotky sa pri používaní naozaj silno zahrieva, preto odporúčam buď zväčšiť plochu pôvodného chladiča prídavnými chladičmi (je to celkom jednoduché a pritom účinné riešenie) alebo treba urobiť prestavbu zdrojovej časti a to pomocou DC/DC meničov na 5V a 12V (prerábka je síce o niečo zložitejšia, ale veľmi účinná, potom jednotka už zostane chladná). Inak najjednoduchším riešením ak nechceme robiť žiadnu úpravu je po nahratí dát z diskety do počítača disketovú jednotku vypnúť (má potom čas vychladnúť) a zapnúť ju až zase ak to bude potrebné. Na druhú stranu - ustavičné zapínanie a vypínanie zariadenia tiež nie je nič moc na výslednú životnosť jednotky.

Ak je vonku teplo a máme jednotku bez úprav v oblasti napájania tak po krátkom čase príde k prehriatiu jednotky a teda k jej nesprávnej funkcii, preto sú úpravy v zdrojovej ak jednotku často používame vlastne nevyhnutné.


- v podstate nikde nie je zmieňovaná zvýšená citlivosť hlavičky disketovej jednotky Atari 1050 na okolité nežiadúce šumy, preto ak sa Vám FD jednotka pri či už televízore s CRT obrazovkou alebo monitorom s CRT obrazovkou začne správať neštandartne - posuňte ju ďalej od zdroja rušenia a môže byť že bude po po probléme. Hlavička v tejto jednotke nemá na svojom povrchu žiadnu ochranu proti elektromagnetickému rušeniu, je si ju ale možné doma dorobiť. (Pocínovaný plech na vnútornú stranu horného plastového krytu - prichytené trebárs obojstrannou samolepkou a galvanicky to následne spojiť zo zemou - nie je to ale nutné.) Ako som sa zmienil jej mechanika 5.25" nemá odtienenú kombinovanú čítaciu a zapisovaciu hlavičku, preto je náchylná na elektromagnetické rušenie. Rozhodne nie je dobrý nápad mať jednotku Atari 1050 postavenú priamo pod farebným CRT monitorom (kde je mimo iného aj obvod demagnetizácie obrazovky). Tak isto je dobré jednotku mať umiestnenú čo najviac od boku CRT monitoru, cca 30÷40 cm by malo postačiť. Kto vie o čom je reč si dodatočné tienenie hlavičky dokáže samodomo vyrobiť, ale ak dodržíme uvedené tak problémy nenastanú. (Jednotka Atari XF551 má hlavičku odtienenú, tej sa takéto "obmedzenia" netýkajú.)

(Veľmi účinným riešeným je tak isto medzi monitor a disketové jednotky vložiť tenký železný plech, potom už ani pri tesnom priblížení jednotiek k monitoru problém s ovplyvňovaním činnosti nehrozí.)

 

Mať takto umiestnené disketové jednotky pri farebnom monitore určite nie je celkom dobrý nápad (teda bez spomenutého plechu) - i keď na prvý pohľad to naozaj nevyzerá zle. Je tu od neho veľké rušenie + pri demagnetizácii farebnej obrazovky pri jej zapnutí dostávajú priamo na "frak" diskety ktoré sú v disketových jednotkách ... hlavne sa to týka A1050, jednotka XF551 má ochranný kovový tieniaci obal priamo na svojej FD jednotke a teda je v tomto smere proti vyžarovanému magnetizmu podstatne odolnejšia.

Tak to berte prosím do úvahy - ak sa dočkáte nepríjemného prekvapenia, skúste aj toto ! Čo je na tom úsmevné - keď sa Atari 1050 vyrábala platili veľmi prísne pravidlá o vyžarovaní pre všetky zariadenia (týkalo sa to samozrejme všetkých výrobcov počítačov v tom období), preto aj A1050 má na motherboarde tieniacu "krabičku" v ktorej je odtienená hlavná digitálna technika, paradoxom je to, že možné rušenie smerom dovnútra, t.j. cez univerzálnu hlavičku FD jednotky zďaleka tak dokonale chránené nie je. Problém síce nie je nejako extra veľký, ale je dobré o ňom vedieť, dosť často sa na to zabúda.

 

- štandartne je pre A1050 k dispozícii kapacita 90kB (Single) a 128kB (Medium). Tieto kapacity označujeme aj ako hustotu. Pri použití dodatočných hardvérových doplnkov od tretích strán (napríklad Speedy 1050, Happy 1050, Kiwi 1050, USDoubler a množstvo iných) pribúda aj kapacita 180kB (Double), tak isto sa vďaka tomu aj zvyšovala prenosová rýchlosť. Len dodám - stále sa jedná o záznam iba na jednu stranu diskety - A1050 má totiž len jednu hlavičku. Štandartne potom dosahovala približne 3 násobok pôvodnej rýchlosti, u niektorých úprav to ale bol až 4 násobok, pri kopírovaní to išlo až na 4.5 násobok. (Konkrétne - Speedy 1050.)

 

ICD US doubler, vyberá sa Eprom (Prom) a zakladá sa sem nová s obsahom USdoubleru, vyberá

sa pôvodná RAM 6810 a na jej miesto sa založí doštička ktorá už má na sebe 2x čip 6810.

 

- pri používaní USdoubleru v jednotke A1050 nefunguje skutočne len zopár chránených titulov, asi sa dajú spočítať na prstoch jednej ruky. Komu by to vadilo stačí do jednotky vložiť cez prípravok väčšiu 8kB Eprom 2764 a nahrať si do nej 2x OS - a to pôvodný OS A1050 a taktiež aj OS pre USdoubler. Potom cez prepínač pripojiť najvyšší adresný bit Eprom pamäte tak aby v jednej polohe bola na tejto adrese log.0 a v druhej polohe log.1. Ak prepneme na pôvodný OS A1050 tak sa nijako neprejaví zväčšená RAM (firmware ho "nespozná") a teda máme dokonale pôvodnú jednotku. V druhej polohe budeme mať k dispozícii OS USdoubler (tu sa už zväčšená RAM testuje - bez správneho prejdenia testom sa USdoubler nespustí). Výhody jednoduchej inštalácie rozšírenia USdoubler výrazne prevyšujú možné problémy pri prevádzke - osobne som sa pritom ešte zo žiadnym problémom pri jeho nasadení nestretol (mám ho nasadený v 2x A1050 jednotkách).

Najjednoduchšie riešenie uvedeného - mať doma dve jednotky A1050 - jednu len s pôvodným OS a druhú len s OS USdoubler - ale je to riešenie vo výsledku výrazne drahšie ...

 

- Memory map of original 1050 disk drive:

0000 - 007F  RAM (6810)
0080 - 00FF  RIOT RAM
0100 - 017F  RAM (6810) mirror
0180 - 01FF  RIOT RAM mirror
0280 - 02FF  RIOT REGS
0380 - 03FF  RIOT REGS mirror
0400 - 07FF  2793 regs
0800 - 087F  RAM (6810) mirror
0880 - 08FF  RIOT RAM mirror
0900 - 097F  RAM (6810) mirror
0980 - 09FF  RIOT RAM mirror
0A80 - 0AFF  RIOT REGS mirror
0B80 - 0BFF  RIOT REGS mirror
0C00 - 0FFF  2793 regs mirror
1000 - 1FFF  2332 os rom

2000 - 3FFF  mirror of whole address space
4000 - 5FFF
6000 - 7FFF
8000 - 9FFF
A000 - BFFF
C000 - DFFF
E000 - FFFF

____________________________________________________________

Doplňujúca poznámka:

Občas bývajú problémy ako pochopiť zapojenie (a hlavne nastavenie) dvojitého prepínača pre voľbu nastavenia čísla disketovej jednotky Atari 1050, jednotku nie je potrebné vypnúť, prepínanie je možné previesť priamo "za chodu". Tak sa na to pozrime, dúfam že teraz už je to naozaj prehľadné a jasné (pohľad je zo zadnej strany jednotky A1050):


Voľba - Atari 1050 - drive 1

___________________________________________________________

Voľba - Atari 1050 - drive 2
___________________________________________________________

Voľba  - Atari 1050 - drive 3
___________________________________________________________

Voľba  - Atari 1050 - drive 4
___________________________________________________________

 

Doplnok:

Síce u tejto jednotky to nie je také vypuklé ako u XF551, ale je dobré vždy konektor napájania do FD jednotky zasúvať iba pri vypnutom zdroji - aby neprišlo k tomu že sa nám ho podarí skratovať - s možnými nežiadúcimi účinkami na funkciu zdroja, Atari 1050 má našťastie tvarovaný vstup tak že je to síce málo pravdepodobné, ale občas sa aj napriek tomu môže zadariť ...


Ukazuje sa že skutočne veľkým problémom pri tejto jednotke môže byť ak sa ju snažíme pripojiť v jej zapnutom stave - a k zapnutému počítaču. Zvyčajne to potom "odnesie" svojím totálnym zlyhaním obvod CA3086.


Vždy pripájajte a odpájajte disketové jednotky pri vypnutom napájaní

disketovej jednotky a zároveň je pritom vypnutý aj počítač !

 

Síce neviem prečo sú na toto naozaj hodne chúlostivé čipy CA3086 na základnej doske A1050, vovnútri vlastného IO je pritom len 5 tranzistorov, ale berte tie možnosti odídenia čipu ako holý fakt - a je skutočne overený.

Takže bacha  na to !!!

 

Dôležité  upozornenie:

Nikdy neskúšajte napájať dve disketové jednotky z jedného spoločného AC zdroja - pre prevádzku dvoch jednotiek potrebujete dva od seba galvanicky oddelené napájacie zdroje !!!

_____________________________________________________

Vaše hodnotenie, Rate post:

Comments

14. 2. 2019 19:56:06 #

trackback

Directory  Atari.

Directory  Atari.

Igi blog |

Info o autorovi

Volám sa Igor Gramblička, bydlisko: Bratislava, Slovakia. Môj nick: Igi. Blog je o mojich záujmoch, predtým som pracoval ako IT špecialista na počítačové siete a redakčné systémy pre viaceré denníky - až som pred rokmi nakoniec v jednom z nich zakotvil a kde som to potiahol až do konca mojej profesnej kariéry.

Rok, mesiac, počet článkov: