SBC6502 - 22 - software-Basic-programs. Odporový delič - Resistance divider.

By Administrator at marca 28, 2019 20:00
Filed Under: SBC6502

 

+ calculator for "x" parallel resistor
or
"x" serial capacity

+

- resistance divider for 2x R or 3x R -

 

Program pre výpočet pre viacero paralelne radených odporov, tak isto je to program pre výpočet sériovo radených kapacít:

 

Je to taká moja blbinka. Už som síce napísal programy pre 2 radené odpory a kondenzátory, ale toto umožňuje radiť a vypočítať väčší počet súčiastok v zapojení.

Momentálne nastavený výpočet tu v programe funguje v rozsahu 2÷10 radených odporov (alebo kapacít).


Táto horná hranica je daná iba kontrolou max. vstupnej hodnoty na riadku 204, ak tento riadok zrušíte tak sa rozsah zvýši - ale počítať už s takým veľkým počtom radených súčiastok fakt zaváňa návštevou špecializovaného odborného pracoviska ...


Uvedený program by mal bez problémov bežať aj na iných 8 bitových počítačoch a na ich Basicu - akurát treba vynechať riadok č.10, ktorý je skutočne špecifický iba pre SBC6502 - maže sa ním obrazovka - ? CHR$(12) - je to vlastne iba ekvivalent príkazu CLS /ak bežíte v Hypertermináli/ a a príkaz POKE 15,80 nastavuje výstup cez terminál na hodnotu = 80 znakov v riadku - ten ale nie je bezpodmienečne potrebný.


Listing programu:


6 REM  Single Board Computer 6502
10 ? CHR$(12):POKE 15,80
11 CLEAR
12 ? " __________________________"
13 ? "       Calculator for"
14 ? "    x parallel resistor"
15 ? "            or"
16 ? "     x serial capacity
17 ? "        (c) 2018 Igi"
18 ? " __________________________"
20 ?:? " R=to resist  C=to capacity":?
40 ? " ";:INPUT A$
44 IF A$="R" THEN B$="parallel resist":C$="resistor no.":GOTO 100
48 IF A$="C" THEN B$="serial capacity":C$="capacity no.":GOTO 100
52 ? "             R or C !"
55 GOTO 20                                                                       
100 ?:? "          Input=0=End !":?
200 ? " Number of ";:? B$
202 ? " Range (2-10) :";:INPUT I
204 IF I=1 OR I>10 THEN ? " Call your psychiatrist ...":END
205 IF I=0 THEN 500
210 T=T+1:IF T=I+1 THEN GOTO 11
211 IF T=1 THEN ? " Value:"
212 ? " ";:? C$;T;:INPUT W
215 IF T=1 THEN A=W:GOTO 210
217 IF T=2 THEN B=W:GOSUB 400:GOTO 210
218 IF T>=3 THEN A=Q
219 IF T>=3 THEN B=W:GOSUB 400:GOTO 210
220 STOP
400 REM -------------------------------
405 IF A=0 THEN 500
410 IF B=0 THEN 500
430 C=A*B:D=A+B:Q=(C/D)
445 IF T=I THEN ? "":? " Result=";:? Q:? " __________________________"
460 RETURN
500 ?:? " -- END program --":END


Vlastný výpočet v programe prebieha postupne, už počas zadávania vstupných čísiel, nie až po načítaní všetkých hodnôt. 

 

Potrebné je dodržať túto filozofiu - zadávanie hodnôt sa riadi najmenšou zadávanou hodnotou, potom pri výpočte nebude žiaden problém.


Príklady:

 

Potrebujeme vypočítať 3 paralelne zapojené odpory - 100Ω, 10kΩ a 100kΩ.

Zadáme číslo 1 - 100 (Ohm)

           číslo 2 - 10000 (Ohm)

           číslo 3 - 100000 (Ohm)

Čiže zadávame všetko v Ohm - výsledok bude v hodnotách Ohm.


Potrebujeme vypočítať 3 paralelne zapojené odpory - 10k, 27k, 3k3.

Zadáme číslo 1- 10

           číslo 2 - 27

           číslo 3 - 3.3

Zadávame v kOhm - výsledok bude potom v hodnotách kOhm.


Potrebujeme vypočítať 3 sériovo zapojené kondenzátory 6.8pF, 100pF a 1nF.

Zadáme číslo 1 - 6.8 (pF)

           číslo 2 - 100 (pF)

           číslo 3 - 1000 (pF)

Zadávame všetko v pF -výsledok bude v pF.


Analogicky to platí aj pre výpočty iných hodnôt, len si treba pri zadávaní uvedomiť aké hodnoty treba vkladať.

 

Teraz ešte vlastný program priamo na stiahnutie:

X-paralel resistor-serial-capacity_bas.txt (1,16 kb)


Jasne, dá sa to urobiť aj inak - a asi aj lepšie. Nie je tu nejaký rozpis prečo je to tu tak a tam zase inak, tento program nemá slúžiť na výuku. K takémuto výsledku som dospel pri jednej dlhej jesennej večeri na chalupe. Počíta to, dostanete správne výsledky a mňa baví že to beží na SBC6502.

Zadanie nulovej hodnoty odporu alebo nulovej kapacity počas zadávania údajov má za následok okamžité ukončenie programu.


Ak chcete tento program vylepšiť, no problem !

Mimochodom - na riadok 220 by sa to v programe nemalo dostať ani náhodou, t.j. je možné ho zmazať. Bol použitý pri vývoji programu, potreboval som program v istej fázi stopnúť a skontrolovať si čo práve robil (obsah premenných).
___________________________________________________________

 

Odporový delič pre 2 odpory - resistance divider.


Programové vybavenie ktoré nám má uľahčiť rozhodovanie či to riešiť takto, alebo radšej na danom mieste použijeme odpor a Zenerovu diódu - to sa potom hodí ak treba celkom presne dodržať potrebné výstupné napätie a aj treba dodať väčší prúd. Jedná sa o ďalší malý program ktorý sa občas pri navrhovaní niektorých zapojení môže viac ako hodiť - teda ak je k dispozícii.

Jedná sa tu o výpočet tzv. jednoduchého, nezaťaženého odporového deliča s 2 odpormi, občas sa to naozaj hodí.

Základný vzorec pre výpočet výstupného napätia na odpore R2:



Vzorec poskytuje len tento jeden údaj, lenže občas je potreba o tom deliči vedieť čo najviac informácií a tak som si napísal verziu výpočtu k obrazu svojmu, kde je tých výstupných informácií na displeji k dispozícii o poznanie viac.

Tu prikladám obrázok ktorý je určený k priloženému programu, vypočet je platný pre DC/AC vstupné napätie, jediná zmena je je že AC tečie prúd obidvomi smermi cez odpory, pritom pri DC zákonite tečie iba jedným smerom.



Ale ako to už v živote býva, občas potrebujeme aj ďalšie údaje, ako je napríklad priečny prúd týmto deličom, celková záťaž, jednotlivá záťaž na odporoch. A tak som napísal malý program pre SBC6502, na tom krpcovi sa fakt dobre skúšajú všetky možné veci. A potom že takéto SBC mašiny nemá zmysel držať pri živote, má ! Program nie je určený na výuku tak ako bol napísaný, hlavným cieľom bola funkčnosť programu.

Tu je jasne vidieť že aj ja si postupne osvojujem tento Basic, pretože sa mi podarilo skrátiť zápisy v ktorých sa vypisuje premenná s textom v jednom riadku (keď je text pred ňou a aj za ňou). Hja, budem sedieť u SBC6502 častejšie ... Laughing

Tento program poskytuje všetky potrebné údaje aby sme vedeli navrhnúť odporový delič a teda aj vedeli aj záťažové pomery, t.j. aby sme nedali na delič odpor na zaťaženie 0.5W ak tam treba odpor trebárs na 2W.

Program počíta prúd v mA a príkon v miliwattoch, ja s tým problém nemám, kto potrebuje zmenu v programe na A a Watty tak nech si urobí príslušnú úpravu:


41 ? " R1+R2="U*I/1000;"watts"
42 ? " R1="C*I/1000;"watts"
43 ? " R2="D*I/1000;"watts"


Výpis na obrazovku bude potom I=I/1000 a P=P/1000 (treba takto nastaviť výpis v programe už na A a W, čiže prepisovali by sa riadky 41 až 43).

 

Ak do výpočtu zadáte ktorýkoľvek vstupný údaj =0 (či už napätie, alebo R1, R2) príde k ukončeniu programu.


Program:


01 REM Igi(c)2019
02 ? CHR$(12):REM CLS
04 ? " U=input in Volts"
05 ? " R1,R2 input in kiloOhm"
06 ? " Example:  4M7=4700,M47=470,47k=47,4k7=4.7"
07 ? " 470 Ohm=0.47,47 Ohm=0.047, 4.7 Ohm=0.0047"
10 CLEAR
12 ? " __________________________________"
15 ? " Resistance R1+ R2 divider":? :REM A=R1, B=R2
16 ? " U=";:INPUT U:IF U=0 THEN 95
18 ? " R1=";:INPUT A:IF A=0 THEN 95
19 ? " R2=";:INPUT B: IF B=0 THEN 95
20 ? " ________________"
21 ? " U="U;"Volts"
22 ? " R1="A;"kOhms"
23 ? " R2="B;"kOhms"
25 R=A+B: REM R=R1+R2
30 I=U/R:? " I="I;"mA":REM current
35 ? " UR1="A*I;"V":? " UR2="B*I;"V"
36 C=A*I:D=B*I:REM C=U1(res. R1), D=U2(res. R2)
40 ? " Total power:"
41 ? " R1+R2="U*I;"miliwatts"
42 ? " R1="C*I;"miliwatts"
43 ? " R2="D*I;"miliwatts"
90 GOTO 10: REM new start program
95 ?: ? " Input=0=End program":END

Program je urobený tak že sa dá bez najmenších problémov preniesť aj na iné známe typy 8 bitových počítačov (mimo riadku č.2 ktorý je špecifický pre SBC6502 kde sa ním nahradzuje príkaz CLS ktorý SBC6502 nemá a funguje vyslovene pre pripojenie cez Hyperterminál):

resistance divider.txt (838,00 bytes)

 

A teraz si už poďme pozrieť ako to vyzerá v terminálovom okne:

 

Začiatok programu.


Výpočet pre: U=12V, R1=1k, R2=1k.


Výpočet pre: U=20V, R1=3k3, R2=1k2.

____________________________________________________

04.09.2022

Nasleduje výpočet nezaťaženého odporového deliča pre 3 odpory, občas treba robiť aj takéto výpočty. Zase platí - ak je zadaný niektorý vstupný údaj =0 tak program okamžite ukončí svoju činnosť. Program som tak isto napísal jeden večer na chalupe.


Odporový delič pre 3 odpory - Resistance divider.


 

Program:

 

01 POKE 15,80:? CHR$(12);:CLEAR:REM Igi(c)2022
03 ? "      Resistance R1+R2+R3 divider"
04 ? " U=input in Volts, R1,R2,R3 input in kOhm"
06 ? " Example: 4M7=4700,M47=470,47k=47,4k7=4.7"
07 ? " 470 Ohm=0.47,47 Ohm=0.047,4.7 Ohm=0.0047"
12 ? " _________ Input=0=End program ___________"
13 INPUT " U =";U:IF U=0 THEN 46
14 INPUT " R1=";A:IF A=0 THEN 46
15 INPUT " R2=";B:IF B=0 THEN 46
16 INPUT " R3=";C:IF C=0 THEN 46
20 ? " __":R=A+B+C:I=U/R
21 ? " Summary:":? " Uinp="U;"Volts":? " I="I;"mA"
22 ? " R1="A;"kOhm";" ";A*I*I;"miliwatts"
23 ? " R2="B;"kOhm";" ";B*I*I;"miliwatts"
24 ? " R3="C;"kOhm";" ";C*I*I;"miliwatts"
40 ? " Total power: "U*I;"miliwatts"
42 ? " UR1="A*I;"V"," UR2="B*I;"V"," UR3="C*I;"V"
43 ? " U1out="U-A*I"V"," U2out="U-A*I-B*I"V"
44 ?:? SPC(7)" (N)ew or (Q)uit program";:INPUT A$
45 IF A$="N" THEN RUN
46 END


resistance divider R1_R2_R3.txt (842,00 bytes)


Úvodná obrazovka programu pre odporový delič s 3 odpormi.


Výpočet konkrétneho deliča s odpormi 3.3k, 10k a 3k3, napätie je 5V.


Druhá ukážka výpočtu, napätie 10V, odpory 1k, 4k7 a 3.3k - len sem pridávam upozornenie že som časom čiastočne zmenil zobrazenie programu, takže sa mierne líši od tu uvedeného zobrazenia.

 

Ešte jedna vec - zápis sa dá ďalej upraviť /"vylepšiť"/, napríklad takouto zmenou:

22 ? " R1="A;"kOhm";" ";A*I^2;"miliwatts"
23 ? " R2="B;"kOhm";" ";B*I^2;"miliwatts"
24 ? " R3="C;"kOhm";" ";C*I^2;"miliwatts"

___________________________________________________________

Návrat do všetkých pokračovaní o SBC6502:

http://blog.3b2.sk/igi/post/SBC6502-0-UvodIntroduction.aspx

_____________________________________________________

Vaše hodnotenie, Rate post:

Atari XF551 - doplnkové informácie. Atari XF551 - additional information.

By Administrator at marca 26, 2019 17:17
Filed Under: Atari

 

O doplnkových informáciách pre Atari 1050 som sa už zmienil, tak tu teraz mám na rade disketovú jednotku Atari XF551. Pokúsim sa tu podať viacero zhutnených informácií o ktorých ste možne vedeli (niečo určite) a možno aj nevedeli.

 

Viete že:

 

- jednotka Atari XF551 bola nasledovníkom jednotky Atari 1050, jej design zodpovedal už rade počítačov Atari XE, bola poslednou disketovou mechanikou Atari vyrobenou pre radu Atari 400/800, XL/XE osobných počítačov. Jednotka bola spätne kompatibilná so všetkými predchádzajúcimi diskovými formátmi Atari + mala jeden režim navyše, o ňom ešte bude reč. Pohon mohol byť nastavený na číslo jednotky v rozsahu 1 ÷ 4 pomocou konfigurácie prepínačov dip dostupných na zadnej strane jednotky. XF551 bola dodávaná s Atari DOS 2.5, ktorý sa defacto stal neoficiálnym štandardom používaným väčšinou komunity Atari, pôvodne mal k nej byť dodávaný DOS XE ale v čase vyjdenia jednotky do predaja na trh ešte nebol dostupný. Je to dosť nepochopiteľné, ale 8bitový trh už bol naozaj vo firme na vedľajšej koľaji. Až neskôr vydalo Atari DOS XE, ktorý skutočne využíval schopnosti Atari XF551, t.j. rýchlosť a ukladanie na celú disketu, teda na obidve strany diskety, t.j. režim 360kB. Atari DOS XE povolil podadresáre, skriptovanie a mnoho ďalších výkonných funkcií, ale napriek tomu sa neuchytil (jeho formát nebol kompatibilný s DOS 2.5 - a to bol pravdepodobne najväčší kameň úrazu spolu s neskorým uvedením software na trh). Medzitým ho predbehli produkty tretích strán - ICD SpartaDOS, BiboDOS, MyDOS, ktoré tento problém nemali a boli priamo kompatibilné s DOS 2.5.

 

- kľúčovým konštruktérom modelu XF551 bol Jose Antonio Valdes (pracoval vo firme Atari v období 10/1979 až 08/1989). Okrem iného mal "prsty"aj vo vyvoji počítačov rady XL a XE

 

Viete že existovali jednotky Atari XF551 ktoré nemali v sebe na základnej doske Eprom + pomocný čip, t.j. celý firmware sa nachádzal priamo v procesore 8050 ?, takže teraz sa pustím do úvah:

 

- možno na začiatku výroby pre ušetrenie nákladov sa počítalo s týmto riešením (už firme šéfoval Jack Tramiel), potom celé riešenie malo iba 4 čipy na základnej doske - procesor 8050, radič WD1772, 74LS14 a 74LS00, napriek všetkému (nemožnosť zmeny firmware) je to pozoruhodné riešenie ako je vo svojom výsledku minimalistické

- nevýhody sú jasné = žiadna možnosť zmeny firmware (toto je fakt nepríjemné) ak sa objaví lepšia verzia (firmware sa ukladal priamo vo výrobe procesoru ako maska ROM priamo na čip procesoru, výhoda = pri veľkej sérii naozaj nízke výrobné náklady)

- pretože zo začiatku sa produkovali rozdielne verzie firmware pre USA (NTSC verzia) a Európa (PAL) tak by to značilo totálnu nemožnosť zmeny obsahu a teda priame obmedzenie na konkrétny región - a to trvale (určite by ste si kvôli XF551 z USA nezháňali aj NTSC počítač - platí to aj opačne)

- čiže zo škrípaním zubov (znamenalo to vo výsledku zvýšenie nákladov) sa zvolila nakoniec verzia s externou Eprom (bezproblémová zmena firmware - a to aj počas bežiacej výroby)

- pritom produkcia od začiatku bežala s rozdielnymi firmware pre USA a Európu, neboli medzi sebou zameniteľné, síce neviem prečo, ale poskytovali mierne rozdielne Baud rýchlosti a teda nebolo možné skombinovať PAL počítač pre Európu s XF551 s NTSC firmware, jednoducho odlišné rýchlosti prenosu (pritom oficiálne to bolo 19.200Bd) fungovali na hrane rozpoznania a teda ak to bolo v druhom systéme už za hranou tak to nespolupracovalo

 

 

- dnes stačí jeden firmware ver.7.7 pre použitie jednotky tak v USA ako aj v Európe, ale pritom chvíľu trvalo než sa objavil (existuje aj jeho opatchovaná verzia  7.7p - autor Bob Woolley, ktorá má odstránené najväčší problém pôvodného firmware verzie 7.7 - teraz už pozná správnu hustotu založenej diskety), objavil sa ale až počas už rozbehnutej produkcie zariadenia

- práve z uvedených dôvodov sa objavili XF551 z firmware ktorý bol priamo v procesore len v obmedzenom množstve a to asi len na trhu v USA a niečo išlo do Južnej Ameriky, sú dosť vzácne (ako šafrán, aj keď ich použiteľnosť nie je práve najlepšia), vyzerá to tak že neboli predané v nejakom významnom množstve

- aj toto mohol byť jeden z dôvodov prečo sa šírili zlé správy o tejto disketovej jednotke, ale to tak už býva (ak ste ju mali, nevedeli ste tam dostať novší firmware, tak isto to platilo pre problémy medzi verziami firmware pre USA a Európu)

- našťastie je toto "temné obdobie" disketovej jednotky Atari XF551 za nami a tí ktorí ju vlastnia dnes už môžu hovoriť že sú šťastnými majiteľmi tejto jednotky

- ak by niekto takúto mašinu s uvedeným riešením (bez Eprom, OS v ROM procesoru) mal - uvítal by som ak by boli k dispozícii fotografie základnej dosky. Zaujímavé je to, že vždy ten kto napísal že ju vlastní (alebo tvrdil že ju niekedy mal v rukách) nikdy neuverejnil žiadne fotografie základnej dosky - takže zatiaľ je to stále iba neoverená správa z agentúry JPP - jedna pani povedala. Proste je to taká žena poručíka Colomba, všetci o nej vedia, hovorí sa o nej - ale nikto nikdy ju nevidel.

Na atariage pred časom user manterola uverejnil foto jeho dosky ktorá má potvrdiť existenciu dosky bez Eprom a 74LS373 čipu:

 

Motherboard Atari XF551, foto: manterola


Čo je zaujímavé na fotografii je to že sú tu osadené vyhladzovacie kapacity pre Eprom a 74LS373 - tak táto fotografia nič nedokazuje a je nepresvedčivá, za éry JT sa už šetrilo ako sa dá a osadzovať súčiastky na niečo čo sa nepoužíva je už dosť nepravdepodobné. Na mieste Eprom ale presvitajú plošky cínu, čip 74LS373 bol evidentne vypájkovaný (a to hodne nekvalitne).


Motherboard Atari XF551, foto: manterola


Táto fotografia je už o niečo viac presvedčivá - i keď miesto pre čip 74LS373 ukazuje na to že tam ten čip bol osadený, dosť "tuhé" stopy po vypájkovaní hovoria jasnou rečou. Oproti tomu miesto pre Eprom skutočne vyzerá ako zapájkované vlnou. Ale zase nie je poriadne vidieť či tam nie je zapájkovaná pätica. A všimnite si chyby v označení pre pätičku Eprom, malo by tam byť 2764. Aby bolo jasné nechcem autora z niečoho obviňovať ale je to také nejaké - no, pre mňa zatiaľ také nepriekazné.

No, rozhodne by túto situácia vyriešilo kratučké video s odkrytovanou základnou dosku a pritom v prevádzke disketovej jednotky. Neviem, neviem, lezie to z tých majiteľov ako z chlpatej deky, na videu sú zachytené akékoľvek voloviny ale že toto nedokáže niekto zaznamenať pre jasné ukončenie dohadov ... tak si zase pár rokov počkáme, možno sa niečo ešte viac priekaznejšie objaví.

______________________

29.05.2023

Posledný odstavec doriešený, urobil som to osobne, viď článok, načítal som obsah PROM procesoru 8050 v ktorom bol uložený firmware pre Atari XF551:

Atari XF551 - OS firmware in PROM 8050.

_________________


- tu je možná ešte jedna vec - po odklopení mechaniky je možné v niektorých jednotkách vidieť osadenú OTP PROM (je to Eprom bez okienka, t.j. je jednorázovo napáliteľná), má 28 nožičiek a ak má na sebe verziu 7 (a viac, 7.7 a pod) tak kto sa v tom nevyzná ju môže zameniť za procesor 6507 (viď ďalší odstavec), alebo potom márne hľadá Eprom (v podvedomí hľadá Eprom s okienkom), ak to nenájde = doska nemá Eprom a basta ! Síce toto je z mojej strany domnienka, ale asi nebudem ďaleko od pravdy.

 

Zamyslime sa na nad možnosťou že by to tak bolo:


. ušetrilo by to v zapojení 2 čipy a teda na celú elektroniku potom by stačili púhe 4 čipy

. otázkou je (ak to existuje) či je použitá rovnaká základná doska, to by dávalo zmysel, pretože prepojením na internú ROM netreba zapojiť Eprom a 74LS373

. veľkou nevýhodou potom je nemožnosť zmeny firmware vovnútri čipu mikroprocesoru

. ak je rovnaká základná doska tak by stačilo dodať na dosku spomínané 2 čipy + zmeniť prepojku a fungovalo by sa sa na externú Eprom

- počiatočné správy priamo od fy Atari (sic!) a aj niektoré médiá v recenziách nesprávne označili že v jednotke sa nachádza procesor 6507 (v skutočnosti je tam použitý mikroprocesor  8040/8050). Len tak medzi rečou - 6507 28 pinové púzdro, 8040 (8050) má púzdro 40 pinové. Je fakt zaujímavé ak niekto napísal recenziu a tvrdí že porušil záruku aby sa o tom v jednotke sám presvedčil čo je naozaj vovnútri, je niečo neskutočné ako niekto obkecáva neobkecateľné ..., nakoniec pozrite si to sami, niečo takého v recenzii len tak neuvidíte:

https://www.atarimagazines.com/v7n2/XF551.html

Ukážka:

Skôr by som to videl v tomto prípade na neskutočnú "botu" autora článku, teda že si buď pomýlil radič WD1772 s procesorom 6507 (obidve púzdra majú zhodne 28 pinov) alebo si pomýlil PROM na doske s procesorom, ale aj tak je des že niekto taký urobí recenziu, toto by sa fakt nemalo stávať. Takéto "megakiksy" dôveryhodnosti naozaj nikomu nedodajú ! A potom sa šíria fámy o niečom čo reálne neexistuje. Ak vidieť, nesúvisí to iba s dnešnou dobou, bolo to tu už aj predtým. Porovnajte s fámami v predchádzajúcom odstavci a ďalšia legenda je na svete ...

 

- DOS XE v svojom XF551 manuáli nesprávne píše že oscilátor pracuje na hodnote 18.3333MHz (správna hodnota je = 8.333MHz), zase sa raz niekto pri písaní "uklikol", toto vyzerá skutočne iba na preklep, takže prižmúrim oko a ďalej to nekomentujem (ale evidujem).

 

- vnútorným osadením jednotky, teda podrobnosťami o jej čipoch sa tu nebudem nejako zásadne zaoberať, už som to predtým popísal v iných článkoch, nakoniec si to viete pozrieť v samotnej schéme zapojenia, jedná sa skutočne o minimalistické zapojenie.

 

- jednotka XF551 je rozmerovo kratšia, ale zase je o niečo širšia, v prevádzke je pritom podstatne tichšia (tichší posun hlavičky) ako je to pri prevádzkovaní jednotky Atari 1050 (PC disketové jednotky už používajú iný, novší typ mechaniky ktorý už obsahuje aj elektroniku).

 

- jednotka používa na prepínie čísla jednotky D1÷D4 DIP prepínače, tie by síce mali byť spoľahlivé, ale občasné "zacvičenie" ich polôh z jednej strany do druhej by malo zaručiť dlhý a bezproblémový chod jednotky (nezabudnúť ich nastaviť nakoniec do správnej polohy D1 ...). Ak blbnú - tak sa asi ich výmene nevyhnete.

 

 

- má nový mód  DS/DD (double side/double density), teda dokáže ukladať na disketu obojstranne 360kByte dát, tento mód staršie verzie disketových jednotiek neobsahujú a teda ho ani nedokážu prečítať a spätne zapisovať. Občas sa práve toto označuje ako strašná chyba že to nie je kompatibilné smerom nadol, safra - pekná blbina, nerozumiem prečo to nemá vedieť niečo naviac ako staré jednotky ! To má byť problém ? Takéto názory a dodatky že režim DS/DD je pekná hovadina sa stále objavujú - a predstavte si to - hlavne u majiteľov jednotiek ktoré uvedený mód k dispozícii nemajú ... teda A810, A1050, práve táto informácia o tom kto tieto reči šíri je skutočne zaujímavá. Disketová jednotka A810 išla len v móde SD (oproti A1050 kde boli módy dva - SD a ED) a nepamätám sa že by to niekomu vadilo a dával to na web ako zásadnú vadu A1050 že vytvorí disketu ktorú A810 neprečíta.

Je tu napríklad toto:

XF-ka bola zámerne tvrdohlavá, pokiaľ ide o zmenu hustoty, aby na nej v tom čase mohol bežať softvér chránený proti kopírovaniu pre 810/1050.

No, zase pekná v....a.

Pozrime si ešte jednu citáciu z fóra:

Mojou osobnou preferenciou bolo, že XF551 mala zlú “karnu". Jej 360 kB režim nebol kompatibilný s 1050 alebo 810. CSS vyriešilo niektoré problémy, ale mojím riešením bolo previesť ich na disky s veľkosťou 720 kB. Pri 720 kB nemusel byť kompatibilný s ničím.

Moja poznámka  k citátu:

720kb nemusí byť kompatibilné s ničím, ale 360kB režim jednotky XF551 ktorý A810 a A1050 nemá je teda čo, základná chyba XF551 ? Nad niektorými názormi mi skutočne zostáva rozum stáť ...

Jasné, aj A810 sa dala upravovať, ale v základe bolo SD a basta. No ale kto chce psa biť palicu si určite nájde. Ak niekto trpí tým že to vie niečo navyše - stačí to nepoužívať, nie ?

Je až s podivom koľko negatívnych vecí na XF551 nachádzajú tí čo ju vlastne doma ani nemajú (a nemali).

Majitelia A1050 sa rozplývajú nad Happy (Speedy a ďalšími), alebo podobnými riešeniami, to je O.K. - až na to že tie nie tiež sú základnou dodávanou a integrovanou súčasťou spomenutej disketovky. Dajte si do XF551 Eprom s Hyper-XF a uvidíte tu zmenu, takže porovnávajme porovnateľné a nehaňme to o čom vieme z počutia.


Tu si treba uvedomiť ešte toto:

Aby XF551 bola naozaj všestranná tak potrebuje urobiť minimálne 3 úpravy, je  síce škoda že to tam nie je priamo z vtedajšej výroby - ale vieme si s tým poradiť. Ten kto jednotku používa na hry sa s problémom prepínania hustoty možno v živote nestretne, takže pre "gamerov" je tento problém v podstate zanedbateľný - iná vec je ak to chceme používať s niektorým DOS-om a potrebujeme vymieňať diskety.

Úpravy:

1.- vymeniť pôvodú verziu 7.7 firmware za verziu 7.7patch (Bob Wooley), potom zmiznú problémy s čítaním rozličných hustôt na diskete, tu stačí výmena OTP PROM za Eprom s novým obsahom, veľmi jednoduchá a rýchla zmena - a skutočne to jednotke neuveriteľne pomôže v jej funkčnosti

2.- nainštalovať nový indexačný snímač, potom je jednotka skutočne obojstranná, potrebný HW zásah

3.- nainštalovať prepínač ktorý dokáže vyradič z funkcie Write protect ochranu - potom dokážeme zapisovať aj na druhú stranu diskety bez potreby "vykusnutia", potrebný HW zásah

Dodatok:

4.- ak ideme do zabudovania firmware s označením Hyper-XF tak treba novú Eprom s novým obsahom, zase je potrebný aj HW zásah (bod č.2 -  inštalácia dodatočného mikrospínača pre rozpoznanie stavu založenej diskety) = naprosto najlepšie dostupné riešenie pre disketovú jednotku Atari XF551


Potom je už bezpredmetná vec ktorá "trápi" majiteľov A810 a A1050 (občas aj niektorých majiteľov XF551) je to že XF-ka nedokáže priamo prečítať druhú stranu ich zapísanej diskety. Kolosálna vec, teda skôr kolosálny omyl, stačí si len uvedomiť že zápis na druhú stranu diskety na A810 a A1050 prebieha tak že smer otáčania diskety je opačný ako u XF551, preto s tým XF-ka nič nenarobí. A teda za toto ju haniť ... Riešenie je pritom veľmi jednoduché - vyberie sa disketa z mechaniky, otočí sa o 180° a vloží naspäť. Heuréka ! - a čítame zápis aj na druhej strane - presne tak ako to robia majitelia A810 a A1050 aby sa dostali k obsahu na druhej strane, zase raz neskutočný dôvod na kritiku pri absolútnom nepochopení princípu fungovania zápisu na obojstrannú disketu.

Napríklad ja mám 2x FX551 a v móde DS/DD fungujú naprosto spoľahlivo a nie je nič čo by som im mohol v tomto smere vytknúť.

 


- je hodne zaujímavé že na prednej strane jednotky nie je osadený žiaden indikátor zapnutia jednotky, je to skutočne dosť nezvyčajné. Buď sa na to v priebehu vývoja zabudlo, alebo je to nová  "TTechnology" (Tramiel Technology) už nasadená priamo v praxi - t.j. úspora za každú cenu (viac pravdepodobné). Obchádza sa to potom rozličnými homemade úpravami, pretože inak neviete či je už FD jednotka zapnutá alebo naopak vypnutá - vypínač zariadenia sa nachádza na zadnej strane jednotky a teda nemáme priamo k dispozícii žiadnu informáciu o jej stave. Žeby sa tu podarilo uviesť zase jedno kurvítko priamo do praxe ? Stačí porovnať s inými zariadeniami kde tá informačná LED  zabudovaná je a vieme že je zariadenie zapnuté.

 

Ako na to svojpomocne:

http://blog.3b2.sk/igi/post/Double-LED-Atari-XF551.aspx

 

- príjemnejšie by ale bolo ak by sa vypínač nachádzal na prednej strane. Bol by k nemu omnoho lepší prístup a možno by pohľad na neho stačil aby sme vedeli či jednotka zapnutá aj bez dodatočnej LED diódy. Niekedy niečo čo v okamžiku návrhu vyzerá ako dobrá voľba sa ukáže ako nie najlepšie vo výslednom vyznení celého konečného riešenia. Použité riešenie nepotrebuje na predný panel dotiahnuť vypínač aj s jeho potrebnými vodičmi.

Výsledné riešenie miesta vypínača naozaj nikoho nepotešilo.

 

- XF551 jednotka môže zapisovať na obidve strany diskety (má 2 hlavičky), zvláda priamo 4 režimy hustoty:

  Single    -   90kb jednostranne, SD

  Medium - 128kb jednostranne, ED

  Double   - 180kb jednostranne, SS DD

  Quad      - 360kB obojstranne, DS DD (tento režim nepozná žiadna iná Atari FD jednotka)

 

Prvé 3 režimy boli spätne plne kompatibilné s Atari 1050 (treba si pripomenúť že režim č.3 - Single Side Double Density  A1050 zvládala až po hardvérovej úprave, režim 4 Quad pre ňu neexistuje (teda pre A1050), pretože mala iba jednu hlavičku =  je možný zápis iba na jednu stranu diskety).

 

keď napríklad naformátujete obojstranný disk s dvojitou hustotou pomocou programu SpartaDOS, MY DOS - všetko sa zapíše na 1 stranu disku vrátane celého adresára disku. Akonáhle má disk viac ako 180kB dát uložených na ňom, potom sa zapíše aj 2 strana disku. Výhodou je, že si môžete prečítať všetky adresáre a všetky súbory (ich veľkosť) pretože sú uložené na 1 strane na ľubovoľnej jednostrannej jednotke s rovnakou hustotou, napríklad ak v A1050 máte zabudovaný US Doubler 1050.

 

- jednotka obsahuje digitálny separátor dát a teda pri "ťahaní" obsahu z poškodenej diskety býva skutočne percentuálne o poznanie úspešnejšia ako A1050

 

 

- XF551 nedosahuje tak vysoké prenosové rýchlosti ako upravené A1050, ale dá sa na to zvyknúť, zvyčajne dosahuje s niektorými OS dvojnásobok (38.400Bd) prenosovej rýchlosti a pri priaznivých podmienkach (Hiias) upravený OS je to skoro až trojnásobok (55.000Bd)

 

- existuje ešte riešenie OS pre XF551 od firmy CSS  (Computer Software Service), je výborné - ale potrebuje hw zásah na základnej doske, súčiastky rozšírenia sú zaliate v Epoxy, dodnes nie je k dispozícii ani obsah Eprom 2732 (4kB) a schéma rozširujúceho hw, čiže využívať to vie len reálny majiteľ tohoto rozšírenia. Škoda ...

Mimo iného poskytovali aj zapojenie Dual drive - 1x 5.25" + 1x 3.5" ..., pripájam ich katalóg, roky 1994÷95:

CSS portfolio.pdf (2,36 mb)

 

CSS XFD 1.5 Dual drive:

 

Ako vidieť je tu prídavný "black box" prilepený na chladič.


A hromada kabeláže - aj priamo na procesor.

 

- pretože táto jednotka sa vyrábala už za éry "Tramiel", tak je tu už bohužiaľ dosť vidieť na motherboarde že sa na použitom materiáli základnej dosky naozaj výrazne šetrilo - a to až tak že je použitá jednostranná doska s veľkým množstvom prepojok a materiál dosky nie je cuprextit ale je to nejaký tvrdený papier (rozhodne to nie je laminát), ktorý zďaleka nemá takú výdrž, stačí si porovnať kvalitu tejto dosky s doskou použitou v jednotke Atari 1050. Problém by možno nebol až taký vypuklý, ale prejavuje sa to práve na konštrukcii pripojenia prívodných SIO konektorov. Tam sú použité veľmi tenké, priam vlasové spoje a viklaním konektorov pri zasúvaní kabeláže a jej následnom vyťahovaní veľmi ľahko môže prísť k prerušeniu spojov. Poväčšine stačí nanovo vývody konektorov prepájkovať a je po probléme, zmizne studený spoj. Tu hodne pomáha konektory prišróbovať k základnej doske, vtedy je namáhanie podstatne menšie (neprejavuje sa potom zďaleka tak silno viklanie - zase sa tu vo výrobe ušetrili 4 šróby). No, čo už. Na fórach sa problém rieši buď radikálne (výmena celej dosky napríklad za novú verziu tejto dosky ála Dropcheck, ktorá je podstatne, podstatne kvalitnejšia celým svojím prevedením a aj použitým materiálom + obojstranné prekovenie), alebo odporúča sa nechať prepojovací SIO káblik zastrčený natrvalo v disketovej jednotke - vtedy neprichádza k takému intenzívnemu namáhaniu spoja konektor ↔ doska plošného spoja, vhodné hlavne pre tých ktorí si na zásah na motherboarde z akýchkoľvek príčin netrúfajú.

 

Jedna z viacerých možných variánt novej základnej dosky ála Dropcheck.

Kvalitatívne je doska na inej úrovni.

(Používa pôvodný chladič pre LM7805 a LM7812.)

http://www.bitsofthepast.com/

Sú dostupné aj novšie kompaktnejšie verzie dosky:

 

Tak isto sa používali základné dosky zo zlým označením použitých súčiastok (zdvojené názvy súčiastok) a tiež napríklad boli dosky kde boli zle označené spoje pre vypínač (tie následne potom vo výrobe preškrabali a prepojili správne káblikmi) - a potom to hodili do obehu. Niektoré série boli vydané bez týchto vyslovených chýb, zatiaľ som videl iba pár takýchto kúskov.

 

Toto je originál doska z výroby - a ktorá bola v predaji a je dosť rozšírená.

Perlička:

označenie On - Off je na motherboarde  prehodené, ON je smerom k stredu

k stredu dosky, Off je na kraji dosky.  No, tiež to asi robil nejaký majster

typu "Mat a Pat".


- prvá sa používala FD mechanika Mitsumi, tá vedela čítať aj druhú stranu (obrátenú - občas sa to nazýva flippie, flippies) diskety ktorá bola naformátovaná v jednotke Atari 1050, vedela aj zapisovať na takúto disketu. Táto jednotka teda vedela priamo bezproblémovo čítať a zapisovať na obojstranne nahraté diskety z jednotky A1050 čo sa skutočne hodilo (ak bol vyradený snímač Write protect alebo ak bolo urobené "vykusnutie" na boku diskety aj na druhej strane). Rozumej - disketu na prácu s druhou stranou bolo treba v jednotke obrátiť.

 

- veľmi častým problémom je odpadnutie U pliešku ktorý slúži ako tienenie proti rušivým signálom (hlavička FD jednotky), pomôže pár kvapiek lepidla:

 

Pliešok na svojom mieste.


Hlavička FD jednotky bez tieniaceho U pliešku.

 

- keď som už pri hlavičke - ak začne zlyhávať práca disketovej jednotky je dobré presvedčiť sa či nie je zanesená hlavička disketovej jednotky, po vyčistení izopropylalkoholom alebo tech.liehom (pozor, benzín v žiadnom prípade ! - leptá !!! tak isto použitie acetónu na tomto mieste rozhodne nedoporučujem !) a možno budete prekvapení ako rapídne sa zvýši spoľahlivosť jednotky počas prevádzky.

 

- neskôr nastúpila mechanika Chinon, tá s takouto disketou (naformátovaná opačná strana v A1050) robiť absolútne nič nevedela, výrobca tvrdil že to je O.K, pretože si neprepíšete ani náhodou data - zase raz hovadina povýšená na výbornú charakterovú vlastnosť, ale veď to vlastne poznáme z praxe aj dnes. Ak urobíte náhradu druhého indexačného otvoru tak funguje už ako Mitsumi v predchádzajúcom odstavci.


- väčšina predaných pohonov používala spomenutý mechanizmus Mitsumi, malý počet neskorších modelov ho potom nahradil mechanizmom od firmy Chinon. Možno ich od seba rozlíšiť na prvý pohľad tak, že verzia Mitsumi má na prednej strane použitú obdĺžnikovú LED diódu, zatiaľ čo verzia Chinon tu má použitú okrúhlu LED.

 

- ak chcete používať obidve strany diskety priamo tak ako v A1050 nezostáva nič iné ako si "samodomo" (homemade) urobiť náhradu druhého indexačného otvoru (týka sa Mitsumi aj Chinon) a povoliť zápis na druhú stranu diskety bez potreby vykusnutia Write protect otvoru - tu treba pridať prepínač Write protect On/Off, potom obidva predchádzajúce odstavce môžete odignorovať.

 

 

- používajú sa štandartné PC mechaniky 5.25" 360kB DS/DD (300/RPM), takže v prípade ak sa FD mechanika pokazí je ju možné priamo nahradiť inou PC mechanikou, len pozor, nemusí priamo sedieť pripojenie kabeláže ! = potrebné hardvérové úpravy, iné FD mechaniky sú poväčšine rozmerovo dlhšie a teda je tam aj menej miesta a mechanickým úpravám chladiča sa jednoducho nevyhnete, inak sa to tam nepomestí. Takže ak nemáte originálnu mechaniku ako náhradu k dispozícii tak počítajte pri nasadení inej mechaniky s hardvérovými úpravami ! - potom sa im nedá vyhnúť.

 

- vďaka rozdielnej rýchlosti otáčok tu nefunguje niekoľko titulov ktoré bežia na A1050, ale tie dajú sa spočítať na prstoch jednej ruky, tam sa kontroluje rýchlosť presunu hlavičky na nové miesto a meria sa doba presunu, proste "ochrana" proti iným typom disketových jednotie, našťastie tých titulov je naozaj málo - nakoniec vo výsledku takéto "riešenie" išlo proti samotným výrobcom software pretože program bežal iba na jedinom type disketovky.

(Tak isto nefungujú aj na A1050 ktoré sú upravené a už nemajú v sebe možnosť prepnutia na mód = pôvodná A1050.)

 

- mechaniku Chinon som neskúšal či dokáže v XF551 naformátovať na 360KB originálnu HD disketu, ale Mitsumi FD mechanika to dokáže bez najmenších problémov. Tu pozor, pretože takéto diskety ak dáte do rúk majiteľovi Atari 1050 tak ju dokáže použiť len ako podložku na kávu (alebo na pivo) pretože tá si s HD disketou skutočne ani len "nevrzne". Takže s používaním HD diskiet skutočne opatrne ! - radšej používajte pôvodné diskety s kapacitou 360kB, HD diskety potrebujú pre kvalitný záznam vyšší záznamový prúd (ktorý tu nedostanú - používajú iný druh magnetického materiálu ktorý má vyššiu koercivitu) a teda spoľahlivosť záznamu môže byť poriadne ohrozená.

Tento odstavec radšej berte len ako zaujímavú pikošku než ako to že to budete reálne používať. Inak povedané - ak máte doma HD diskety a máte možnosť ich zameniť za DD diskety - neváhajte ! (Možno niekedy na túto tému napíšem samostatný článok.)

 

- keďže je použitá PC mechanika tým je aj dané to, že FD jednotka otáča disketou rýchlosťou 300 rpm/min, teda presne robí 5 otáčok za sekundu (je to štandartná rýchlosť otáčok pre PC mechaniky 360kB). Výhodou je to že otáčky diskety sú riadené presne x-talom a teda na rozdiel od A1050 ich nijako nenastavujeme, je to dané = máme menej roboty, otáčky netreba nastavovať. Ak otáčky nesedia - treba zháňať asi novú FD mechaniku. Tým nám ale vzniká rozdiel v rýchlosti otáčania oproti A1050 kde to činí 288 rpm/min, kde to teda robí 4.8/ot min. Tento rozdiel v rýchlosti otáčania je presne 4%, čo je v Atari XF551 kompenzované zvýšením kmitočtu oscilátoru procesoru práve o tie 4% a teda nemáme tu 8MHz hodiny ale 8.333MHz. V tom ale problém nie je, problémom je v dnešnej dobe sa k takémuto oscilátoru dostať. Rieši sa to rozlične, napríklad sa zoberie kmitočet 33MHz a delí sa :4, lenže to potom vyjde = 8.25MHz, čo je presne 1% pod potrebnou hodnotou, alebo inak povedané beží to o celých 83kHz nižšie než treba - a to už problémom je, je to pre niektoré veci príliš veľká odchýlka. Asi najlepšie dostupným riešením je použiť x-tal = 16.666MHz, s ním urobiť oscilátor a použiť následne deličku :2, akurát potrebujete navyše 2 čipy, jeden na oscilátor a druhý pre deličku - ale je to najspoľahlivejšia náhrada originálneho oscilátoru, máme presne = 8.333MHz ako treba. Dá sa to riešiť aj x-talom 33.333MHz v oscilátore a potom sa použije delička :4, tu je odchýlka podstatne nižšia ako v prvom spomínanom prípade, tu to bude = 8.33325MHz. Tu sa už potom skôr prejavuje presnosť vlastného oscilátoru, ale rozhodne je to tak isto zanedbateľná odchýlka od požadovanej frekvencie. Čiže voľne preložené - dá sa to na náš účel priamo použiť.

 

foto prevzaté z atari.org.pl

 

- viete že v Atari XF551 sa používal nielen radič WD1772 ale používal sa tu aj radič WD1770 ? - používal sa iba v neskôr vyrobených jednotkách. Osobne som sa s tým fyzicky nestretol, všetky jednotky čo som kedy mal v rukách používali WD1772 (a bolo to tak aj vytlačené na motherboarde). A v prípade ak WD1772 nemáte, spoľahlivo ho nahradí práve WD1770 (podľa mne dostupných informácií funguje "ohne probleme") -ale iba vo verzii 5.25".


foto prevzaté z atariage.com

______________

Doplnená poznámka (13.07.2019):

- ak použijeme 3.5" floppy jednotku a nasadíme OS Hyper XF tak to s WD1770 nebude fungovať, treba tam už potom skutočne nasadiť  radič WD1772, pri 5.25" 360kB jednotke problém nie je

- tak isto je problém aj pri pôvodnom OS v.7.7 pri použití 3.5" FD jednotky

A prečo teda Atari použilo WD1770 ?

Dôvod je jasný, radič WD1770 stojí iba 1/3 ceny radiča WD1772 ... takže cieľom bolo zníženie nákladov, o 3.5" jednotke nasadenej do XF551 sa neuvažovalo.

___________

Ďalšia poznámka 05.03.2020:


User Manterola , použitý radič WD1770:

Pri používaní diskiet MyDOS 360K 5.25" - pri čítaní a zavádzaní systému nastali problémy s čítaním a zavádzaním, iné boli prečítané správne.

____________

 

- často sa stáva že nový (neskúsený) majiteľ tejto jednotky si po jej otvorení myslí že vytiekol obsah 3 veľkých kondezátorov na dosku, jedná sa o bielu hmotu ktorá je okolo nich. Je to omyl, jedná sa o spevňovaciu hmotu (lepidlo) ktoré chráni tieto kondenzátory pred vibráciami pri transporte jednotky. Takže radšej  pozerajte na vrchlíky týchto veľkých kondezátorov - ak sú rovné vrchlíky je všetko O.K., ak sú však vyduté tak vtedy ich treba vymeniť !

 

- po tých rokoch sa ukazuje že celkm častým javom je "vypadnutie" obsahu Eprom, zaujímavé, inde som sa s tým doposiaľ nestretol, zjavne sa to chrlilo na nejakom zariadení a pre úsporu času sa skrátili PGM pulzy. Nezvyčajné, ale naozaj je to dosť častý jav, takže ak jednotka začne blbnúť prvá vec ktorú treba urobiť je založiť novú Eprom, poväčšine je tým problém na 100% odstránený.

 

- disketová jednotka Atari XF551 nevykonáva po zapnutí úkon ako jednotka Atari 1050, t.j. nevystavuje okamžite hlavičku na nultú stopu, toto je tiež častým zdrojom nedorozumení a ťažkých chvílok nového majiteľa (myslí si že jednotka je pokazená).

Až keď založíte disketu a zavriete dvierka tak až vtedy sa hlavička posunie na nultú stopu.

 

- celkom dobrou investíciou pri získaní tejto jednotky je skontrolovať si obsah Eprom, keďže tá je v pätičke problémom to zvyčajne nie je. Napriek všetkému - rovno  si tam dajte minimálne opatchovanú verziu 7.7 - je to potom celkom iná jednotka a to bez ďalšieho potrebného zásahu do jednotky (popísané podrobnejšie v ďalšom texte).

 

- veľkým problémom bolo aj to že pri pôvodnom neupravenom firmware jednotky FD mechanika nevedela prečítať novo vloženú disketu ktorá mala inú hustotu ako prvotne založená disketa. Aj keď občas sa niečo načítalo, nikdy ste nemali istotu či Vám to nezmrví dáta pri ukladaní na zle rozpoznanú hustotu novej diskety. Parádny problém, ale zase sa tvrdilo že tak to mám byť a je to v poriadku. Takéto tvrdenia neexistujú len u nás a v iných súvislostiach, ale ako vidieť sú rozšírené aj na druhej strane zemegule.

 

Aby toho nebolo málo zo začiatku existovali dostupné 2 verzie firmware - jedna bola určená pre počítače NTSC a druhá pre počítače zo systémom PAL. (Majú iné presné nastavenie prenosovej rýchlosti, sú teda v tomto od seba mierne odlišné.) Ak ste použili disketovú jednotku s firmware pre iný systém ako bol na počítači - mali ste problém. Teda niekedy to náhodou dokonca išlo. A máme tu legendu o nespoľahlivosti týchto disketových jednotiek ako vyšitú - a sčasti týmito poznatkami potvrdenú. Tejto nálepky nespoľahlivosti sa už nikdy nezbavila a tiahne sa to s ňou dodnes.

Síce stále nechápem prečo to nebolo urobené hneď na začiatku tak aby to išlo bez problémov aj tam aj inde, pretože sa to dalo urobiť, viď ďalšie čítanie. Pritom by to asi bolo celkom zaujímavé čítanie ak by sme o tomto procese "vývoja" firmware vedeli podstatne viac a osvetlilo by nám to asi naozaj zaujímavé myšlienkové pochody vývojárov na tomto projekte - a aj rozhodnutie managementu vypustiť nedokonalý firmware do sveta. Dnes už vieme že Atari potrebovalo súrne túto disketovku pustiť do sveta, takže ten tlak na uvoľnenie jednotky priamo do výroby bol obrovský.

 

Malá poznámka:

Jednotky Atari 1050 fungujú bez najmenších problémov na NTSC a aj PAL počítačoch (dôkaz že to ide, teda ak sa chce).

 

Posledná vydaná verzia firmware (už sme zase naspäť na XF551) nesie označenie ver.7.7 - čo je naozaj dosť vysoké číslo, tu už potom stačila (konečne !) táto verzia bez problémov obslúžiť prácu s NTSC a tak isto aj s PAL počítačom. Problém zo správnym načítaním nanovo založenej diskety (teda ak nastala zmena hustoty) ale stále pretrvával a Atari to ani vtedy nehodlalo nejako riešiť. Nepochopiteľné, teda aj z dnešného hľadiska, vraj to je v poriadku (proste ste mali používať iba diskety SD hustoty a bolo by po vtákoch a tým by ste úspešne eliminovali všetky výhody tejto novej jednotky ...). Tak za toto firme aj po tých rokoch patrí hodne, hodne veľký čierny bod. A zase toto "polovičaté" riešenie nepridalo dobrej povesti XF551-ky.

Riešenie je jednoduché a už spomenuté - dajte si sem fimware verzie 7.7patch Bob Wooley.


Preto nezostávalo nič iného - museli nastúpiť dve súkromné osoby, ktoré spomenutý problém firmware skutočne dotiahli do konca - namiesto firmy ktorá zariadenie dala na trh. Smutné, ale pravdivé.

 

Osoba prvá:

Pekne to vyriešil pred časom úplne nový OS pre túto jednotku - autor S. Dorndorf je z nemeckého ABBUC klubu (inak autor QMEGu), tento OS je známy pod názvom Hyper-XF (tu bol potrebný mimo nového firmware ktorý bol celý urobený nanovo aj malý hardvérový zásah - vyžadoval pridať do FD jednotky mikrospínač, vďaka ktorému jednotka vždy vedela že bola práve založená nová disketa a teda nanovo sa načítala správna hustota diskety, jednotka dokázala pracovať na dvojnásobnej rýchlosti oproti pôvodnej - a aj vyššej). OS je dostupný vo verzii pre 5.25" mechaniku (verzia A) a tiež pre 3.5" mechaniku (verzia B). Tento OS bol napísaný fakticky úplne nanovo, ostali len základné rutiny pre jednotlivé hustoty.

verzia Hyper XF pre 5.25" jednotku:

HYP_XFA.bin (8,00 kb)


verzia Hyper XF pre 3.5" jednotku:

HYP_XFB.bin (8,00 kb)


Osoba druhá:

Objavila sa aj čiste softvérová úprava pôvodného firmware ver. 7.7. (patch), autor Bob Woolley a chodí to tak isto naozaj pekne a dokáže správne načítať hustotu vloženej diskety e teda najväčšia "bolesť" tejto jednotky bola konečne odstránená. Už som to síce niekde aj napísal, táto programová úprava vyžaduje pre korektné rozpoznávanie hustoty založenej diskety vykonať zmenu púhych 23 byte ! v pôvodnom firmware verzie 7.7.

Bob, potešil si tým naozaj veľmi veľa ataristov !

verzia 7.7patch  5.25" jednotku:

ROMXF551_Ver7_7_patch.bin (8,00 kb)


Práve preto rozhodne odporúčam tomu kto nechce robiť žiadne úpravy jednotky XF551 zmenu na opatchovaný firmware ver.7.7 - je to potom úplne iná disketová jednotka !

 

- kto sa "prekúsal" v tomto článku až sem, chcem povedať že napriek všetkému Atari XF551 nie je zlá disketová jednotka - hlavne ak viete kde sa nachádzajú problémy a viete si s nimi poradiť a aj ako tie problémy odstrániť. Ak to prevediete je to skutočne veľmi dobrá, tichá a spoľahlivá disketová jednotka. Poznám pár ľudí čo ju vlastnia a nevymenili by ju za nič na svete. V dnešnej dobe to už aj tak nie je dôležité, pretože máme náhrady disketových jednotiek a teda celé to už dávno hodne ustúpilo do pozadia. Dnes je to už len vec pre skalných fanúšikov disketových jednotiek ktorí majú radi atmosféru zvuku nahrávanej diskety (dtto sa týka maníkov ktorí radi nahrávajú v režime Turbo 2000 z kazetového magnetofónu, ale to je zase už iná kapitola dejín Atari).

Len je škoda že tých pár spomenutých  "bolestí" sa dalo odstrániť už pred mnohými rokmi ...

____________________________________________________________

XF551 nevie kopírovať diskety chránené proti kopírovaniu, t.j. na to stále potrebujete A1050 s rozšírením HAPPY alebo SPEEDY. Našťastie tých takto chránených diskiet je skutočne málo, ale treba s tým počítať.

______________

Existuje XF-SPEEDY rozšírenie pre jednotku XF551 - ale je z rozličných dôvodov "mierne problematické". Dokáže kopírovať aj chránené diskety proti kopírovaniu, ale poďme na tie problémy.

Za prvé - bolo ich vyrobených málo kusov.

Za druhé - jedná sa o dve nové dosky ktoré sa zasúvajú na pôvodné miesto procesoru, t.j. jedná sa vlastne o 3-poschodové riešenie a vďaka tomu je to veľmi náchylné na viklanie sa v pätici, škoda že sa neurobila priamo jedna nová základná doska kede bolo AllInOne a teda neboli by mechanické problémy. Je to z dôvodu využívania radiča WD1772, SIO konektorov na základnej doske. Do podrobností riešenia SPEEDY-XF tu nezabieham, je to popísané v samostatnom článku.

Za tretie - ukázalo sa že XF-SPEEDY nefunguje na všetkých XF551. Dôvody sú nejasné a nikde som sa nedočítal čo by to mohlo spôsobovať.

Je zopár ľudí ktorý to majú a funguje to, ale ako čítam viac je určite viac majiteľov ktorým to proste nejde. V tej vydanej verzii to jednoducho nemôžem odporučiť. 

____________________________________________________________

Prikladám aj nasledovnú tabuľku pre nastavenie správneho čísla drivu, čierna ploška značí nastavenie "cuplíku" switchu do uvedenej (t.j. čiernej) polohy, alebo inak povedané - jedná sa o binárny kód pre 2 spínače:

Príklad: nastavenie drivu XF551 ako č.1 - obidva "cuplíky" musia byť nastavené do dolnej polohy.

____________________________________________________________

 

Doplnok:

Pri disketovej jednotke Atari XF551 (a nielen u nej) je dobré konektor napájania do jednotky

vždy zasúvať iba pri vypnutom zdroji (t.j. vypnuté trafo).


Na rozdiel od Atari 1050 XF551 dosť nešťastne tvarovaný vstup kde sa zasúva konektor a tak je celkom pravdepodobné že sa podarí pri zasúvaní vyvolať náhodný skrat, môžete si potom odpáliť napájací transformátor (jeho tepelnú poistku) a vyrobíte si zbytočný problém odstavenia napájacieho zdroja FD jednotky ktorému sa dá rozumným postupom pri inštalácii a zapínaní celého zariadenia bezproblémovo zabrániť.


Vždy odporúčam aby bol vypnutý počítač a aj disketové jednotky v okamžiku keď ich zapájame do celkového reťazca zapojenia. Je to šetrné k technike a šetrí to vo výsledku čas, nervy (a peniaze), ktoré by sme potom trávili pri zbytočne vyvolaných problémoch.


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:

Igiho knižnica 09 - ZOZ Elektronika Martin 1989. Zborník prednášok.

By Administrator at marca 25, 2019 12:30
Filed Under: Atari

 

Hodne zaujímavý zborník, je tam rozšírenie RAM 320kB pre počítače Atari 800XLF - to sa naozaj hodí. Akurát by som tam dal smerom na DRAM (A8) pekne krásne 33Ω odpor tak ako sa patrí. Je tu aj pekný popis QMEGu verzie 3. Samozrejme to tu nebudem vypisovať postupne, prečítajte si to celé v kľude sami. Len si všimnite dátum - keď to končilo tak v Prahe na Letnej bola veľká demonštrácia, dosť to poznačilo celý seminár - namiesto pozerania na obrazovku s programami sme si púšťali správy. Ale našli sme si čas aj na to prečo sme prišli - presadzovali sa aj iné systémy záznamu, ale popri systéme Turbo 2000 to nejako nemalo nárok sa uchytiť - hlavne ak sa už v tej dobe za tie nové riešenia požadovali financie (zase nie všetci, nech z tejto akcie niekomu neublížim) ... no, bola to taká doba. A po príchode domov sme všetci mali iné starosti ako Atárko.

ZOZ Elektronika Martin 1989.pdf (7,69 mb)

 

Príjemné čítanie.

_____________________________________________________

Vaše hodnotenie, Rate post:

Igiho knižnica 08 - Atari spravodaj Cítov 9/10.

By Administrator at marca 22, 2019 11:00
Filed Under: Atari

Síce mám len toto jedno číslo, ale kde všade tie spravodaje vychádzali ... naozaj tie Atari počítače boli rozšírené po celej republike. Smutné je to, že z tejto lokality tohot viac nemám.


 

Atari spravodaj Cítov 9_10.pdf (2,52 mb)


Príjemné čítanie.

_____________________________________________________

Vaše hodnotenie, Rate post:

Forever 2019.

By Administrator at marca 17, 2019 07:50
Filed Under: Atari

 

20-ty ročník akcie - stručný a krátky komentár z niekoľko hodinovej návštevy tejto akcie. Foto som si odpustil, pretože som stretol zase veľa známych a radšej som sa venoval rozhovorom s nimi ako pobiehaniu od stola ku stolu. Jedná sa len o stručné zhrnutie toho čo sa priamo týkalo iba mojej osoby a najbližšieho okolia kde som sa pohyboval.

Ale poďme pekne zaradom.

Ráno 7.00 volebná miestnosť, za chvíľu som už vonku, naložil som veci, nasledovala pumpa, 7.25 zase sadám do auta a smer Horná Súča. V Bratislave nám pekne pršalo - a vydržalo to celou cestou až po Drietomú. Cesta normálna, celkom málo áut a tak som si dal tempomat a celú cestu som išiel niekde okolo 110 za hodinu, na mieste akcie som bol presne za 1 a 1/2 hodiny, bolo 9.00.

Catering fungoval (káva bodla), to zase potešilo, niektorí sa práve odobrali spať a niektorí sa práve zobudili. Čo ma tak isto potešilo - zase po roku som sa stretol s Romanom Fulekom, otočili sme sa spolu ešte po veci do auta a keď sme sa vrátili do sály tak už bol za stolom aj xi. Prišiel Marek Chorvát, Goldy, následne sa objavili Radim Polášek a Martin Lukášek, ataristi z Olomouca a kopec ďalších známych.

Xi priniesol dve disketové jednotky ktoré treba pozrieť čo im chýba, jedna je XF551 a druhá LDW 2000. Prvú poznám ako svoje boty, druhú som mal naposledy v rukách v roku 1989 ... Vybalil som si veci a aha ! z pájkovačky som priniesol iba jednu časť, rúčka zostala doma (nachystaná na stole, hneď som vedel kde som ju nachystal a už nevložil do kufríku). No, aj som zabudol v tom okamžiku zahrešiť ... Ešteže hneď vedľa nás sedel Goldy ktorý mi svoju pájkovačku ochotne zapožičal. V XF-ke je odídený vypínač, to tu namieste nevyriešim, XF-ka ide ku mne domov, LDW 2000 nemá zdroj takže si to tiež beriem domov a skúsim to rozbehať tam. Čo ma mierne šokovalo bola základná doska tej Atari XF551 - žiadne chyby na nej, nie sú tam zdvojené označenia súčiastok, žiadne preškrabnutie plošného spoja, správne prepojenie typu procesoru - aspoň som mal na čo vyvaľovať oči. Goldy si na mňa nachystal špeciálnu pomstu - priniesol mi XC12-ku bez prívodného SIO kábliku, má to zabudované Turbo2000. No, to mám asi za to že nepríliš lichotivo píšem o kazeťákoch k Atari. Sealed Ale inak je to celkom zachovaný vrak. (Opravovať a oživiť to ale nechystám, niekomu ho zase podarujem, jednoducho pôjde ďalej do sveta.)

Roman Fulek mi priniesol svoju krásnu robotu - urobil doštičku pre Quarter Meg rozšírenie počítača Atari 800XL na 256kb, t.j. vymeníte všetkých 8 čipov 4164 DRAM za 8x 41256 DRAM a máte 64kB + 192kB Ramdisk v režime Rambo XL (popísal som to v samostatnom článku - dajte si vyhľadaľ Quarter). Ďakujem ! Opakovane sme sa venovali vývoju novej základnej dosky pre Atari XF551 kde budú prevedené zásadné zmeny v napájaní a pridané fičúrky. Tak isto je vo vývoji aj verzia pre 3.5 FD mechaniku.

Obed, nasledovalo vŕtanie sa v Atari XF551, zase káva a o 14.30 sadám do auta a odchádzam na cestu, ktorá ma ešte viedla dosť mimo domova a ešte som si následne v aute dosť dlho posedel. Čiže po slovensky povedané akciu som opustil pred jej súťažnou časťou a aj v tomto čase (v nedeľu) ešte akcia trvá, výsledky budú uverejnené priamo na webovej stránke Foreveru.

Tento rok ľudí bolo hodne, naozaj hodne a poobede sála praskala vo švíkoch. Neduh z problémovým ubytovaním tvrdohlavo pretrváva, ľudia hľadajú ubytovanie mimo (trebárs v Trenčíne a okolí). Niekde je systémová chyba, ako som sa dozvedel z neoficiálnych kruhov tento rok naozaj hodne ľudí (viem presné číslo) prišlo o objednaný nocľah. To že si nocľach objednal aj nejaký zájazd je vec pekná, ale tak isto organizátor by mohol oznámiť že nevie zaručiť čo by zaručiť mal. Nová doba ... nové móresy.

Problém s hlasite pustenou hudbou pretrváva, kvalita hudobnej produkcie je miestami desivá. Prebudené, orezané, ale tak to už na Foreveri býva, zvykajte si - aj na problémy s ubytovaním. Zameranie tohtoročnej akcie je myslím si jasné z úvodného obrázku. Akciu ako vždy viedol spíker Wotnau - s veľkým prehľadom. Priznám sa že program som až tak nesledoval pretože som vedel že sa dlho nezdržím a teda som chcel vybaviť čo najviac vecí.

Na akcii je množstvo ľudí, kopec známych a s tými má zmysel sa stretnúť a porozprávať - pre mňa je toto rozhodujúce a tie ostatné veci popri tom nejako zvyknem prežiť - pravdepodobne to takto cíti aj zúčastnená väčšina, škoda že tomu nevenujú väčšiu pozornosť aj organizátori.

____________________________________________________________

Vaše hodnotenie, Rate post:

Igiho knižnica 07 - spravodaj AK Bratislava 04/1989.

By Administrator at marca 14, 2019 09:30
Filed Under: Atari

Bratislava AK - v minulom príspevku som si povzdychol že BA toho veľa na papier nedodala. Aj napriek tomu som ešte niečo "vyškrabal" v archíve. Že by to bolo tým že som si konečne našiel čas preliezť všetky podklady čo mám ?  Pripomína mi to stav kedy beriete do ruky manuál - keď všetko ostatné zlyhá ... Smile

AK Bratislava 04_1989.pdf (7,33 mb)


Teraz si dám s článkami pauzu - zajtra začína Forever, síce tam idem až v sobotu ráno, ale treba sa pripraviť.

_____________________________________________________

Vaše hodnotenie, Rate post:

Igiho knižnica 06 - spravodaj AK Bratislava 03/1989.

By Administrator at marca 11, 2019 10:00
Filed Under: Atari

 

Tak došlo aj na Bratislavu ... kľud, BA toho moc na papier nedodala. Aj napriek tomu sa niečo v mojom archíve našlo. Sám som občas prekvapený čo nachádzam v dobre odložených veciach. Hmm, už je to 30 rokov staré, fakt ten čas letí, vtedajší tridsiatnici oslavujú 60. Len ta kvalita podkladu ..., je neuveriteľné ako bol materiál tlačený na takom papieri čo skutočne nepoznal pravé uhly, stránky vytočené (teda ich obsah kľudne aj o 5 stupňov do strany, celkom slušná robota ako z toho dostať ako-tak slušný vzhľad výstupu. Niekedy je to fakt fuška. A rozhodne sa to netýka len tohoto spravodaja ...


AK Bratislava 03_89.pdf (5,53 mb)

Príjemné čítanie.

_____________________________________________________

Vaše hodnotenie, Rate post:

Igiho knižnica 05 - Atari 800XL - návod k obsluhe.

By Administrator at marca 08, 2019 09:40
Filed Under: Atari

Návod k obsluhe Atari 800XL, je zaujímavé ako sa na stránkach točí text do jednej alebo druhej strany, niet nad "dokonalú" tlač ... som rád že sa mi to aspoň trochu podarilo vyrovnať.


Navod_k_obsluhe_A800XL.pdf (2,31 mb)


Príjemné čítanie.

_____________________________________________________

Vaše hodnotenie, Rate post:

Igiho knižnica 04 - Atari XC12 datenrecorder.

By Administrator at marca 05, 2019 09:15
Filed Under: Atari

Užívateľská príručka pre datový magnetofón Atari XC12 (v nemčine):


XC12_manual_d.pdf (965,61 kb)

 

Anglická verzia užívateľskej príručky spolu s jej českou verziou bola už dávnejšie uverejnená na tomto odkaze:

XC-12 manual.

Takže je dostupná v 3 jazykoch, niečo si už z toho vyberiete.

Obdivujem ĺudí ktorí sa dodnes venujú týmto datovým mgtf (baktra), ja na to nervy nemám ...

Príjemné čítanie.

_____________________________________________________

Vaše hodnotenie, Rate post:

Igiho knižnica 03 - Das Atari XE Handbuch.

By Administrator at marca 03, 2019 20:43
Filed Under: Atari

Táto príručka mierne vybočuje z ostatných materiálov, ale niekomu sa predsa len môže hodiť aj takáto vec.


Das Atari XE Handbuch.pdf (9,25 mb)


Príjemné čítanie.

_____________________________________________________

Vaše hodnotenie, Rate post:

03_2019 Blog, Notes.

By Administrator at marca 02, 2019 09:47
Filed Under: Blog

02.03.2019

Koncom tohoto mesiaca (teda presne 23.3.) začnem už 10-ty rok písania blogu.

Sakra, to ten čas letí !

___________

Objavil som jednu knihu pre Atari Portfolio:

Atari Portfolio Handheld Computer

__________

Za 2 týždne tu máme ďalší Forever, ak mi to vyjde rozhodne v sobotu chcem aspoň na otočku ísť.

__________

Dnes som čítal na jednom nemenovanom fóre o Atari (za oceánom):

- autor sa pýta ako zväčšiť pamäť na Atari 600XL (má tam 16kB RAM)

- jedna z odpovedí - daj si tam 4MB RAM

Niekedy sú tie rady skutočne  na nezaplatenie, doslovne. Teší ma toto potvrdenie že blbci nie sú len u nás, to naozaj poteší.

Fakt by ma zaujímalo načo treba 4MB RAM, žeby to bolo potrebné minimum na prevádzkovanie ?

___________________________________________________________

03.03.2019

Ďalšia literatúra:

Igiho knižnica 03 - Das Atari XE Handbuch.

____________________________________________________

05.03.2019

Užívateľská príručka pre datarekordér Atari XC12:
Igiho knižnica 04 - Atari XC12 datenrecorder.

 

___________________________________________________________

08.03.2019

Návod k obsluhe - v českom jazyku:
Igiho knižnica 05 - Atari 800XL - návod k obsluhe.

 

___________________________________________________________

11.03.2019

Ďalší drobný diel z archívu:
Igiho knižnica 06 - spravodaj AK Bratislava 03/1989.

____________________________________________________

14.03.2019

Pokračujem:
Igiho knižnica 07 - spravodaj AK Bratislava 04/1989.

_________

Zajtra začína Forever, takže články trošku nabok, skenovanie odkladám na budúci týždeň, treba sa pripraviť. Mám už dohodnuté v sobotu nejaké stretnutia na akcii, tak sám som zvedavý čo a ako. Zase idem len v sobotu, po nepríjemnej skúsenosti z roku 2016 som ani neskúšal pred časom zháňať nocľah.

__________________________________________________________

17.03.2019

Krátka reportáž zo včerajšej návštevy 20-teho ročníka akcie Forever:
Forever 2019.

___________________________________________________

22.03.2019

A zase nejaké to čítanie na tému Atari:
Igiho knižnica 08 - Atari spravodaj Cítov 9/10.

____________________________________________________

25.03.2019

Pekné okrúhle výročie sa slávi tento rok od tejto akcie, je na čo spomínať:
Igiho knižnica 09 - ZOZ Elektronika Martin 1989. Zborník prednášok.

____________________________________________________

26.03.2019

Doplnkové informácie odisketovej jednotke Atari XF551:
Atari XF551 - doplnkové informácie. Atari XF551 - additional information.

 

______________________________________________________________________________

28.03.2019

Ako môže vyzerať výpočet pre odporový delič ak sa urobí podrobnejší program (pre SBC6502):
22 - software-Basic-programs. Odporový delič - Resistance divider.

____________________________________________________

Vaše hodnotenie, Rate post:

Atari Portfolio Handheld Computer.

By Administrator at marca 02, 2019 09:19
Filed Under: ATARI Portfolio

Do tejto rubriky som naozaj už neprispel niekoľko rokov. Som rád že to teraz aspoň trošku môžem napraviť týmto príspevkom. Krásna príručka s podrobnými vysvetleniami, čo si človek môže viac priať ? - akurát mať tú mašinku k tomu k dispozícii.


 

Ptetože môj redakčný systém nezvláda priamo do seba uložiť 28MByte pdf súbor, tak to mám uložené v zipe, ale to by naozaj nemalo vadiť:

 

 

 

Atari Portfolio Handheld Computer

 

V tejto knižke je priložená aj táto príloha:

 

 

 

 

PORTFOLIO OWNERŚ MANUAL ADDENDUM.pdf (624,65 kb)

__________________________________________________________________

Vaše hodnotenie, Rate post:

 

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: