SBC6502 - 32 - Hardware. Pele - mele. Part2.

By Administrator at November 10, 2019 17:28
Filed Under: SBC6502

V dnešnej čast bude taká miestami taká "všehochuť", teda nemusí to za každú cenu vždy priamo súvisieť s SBC6502 - ale pretože zapojenia sú podľa mňa naozaj zaujímavé tak ich uverejňujem, poďme na to:


Takto môže vyzerať konkrétny záznamový zosilňovač pre zápis na magnetofón, jednoduché, funkčné, dnes síce už použijeme OZ ktorý už nepotrebuje kompenzáciu na rozdiel od uA709 (zapojenie v schéme zodpovedá nášmu OZ MAA 502), čiže následne potom odpadnú tieto súčiastky - kondenzátory 220pF a 3.3pF + odpor 1k5. Jediná nevýhoda tohoto zapojenia - potrebujeme mimo +5V aj zdroje ±15V. Zenerove diódy tu robia funkciu prevodníku pre TTL obvod 7404. Nozaj pekná "starinka" !

Integrovaný obvod CD4013 zapojený ako delička :4, pri napájaní 5V zvláda vstupný kmitočet =5MHz. Niekedy sa to naozaj môže hodiť. Vlastne je to obdoba TTL čipu 74LS74.


Zapojenie obvodu 8255 kde sa používa obvod 74LS240 ako oddeľovač a posilňovač portov A, B, C.  Porty A, B sú nastavené ako výstupné. Port C nastavený ako vstupný.  Nastavenie portov a teda ich určenie je tu pevne dané. Výhodou zapojenia je oddelenie portov 8255 od okolia a tak isto je k dispozícii podstatne väčšia zaťažiteľnosť výstupov z portov.

Poznámka - ak namiesto 74LS240 použijete 74LS245 (74HCT245), tak pomocou jeho signálu DIR dokážete prepínať medzi putovaním dát smerom do 8255 - alebo naopak. Rozhodne si treba pozrieť datasheet, nakoniec - ešte v tomto článku sa k čipu 74LS245 vrátim.


Zapojenie Resetu pre procesory rady 6502 pomocou 2 hradiel 74LS04.  Výstup z prvého hradla sa hodí pre resetovanie napríklad čipu 8255, výstup z druhého hradla je procesor. Dióda pri vypnutí dokáže rýchle vybiť kondenzátor 10uF a teda obvod je veľmi rýchlo pripravený na nový reštart po zapnutí napájania.

 

A dnes sa pozrieme aj na "konkurenciu", aby sme videli ako sa robí Reset u počítača VIC-20. Je dobré vidieť že k tomu istému sa dá dospieť naozaj rozličnou cestou.


A zase sme u "konkurencie" teraz u Apple II Plus, pekná ukážka oddeľovača datovej zbernice pomocou čipu 74LS245, tu signál R/W (W neg.) riadi smer priepustnosti data zbernice. Toto je práve to čo som spomenul už v tomto článku, teda možnosť tento čip použiť na zosilnenie a oddelenie portov 8255 pričom smer toku dát sa určuje pomocou hodnoty na DIR. Nakoniec - pekne sa dá použiť aj ako oddeľovač a posilňovač adresnej a dátovej zbernice vo väčších systémoch.

 

No keďže sa hrabem v "starinkách" tak tu je pekný DC/DC menič ktorý používa čip ešte aj v dnešných časoch stále populárny čip TL497 na výrobu +21V pre programátor Eprom. Zmenou odporu 21k za väčšiu hodnotu (trimer 33k) môžeme zmeniť výstupné napätie na hodnotu 25V. Výhoda ? - stačí nám na napájanie meniča iba +5V.  Pre niektoré stré programátory Eprom ako stvorené, napríklad sa to hodí aj pre SBC8052, kde takto získame potrebný zdroj pre programátor (tak isto je možné nastaviť aj 12.5V). Rozhodne je to dobré ako zdroj inšpirácie. 


Záverom zapojenie Baud Rate Data Generatoru, zapojenie som mierne upravil (doplnil som do schémy výstup 38.400Bd), na výstupe je možné osadiť 10x DIP prepínač

a teda máme možnosť voliť si tak z naozaj širokej škály generovaných frekvencií. Na výstupe DATA-RATE CLOCK je vždy pri konkrétnom nastavení prepínača frekvencia rovná 16-násobku uvedenej Bd rýchlosti (čo je štandart, teda 38400Bd = 614.400Khz, 19200Bd = 307.200kHz, napríklad pre SBC6502 je to ako stvorené - teda ak potrebujete mať dostupné nižšie rýchlosti ako je 115.200Bd.)

 

Dnešné zapojenia majú slúžiť ako inšpirácia pri stavbe čohokoľvek, kdekoľvek a kedykoľvek. Mnoho zdaru !

____________________________________________________________

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:

Jednoduchý tester tranzistorov NPN typu BC... + BS170. (+ PNP)

By Administrator at November 04, 2019 13:00
Filed Under: Non-Atari

 

Síce existuje neprehľadné množstvo testerov tranzistorov ale chcel som niečo jednoduché, kde je na prvý pohľad vidieť či je tranzistor v poriadku. Mám doma naozaj hodne tranzistorov NPN typu BC547 (KC507) a podobných, tak isto teraz potrebujem otestovať tranzistory BS170 (je to N-channel vertical D-MOS tranzistor), tie sú háklivé na statickú elektrinu, nuž som si urobil jednoúčelovku na otestovanie práve týchto typov tranzistorov. Veľmi často práve takéto základné otestovanie správnej funkcie tranzistoru naprosto stačí na to aby sme s kľudným svedomím súčiastku osadili do nášho zariadenia.


Základná postavená verzia, použité kondenzátory (elektrolytické) sú na napätie 16V. Zapojenie samozrejme bezproblémovo funguje aj ako tester samotného obvodu 555 - preto je tu použitá pätička. Zapojenie nemá v sebe pri doržaní správneho zapojenia žiadne záludnosti a funguje na prvé zapnutie. Pre tých ktorí majú problém s + a -,  je dobré osadiť voči zemi v napájaní napríklad diódu 1N4001 v nepriepustnom smere voči zemi - ak pripojíte nesprávnu polaritu tak sa na zdroji (ktorý má ochranu proti skratu rozsvieti skrat - a nič nezhorí).

 

Rozloženie pinov kde sa zakladajú tranzistory je dodržané presne podľa schémy, vľavo je osadený tranzistor BS170, vpravo osadený tranzsitor BC547. Tieto dva tranzistory môžu byť testované súčasne ! Je vidieť že aj osadenie pre testovanie PNP tranzistorov sa podarí (ak bude treba) ešte niekde na doske "uhniezdiť".

 

Za základ zapojenia testeru slúži obyčajný timer typu 555, kľudne môže byť použitá aj jeho CMOS verzia 7555 (podľa toho čo máte momentálne k dispozícii). Kmitočet je zvolený zámerne nízky (=1Hz), aby sa dalo pohodlne sledovať zopnutie a vypnutie tranzistorov. Osobne mi momentálne stačí táto verzia, ale kto by chcel testovať napríklad aj NPN tranzistory, tak si musí do zapojenia dorobiť už len pár súčiastok:

 

Rozšírená verzia o test NPN tranzistorov.

 

Ako sami vidíte, stačí len pridať patičku a ďalší odpor 390Ω + červenú LED. Zámerne som použil doma ležiace 20mA typy LED ktoré už asi do ničoho neosadím, tu ich vyšší odber naprosto nevadí. Takže ak budem potrebovať testovať aj NPN tranzistor - dorobím to naozaj ľahko. V prípade testovania tranzistorov typu BC treba aby bol založený vždy iba jeden tranzistor (buď je vložený typ NPN alebo PNP) - to sa dá ľahko dodržať. Jediný rozdiel pri testovaní je v tom, že červená LED tranzistoru PNP bude svietiť ak je na pine č.3 čipu 555 log.0, teda je to opačne ako tranzistoru NPN kde LED svieti ak je na výstupe log.1. Toto je len info, pretože pre nás je dôležité že pri správnej funkcii tranzistoru LEDka na jeho výstupe musí  blikať.

Použité súčiastky  sú bezproblémovo dostupné, pri použití vysokosvietivých LED (super HELL), treba zväčšiť odpory v sérii LED z hodnoty 390Ω na hodnotu 3k3.

Rozhodne sa oplatí priamo na testeri si označiť ako máte zapojené vývody - nemusíte potom zháňať datasheety. Ak aj náhodou prehodíte vývody, nič sa nestane, tranzistory sa nepoškodia - akurát nebude blikať LED. Po vložení do pätičky v správnom poradí sa správna činnosť dobrého tranzistoru obnoví.  


Jedná sa o naozaj mimoriadne jednoduché zapojenie pre základné otestovanie funkčnosti tranzistorov, túto úlohu si to plní bezo zbytku.

__________________________________________________________

05.11.2019

Tak sa ten tester vyplatil, z 10 kusov BS170 jeden kus prerazený (pritom fungl nové kusy), takto som to zistil ešte pre zapájkovaním - na univerzálke sa to naozaj blbo mení ...

__________________________________________________________

Vaše hodnotenie, Rate post:

11_2019 Blog, Notes.

By Administrator at November 02, 2019 10:56
Filed Under: Blog

02.11.2019

A sme v novembri. 30 rokov prešlo a kde sme ? ...

Poďme radšej na techniku,prvá časť TTL oscilátory:

SBC6502 - 31 - Hardware. TTL oscilátory. TTL oscillators. Part1.

______________

Zohnal som 10 kusov Eprom 27128, čím sa mi významne zvýšila zásoba tohoto typu pamätí (tuším som mal doma 5 kusov), pritom za naozaj dobrú cenu (teda cca tretinovú za akú sú dostupné). Fungl nové, nepoužité.

___________________________________________________________

04.11.2019

Naozaj veľmi jednoduchý (a funkčný) tester tranzistorov:
Jednoduchý tester tranzistorov NPN typu BC... + BS170. (+ PNP)

___________________________________________________________

10.11.2019

Druhé pokračovanie hardware - zapojenia vhodné pre stavbu počítačov:

SBC6502 - 32 - Hardware. Pele - mele. Part2.

 

___________________________________________________________

Vaše hodnotenie, Rate post:

SBC6502 - 31 - Hardware. TTL oscilátory. TTL oscillators. Part1.

By Administrator at November 02, 2019 10:45
Filed Under: SBC6502

TTL oscilátory. TTL Oscillators.

 

Pred mesiacom som napísal že oscilátory pre SBC6502 (samozrejme sa sa dajú použiť aj na iné účely) považujem za ukončenú vec. Chyba lávky, pretože som dostal mail - "prečo som použil práve tento typ a nie iný ?" - nuž preto že je to spoľahlivý typ oscilátoru, aj keď pisateľ o tom pochybuje. A teda aby som nebol za človeka ktorý presadzuje za každú cenu len svoje riešenie - trošku som "zadoloval" v dejinách počítačových časopisov a vytiahol som tu na svetlo niektoré verzie TTL x-talových oscilátorov - nech si viete pozrieť že sa to dá aj inak.

___________________________________________________________


č.1.


č.1: Klasický CMOS oscilátor s čipom 4049, stačí na to jedno hradlo. Druhý invertor už tvorí len oddeľovač a slúži aj ako tvarovač signálu (zlepšuje tvar nábežnej aj odtokovej hrany). Ak nepotrebujete absolútne presnú frekvenciu môžete nahradiť kapacitný trimer pevným kondenzátorom 15÷22pf (aj tak je stabilita kmitočtu viac ako dostatočná, teda ak nechcete to použiť ako zdroj digitálnych hodín - vtedy tam ten trimer dajte a môžete s dostatočne presným meračom nastaviť čo najpresnejšiu hodnotu).

___________________________________________________________


č.2


č.2: Ďalšia verzia CMOS oscilátoru s čipom 4049, zase jedno hradlo je vlastný oscilátor a druhé hradlo tvorí zároveň oddeľovací a aj tvarovací stupeň. Pri 5V to veselo kmitá na 4MHz. Je pripojená delička 74LS90, ktorá tu v tomto konkrétnom zapojení delí :10, čiže na výstupe pinu č.11 čipu 74LS90 máme k dispozícii 400kHz. (Na pine 1 a 12 čipu 74LS90 máme k dispozícii 2MHz.) Samozrejme - delička 74LS90 sa dá zapojiť rozlične, ale toto je konkrétny príklad. Zapojenie oscilátoru mám otestované, no problem.

___________________________________________________________


č.3


č.3: Pre mňa dosť nezvyčajné zapojenie oscilátoru, nepoužíva medzi hradlami kondenzátor. Na oscilátor treba dve hradlá, tretie je oddeľovací a tvarovací stupeň. Použitý čip je starší typ IC=7404, teda nie je použitý typ LS (domnievam sa ale že aj s čipom 74LS04 by to malo fungovať bez najmenších problémov). V zapojení sú použité odpory dosť nízkej hodnoty. Nepoužívam, mám doma k dispozícii čipy 74LS04 - nakoniec v článkoch o pretaktovaní je uverejnená mnou používaná verzia oscilátoru s čipom 74LS04.

___________________________________________________________


č.4


č.4: Toto zapojenie sa už blíži klasike, nepoužíva medzi hradlami kondenzátor, ale dodatočný odpor voči zemi. Zaujímavé je aj to že nie je na výstupe použité dodatočné tretie oddeľovacie a tvarovacie hradlo ktoré sa veľmi často používa. (Viď nasledujúci obrázok.) Všimnite si že výstup sa odoberá priamo z jedného vývodu x-talu (pretože existuje aj zapojenie kde sa to odoberá z iného miesta). Zapojenie tak isto nepoužívam. Použitý čip je typu 74LS04, teda klasika.

___________________________________________________________


č.5


č.5: Oscilátor používa zapojenie "obrátené garde", teda nejde výstup z neho priamo z x-talu na tvarovací a oddeľovací stupeň, ale tu sa signál odoberá z kondenzátoru (nie z x-talu). Tvarovací a oddeľovací stupeň (tretie hradlo) je zapojený štandartne. Zaujímavé, toto zapojenie nemám vyskúšané. Použitý čip je 74LS04 - čo je oblasti TTL oscilátorov absolútna klasika.

___________________________________________________________


č.6


č.6: Variácia zapojenia č.4 s tým rozdielom že na výstupe je pridaný kondenzátor ktorý zmierňuje nábeh a dobeh hrany - niektoré zariadenia to priamo vyžadujú. Napríklad x-talový oscilátor v Atari XF551 tak isto používa na vstupe do procesoru odpor a kondenzátor čím sa predlžuje nábeh a dobeh hrán - ale to som mierne odbočil. Tu v zapojení je použitý čip 74LS14 čo je invertor + Schmittov klopný obvod, paradoxne práve tu zhoršujeme na výstupe jeho výborné vlastnosti ... Tongue out Vyskúšané.

___________________________________________________________


č.7


č.7: Zapojenie oscilátoru s čipom 74C04, nech idem aj na mierne odlišné typy IC. Tu stačí iba jedno hradlo, druhé je iba tvarovacie a oddeľovacie. V zapojení je aj delička :2 a nasleduje znova delenie :2, teda máme tu kompletné zapojenie ako dostať ďalšie 2 kmitočty z jedného oscilátoru. Deliace stupne čipu 74LS74 samozrejme môžeme použiť aj odlišných zapojeniach, schéma zapojenia čipu zostáva rovnaké. Tento typ oscilátoru nepoužívam.

___________________________________________________________


č.8


č.8:  Posledné zapojenie oscilátoru je pre mňa nezvyčajné, pretože na vlastný oscilátor sú potrebné až tri hradlá čipu 74H04, štvrté slúži ako oddeľovací a tvarovací obvod, ďalej je tu použitá 1/2 čipu 74LS74 ako delička :2. Pre oscilátor a odeľovač sú potrebné až 4/6 čipu - no, nejedná sa práve o úsporné zapojenie, ale s daným typom čipu sa to pravdepodobne asi inak nedá. Tak isto nemám vyskúšané.

___________________________________________________________


Takže tu máte k dispozícii pár zapojení oscilátorov (ak dobre počítam aj s použitým zapojením v SBC6502 je to 9 typov), ring na použitie je voľný. Je už iba na Vás aké hradlá v zariadení máte buď voľné, alebo aký obvod na oscilátor hodláte použiť. Odeľovací a tvarovací stupeň zvyšuje presnosť a stabilitu (= menšia záťaž oscilátoru). Ako som už spomínal, pokiaľ tým neriadite digitálne hodiny vo všetkých uverejnených zapojeniach je stabilita a dosiahnutá presnosť frekvencie pre počítačové účely viac ako dostatočná. Už mi nezostáva nič iného ako len popriať hodne  úpechov pri stavbe vlastného SBC.

Dodatok:

Nakoniec vysvitlo že pisateľ moju verziu oscilátoru ani nepostavil aa ni nevyskúšal, proste len mal pocit že to tak nemôže byť dobre. No cement, no comment.


Poznámka:

Len tak medzi rečou - ak máte doma integrované obvody 74LS00 tiež sa dajú v zapojení použiť (namiesto obvodu 74LS04), akurát pritom spotrebujete až 3/4 hradiel v jeho púzdre (sú tam štyri dvojstupové hradlá), tak isto potom treba jeden z dvoch vstupov hradiel trvale zapojiť na log.1, alebo ich trvale pripojíte priamo na +5V).

____________________________________________________________

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 - čriepky. Atari tidbits. 9.

By Administrator at October 30, 2019 17:10
Filed Under: Atari

Nepravidelný občasník, alebo občasný nepravidelník ? Sú to čriepky (a aj črepiny) z oblasti Atari. Tak vitajte aj v tejto oblasti, nech vidíte čo sa v danej oblasti vyrobilo, čo sa používalo a čo sa sem-tam aj posr..o, alebo čo sa podarilo a z čoho máme radosť.  Wink

Dnes netradične (a výnimočne) zabŕdnem aj do vecí ktoré nemajú priamy súvis z Atari.

____________________________________________________________


Pozrime sa na rok 1984, kedy v júni a v júli boli uverejnené vlastne takéto posledné reklamy na 8 bit Atari, potom sa už všade všemožne tlačilo iba Atari ST - JT 8bity jednoducho skutočne rázne hodil cez palubu:

 

Takto sa vtedy v reklame argumentovalo ...


V tej dobe naozaj zdatne sekundoval pre Atari Alan Alda - teda vlastne 3x AAA ...

_____________________________________________________

 

No a teraz si pozrime niečo z prítomnosti - zabudovaný SDRIVE MAX do 3D skriniek zmenšených modelov disketových jednotiek:


SDRIVE MAX - Atari XF551

 

SDRIVE MAX - ATARI 1050

Na výsledný produkt sa naozaj dá pozerať.

___________________________________________________________

 

Pri nedostatku originálnych 13 pinových SIO konektorov je ako dobré a akceptovateľné riešenie použiť 15 pinový CANON konektor, pričom sa v zapojení vynechávajú krajné 2 piny. Výhoda ? - dostupné riešenie. Nevýhoda ? Nedá sa to priamo prepojiť 1:1 s pôvodným SIO konektorom. Ale aj tak je to prijateľné a hlavne bezproblémovo dostupné.


____________________________________________________________

 

Počuli ste už o riadení vláčikov pomocou Atari ?:

 

 

link:

https://www.a-train-systems.co.uk/atrack.htm

____________________________________________________

 

A keď sme už u tých vlakoch, vedeli ste že v Indii existuje stanica s názvom Atari ? :


 

Takže ak neviete čo s voľným časom máte tu tip na výlet.

 

 

__________________________________________________________

 

Počuli ste o Atari XBOX special edition ? :

 

 

link:

XBOX Atari

____________________________________________________

 

Projekt napaľovačky Eprom (8 a 16kB) pre Atari:


 

link:

http://rudolfs-place.nl/Atari/atariXLXE.html

_____________________________________________________

 

Počuli ste o RAMCRAM module 32kB RAM pre Atari 800 ?:

 

_____________________________________________________

 

A ideme na osemdesiate roky a veci ktoré nie vždy priamo súvisia s Atari.


Pripomeniem dobu 3" FD jednotky, ktorá ale síce vznikla,ale neprerazila:


Dnes vieme že to nebol víťazný ťah. Tu si neodpustím poznámu - viete že táto disketa v skutočnosti (teda aj s obalom) mala rozmer 3.2" ? Pre Atari urobila firma AMDEK 3" FD jednotku (aj zdvojenú).

 

 

_____________________________________________________________

 

A pokračujem peknou reklamou na obojstranné 5.25" diskety ...


___________________________________________________________

 

Kto si dnes na tento typ pamäte spomenie ... ? :

 

___________________________________________________________


Takto vyzerá 64kB statickej RAM v podaní 32x čip typu 2016, hja - to bola doba !


___________________________________________________________

 

Vedeli ste že "nenávidený" Microsoft vtedy robil RAM kartu pre Apple ? :

 

_________________________________________________________

 

A na záver posledný bozk pre Basic (z tej doby-december 1981):

 


No a napriek tomu vyhláseniu je tu s nami Basic dodnes.

____________________________________________________

Vaše hodnotenie, Rate post:

SBC6502 - 30 - Basic programs.

By Administrator at October 19, 2019 09:35
Filed Under: SBC6502

Tak tu mám ďalší program prevodník HEX-DEC_HEX - zvláda konverziu v rozsahu 0÷FFFFh a teda aj 0÷65535d. Pretože je napísaný v jazyku MBasic, tak by mal fungovať naprieč 8bitovými platformami bez nejakých problémov. Pochádza tak isto z časopisu Popular Electronics, len akurát odložené pdf akosi neobsahuje čitateľne uložené číslo a rok. Tento časopis je zaujímavý mimo svojho obsahu ešte jednou vecou - počas svojej existencie zmenil svoje meno - až sa nakoniec vrátil k pôvodnému. Celkom zaujímavý spôsob ako si skoro "zabiť" zavedený časopis. (Bola tam vtedy "nová metla" vo vedení ? ...)


 

Program:

Hex_dec_hex_converter2.pdf (349,79 kb)

Je to iné riešenie ako program, ktorý bol uverejnený v pokračovaní č.17 o SBC6502.

___________________________________________________________

 

No a nasleduje aj niečo z vlastnej tvorby:

 

Prevodník Hex to dec v rozsahu 0÷FFh → 0÷255d:

Je riešený inak - a funguje jedným smerom. Zjavne nie je až tak úsporný ako prvý program v dnešnom článku, ale riešenie je dané tým že som bol na chalupe (bez SBC6502 a teda aj zoznamu príkazov a možností) a vlastne som to napísal v Notepade (najčastejšie píšem programy v Basicu práve v Notepade). No a dúfal som že to po nahratí do SBC doma bude fungovať. Fungovalo. Program je myslím si prehľadný a je jasné akým spôsobom prichádza k prekladu. Program by mohol byť urýchlený doplnením skokmi GOTO (aby sa neprechádzalo po vykonaní konkrétneho riadku všetkými možnosťami), ale rýchlosť jeho vykonávania je viac ako dostatočná aj bez týchto skokov - ale zaradil som ho v úprave s GOTO príkazmi tiež.


7700 REM Converter HEX (0-FFh) to dec (0-255d)
7701 REM            Igi(c)2019
7705 ? "Input hex$,two char.:";:INPUT A$:S=0
7710 IF LEFT$ (A$,1)="F" THEN S=240
7720 IF LEFT$ (A$,1)="E" THEN S=224
7730 IF LEFT$ (A$,1)="D" THEN S=208
7740 IF LEFT$ (A$,1)="C" THEN S=192
7750 IF LEFT$ (A$,1)="B" THEN S=176
7760 IF LEFT$ (A$,1)="A" THEN S=160
7770 IF LEFT$ (A$,1)="9" THEN S=144
7780 IF LEFT$ (A$,1)="8" THEN S=128
7790 IF LEFT$ (A$,1)="7" THEN S=112
7800 IF LEFT$ (A$,1)="6" THEN S=96
7810 IF LEFT$ (A$,1)="5" THEN S=80
7820 IF LEFT$ (A$,1)="4" THEN S=64
7830 IF LEFT$ (A$,1)="3" THEN S=48
7840 IF LEFT$ (A$,1)="2" THEN S=32
7850 IF LEFT$ (A$,1)="1" THEN S=16
7860 IF LEFT$ (A$,1)="0" THEN S=0

7870 IF RIGHT$ (A$,1)="F" THEN S=S+15
7880 IF RIGHT$ (A$,1)="E" THEN S=S+14
7890 IF RIGHT$ (A$,1)="D" THEN S=S+13
7900 IF RIGHT$ (A$,1)="C" THEN S=S+12
7910 IF RIGHT$ (A$,1)="B" THEN S=S+11
7920 IF RIGHT$ (A$,1)="A" THEN S=S+10
7930 IF RIGHT$ (A$,1)="9" THEN S=S+9
7940 IF RIGHT$ (A$,1)="8" THEN S=S+8
7950 IF RIGHT$ (A$,1)="7" THEN S=S+7
7960 IF RIGHT$ (A$,1)="6" THEN S=S+6
7970 IF RIGHT$ (A$,1)="5" THEN S=S+5
7980 IF RIGHT$ (A$,1)="4" THEN S=S+4
7990 IF RIGHT$ (A$,1)="3" THEN S=S+3
8000 IF RIGHT$ (A$,1)="2" THEN S=S+2
8010 IF RIGHT$ (A$,1)="1" THEN S=S+1
8020 IF RIGHT$ (A$,1)="0" THEN S=S+0
8030 ? A$;"=";S:?: GOTO 7705


Program:


hex_to_dec_2char.txt (1,32 kb)

 

Ukážka č.1: Hex to dec program v akcii.

 

Takto vyzerá ten istý program doplnený o príkazy GOTO:

 

7700 REM Converter HEX (0-FFh) to dec (0-255d)
7701 REM            Igi(c)2019
7705 ? "Input hex$,two char.:";:INPUT A$:S=0
7710 IF LEFT$ (A$,1)="F" THEN S=240:GOTO 7870
7720 IF LEFT$ (A$,1)="E" THEN S=224:GOTO 7870
7730 IF LEFT$ (A$,1)="D" THEN S=208:GOTO 7870
7740 IF LEFT$ (A$,1)="C" THEN S=192:GOTO 7870
7750 IF LEFT$ (A$,1)="B" THEN S=176:GOTO 7870
7760 IF LEFT$ (A$,1)="A" THEN S=160:GOTO 7870
7770 IF LEFT$ (A$,1)="9" THEN S=144:GOTO 7870
7780 IF LEFT$ (A$,1)="8" THEN S=128:GOTO 7870
7790 IF LEFT$ (A$,1)="7" THEN S=112:GOTO 7870
7800 IF LEFT$ (A$,1)="6" THEN S=96:GOTO 7870
7810 IF LEFT$ (A$,1)="5" THEN S=80:GOTO 7870
7820 IF LEFT$ (A$,1)="4" THEN S=64:GOTO 7870
7830 IF LEFT$ (A$,1)="3" THEN S=48:GOTO 7870
7840 IF LEFT$ (A$,1)="2" THEN S=32:GOTO 7870
7850 IF LEFT$ (A$,1)="1" THEN S=16:GOTO 7870
7860 IF LEFT$ (A$,1)="0" THEN S=0
7870 IF RIGHT$ (A$,1)="F" THEN S=S+15:GOTO 8030
7880 IF RIGHT$ (A$,1)="E" THEN S=S+14:GOTO 8030
7890 IF RIGHT$ (A$,1)="D" THEN S=S+13:GOTO 8030
7900 IF RIGHT$ (A$,1)="C" THEN S=S+12:GOTO 8030
7910 IF RIGHT$ (A$,1)="B" THEN S=S+11:GOTO 8030
7920 IF RIGHT$ (A$,1)="A" THEN S=S+10:GOTO 8030
7930 IF RIGHT$ (A$,1)="9" THEN S=S+9:GOTO 8030
7940 IF RIGHT$ (A$,1)="8" THEN S=S+8:GOTO 8030
7950 IF RIGHT$ (A$,1)="7" THEN S=S+7:GOTO 8030
7960 IF RIGHT$ (A$,1)="6" THEN S=S+6:GOTO 8030
7970 IF RIGHT$ (A$,1)="5" THEN S=S+5:GOTO 8030
7980 IF RIGHT$ (A$,1)="4" THEN S=S+4:GOTO 8030
7990 IF RIGHT$ (A$,1)="3" THEN S=S+3:GOTO 8030
8000 IF RIGHT$ (A$,1)="2" THEN S=S+2:GOTO 8030
8010 IF RIGHT$ (A$,1)="1" THEN S=S+1:GOTO 8030
8020 IF RIGHT$ (A$,1)="0" THEN S=S+0
8030 ? A$;"=";S:?: GOTO 7705

 

Program s príkazmi GOTO:

hex_to_dec_2charn.txt (1,62 kb)


Vďaka vloženým dodatočným príkazom GOTO je táto verzia programu o poznanie dlhšia, ale rýchlejšia pri vykonávaní. Napriek tomu - v praxi asi rozdiel nespoznáte.

___________________________________________________________


 

Ďalšou vecou je basicový program  - Line Data generator:


Pretože SBC6502 nemá dostupné príkazy SAVE a LOAD a ani nepracujeme pomocou otvorenia kanálov (≠1 a pod. ako na niektorých 8bitoch) je dosť problematické ak máme nejakú oblasť pamäte a chceme jej obsah z akýchkoľvek dôvodov odložiť na opätovné použitie. Tak som si urobil Line Data generator, ktorý "zosníma" danú oblasť pamäte a vytvorí potom z toho nám potrebné Data riadky, ktoré potom v programe na svoje miesto načítame pomocou príkazov Restore a Read. Funguje to dobre, akurát musíme mať zapnutý záznam (Capture Text) v Hypertermináli aby sme potom vedeli nakopírovať riadky naspäť do programu.  

 

Ukážka č.2 - výber Capture

Zvolíme Capture Text, názov súboru, po spustení záznamu SBC6502 vygeneruje riadky a uložíme text, potom si z uloženého textu "vytiahneme" nám potrebné Data riadky. Samozrejme je to o niečo zložitejšie, ale pritom stále použiteľné, pretože neviem o tom ako inak uložiť Data riadky do vytvoreného Basic programu. Následne už potom Data riadky môžu byť súčasťou vytvoreného programu.

 

Program pre jednoduchosť načítava vždy celé násobky čísla 8, t.j. ak chceme uložiť nejakú oblasť pamäte voľte vždy dĺžku záznamu ktorý je násobkom čísla 8, čiže napríklad uloženie obsahu 256 byte RAM je naprosto v poriadku, teda 32x8 - je to číslo deliteľné :8 bezo zvyšku, teda no problem. Ako vždy je to daň za jednoduchosť takto vytvoreného programu. Najväčším problémom bolo "nasekať" výstup po 8 byte, hlavne aby na konci riadku nebola navyše čiarka. Ak na dodržanie správnej dĺžky pamätáme tak pri používaní nevzniká pri generovaní Data riadkov žiaden problém. Mne vyhovovalo pre moje použitie ak je v jednom riadku uložený obsah 8byte (pre dané použitie mi to prišlo omnoho prehľadnejšie ako ukladanie 10 byte v riadku), dá sa to zvýšiť (je možné ukladať do jedného riadku 10byte, cez túto hodnotu by som nešiel), ale stále platí:


celková dĺžka vygenerovaného DATA riadku nesmie presiahnuť 72 znakov !

(Obmedzenie je dané verziou použitého Basicu).

 

Program nie je určený na ukladanie obsahu desiatok kB (na to nie je dosť pamäte), ale nejaký ten 1kB (a určite aj viac) s ním určite uložíte. Spotreba pamäte je pri tomto spôsobe ukladania naozaj o hodne väčšia, čo sa týka veľkosti datových riadkov nie je to úsporné (majitelia ZX Spectrum by mohli rozprávať - tam ale zase môžu mať riadok dlhší), ale konečne viem ukladať potrebné údaje (u mňa sa jedná iba o uloženie pár desiatok byte, takže problém s obsadením RAM a veľkosťou na to potrebnej RAM je vcelku nezaujímavý - ale funguje to a to je najdôležitejšie. Nakoniec, ako ďalšiu možnosť môžeme najprv nahrať Data, preniesť ich do potrebnej oblasti RAM a až následne spustiť vlastný program. Síce je to zložitejšie, ale omnoho úspornejšie na obsadenie RAM.


Program generuje Data riadky od čísla 32000 smerom nahor (tam je pre istotu na začiatku v riadku 32000 - kto si po čase pamätá, že ? - uložená štartovacia adresa a dĺžka záznamu v bytoch (dec)), ukladá sa s krokom nasledujúceho ďalšieho riadku +1 (je to možné zmeniť). Tu len pripomínam že SBC6502 nemá obmedzenie čísla riadkov na maximálne číslo riadku =32767, teda riadky kľudne môžu mať aj vyššie číslovanie (SBC6502 povoľuje čísla riadkov aj niekde okolo hodnoty = 63000 !).  


Program Line Data generator:

 

31500 ? "___ Line Data generator 8  ___"
31501 ? "                Igi (c) 2019"
31502 ?:?:?:H=32001:REM H=Data line start number
31503 ? "Start adress  (dec):";:INPUT X
31504 ? "Record lenght (dec):";:INPUT Y
31508 REM ___________________________
31509 ?:? " 32000 REM Start adress=";X;", Record lenght=";Y
31510 FOR F=X TO X+Y-8 STEP 8
31520 GOSUB 31560
31530 H=H+1:REM line step (32001+1)
31540 NEXT F
31550 END
31555 --- Subprogram Data to line ---
31560 ? H;:? "DATA";:FOR G=F TO F+6:? PEEK(G);",";:NEXT G:? PEEK(F+7)
31570 RETURN
31580 REM ___________________________


Program:

Line data generator.txt (574,00 bytes)

 

 

Ukážka (obrázok č.3) - Data na ukážku sú naplnené týmto programovým riadkom:

 

10 A=0: FOR F=31000 TO 31255: POKE F,A: A=A+1: NEXT F


Príde k vygenerovania riadkov s Data údajmi (konkrétne tu snímam adresu 31000d =0 a vyššie adresy, skúšobne je to naplnené údajom zvýšeným vždy o 1 na ďalšej adrese až do rozsahu 310255d kde je obsah =255), najprv zosnímaných iba prvých 32 byte, následne potom celých 256byte.


Ukážka č.3


Ukážka č.4  - celý rozsah naplnených 256 byte, každá bunka - obsah zvýšený postupne o 1.

Je vidieť nastavenie zvyšovania čísla DATA riadkov o 1.

 

Upravený program Line Data generator pre ukladanie 10 byte v riadku, len pozor - ukladanie (dĺžka) teraz musí byť celistvým násobkom čísla 10 ! :


31500 ? " ___ Line Data generator 10  ___"
31501 ? "                   Igi (c) 2019 "
31502 ?:?:?:H=32001:REM H=Data line start number
31503 ? "Start adress  (dec):";:INPUT X
31504 ? "Record lenght (dec):";:INPUT Y
31508 REM ___________________________
31509 ?:? " 32000 REM Start adress=";X;", Record lenght=";Y
31510 FOR F=X TO X+Y-10 STEP 10
31520 GOSUB 31560
31530 H=H+1:REM line step (32001+1)
31540 NEXT F
31550 END
31555 --- Subprogram Data to line ---
31560 ? H;:? "DATA";:FOR G=F TO F+8:? PEEK(G);",";:NEXT G:? PEEK(F+9)
31570 RETURN
31580 REM ___________________________

 

Dosť mi možnosť ukladania obsahu pamäte chýbala, ale teraz som už celkom spokojný. Ak sa niekedy stretnete s týmto problémom tak mi určite porozumiete čo som tým sledoval. Mňa to naozaj v niektorých veciach na SBC6502 obmedzovalo. Možno Vás to inšpiruje tiež vytvoriť nejaké tie pomocné Basic programy - a možno ich napíšete o poznanie lepšie a aj kompaktnejšie.

Držím palce !

___________________________________________________________

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:

SBC6502 - 29 - konektory J4 + J5. J4 - 3x 8bit port, J5 - power supply.

By Administrator at October 13, 2019 20:30
Filed Under: SBC6502

 

Konečne som sa k tomu "dokopal" a kompletne som na základnej doske zapojil celú 8255-ku (teda všetky 3 bitové porty) na konektor J4. Niečo mám v pláne a tak potrebujem aby išli všetky 3 porty na jednom konektore. Doteraz som tam mal pripojený len port A, zem a +5V - pozri pripojenú dosku s LED. No a teraz tam potrebujem tých portov viac. Ľahko sa povie, do prerábky hotovej veci sa každý nerád púšťa (a hlavne po 3 rokoch), ale tie oveclockingy ma nejako nabudili a teda odobral som kryt a pripájkoval som ďalšie potrebné vodiče. 

   

Pri návrhu sa mi ukázalo že bude najlepšie ak to budem data 8255-ky hnať cez konektor J4 a predné konektory J1, J2 a J3 vôbec nepoužijem (tieto som dokonca teraz úplne odpojil). Niekedy až život ukáže čo je lepšie riešenie - práve preto som pridal aj extra napájací konektor J5 pre budúcu "hornú dosku". Tam je zem, +5V a aj potrebných +12V.


 

Pripomeniem rozloženie konektorov.

Rozloženie J4:

Horná rada (ďalej od nás), zľava doprava:

1, 3, 5, 7, 9 atď. až 33

spodná rada, bližšie k nám, zľava doprava:

2,4,6,8,10 atď. až 34

 

A  teraz nasleduje zapojenie jednotlivých portov PA, PB a PC čipu 8255A na konektor J4:


 

Celkom prplavá robota, sami viete ako sa"dobre" lezie do niečoho čo funguje bez problémov a Vy to po rokoch začnete "pitvať" a ešte k tomu je to zapojené káblikmi. Záver ? - operácia sa podarila, operovaný pacient (SBC6502) naďalej žije a ja môžem ďalej rozmýšľať nad tým na čo to chystám. Len pripomínam - použitý konektor J4 je 34-pinový, teda niekoľko jeho pinov zostáva nezapojených (zostáva miesto pre ďalšie dodatočné signály, alebo pre napájanie).


Pri prerábke  som odpojil z konektoru J4 doteraz existujúce napájanie +5V, pretože sa na ďalšiu chystanú dosku dostane +5V inou cestou (tam potrebujem mať nielen +5V ale aj +12V) - na to slúži nový, pridaný konektor J5:

 

Konektor J5, jeho umiestnenie som zvolil čo najbližšie k DC/DC meniču,

odtiaľ sa na hornú prídavnú dosku dostane Gnd, +5V a aj +12V.


Čo to bude ? Dopredu neprezradím, až bude hotovo, ale ešte s tým bude robota. Teraz už začína byť jasnejšie prečo som na začiatku volil napájanie zdrojom 12V a nie priamo 5V - potom by som totiž zase niekde musel 12V vyrábať.

__________________________________________________________

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:

SBC6502 - 28 - Pretaktovanie SBC6502. Overclocking SBC6502. Clock=5.00MHz ! Clock=6.00MHz ! Part4.

By Administrator at October 04, 2019 07:30
Filed Under: SBC6502

 

"10 dní ktoré otriasli svetom SBC6502."

 

Počas týchto posledných 10 dní som zažil viacero prekvapení - a to iba pozitívnych. Všetci čo sa venujú počítačom vedia že takto to býva málokedy a teda je to vec celkom výnimočná. Nepredpokladal som že SBC6502 bude ochotný pracovať na tak vysokých hodinových kmitočtoch. Už som sa o tom zmienil že moja konečná predstava overclockingu sa zastaví na hodnote =2.4576MHz, nakoniec je to jasné aj z toho že som k oscilátoru ktorý generoval dvojnásobnú hodnotu priamo pridal deličku :2. (napísal som vtedy aby ste sa nedesili, že túto hodnotu nehodlám ládovať do procesoru ...) A?  A teraz som sa dostal som na vyše dvojnásobok (2x 2.4576MHz)  a k tomu ešte viac ako 1MHz. Nedivte sa mi že som postupoval "salámovou" metódou, pretože každý nový hodinový kmitočet (takt) som musel v testoch overiť či mi všetko beží - proste aby som nevypustil "kanára" v článku. Teraz keď som si už istý tak môžem uverejniť aj dnešný článok kde popíšem posledné dve dosiahnuté hodnoty overclockingu.

 

Zase som si dal pár dní pokoj,

 (doplnil som medzitým nové údaje do benchmarkových testov) a potom som zase skúsil ďalej zvýšiť takt hodín, kam som sa až dostal ?

Výsledok ?


 

Warpový pohon mojej SBC6502 neustále zrýchľuje - teraz už ide na:

 

****************************************

 

CLOCK = 5.00MHz !!!



****************************************

 

toto je už naozaj parádna rýchlosť, pretaktovanie na túto hodnotu je naozaj vysoko nad rámec môjho očakávania. Jeden takt (perióda) hodín je teraz už iba =200ns ! (Akurát mne to pri práci zďaleka nevyvíja teplo tak ako je to na obrázku. Smile) Ešte dorobím testy aby som ich mohol uverejniť nech sa ešte tento znova urýchlený "warpový trhač asfaltu" predvedie priamo v akcii. Čiže zase najprv uverejním doplnené benchmarkové testy a až potom tento článok. Rozhodujúce v tomto prípade bolo že pri hľadaní vhodných x-talov sa mi dostal do ruky priamo x-tal =5.00MHz, založil som ho do SBC6502, zapol - a nič. Aha, nefachčí to, no nič - už som v pretaktovaní asi príliš vysoko. Potom som sa lepšie pozrel - a bolo to jasné: manželka potrebovala niečo pripojiť do plne obsadenej predlžovačky - a vytiahla napájanie SBC ... Po odhalení príčiny nefachčenia stačilo zdroj znova zapojiť a potom to už bežalo na prvú šupu. Priznám sa že ma to naozaj prekvapuje, toto že sa dá z SBC6502 postavenej na univerzálke vyžmýkať ? Dá ! - krucinál - veď to tuším chodí lepšie ako keby to bolo postavené na navrhnutom plošáku ! (Zdá sa že nejaké tie správne zásady stavby na univerzálke sa na mňa za tie roky predsa len nalepili a nezapadli prachom do zabudnutia, podarilo sa to pretaviť do praxe.)

 

Na vlastnom motherboarde SBC6502 som pre dosiahnutie zvýšeného taktu hodín nerobil ani pre jeden popísaný overclocking  žiadne úpravy - tie sú prevádzané vždy výhradne  iba na testovacej doske oscilátorov.

 

Čo sa dá s SBC6502 vyžmýkať je fakt udivujúce ... a teraz už aj verím tomu že aj na univerzálke viem spraviť hodne rýchlu mašinku. 4MHz verzia procesoru - R65C02P4 na takte 5MHz beží ako víno - bez znateľného ohrevu, teplota súčiastok (ostatných čipov) je v norme, mierne vlažný je iba čip 8255A, tedaj rozumej že oteplenie sa dá zaregistrovať priložením prstu na jeho povrch.

 

Najprv zapojenie dvojitého oscilátoru ktorý má dve dostupné rýchlosti:



Keďže som to už popísal tak nemám k tomu čo dodať - už len asi nejaké počty. Poďme teda počítať - oproti základnej hodnote =0.9216MHz je zrýchlenie na 5.00MHz5.43x vyššie. Ak počítame za základ 1.00MHz tak je zrýchlenie 5-násobné.

 

Poznámka:

 

Schéma platí aj pre x-tal = 6.00MHz, jediná zmena je vo výmene x-talu z pôvodnej hodnoty =5.00MHz za typ ktorý má hodnotu =6.00MHz.

 

 

****************************************

 

CLOCK = 6.00MHz !!!



****************************************


Warpový pohon práve zrýchlil na svoju konečnú hodnotu.


A dobrá stavba bola potvrdená dnes založením x-talu =6.00 MHz - nabehlo to a funguje tiež ! Zrýchlenie oproti  oproti základnej hodnote =0.9216MHz je zrýchlenie na 6.00MHz už 6.51x vyššie. Ak počítame za základ 1.00MHz tak je zrýchlenie 6-násobné.


*******************************

 

Keby som bol vedel že sa to bude takto ukážkovo správať tak som si to overclocknul už dávno, neviem, teraz je to už naozaj nie "trhač asfaltu" ale už priamo neskutočný "trhač betónu" ... perióda jednoho taktu hodín procesoru je teraz = 166ns ! Vyššie už neskúsim ísť pretože by som narazil na strop rýchlosti prístupu mojej  EPROM. Procesor je spokojný, nehreje, čip 8255 je tak isto len vlažný, pohoda. Takže nateraz je to finíto, definitívo.

(Ešte že som bol predvídavý, Laughing - teda aspoň v niečom, myslím tým možnosť zmien taktu x-talov na testovacej oscilátorovej doske.)


Hodnota x-talu pre takt hodín procesoru neurčuje prenosovú rýchlosť preto presná hodnota x-talu pre procesor nie je až tak smerodatná, len určuje konečnú rýchlosť SBC6502. A ak by niekedy bolo treba - tak tam ešte mám voľnú 1/2 čipu 74LS04 a teda viem tam zabudovať ďalší oscilátor - ale potom by to už bola naozaj strojovňa.

 

Teraz znova SBC6502 musím prehnať benchmarkovými testami a doplniť údaje do tabuliek.


Kľúčové súčiastky SBC6502 pre dosiahnutie takto vysokého

pretaktovania:

 

Sériový prenos - čip 68B50, vedľa procesor 65C02P4.

Jedná sa o dosku z 10 čipmi - SBC6502 Erika0,

teraz už má čipov 11 - pribudol čip 74LS04 (oscilátor).

 

SRAM 32kB 100ns, EPROM 150ns 27C256.

Od začiatku používam túto Eprom, pri takte 6MHz je už aj táto EPROM

pomaly svojou prístupovou dobou "na hrane".


5MHz verzia čipu 8255A.

 

******************************************************


Bude dobré si pripomenúť jednu vec, ktorá sa týka procesorov rady 65C02 - na rozdiel od procesorov 6502 a 6502C má už v sebe zabudované mechanizmy, ktoré umožňujú vybudovať oscilátor priamo s procesorom. Výbornú ukážku ako na to nájdete samozrejme v datasheete, ale názorný obrázok je občas ešte zrozumiteľnejší:

obrázok prevzatý z: http://wilsonminesco.com/


U mňa som to nedával z jedného dôvodu - už na začiatku som tam mal procesor 6502C. Tak isto treba mať na základnej doske v tej časti voľné miesto (ak tam dáte 65C02).  Podmienkou správnej funkcie je použitie čo najkratších prívodov. Odpor a kondenzátory sa vojdú priamo pod pätičku procesoru a vonku "na stojáka" by bol už iba x-tal.
Osobne to nemám odskúšané až do akých frekvencií je ochotný kmitať takto vytvorený oscilátor, cesta experimentovania je otvorená.


******************************************************


Po dnešku som si povedal - overclockingu dám radšej pokoj - keď ma to doteraz tak nádherne poslúchalo nebudem už hada ďalej dráždiť bosou nohou, aj tak teraz nemám doma rýchlejšiu EPROM. Skúsil som prepojiť na výstup aj priamo výstup z oscilátoru 4.9152MHz (chcel som mať k dispozícii 4 hodnoty hodín) , ale takúto sviňačinu na testovacej doske mi to už definitívne odmietlo (príliš dlhá cesta vodiča, stále pripojená záťaž vo forme zvýšeného odberu na vstupe čipu 74LS90, už to nechcelo správne kmitať). Elektronika mi tu už jasne povedala - s experimentovaním v tejto oblasti už dosť, zato oscilátor s čipom 74LS04 sa správa ukážkovo. Myslím si že som naozaj popísal rozličné možnosti prepínania taktu hodín pre SBC6502 a ak si to postavíte máte si z čoho vybrať. Tému oscilátorov pre pretaktovanie SBC6502 momentálne budem považovať za uzavretú.

 

Toto postupné "salámové pretaktovávanie SBC6502 smerom nahor" bolo celkom pekným zážitkom - aj napriek tomu že mi naozaj hodne dlho trvalo než som to zrealizoval. Niektoré hodnoty x-talov som vynechal pretože potom by som to testoval ešte mesiac a tabuľky by boli už hoooodne dlhé. Teraz som si tých 10 dní naozaj užil, pretože som musel urobiť aj nanovo benchmarkové testy - chcel som porovnať rýchlosť vykonania testov. Výsledok stojí to za to !

__________________________________________________________

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:

10_2019 Blog, Notes.

By Administrator at October 01, 2019 10:46
Filed Under: Blog

01.10.2019

A máme tu október, zo septembrom sme sa včera rozlúčili víchricou - hovorila si Mortimer. V BA bol celkom slušný prievan ...

 

Nasleduje ďalšia časť o pretaktovaní SBC6502:

SBC6502 - 27 - Pretaktovanie SBC6502. Overclocking SBC6502. Clock=1.00-4.00MHz. Part3

 

                                        "Prekliate inštrukcie !"       Rys.:Piotr Kakiet


___________________________________________________________

04.10.2019

Záverečné pretaktovanie SBC6502 na najvyššie rýchlosti:
SBC6502 - 28 - Pretaktovanie SBC6502. Overclocking SBC6502. Clock=5.00MHz ! Clock=6.00MHz ! Part4.

_____________________________________________________

13.10.2019

Kompletné zapojenie konektoru J4, pridaný konektor J5 na dosku SBC6502:
SBC6502 - 29 - konektory J4 + J5. J4 - 3x 8bit port, J5 - power supply.

_____________________________________________________

19.10.2019

Zase Basic programy pre SBC6502:
SBC6502 - 30 - Basic programs.


___________________________________________________________

21.10.2019

Dostal sa mi do rúk USB kľúč, ktorý má na sebe prepínač do režimu Write only. To je fajn, akurát veľkosť USB kľúča = 64MByte. Tak to dnes len tak nezoženiete ...

___________________________________________________________

30.10.2019

Ďalšie čriepky sú na ceste:
Atari - čriepky. Atari tidbits. 9.

 

_____________________________________________________

Vaše hodnotenie, Rate post:

SBC6502 - 27 - Pretaktovanie SBC6502. Overclocking SBC6502. Clock=1.00-4.00MHz. Part3

By Administrator at October 01, 2019 10:45
Filed Under: SBC6502

 

Po otestovaní som sa nad tými oscilátormi zamyslel a logicky som došiel k následnému najjednoduchšiemu zapojeniu kde je možné meniť rýchlosť hodín pre procesor (podľa potreby).


Celé zapojenie dosky oscilátorov je možné zjednodušiť. Pretože doteraz bola využitá iba 1/2 obvodu 74LS04 pre použitie ako oscilátor s možnosťou výmeny x-talu, tak je dobré využiť aj druhú polovicu na oscilátor pre druhý x-tal =1.8432MHz. Potom máme to čo treba priamo k dispozícii - máme správne hodiny pre čip 68B50 a máme premenné hodiny vlastného taktu hodín (dané hodnotou x-talu) pre procesor v SBC6502. Potom budete mať k dispozícii iba 2 možné hodnoty rýchlosti hodín SBC6502. Nepotrebujeme zháňať TTL oscilátory, pretože si oscilátory vyrobíme sami a potrebné x-taly sa dajú zohnať. Samozrejme ak tie TTL oscilátory máte doma, neváhajte, dobre poslúžia. Tu nakreslené zapojenie bezo zbytku dokáže spomínané TTL oscilátory nahradiť - s veľmi dobrou stabilitou generovaného kmitočtu.

 

Na vlastnom motherboarde SBC6502 som pre dosiahnutie zvýšeného taktu hodín nerobil ani pre jeden popísaný overclocking  žiadne úpravy - tie sú prevádzané vždy výhradne  iba na doske oscilátorov.

 

Ja som si v predchádzajúcom článku pre účely testovania na doske oscilátorov predsa len trochu viac "zacvičil" a vďaka tomu mám teraz možnosť nastaviť 3 možné hodnoty rýchlosti hodín počítača (o túto možnosť nastaviť až 3 hodnoty ak budete stavať podľa posledného obrázku prídete). Nakoniec - vychádzal som z toho čo mám doma, zase raz boli použité dostupné, šuplíkové zásoby. Tak napríklad TTL oscilátor na 4.9156MHz mi ležal doma v zásobách odhadom slušne cez 25 rokov. No, ale poďme na nové zapojenie 2 oscilátorov s jedným čipom:

 

Zjednodušené zapojenie dosky 2 oscilátorov.     

 

Toto zapojenie s jedným čipom 74LS04 považujem za najrozumnejší kompromis na nasadenie, tu môžeme voliť rýchlosť procesoru v rozmedzí 1.00 ÷ 4.00MHz (pomocou výmeny x-talu za vhodný x-tal s nami požadovanou hodnotou, nakoniec sa ukázalo že s tou frekvenciou sa dá ísť aj podstatne vyššie), správnu prenosovú rýchlosť = 115.200Bd zabezpečuje druhý x-tal=1.8432MHz, táto prenosová rýchlosť sa nemení ani s nastavením nižšieho taktu hodín pre procesor, mení sa potom len rýchlosť odozvy sériového portu než začne komunikácia. Stále môžeme prepnúť SBC6502 na hodiny = 1.8432MHz keď potrebujeme z akýchkoľvek dôvodov nižší takt procesoru (napríklad keď máme k dispozícii procesor ktorý "ide" len do 2MHz alebo je určený na 1MHz a podobne). Čiže stručne zhodnotené - máte 2 možnosti nastavenia taktu hodín ktoré sú k dispozíci.

 

Drobné poznámky k schéme:


V zapojení sú použité kondenzátory M1 ako väzobné na jednotlivých oscilátoroch. Kľudne sa na tomto mieste dá "zliezť" s kapacitou až na hodnotu 1n5, teda na 1500pF a funguje to tak isto. Tak isto v schémach oscilátorov bývajú odpory (u mňa =1k2) v hodnote 330 až 470Ω, neviem - mne to pri tu uvedených hodnotách súčiastok kmitalo aj s x-talom 22.8MHz bez najmenších problémov (x-tal s vyšším kmitočtom doma nemám), čiže pracovný rozsah uvedeného oscilátoru bez zmeny súčiastok je naozaj mimoriadne široký (čip 74LS04 je naozaj na toto použitie vhodný). Princíp fungovania ? Prvé dve hradlá vždy slúžia ako vlastný oscilátor, tretie hradlo slúži ako oddeľovač a tvarovač signálu. Už som tých oscilátorov s 74LS04 postavil naozaj niekoľko desiatok - a vždy fungovali na prvú šupu. Jedna rada: používajte pri ich stavbe čo najkratšie prívody - ak je to možné a nebudú problémy.


No a to je teraz na danú tému asi tak všetko.

Dodatok (02.10.2019):

Zjavne som si len myslel že tu to končí, ale ako sa ukázalo - ešte mám s čím pokračovať ďalej ...

__________________________________________________________

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:

SBC6502 - 26 - Pretaktovanie SBC6502. Overclocking SBC6502. Clock=4.00MHz ! Part2.

By Administrator at September 29, 2019 20:00
Filed Under: SBC6502

 

WARP SBC6502 - "Laik žasne, odborník je v prdeli."

 

 

Nemôžem si pomôcť ale uvedený citát mi pripadá ako výstížné pomenovanie dosiahnutého pretaktovania môjho SBC6502 na hodnotu = 4MHz. Beží to - a beží to stabilne - teraz už tretí deň bez prestávky. Celkom "neočakávane" po tom predchádzajúcom pretaktovaní u mňa začalo platiť porekadlo "s jedlom rastie chuť". A naozaj, mal som to šťastie že mi to jedlo naozaj nič nepokazilo - aj keď skúsenosti pri prvotnej stavbe SBC6502 boli bohužiaľ práve opačné - o to viac si to teraz cením a viem vychutnať.

 

Na doske pomocnej doštičke oscilátorov pribudol čip 74LS04, ktorý robí oscilátor kde

je možné založiť vlastné x-taly na potrebnú zmenu rýchlosti hodín celého SBC6502.


Kurňa, asi som SBC6502 na tej univerzálke postavil naozaj hóoodne slušne ! Teraz na oscilátorovej doske pribudol ďalší (tretí) oscilátor na ktorom je možné meniť x-taly a teda dosahovať rozdielne rýchlosti. Možno to vyzerá zložito, len si treba uvedomiť ža na činnosť na vyšších hodnotách ako 1.8432MHz potrebujeme reálne iba druhý oscilátor. Proste na testovacej doštičke som chcel vyskúšať všetko čo mám k dispozícii a čo sa dá použiť ako oscilátor (preto je to v tomto okamžiku svojím spôsobom už zbytočne zložité, ale zase viem do procesoru posielať 3 rozličné nastavenia taktu hodín). V kútiku duše som tajne dúfal ešte pred pár dňami že mi to podarí rozbehať na hodnotu hodín =2.4576MHz a keď to fungovalo bol som s tým v deň testovania naozaj veľmi spokojný, považoval som to za úspech. (Konečný, myslel som si že zapojením SBC6502 na univerzálke doske z toho viac nedostanem.)


Prešlo len pár dní kedy som zrealizoval overclocking z 1.8432MHz na 2.4576MHz a ...


a vtedy červík pochybností začal vŕtať, vyspal som sa a po prebudení na druhý deň som si povedal - a čo keď SBC6502 dokáže bežať ešte o niečo rýchlejšie ? (Veď to mám postavené na univerzálke, pôjde to ?.) Začal som premýšľať ako na to aby som vyšróboval výkon ešte o niečo nahor (moja predstava bola že budem vysmiaty ako lečo ak to dotiahnem ešte na nejakú drobnú hodnotu smerom nahor, nasledovná méta bola =3.00MHz, tu som už váhal či to bude bežať.). Postavil som ďalší oscilátor kde sa dajú meniť x-taly. Ha, doma bol ďalší v poradí  x-tal =3.072MHz - a fičalo to !, po predýchaní (cca 5 minút) som namlsaný skúsil nasadiť x-tal = 3.2768MHz, ten mi tak isto bežal okamžite a to už bolo naozaj hodne ďaleko za mojou predpokladanou métou, veľmi slušné prekvápko ! Tu som už neváhal, okamžite nasledoval ďalší x-tal v poradí a to =3.6864MHz, na moje prekvapenie SBC6502 tak isto okamžite naskočil a to  bez najmenších problémov ! - to som fakt už poklesol v kolenách. Pustil som testy - no problem. Medzitým som doma hľadal a našiel (vedel som že ho mám) x-tal =4.00 MHz - jednoducho mi to už nedalo, skúsil som ho s vedomím že ak to nepôjde tak sa nič nestane (pôjdem len o jednu hodnotu s x-talom nižšie a basta) - a  SBC6502 okamžite naskočil a fičal bez najmenších problémov ! Tak toto ma naozaj dostalo. A má to teraz za sebou test v kuse už asi 72 hodín a je to naprosto v pohodičke aj po tejto dobe v nepretržitej prevádzke. Atari používa označenie warpového pohonu (Happy Warp) pre jednotku Atari 1050 a to je necelý 3násobok pôvodnej rýchlosti. Tu to dosahuje 4-násobok a teda označenie WARP SBC6502 je plne na mieste.

 

Na vlastnom motherboarde SBC6502 som pre dosiahnutie zvýšeného taktu hodín nerobil ani pre jeden popísaný overclocking  žiadne úpravy - tie sú prevádzané vždy výhradne  iba na doske oscilátorov.

 

Tak sa na to pozrime, pribudol ešte jeden obvod 74LS04 kde jeho 1/2 slúži ako oscilátor kde sa dajú vymieňať x-taly, ostatné veci zostali, teda teraz sú k dispozícii stále kmitočty 1.8432MHz - ten ide trvale do čipu 68B50  (tiež sa dá bežať na týchto hodinách aj na procesore) potom máme k dispozícii 2.4576MHz a napokon 4.00MHz.
Je zaujímavé skonštatovanie že obvod 68B50 s taktom 4.00MHz na zbernici nemá najmenší problém, pritom oficiálne je tento čip určený do zariadení s max. taktom = 2MHz. Pokiaľ viem v pohode beží v počítačoch kde je na adresnej a datovej zbernici takt viac ako 7.3MHz, nakoniec aj jeho 1MHz verzia s označením 6850 v pohode frčí na 2MHz - to mám overené na SBC6502 osobne.

 

Pretože doska je taká aká je (teda myslím tým tú na ktorej sú oscilátory) tak rozmiestnenie súčiastok nie je celkom ideálne (napokon je to testovacia doska, nie definitívum), tak sú tam niektoré spoje zbytočne dlhé. No, zjavne to nevadí, pretože to beží stabilne - čo ma samozrejme potešilo. Len tak medzi rečou, jeden takt hodín teraz trvá iba 250ns a teda rýchla EPROM a rýchla RAM na motherboarde sú naozaj potrebné, tak isto je teraz založený procesor 65C02P4 teda jeho 4MHz verzia.

Atari procesor 14806 som pri tomto ďalšom a vyššom pretaktovaní radšej z motherboardu vybral a odložil, asi právom predpokladám že toto by asi naozaj už na neho bolo priveľa.

Procesor 65C02P4 sa pri takte =4.00MHz vôbec nezohrieva - ani nie je vlažný.

 

Toto je teraz procesor ktorý "tepe" v SBC6502 - R65C02P4.

 

Pretože doska oscilátorov začala byť po plnom osadení všetkými súčiastkami na jednej strane celkom dosť "ťažká", tak ju po včerajšom večernom rozhodnutí už aj realizovane podopiera pomocný konektor, jeho vývody sú nezapojené, pomáha len "mechanicky" s udržaním správnej výšky dosky oscilátorov nad vlastným motherboardom - miesto na základnej doske na osadenie konektoru našťastie bolo. Naozaj to pomohlo. Akurát na tomto mieste zboku mal byť zospodu umiestnený výmenný x-tal, teraz som tým ľahký prístup na toto miesto zablokoval, našťastie to až tak nevadí, zase tie x-taly netreba meniť každý deň.

 

 

X-tal 4.00MHz nemá zatiaľ skrátené vývody, ani v tejto neupravenej verzii to ale nevadí a funguje to na jednotku s hviezdičkou (*). Celkom vľavo hore je pomocný (iba mechanicky, nie elektricky) konektor pre udržanie správnej výšky dosky nad motherboardom. Konektor pre x-tal je skrátený konektor (na 3 piny na dĺžku a 2 piny na výšku, používajú sa tie piny ktoré sú ďalej od doštičky) pre HDD (bezvadne v ňom totiž držia x-talové vývody). Konektor je na dosku prilepený gelovým sekundovým lepidlom. Prečo takto ? Pretože práve na tomto mieste na základnej doske je voľné miesto a nič sa s ničím "netlčie" a nezavadzia. Napríklad tantalový kondenzátor a modrá keramika vedľa neho už musia byť mierne ohnuté, zavadzali by, inak by sa doska nedala osadiť - niekedy nie všetko vyjde tak ako si predstavujem - ale to sú naozaj drobnosti. Proste nič nesmie "trčať" svojou výškou nad kovové puzdrá x-talových oscilátorov (v tej oblasti je pod nimi čip 68B50 a čiastočne tam zasahuje aj procesor) - potom je všetko O.K. Prepojenie jumperov 4-5 avizuje výstup nastavený na =4.00MHz. Prístup k výmene x-talu nie je ideálny, doštičku treba najprv vybrať a až potom v nej vymeniť x-tal, vzhľadom k testovaciemu účelu to ale až tak nevadí. Pár x-talov som tak už vyskúšal a čo z toho vzišlo je v popise ďalšieho.

 

Zapojenie testovacej dosky kde môžeme voliť 3 možnosti rýchlosti SBC6502.

Jumper v pozícii pre výstup =2.4576MHz

 

Pohľad zo zadnej strany - vidieť prepojenie jumperu 4-5 pre voľbu na 4.00MHz, naľavo od jumperov vidieť na spodnej strane do dosky založený x-tal. Znova pripomínam, že na činnosť stačia iba 2 oscilátory, síce potom nemáme možnosť voľby rýchlosti hodín, ale ak nám to stabilne beží na jednej hodnote tak to asi bude stačiť a nemusíte si vyrábať takýto stroj ako ja ...  na zmenu taktovania hodín stačí prehadzovať jumpre, tie sú zo zadnej strany veľmi dobre prístupné. Priamo v schéme je popísané ako sa dajú meniť nastavenia jumprov. To že sú piny 4-5 posunuté o jednu voľnú pozíciu napravo je môj zámer, aby stačilo vždy prehodiť len jeden jumper (vždy je zapojený iba jeden jediný jumper !)

 

Dnes to ani nejdem skúšať či to dokáže bežať ešte rýchlejšie, toto mi teraz stačí, po tých peripetiách pri vlastnej stavbe SBC6502 ma to napriek všetkému neprestáva prekvapovať. Síce som s tým pretaktovaním dal naozaj načas, ale lepšie neskôr ako nikdy. Zjavne tu platí - pomaly ďalej zájdeš.

 

Rozhodne teraz najprv do už uverejnených benchmarkov v sekcii SBC6502 dopíšem výsledné hodnoty testov na takte =4.00MHz - natrhne to "prdélku" celkom slušnému počtu počítačov z obdobia 1977 - 1983. SBC6502 v 4.00MHz verzii - je "trhač asfaltu" - beží to na warpový pohon. Najprv doplním nové údaje do článkov o bechmarkoch  a až potom uverejním tento článok (i keď vďaka tomu bude uverejnený o niečo neskôr) ale aj tak som vysmiaty ako lečo ... a teraz už dvojnásobne !

 

 

A poďme na záver trošku počítať - overclocking som dotiahol na hodnotu hodín =4.00MHz, teda oproti originálu s hodnotou hodín = 0.9246MHZ mi to beží 4.32x rýchlejšie a - stabilne ! (To je 4.32x viac oproti pôvodnej hodnote.) Ak budem počítať s hodnotou =1MHz tak stále som spokojný pretože po tomto pretaktovaní bežím na 4-násobku výkonu pôvodnej mašiny. Je mi jedno čo si kto o tom myslí,  ale dnes mám naozaj malý sviatok.  Neskutočne sa niektoré veci zrýchlili.


No, mojich 15 minút slávy prešlo a idem zase pevne nohami na zem. Počítače v tej dobe sa vyrábali tak aby boli lacné. Preto sú aj plné všelijakých kompromisov a riešení ktoré by sme dnes asi ťažko akceptovali. A všetky kompromisy vždy mali za následok výsledné spomalenie ...

 

Poznámka:


Táto doska oscilátorov je momentálne zbytočne zložitá a teda aj komplikovaná (nechcem tým nikoho vydesiť, ponúknem aj omnoho jednoduchšie zapojenie) v ďalšom pokračovaní uverejním zapojenie 2 oscilátorov, ktoré je podstatne jednoduchšie ako tu dnes uverejnená  schéma. Nezabúdajte že toto je vývojová doska a teda je tam teraz toho "o niečo viacej ako treba", ale pri testovaní sa mi to ohromne hodilo - a táto koncepcia vývoja sa mi potvrdila a to mierou vrchovatou.

Len pripomeniem že doska síce bola od začiatku pripravená na zabudovanie ďalšieho oscilátoru - priznám sa, že som si myslel že clock=2.4576MHz je maximálna možná hranica na ktorej mi to ešte bude fungovať. A teda potom stačia tie 2 TTL oscilátory a bolo by  hotovo. (A dosku by som už len zmenšil.) Ako sa ukázalo - našťastie som sa mýlil.

Teraz už viem že by som "vyhodil" deličku 74LS90 a TTL oscilátor 2.4576MHz, čiže by tých súčiastok bolo na doske menej. A dá sa to ešte zjednodušiť - a o tom bude nasledujúci článok.

P.S.:

Dnes som ešte vyskúšal niečo čo ma síce trochu desilo, ale nedalo mi to - a o tom bude ďalší článok po jednoduchom dvojitom oscilátore.

__________________________________________________________

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:

SBC6502 - 25 - Pretaktovanie SBC6502. Overclocking SBC6502. Clock= 2.4576MHz. Part1.

By Administrator at September 24, 2019 20:20
Filed Under: SBC6502

 

SBC6502 - zakrytované, horná doska pripravená na ďalší projekt.

Celkový rozmer dosky 100 x 160mm.

 

Je to síce len "mierne" pretaktovanie (stále v medziach zákona Foot in mouth), ale aj to sa ráta. Pôvodná hodnota bola na takte hodín =1MHz (alebo tesne pod touto hodnotou). Pri mojej prvotnej stavbe som použil x-talový oscilátor =1.8432MHz, čiže išiel som na hodnotu fakticky dvojnásobku originálu (OSI, KIM). Ako som už pred časom spomínal stále som rozmýšľal skúsiť ísť ešte na vyššiu hodnotu, proste zvedavosť či mi to vôbec na vyššom takte pobeží. A beží ...

 

Na vlastnom motherboarde SBC6502 som pre dosiahnutie zvýšeného taktu hodín nerobil ani pre jeden popísaný overclocking  žiadne úpravy - tie sú prevádzané vždy výhradne  iba na doske oscilátorov.

 

Riešenie?


Pretože som to chcel najprv vyskúšať tak som si urobil zapojenie na univerzálke, je to rýchle na testovanie a ak to funguje tak má zmysel robiť definitívu. V zapojení sú použité dva x-talové oscilátory - (obidva trvale bežia) jeden z nich dáva pôvodných 1.8432MHz do obvodu 68B50 (tak ako doteraz, tým dostávam potrebnú prenosovú rýchlosť =115.200Bd), druhý oscilátor beží na 4.9152MHz. No, iný som nezohnal, kedysi boli dostupné aj oscilátory ktoré dávali priamo pre mňa potrebných 2.4576MHz, ale dnes skôr nájdete veľrybu na Sahare ... preto som teda "zakotvil" na hodnote x-talu v oscilátore na spomínaných 4.9152MHz. Nedeste sa, túto hodnotu najprv delím :2, teda hodiny ktoré idú do SBC6502 majú teraz hodnotu = 2.457MHz, zdvihol som teda takt o presne 614.400kHz, je to presne o 1/3 hodnoty hodín ktoré som mal v SBC6502 doteraz. Delička :2 sa dá realizovať rôzne, najčastejšie sa ňu používa 1/2 obvodu 74LS74. Mne šuplík ako prvý čip vydal 74LS90 - teraz funguje zapojený iba ako delička 2. Poviete si - na to je ten čip škoda, ale ak budem skúšať použiť iné x-taly (bude tam časom aj oscilátor pre rozsah x-talov niekde v rozmedzí 2÷22 MHz), tak možnosť deliť :2, alebo :4, či :8 čo sa naozaj bude viac ako hodiť (74LS90 dovoľuje na vstupe max. clock =32MHz). Preto je na doske ešte miesto pre čip 74LS04 (zatiaľ neosadené) pomocou ktorého bude urobený spomínaný tretí oscilátor. Nakoniec, je to experimentálna doska, práve pre možné (a potrebné) experimentovanie. Vlastné základné zapojenie je teraz zjednodušené (delička teraz napevno delí :10, pretože teraz mi stačí delenie :2, delenie :5 za tým už nevyužívam), prepojiť to inak nie je žiaden problém. Postavené je to celé na univerzálnej doštičke a ako pripojenie slúži pôvodný sokel (pätička) kde bol predtým "usídlený" x-talový oscilátor 1.8432MHz, prívod pre čip 68B50 je teraz vyvedený na pin č.13 pôvodného 14 pinového socketu do ktorého je to celé nastoknuté. Tak isto som zvolil netradičné zapojenie - na univerzálke je časť súčiastok zo strany plošného spoja (čip 74LS90), ostatné je osadené zo strany opačnej. Tu sa mi to javilo ako dobré riešenie. 
Voľba rýchlosti vstupných hodín (clock) do procesoru sa robí pomocou jumperov, máme teda možnosť bežať na pôvodných 1.843MHz mojej SBC6502, alebo prepnúť na novú vyššiu hodnotu 2.4576MHz (prepnutie sa robí pri vypnutom napájaní).

 

Vlastné testovacie zapojenie dosky dvoch x-talových oscilátorov + delička :2

pre overclocking SBC6502.

 

Výsledok ?


Funguje to na jednotku, a pritom v zapojení mám teraz procesor 14806 od Atari, čo je vlastne procesor 6502C s pridanou funkciou HALT, ktorá sa tu nevyužíva. Procesor v Atari (8bit) beží na 1.79MHz, tu v SBC6502 si teraz spokojne "vrní" na 2.457MHz.  A to značí že oproti atárku je teraz procesor pretaktovaný o viac ako 667kHz, čo je celkom dosť. Čo sa týka teploty tak nemám pocit že by bola vyššia ako pri takte 1.8432MHz. Ak položíte prst na procesor tak cítite že je mierne teplý, žiadne pálenie prstu nenastáva. (A v rezerve mám 65C02.)

Čo ma teší  - je to slušné pretaktovanie, hlavne ak zvážim že to mám celé postavené iba na univerzálke (komplet SBC a aj overclocking) a teda o dokonalom ťahaní ciest sa mi môže len zdať. Napriek tomu som asi celkom slušne dodržal isté zákonitosti pri stavbe SBC6502 a teda v konečnom dôsledku sa mi to nevymstilo - ale naopak výsledok potešil.

Tu už len skonštatujem že týmto asi nekončím, pretože mám v šuplíku procesory 65C02 ktoré idú na 4MHz ... snáď sa k tomu niekedy dostanem aby som skúsil ísť ešte na vyššie hodnoty overclockingu, čipy 68B50 4MHz na zbernici bez problémov zvládajú (ich vlastný takt hodín je pritom stále 1.8432MHz).

 

A  zase trošku matematiky:


Pri oscilátore 1MHz trvá jedna perióda hodín = 1000ns

Pri oscilátore 1.8432MHz trvá jedna perióda hodín = 543ns
Pri oscilátore 2.00MHz trvá jedna perióda hodín = 500ns

Pri oscilátore 2.4576MHz trvá jedna perióda hodín = 407ns

Pri oscilátore 3.00MHz trvá jedna perióda hodín = 333ns

Pri oscilátore 4.00MHz trvá jedna perióda hodín = 250ns
Pri oscilátore 5.00MHz trvá jedna perióda hodín = 200ns
Pri oscilátore 6.00MHz trvá jedna perióda hodín = 166ns

 

Čiže pekne vidieť ako narastajú nároky na rýchlosť použitých súčiastok v zapojení.


Samozrejme že mi to nedalo a tak som do článkov o benchmarkoch v sekcii SBC6502 doplnil a dopísal nové merania - aby ste mohli porovnať nárast výkonu s pôvodným riešením a aj porovnať s inými počítačmi.

___________________________________________________________

Jedna ukážka koľko trvá vykonanie programu (pred a po):


10 ? CHR$(12):W=1024:Q=1
11 ? "       TINY test RAM 1-32kB"
12 ? "           (c)Igi 2017"
13 ? "       ver.SBC6502-32kB RAM": ?
20 ? "     RAM range:";:? Q;:?"-";:? Q+0.25;:?"kB"
25 FOR F=W TO W+255
30 POKE F,0:IF PEEK(F)<>0 THEN 50
31 POKE F,255:IF PEEK(F)<>255 THEN 50
32 POKE F,85:IF PEEK(F)<>85 THEN 50
33 POKE F,170:IF PEEK(F)<>170 THEN 50
39 NEXT F:Q=Q+0.25:W=W+256:IF W>32767 THEN 55
45 GOTO 20
50 ? "  Problem at adress - data":? F,PEEK(F):END
55 ? "  O.K. - complete !"

 

Taktovanie SBC6502 - 1.8432MHz - doba trvania testu 9min22sec.

Taktovanie SBC6502 - 2.4576MHz - doba trvania testu 7min02sec.

Taktovanie SBC6502 - 4.00MHz     - doba trvania testu 4min20sec.
Taktovanie SBC6502 - 6.00MHz     - doba trvania testu 2min53sec.

 

Takže vidieť že overclocking má výsledky, vidieť ako sa program zrýchlil. Dosť dávno som písal že skúsim urobiť na SBC6502 overclocking, tak teraz som tento svoj dlh mierne splatil. Keď sa to tak vezme - oproti 1MHz je to už 2.5 násobné zrýchlenie (zaokrúhlene, tých necelých 43kHz čo chýba do 2.5MHz som teraz zanedbal) celkom slušné, no nie ?

___________________________________________________________

Nasleduje obrazová galéria:


SBC6502 - testovacia doštička pre oveclocking na svojom mieste.

 

SBC6502 - pre správnu výšku je do pôvodnej precíznej pätičky je vložená

ešte jedna, ktorá to celé zdvihla na potrebnú hodnotu.


SBC6502 - pohľad zo strany na umiestnenie pomocnej doštičky.

 

SBC6502 - dtto - ale je to pohľad z druhej strany.

 

Vľavo oscilátor 1.8.432MHz, vpravo oscilátor 4.9152MHz. Na spodku obrázku umiestnený jumper umožňuje prepínanie medzi nimi. Napravo dole je ešte miesto na osadenie v článku spomínaného čipu 74LS04 v zapojení ako ďalší oscilátor zo samostatnými výmennými x-talmi. (Teda  -  je možné skúsiť  smerom nahor ďalšie pretaktovanie - ak to teda ešte pôjde ...)

 

SBC6502 - pohľad zo zadnej strany, jumper je dobre prístupný (aj keď

je na vrchu položená ďalšia doska).

__________________________________________________________

27.09.2019

Tak overclocking som dotiahol na hodnotu hodín =4MHz, teda oproti originálu s hodnotou hodín = 0.9246MHZ mi to beží 4.32x rýchlejšie a - stabilne !.  O tomto podrobnejšie samozrejme napíšem. A budem skúšať či nepôjde latku posunúť aj vyššie.

__________________________________________________________

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 tape interface.

By Administrator at September 19, 2019 14:00
Filed Under: Atari

 

Pri prechádzaní sa po starých počítačových časopisoch som naďabil na tento článok (Computer & Electronics1/1984), kde sa používa obyčajný kazetový magnetofón ako koncové datové zariadenie pre počítač Atari. Vyšlo to už dávno, neviem či autor, ale skôr grafik trpel utkvelou predstavou farebnej vízie článku - skôr si za ten výsledok zaslúži opekať na ražni ... No, síce teraz po vyše 35 rokoch od uverejnenia je účinnosť takejto nápravy diskutabilná, tobôž ak neviem či dotyčný ešte žije ... Laughing, nuž teda nechám ho žiť (ak ešte žije) a sústredím sa na vlastný článok. (Aj tak ma prekvapuje že pri prechádzaní starými časopismi niečo stále nájdem, teda myslím tým to že to potom stojí za zverejnenie.)


Riešenie je rozhodne dostatočne zaujímavé, vyzerá že je aj stabilné, takže ak niekto túži po periférii ktorú som ja rád už opustil - môžete si to postaviť a používať s pomocou kazeťáku ktorý predtým na to nebol stavaný. Výhodou je to že do kazeťáku netreba robiť žiaden zásah - to sa tak isto ráta. Zapojenie nahrádza pôvodný originálny kazetový magnetofón a teda prenosová a záznamová rýchlosť = 600Bd.

Atari tape interface.pdf (1,26 mb)

 

Poznámka:

Uvedené zapojenie používa napájanie 12V - toto je k dispozícii v modeloch Atari 400 a 800, v novších modeloch je SIO pin (12) na tomto mieste voľný - bez napätia, takže treba voliť iné riešenie napájania 12-timi voltami. Riešením je použiť DC/DC menič 5V/12V a napájanie brať priamo z 5V zo SIO (pin č.5) zbernice. Len dodám - v datasheete je pre čip XR2211 povolené napájanie v rozmedzí 4.5V÷20V, čiže je možné že by tento interface bežal priamo aj na 5V. Dúfam že mi odpustíte že to stavať nebudem, vyskúšať to musí niekto iný na tomto napätí (5V) - aj tak nemám doma k dispozícii kazeťák ... (a nemám ani kazety).

 

Zapojenie pinov - SIO konektor:



Doplnok (20.09.2019):


Vzhľadom na možnú nejasnosť - po upozornení Dexa dopĺňam že ako interface slúži schéma č.1 s čipom XR2211 - to je kompletný interface, druhé zapojenie je čiste na kvalitné kopírovanie dát medzi dvomi magnetofónmi. V článku sú popísané dve úplne samostatné oddelené veci.

Môj "problém" bol v tom, že som si neuvedomil že nie každý je "vrták" v zapojeniach ako ja a teda asi som bol v popise zbytočne príliš stručný, bez podrobnejšej špecifikácie.

Dúfam že teraz je to jasnejšie - takže sorry, sorry, sorry. Laughing

____________________________________________________

Vaše hodnotenie, Rate post:

09_2019 Blog, Notes.

By Administrator at September 06, 2019 09:22
Filed Under: Blog

06.09.2019

Stále ma prekvapuje, ako sú niektorí jedinci schopní a ochotní zhadzovať iné komunity - len preto že nepracujú s jeho miláčkom. Na otázku či by to nešlo bez blbých narážok prišla odpoveď: nešlo. Hovorím tomu oneskorená puberta, riešim to tak že danú stránku som prestal navštevovať. Vlastne s takou osobou ani nemám o čom diskutovať. A poďme na iné.

__________

Nasleduje ďalšie voľné pokračovanie čriepkov a zaujímavostí o Atari:
Atari - čriepky. Atari tidbits. 8.

_____________________________________________________

15.09.2019

Do článku o 3" disketovej jednotke AMDEK pridaný obsah Eprom:

http://blog.3b2.sk/igi/post/AMDEK-AMDISK-AMDCI-AMDCII-3-floppy-drive.aspx

_____________________________________________________

19.09.2019

Iste ste si všimli väčšiu pauzu, momentálne sa na skener neviem ani pozrieť, čiže spravodaje majú teraz stopku (dočasnú, dúfam). Počas čítania starých časopisov som naďabil na niečo, čo zase poteší oko ataristu ... :
Atari tape inteface.

____________________________________________________

24.09.2019

Pretaktovanie SBC6502, z 1.8432MHz na 2.4576MHz:

Overclocking SBC6502.

Ďakujem kolega za ten program, vďaka bohu,

na mojom mieste mu nemusím rozumieť.

____________________________________________________

29.9.2019

Pretaktovanie SBC6502 na 4.00MHz:
Overclocking SBC6502 -clock=4.00MHz

___________________________________________________________

Vaše hodnotenie, Rate post:

Atari - čriepky. Atari tidbits. 8.

By Administrator at September 06, 2019 09:20
Filed Under: Atari

Nepravidelný občasník, alebo občasný nepravidelník ? Sú to čriepky (a aj črepiny) z oblasti Atari. Tak vitajte aj v tejto oblasti, nech vidíte čo sa v danej oblasti vyrobilo, čo sa používalo a čo sa sem-tam aj posr..o, alebo čo sa podarilo a z čoho máme radosť.  Wink

 

_______________________________________________________________________________

 

Atari XF551:

Pri použití firmware Hyper-XF od Stefana Dorndorfa sa veľmi často zabúda na to, že pre jeho dokonalé využitie je nevyhnutné urobiť aj hardvérový zásah, teda treba pripojiť aj mikrospínač !

Práve toto "zanedbanie" spôsobuje velmi veľa negatívnych reakcií, pretože bez neho disketová jednotka má naďalej problémy zo správnym načítaním hustoty práve založenej diskety. Takže na toto bacha, zľahčenie si prerábky (iba púha výmena Eprom) sa v tomto prípade naozaj neoplatí ! Po inštalácii mikrospínača zistíte že máte na stole to pravé orechové ...


Ako na túto úpravu si môžete prečítať tu:

http://blog.3b2.sk/igi/post/Repasovana-ATARI-XF551-recondition-8.aspx

____________________


Atari XF551:

 

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 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 - 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 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 správa z agentúry JPP - jedna pani povedala.

_____________________________________________________

 

Určite ste už počuli o AtariLAB:

AtariLab

Možno by ste si aj niečo skúsili, lenže ako vyzerá základová krabička, teda presnejšie aký je jej obsah ? Pripája sa na joystickový konektor, neobsahuje žiadne aktívne súčiastky (LED-ku vynechám ...). Najprv ako vyzerá krabička::

 

 

Nasleduje vlastná schéma:


na

Tak teda - celkom nič zložitého - teda myslím tým vlastné zapojenie, na pripojenie sa používajú cinch konektory, čiže vec tak isto dostupná. Takže kto chce experimentovať ...

___________________________________________________________

 

Vec všeobecná, stále predpokladám že je to jasné - ale nejako stále prehliadaná:


Reťazenie zariadení spolu s počítačom robte vždy pri vypnutom napájaní všetkých zariadení v reťazci ! Hja, vyzerá že je to celkom jasné, ale ako čítam po jednotlivých fórach (síce to nikto nezdôrazňuje) práve toto je najčastejším zdrojom zbytočne "zanesených" chýb a problémov pri používaní zariadení.A niekedy aj likvidačnou vecou pre počítač.

Ak je niektoré zariadenie zapnuté počas prepájania kabeláže nastávajú rôzne hazardné stavy ktoré nemusia byť ošetrené. Tak isto nezabúdajme na to že v SIO konektore beží priechodné napätie 5V. A ak má niekto amatérsky vyrobený konektor stačí malé "škrtnutie" nekrytým vývodom 5V o datový pin a obvod POKEY je nenávratne poškodený (buď Data In alebo Data Out), rozhodne prestane fungovať komunikácia medzo počítačom a zariadeniami k nemu pripojenými. Expertov práve na takéto poškodenie je viac ako dosť (pripojenie domáceho Sdrive, SIO2SD a podobne).

Takže ak sa podľa tejto rady neriadite tak nebuďte prekvapení - ak sa tým riadite tak to nemusíte čítať, Vás sa to potom netýka.

____________________________________________________________

 

Dnes a pozireme aj na jeden fenomén - použitá pôvodná skrinka zariadenia a dovnútra vložené iné "vnútornosti". Trochu som pozeral na druhom konci sveta (Chile) a našiel som prerábky ktoré absolútne síce nie sú podľa môjho gusta, ale koho už len zaujíma môj Gusto ... bohužiaľ som presvedčený že sa s touto formou "tvorivosti" budeme stretávať čoraz častejšie. Na druhú stranu - hlavne tomu prvému riešeniu sa istá invencia nedá odoprieť, hlavne využitie predného krytu pôvodnej mechaniky - proste vkladáte CD/DVD cez štrbinu pôvodného predného krytu 5.25" mechaniky.

 

Tak si to poďme pozrieť:

 

Prerábka Atari XF551 - použitý obal, vovnútri PC:

 

 

No čo, proti gustu ...

 

Ale vošlo sa tam všetko. Obrázky prevzaté z uvedeného odkazu.

 

Podrobný popis + ďalšie obrázky:

PC in Atari XF551

_____________

 

Prerábka Atari 800XL na PC:


Celkom dosť voľného miesta ...


Obrázky prevzaté z uvedeného odkazu.

Kompletný popis prerábky + ďalšie snímky:
PC in Atari 800XL

_____________

 

Prerábka Atari 1050 na CD/DVD player ...


Corte de la placa

Aj takto sa dá narábať zo základnou doskou v A1050 ...

 

Tu som dal len jeden obrázok, stačí ... ostatné + ďalšie foto nájdete v uvedenom odkaze:

CD/DVD in Atari 1050

_____________________________________________________

 

Prerábka Atari XF551  - vložená Gotek mechanika:

 

 

 

Možno by som mal k tomu pristupovať tak že sú to kúsky plastu čo prežili niekde na povale, alebo majú za sebou utopenie zariadenia  (z akýchkoľvek príčin)  - plast sa vyčistiť dá, zachrániť elektroniku ale už nie. Tak budem nakoniec  zhovievavejší k týmto bastl riešeniam.

No, myslím si že tieto ukážky ako prerobiť niečo na niečo iné boli viac ako dostatočné a pokúsim sa vrátiť v ďalšom k niečomu povzbudivšiemu.

_______________________________________________________________________________

 

Tento obrázok som uverejnil v pokračovaní č.3, ale bez nejakých ďalších informácií (vtedy som na webe objavil len foto). Autorom je Fox-1 /mnx z Holandska a slúži ako prídavný hardware pre Atari BBS (bootovanie systému počítača - celá BBS beží na originálnom 8bit počítači Atari). Použitá skrinka z disketovej jednotky Atari XF551. No a vyhrabal som vďaka tomu ešte jeden obrázok s tým súvisiaci:

 

Prevzaté z atariage.com, obidve foto spomínaný autor: Fox-1 /mnx

___________________________________________________________

 

User Bob1200XL má niekoľko tisíc diskiet 5.25", tak sa pozrime na to ako vyzerá naozaj parádne ošetrený archív diskiet pre Atari:

 

Foto: Bob1200XL,

prevzaté z: atariage.com

Skúsme počítať, 5 x 6 = 30 šuplíkov po cca 100÷120 diskiet v jednom (možno je ich tam v šuplíku aj viac) ... ja mám doma iba mierne niečo cez 1000 diskiet, toto asi len tak nedoženiem ... Laughing

____________________________________________________________

 

Ak máte pocit že máte doma starý počítač ktorý je veľký svojimi rozmermi, porovnajte si to napríklad s týmto strojom:


A hneď sa Vám zlepší nálada, toto je už iný kúsok hardvéru (rok 1982, Z80-4MHz, 64kB RAM, grafika extra RAM 16kB), klasický zdroj s transformátorom, 2x FD mechanika dvojnásobnej výšky (2x 180kB), no - je to mierne väčšie ... O.K. a už sme spokojní s tým čo máme doma. Všimnite si to množstvo prepínačov na doskách, ak nemáte manuál tak ste naozaj stratení.

____________________________________________________

Vaše hodnotenie, Rate post:

Atari 1050 - Write protect - trvalé odblokovanie - permanent unblocking.

By Administrator at August 25, 2019 12:52
Filed Under: Atari

 

Disketová jednotka Atari 1050 a trvalé vypnutie režimu Write protect - toto riešenie uverejnil pred časom na atariage.com user s nickom nezgar.

Čo k tomu dodať ? Vyberiete konektor J11 a vložíte do stredu takto uvoľneného "štvorkolíku" jeden jumper (tu je použitý modrej farby). Maximálne elegantné neinvazívne riešenie, veľmi jednoduchá úprava, netreba použiť žiadne prepínače, tak isto sa nevyžaduje žiaden zásah do predného panelu - a ak by bolo treba - existuje veľmi jednoduchý návrat do pôvodného stavu (vyberiete jumper a následne zase založíte konektor J11, pozor urobte si pred prevedením celej operácie fotografiu - aby ste to zase niekedy v budúcnosti vedeli vrátiť do pôvodného stavu !). Jediná nevýhoda - po založení jumperu dokážete vždy zapísať aj na prelepenú disketu - čo niekedy naozaj môže byť nežiadúce. Rozhodne je to ale vhodné riešenie pre tých ktorí nemajú radi nejaké invazívne zásahy (nerobí sa žiadne vŕtanie do plastov) do disketovej jednotky a tak isto netreba z prelepených diskiet odstraňovať prelepky. Len to chce akurát potom si dobre rozmyslieť či na takúto disketu aj niečo chceme zapísať - pretože následný dej bude nevratný.

 

Trvalé vyradenie snímača Write protect v jednotke Atari 1050.

Naľavo tranzistor TIP 110 (riadenie otáčok motoru stredového tŕňa),

napravo LM7812 (zdroj 12V).

Obrázok prevzatý z atariage.com, autor nápadu + foto: nezgar.

 

Celá operácia vyžaduje otočiť disketovku hore nohami a vybrať 6 šróbov, potom už máte k uvedeným konektorom dostatočný prístup, rozhodne to nie je nič zložitého na prevedenie. Dtto platí aj pre postup pri zložení - iba v opačnom poradí.


Podobné minimalistické riešenie inej veci rieši od firmy ICD USdoubler, púha výmena Eprom (alebo ROM) + vlastný ICD čip a máme rýchlu disketovku s Double režimom. Zvonku nie je tak isto vidieť žiaden zásah.

 

Toto je teda určené pre tých čo sa v jednotke nechcú "vŕtať" - lepšie riešenie som ešte nevidel.

_____________________________________________________

Vaše hodnotenie, Rate post:

Eprom 2732 - rôzne typy. Eprom 2732 - various type.

By Administrator at August 16, 2019 08:45
Filed Under: Atari

V zariadeniach ktoré používame sa hojne používajú dnes už nepoužívané typy Eprom, teda budem konkrétny - jedná sa o typ Eprom 2732 čo je 4KByte Eprom v 24pinovom púzdre. (A to môžeme byť radi že v našich zariadeniach sa nepoužíva typ 2708 ...) Väčšinou nejakú 2732-ku zoženiete, ale problém nastáva ak sa do nej pokúsite napáliť nám potrebný obsah (samozrejme predtým pôvodný obsah musíme vymazať). Keď sa pozriete na tabuľku tak vidíte že síce pri programovaní zostáva napájacie napätie stále na 5V, ale už sa niekedy líši dĺžka programovacieho pulzu (ak je programovací pulz dlhší akurát sa predĺži doba programovania, takže toto nevidím ako nejaký problém) ale čo je najdôležitejšie - programovacie napätie Vpp podľa druhu môže byť 12.5V alebo 21V alebo 25V. Na toto dajte veľký pozor, pretože ak programujeme 21V programovacím pulzom namiesto požadovaných 25V tak s veľkou pravdepodobnosťou Eprom nenaprogramujete. Takže ak máte nejaký no name programátor poriadne skontrolujte nastavenie parametrov pre spustením napaľovania! Na konci popíšem jeden celkom netypický príklad ako to nemusí vždy fungovať.

 

Tabuľka niektorých Eprom typu 2732 - rozhodne si nekladiem za cieľ tu mať popísané všetky druhy 2732, nakoniec - existujú datasheety a vždy sa oplatí si skontrolovať čo máte k dispozícii ! Rýchlosť prístupu pri typickom nasadení (rýchlosť procesoru =1MHz) - tak tu určite vyhovejú všetky dostupné Eprom 2732.


EPROM: PRODUCER: prog. Vcc: algorytm:  
time prog.
    Vpp:     pulse:
2732 ... 25V 5V normal 50ms
2732A ... 21V 5V normal 50ms
2732B ... 12.5V 5V normal 50ms
27C32 ... 21V 5V normal 10ms
27C32B ... 12.5V 5V normal 10ms
27C32H ... 25V 5V normal 10ms
Am2732/9732 AMD 25V 5V normal 50ms
Am2732A AMD 21V 5V normal 50ms
Am9732A AMD 21V 5V normal 50ms
Am2732B AMD 12.5V 5V normal 50ms
ET2732 Eurotech, 25V 5V normal 50ms
F2732 Fairchild 25V 5V normal 50ms
MBM2732 Fujitstu 25V 5V normal 50ms
MBM2732A Fujitstu 21V 5V normal 50ms
MBM27C32 Fujitstu 25V 5V normal 50ms
MBM27C32A Fujitstu 21V 5V normal 50ms
HN2732A Hitachi 21V 5V normal 50ms
HN27C32 Hitachi 25V 5V normal 50ms
HN462732(P) Hitachi 25V 5V normal 50ms
HN482732A(G) Hitachi 21V 5V normal 50ms
2732 Intel 25V 5V normal 50ms
2832A Intel 21V 5V normal 50ms
2732B Intel 12.5V 5V normal 10ms
M5L2732 Mitsubishi 25V 5V normal 50ms
M5L2732A Mitsubishi 21V 5V normal 50ms
MCM2732 Motorola 25V 5V normal 50ms
NM2732 Nat.Semi. 25V 5V normal 50ms
NMC2732 Nat.Semi. 25V 5V normal 50ms
NMC2732A Nat.Semi. 21V 5V normal 50ms
NMC2732H Nat.Semi. 21V 5V normal 50ms
NMC27C32 Nat.Semi. 25V 5V normal 50ms
NMC27C32A Nat.Semi. 21V 5V normal 50ms
NMC27C32B Nat.Semi. 12,5V 5V normal 10ms
NMC27C32H Nat.Semi. 25V 5V normal 10ms
uPD2732 NEC 25V 5V normal 50ms
uPD2732A NEC 21V 5V normal 50ms
MSM2732 OKI 25V 5V normal 50ms
MSM2732A OKI 21V 5V normal 50ms
RD27C32 Ricoh 21V 5V normal 10ms
M2732A SGS-Thom. 21V 5V normal 50ms
TMS2732 Texas Inst. 25V 5V normal 50ms
TMS2732A Texas Inst. 21V 5V normal 50ms
ETC2732 Thomson 25V 5V normal 50ms
TMM2732 Toshiba 25V 5V normal 50ms
TMM2723A Toshiba 21V 5V normal 50ms
TMM2732D Toshiba 25V 5V normal 50ms
2732 UMC 25V 5V normal

50ms

 

Poznámka:

Tí ktorí sledujú dianie okolo Atari iste vedia že dáma známa pod nickom Dropcheck v USA pred časom vydala obnovenú verziu programátoru pre Atari (pôvodná verzia je z Nemecka), ktorý dokáže napaľovať Eprom typu 2764, 27128, 27256 a 27512. Ako bonus bola pridaná možnosť napaľovať Eprom typu 2732. Na atariage.com prebehla celkom búrlivá debata, pretože nebolo možné napáliť všetky druhy Eprom 2732 (programátor "berie" iba Eprom ktoré používajú Vpp programovacie napätie 12.5V alebo 21V). Ak si pozriete tabuľku je jasné že tento konkrétny programátor nedokáže obslúžiť všetky druhy existujúcich typov Eprom (teda uvedených v mojej tabuľke). Nevidím to ale ako nejakú chybu - za prvé tá možnosť napaľovania 2732 bola pridaná ako bonus, za druhé ak si zoženiete Epromy na podporované Vpp tak to bude fungovať na jednotku. Proste stačí si skontrolovať (a zháňať) čo presne treba aby to spolu fungovalo - a to sa netýka iba tohoto prípadu.

Ako typický príklad problému medzi stoličkou, počítačom a programátorom Eprom toto myslím postačuje.

Takže než niekto začne "bublať", najprv treba začať od seba. Ťažké ...

____________________________________________________

Vaše hodnotenie, Rate post:

Samostatný zdroj pre napájanie disketovej jednotky XF551. Homemade PS Atari XF551.

By Administrator at August 13, 2019 12:00
Filed Under: Atari

Samostatný zdroj pre napájanie disketovej jednotky XF551.


autor PP -Pavel Pollák

 

 

 

   Na začiatok trochu teórie:

 

    Terminológia.


    Názov disketová jednotka obsahuje dva pojmy. Pojem „XF551“, poprípade „1050“ znamená kompletnú disketovú jednotku, pojem „FDD“ znamená časť vlastnej mechaniky s disketou. Mechanika môže byť rôzneho pôvodu, môže pochádzať od rôznych výrobcov a je s určitým malým obmedzením zameniteľná.
    Lineárne stabilizátory, použité v originálnom zdroji XF551, produkujú veľa zbytkového tepla, čo súvisí s princípom ich činnosti. Zlepšenie tohto stavu je možné docieliť buď intenzívnejším chladením celej FDD (ventilátor), alebo zmenšením množstva vyvíjaného tepla. Druhý spôsob, ktorý je samozrejme oveľa elegantnejší, je dnes realizovateľný náhradou lineárnych stabilizátorov spínanými. Túto náhradu popísal Igi vo svojich príspevkoch (viď napr. máj 2013 alebo jún 2015) a tento popis na ne nadväzuje. Miesto pôvodných LM7805 a LM7812 teda použijeme tam uvádzané spínané Tracopower Traco TSR 1-2450 (5 V/1 A) a Traco TSR 1-24120 (12 V/1 A), (v SOS electronic asi po 10 euro). S lineárnymi sú pinovo priamo zameniteľné, čo znamená, že ich môžeme do dps zaspájkovať priamo namiesto LM78xx. Celkový odber sa tým podstatne zmenší, v 5 V vetve možno o tri štvrtiny a o niečo aj v 12 V vetve. Spínané stabilizátory hrejú podstatne menej a tak nepotrebujú žiadne prídavné chladenie (ani nie sú na to konštruované). Ich použitie umožňuje zlikvidovať celý chladič (hliníkovú plechovú konštrukciu) na dps v XF551. Na mostík usmerňovača zostane rozptýliť teplo zbytkového výkonu približne 1.5W. Meraním som zistil, že tento mostík bez chladiča nenadobudne ani po dlhej dobe behu FDD vyššiu teplotu než 40 °C. Hlavnou výhodou tohto riešenia je, že pre napájanie XF551 môžeme použiť sieťový transformátor s menším príkonom, než je originálny, alebo, ak mu ešte veríme, môžeme používať originálne trafo s výstupom 9 V striedavých i s pôvodným konektorom. Možnosť použiť iné, menšie trafo však odsunie do zabudnutia starosti s eventuálnym zháňaním originálneho transformátora, ktorý je dimenzovaný na odber 9 V/3 A (27 VA). A aj pri použití originálneho transformátora niečo získame. Vďaka zmenšenému odberu, ktorý sa pri činnosti XF551 teraz pohybuje na hodnote obvykle menšej ako 0.7 A, sa zmenší aj jeho pôvodné, pomerne intenzívne zohrievanie. – Treba pripomenúť, že aj stojaca XF551 má relatívne veľký odber (väčšinou do 300 mA) vďaka kontinuálnemu napájaniu krokového motora, ktorý sa chová vďaka tomuto prúdu ako „samosvorný“.

 

    Teraz už trochu praxe:


    V popisovanom zdroji som použil transformátor HAHN BV EI 601 1042, 2 x 9 V, 20 VA, (GME, v čase písania tohto textu 9,41 eur). Tento typ má dve oddelené sekundárne vinutia a tak dokáže nezávisle napájať dve FX551 – ale len so spínanými zdrojmi! Naprázdno poskytuje po 10.85 V. Pri zapnutej FDD klesá napätie na 10.60 V a pokles pri behu diskety je o ďalších asi 100 mV (záleží najmä od trenia diskety pri jej otáčaní sa v obale), čo poukazuje na dostatočnú tvrdosť tohto trafa. Odber samotného transformátora naprázdno činí asi 50 mA vrátane jalového prúdu (nemám to ako odlíšiť) a teplota transformátora sa pri behu naprázdno po dvanástich hodinách zvýši asi o 15 °C. Ani pri kontinuálnom napájaní dvoch XF551 nestúpne jeho teplota o viac ako 20 °C oproti okoliu. Teplota puzdier ostatných čipov v FDD po rovnakom čase neprekročí pri okolitej teplote 22 °C asi 37 – 38 – 40 – 46 °C; najteplejší je spínaný stabilizátor 5 V. Usmerňovací mostík BF40C7L bez chladiča má po 12 hodinách chodu naprázdno teplotu 37 °C. Toto bolo namerané na XF551, ktorá bola osadená s FDD TEAC FD-55BR 102-U, B042426 TT. Druhá XF551, ktorú mám k dispozícii s označením dps D69 1490 TW-9994V-0 70822A je osadená mostíkom BE40C a používa originálnu FDD MITSUMI D503. Teploty namerané bezdotykovým teplomerom na tejto XF551 po šiestich hodinách boli: mostík 40 °C, čipy 40 °C až 44 °C, trafo (zaťažený len jeden sekundár): 40 °C. Dá sa predpokladať, že podobné pomery budú aj na iných XF551 a aj na disketovke 1050, ktorá má taký istý napájací obvod.
    Ak by sme potrebovali napájať iba jednu mechaniku, prichádza do úvahy trafo HAHN BV EI 481 1167, so sekundárnym napätím 1 x 9 V, 1111 mA, 10 VA, (GME, dnes 6,57 eur), Deklarovaný maximálny sekundárny prúd 1.111 A je bezpečne nad spotrebou ktorejkoľvek XF551, alebo 1050, osadenej spínanými stabilizátormi. Celkové rozmery tohto transformátora sú však iné, než popisovaný 1042; je o niečo menší. Žiada sa preto upraviť podľa toho veľkosť dps a celú dps prekresliť. 


 

Mechanické vlastnosti obidvoch týchto transformátorov umožňujú postaviť celý zdroj bez zabudovania do skrinky. Toto sa mi zdá veľmi príjemné, výber a získanie vhodnej skrinky býva totiž dosť problematické. – Popisovaný návrh tohto zdroja vychádza z mechanických vlastností transformátora 1042 (2 x 9 V).

 

 

    Podstatnou časťou takejto konštrukcie sa tak stáva dps, ktorá na jednej strane spája sieťový prívod (230 V) s primárnym vinutím transformátora a na druhej strane sekundárne vinutia s konektormi, pripájanými do FDD. Pre 1042 má veľkosť 95 x 55 mm. Veľkú úlohu v tejto konštrukcii hrá pripevnenie sieťového kábla a oboch sekundárnych vývodov k doske. Sieťový prívod som riešil použitím trojžilového kábla s ochranným vodičom, ktorý na dps oddeľuje primárnu časť od sekundárnej (šrafovaný „meander“). Kábel je upevnený pomocou príchytky KZ 0440 (GME). Je vhodné podložiť ho z druhej strany kúskom dps; kábel treba pritiahnuť s pomerne veľkou silou, aby sa nevyšmykol. Sekundárne vývody sú realizované dvojžilovými káblikmi, ktoré sú upevnené do dps prevlečením cez vždy dva otvory. Je to vidieť na fotografiách. Na dps som vytvoril provizórne poistky pomocou prispájkovaných tenkých vodičov v cestách jednak sieťového prívodu, ako aj sekundárnych vývodov. Na nákrese sú značené obdĺžnikmi a očíslované č. 1, 2, a 3 (červené sú primárne, modré sekundárne). Ako „poistky“ sú použité kúsky lakovaného drôtu ? 0,05 mm, ktoré majú podľa literatúry [1] tavný prúd 1,3 A. Tenké drôtiky sa pomerne ťažko zbavujú lakovej izolácie. Používa sa na to spájkovanie s Acylpyrínom. Jednoducho sa drôtik i s izoláciou pocínuje na tabletke. Kyselina acetylsalicylová je však predsa len kyselina a existuje obava, že časom sa ako taká na dps bude prejavovať Na odstránenie laku som preto použil jemný šmirgel a spájkoval som klasicky s kolofóniou. Dá sa tak očakávať aj žiaduce mierne zmenšenie prierezu vodiča. Deklarovaný tavný prúd je totiž trochu priveľký, najmä za primárnej strane. Najlepšie je použiť v konštrukcii klasické sklenené rúrkové poistky s príslušným dimenzovaním. Miesto na dps sa dá nájsť. Na dps je aj príprava na spojenie vždy jedného zo sekundárnych vývodov s „uzemnením“, teda so ochranným vodičom, označené A a B (zakreslené v ováloch). Toto uzemnenie je však lepšie riešiť v zdroji napájania počítača. Tu treba pripomenúť, že uvedený nákres dps nie je nijako záväzný, prihováral by som sa jedine za dodržanie uzemnenej vodivej cesty oddeľujúcej primárnu (sieťovú) časť od sekundárnej (nízkonapäťovej). Posledná zvláštnosť dps je, že napriek tomu, že trafo je deklarované ako „do dps“, jeho vývody sú pripojené pomocou káblikov. Je totiž veľmi jednoduché prispájkovať vývody trafa do dps priamo, takpovediac natrvrdo, ale nie je vôbec jednoduché naraz všetkých šesť vývodov odspájkovať, ak by to bolo potrebné. A že to pri konečnom skladaní potrebné je, netreba asi pripomínať. Vývody trafa sú preto nadstavené kúskami káblika a prevlečené cez otvory v dps s priemerom 3 alebo 4 mm a až tak prispájkované k plôškam medi.

 

 

 

 

    Dps je k transformátoru pripevnená štyrmi kovovými dištančnými stĺpikmi dĺžky 8 mm typu skrutka-matica. Dps je stranou spojov odvrátená od telesa trafa a z druhej strany je zakrytá ďalšou doskou veľkosti 55 x 80 mm. Na ňu som použil jednostrannú dps s nevyleptanou meďou a meď som spojil s ochranným vodičom, ale je možné použiť aj jednoduchú izolačnú dosku bez medi. Štrbina medzi týmito dps by mala byť zboku zakrytá izolačnými bočnicami, prilepenými na okraj jednej dps, aby sa zamedzilo vsunutiu predmetu medzi ne. Minimálna ochrana je prekrytie dps so spojmi izolačnou fóliou.

 

 


    Celá konštrukcia je postavená na štyroch nožičkách, tvorených polyetylénovými dištančnými stĺpikmi dĺžky 5 mm, ktoré sú naskrutkované na primerane dlhé skrutky (červíky), vyčnievajúce z dištančných stĺpikov, ktoré držia dps so spojmi.

 

 

 

    Ešte niekoľko slov k výrobe dps. Takéto plošné spoje kreslím „od ruky“ pomocou fixky SCHNEIDER 278 s hrotom 0,8 mm. Dobre je, keď sa medený povrch pred kreslením zbaví oxidov pomocou gumy (na gumovanie). Leptám v alkalickom roztoku medeného amoniakálneho komplexu za prebublávania vzduchom. Tento roztok na rozdiel od roztoku FeCl3 (a tobôž od zmesi HCl s peroxidom) temer vôbec nepodleptáva. Krycia farba sa nakoniec odstráni liehom denaturovaným s benzínom (benzínalkoholom, dostať v každej lekárni).
    Poznámka: Pretože som kedysi vlastnou nepozornosťou objednal namiesto 2 x 9 V (1042) transformátor s výstupom 2 x 12 V (1043), využil som ho na zostrojenie zdroja na napájanie XF551 podľa vyššie uvedeného návodu. Igi píše, že použitie 12 V trafa je síce na hrane, ale možné. I ukázalo sa,, že má pravdu. Aj tento transformátor je schopný napájať súčasne dve jednotky XF551 bez akýchkoľvek prejavov nedostatočnosti. Usmerňovač a zdvojovač, v tomto prípade vlastne už nepotrebný, zvládajú vyššie napájacie napätie bez problémov. Kondenzátory v XF551 sú na napätie 35 V a ani diódam toto napätie neublíži. Pravda, jeho povrchová teplota sa po niekoľkých hodinách ustáli na hodnote asi 46 °C, teda o 20 °C vyššej, než je teplota v miestnosti, ale to je ešte stále hlboko pod zabudovanou tepelnou poistkou (70 °C). Rozhodne k použiteľnosti transformátora v tomto režime prispieva jeho relatívne dobré chladenie – je vo voľnom priestore. Horšie, ale tiež ešte nie kriticky je na tom spínaný stabilizátor 5 V v jednej XF551, osadenej originálnou FDD MITSUMI, ktorý vykazuje teplotu asi 52 °. Ale len jeden, ten druhý má 45 °C – mechanika TEAC má menší odber.

Literatúra
[1] Nečásek, S.,: Radiotechnika do kapsy, SNTL Praha 1972, str. 303

____________________________________________________________

 

Už len drobné doplnky (z mojej strany):

 

Po dlhšom čase mi prišiel od PP tento materiál, potešil, všetky nápady a riešenia sú vítané. Celý text je uvedený v pôvodnom znení od autora.


Autor sa vyzná má to hlavu a pätu, ja už som len dokreslil 2 možné varianty - A - pre pripojenie 2 FD jednotiek a varianta B - pre pripojenie pôvodnej neupravovanej jednotky Atari XF551 alebo Atari 1050 (nie každý si vie poradiť alebo má predstavu čo treba):

 

Variant A pre napájanie 2 disketových jednotiek ktoré majú už v sebe vymenené pôvodné stabilizátory za DC/DC meniče TRACO.

Pozor, vinutia pre toto použitie musia byť vzájomne oddelené !

 

Variant B pre napájanie jednej neupravenej disketovej jednotky Atari XF551 (alebo Atari 1050), kde sa očakáva zvýšený prúdový odber. (Vinutia sú teraz zapojené paralelne.)

 

Súhlasím s autorom že skrinka je vždy problém, ale pretože deti sú deti a môžu sa dostať ku zdroju v najmenej očakávanej chvíli radšej by som použil skrinku, alebo potom použiť zakrytie bočníc ako v texte priamo popisuje autor (tu ho už len dupľujem, autor myslel aj na toto). Tak isto by som v zapojení použil vypínač, Atari šetrilo, my nemusíme. Použitie trubičkovej poistky považujem za štandart, ale existujú aj poistky ktoré sa dajú napájkovať priamo do plošného spoja (tiež dobré riešenie, pretože dovnútra sa vieme po rozobratí dostať). Tak ako je to zapojené sa to naozaj veľmi slušne chladí, to musím uznať. Napriek tomu že usmerňovací mostík priamo v FD jednotke (XF551) nepotrebuje pri použití DC/DC meničov chladič, kúsok hliníkového chladiča by sa tam predsa len hodil (čiste môj názor), ono sa to síce nezdá, ale hodne to pomôže v zrazení výslednej teploty. A že autor všetko pomeral a podrobne popísal je jedno naozaj veľké + tohoto článku, paráda.

Zohnať originál napájacie zdroje pre uvedené disketové jednotky je v dnešnej dobe celkom slušný problém tak toto je možné a naozaj dobré riešenie. 

Kiežby takýchto článkov bolo viac.

_____________________________________________________

Vaše hodnotenie, Rate post:

Igiho knižnica 31 - ZAK Praha 1987 príloha I.

By Administrator at August 06, 2019 17:54
Filed Under: Atari

Tak som sa na to vyspal, prehodnotil som svoje rozhodnutie - nebudem meniť históriu, uvediem aj túto prílohu - i keď som sa pred pár dňami dušoval že to tu neuvediem. Človek mieni, život mení a teda po mailoch typu prečo nie hovorím si aj ja "prečo nie ?" a prvú verziu tohoto materiálu z roku 1987 dávam v plnom znení. Len dopredu upozorňujem, že v roku 1988 vyšla príloha I_1 a I_2 (už som ich uverejnil) ktorá je novšia sú v nej zanesené aj zmeny ktoré nie sú uverejnené v tomto vydaní. Ešte raz poďakovanie za spracovanie tohoto konkrétneho materiálu patrí ataristovi menom Pavel Pollák. Moja účasť je len v prevedení spracovaného podkladu do pdf súboru. Ako som písal, materiál som nehodlal uverejniť, ale občas aj Vy prehodnocujete svoje rozhodnutia - alebo nie ?

 

Obsah: Atari 800XL Dôležité adresy systému a ich použitie pri programovaní v Basicu.

 

ZAK Praha 1987 príloha I.pdf (10,35 mb)


K materiálu som sa dostal len pred časom - keď som už začal uverejňovať  prílohy z roku 1988, čiže tu ie je dodržané poradie materiálov podľa času v ktorom vznikli. Toto asi nikomu vadiť nebude, len som považoval za potrebné na to upozorniť. Pretože k dobovému materiálu sa už dnes nikto nevyjadrí je tu veľký predpoklad že práve hlad po takomto druhu informácií spôsobil že v roku 1988 vyšlo ďalšie doplnené vydanie.

 

Príjemné čítanie.

_____________________________________________________

Vaše hodnotenie, Rate post:

Atari - čriepky. Atari tidbits. 7.

By Administrator at August 02, 2019 12:20
Filed Under: Atari

A zase augustové víkendové prázdninové čítanie ...

 

Viete že:

O disketovej jednotke Atari XF551 sa hovorilo že je to produkt z tzv. "commodorizovanej" éry Atari, teda myslelo sa tým že to v nej podliehalo šetreniu kde sa dalo (éra Jacka Tramiela - eJT). Sám som tento terminus technicus objavil až teraz - a je celkom výstižný - a aj používaný. Na druhú stranu to tejto jednotke celkom dosť v preferenciách ublížilo. Ale tak to už býva. Zdá sa že Atari XF551 sa viac rozšírila v Európe - z jedného jednoduchého dôvodu, Atari 1050 vtedy bola v USA v predaji už niekoľko rokov keď sa objavila XF551 a teda zákonite bol trh v USA nasýtený a tak sa predaj presúval do Európy (hlavne Nemecko).

____________________________________________________________


Samotná IBM zvažovala a študovala Atari 800 ako ich OEM produkt na spustenie revolúcie v osobnom počítači ... Nakoniec spôsob komunikácie s perifériami sa pretavil do zbernice USB, ktorá prevzala niektoré základné rysy z Atari.
No, kdeže tie časy sú.

_____________________________________________________________

 

Hovorcom Atari v ére pred JT bol herec Alan Alda (nakoniec - už som o tom písal v samostatnom článku). Keď prišla éra JT (Jack Tramiel), tak sa šetrilo každým dolárom  - až do konca. Toto tak isto rozvoju nepomohlo. Je smutné že táto éra "po" je dodnes negatívne vnímaná (zčasti právom) ale takto to bolo a už s tým nič nenarobíme. Zase na druhú stranu - po tých obrovských stratách udržal JT Atari v hre ešte ďalších 10 rokov čo by sa bez drastických opatrení určite nepodarilo (a splatil všetky pohľadávky) - nuž vyberte si sami či to za to stálo.

Pre Commodore bol k dispozícii herec Wiliam Shattner (VIC-20 a C64), tam to bohate využili.

Bill Cosby zase prezentoval počítač TI-99.

____________________________________________________________

 

Vedeli ste že v roku 1984 Atari už za éry JT celkom vážne uvažovala o uvedení vlastného farebného monitoru na trh (samozrejme design v štýle počítačov rady XE) ? Fa Commodore dodávala vlastné monitory k svojim počítačom, nuž snaha o to aby bol k dispozícii celý vlastný reťazec vyzerala zákonitá. Dokonca sa objavil prototyp - ale zase asi v rámci maximálneho šetrenia mal iba kompozitný vstup ... a to ho rozhodne zabilo - nemôžete konkurovať kvalitou zobrazenia oproti pripojeniu cez s-video. No a nastupovala éra počítačov ktoré mali vlastné monitory a do 8bitov už rozhodne nechcel JT nejako investovať ... a zvyšok poznáte, dopadlo to tak že ataristi (podaktorí) dodnes používajú monitory Commodore.

____________________________________________________________

 

Určite všetci viete že sa všeobecne nadáva na diskety 3.5", na ich nespoľahlivosť a teda tak všetko okolo toho. Rád by som pripomenul že na tom majú svoj "leví" podiel aj disketové mechaniky. Zoberte si - uzatvorená skrinka vlastného počítača do ktorej je pod podtlakom vsatý vzduch - a Vy tam máte mechaniku zo založenou disketou. Otázka - kade sa bude do skrinky dostávať vzduch ? (spolu s prachom) -  samozrejme aj cez disketovú mechaniku, cez jej otvorenú štrbinu na založenie vlastnej diskety. Ak tento stav trvá dlhšie (a dvierka tiež bohvieako netesnia ak tam aj nie je disketa) tak sa po pár rokoch dá celkom slušne zaručiť že v mechanike 3.5" v podstate neprečítate ani jednu disketu. Môžem to potvrdiť z praxe - nasadených rovnakých cca 50 počítačov (miniveže) a po čase tuším išli 3 mechaniky, ostatné boli iba na parádu. Zaujímavé je že 5.25" mechaniky mali štrbinu stále "otvorenú" či bola disketa založená alebo tam disketa nebola a citlivosť na prach bola podstatne, podstatne nižšia (zase na druhú stranu bola aj nižšia hustota záznamu - myslím tým 360kB DD diskety. U HD diskiet chybovosť už bola väčšia (predsa len 4x vyššia hustota záznamu). Proste prachu sa v FD mechanikách nevyhnete a občasné vyčistenie dokáže zázraky. 

Iste ste zaregistrovali že podaktorí kvalitnejší dodávatelia mechaník 3.5" použili "uzavretú" konštrukciu (utesnenie na zadnej strane mechaniky) a teda neprichádzalo k javu nasávania vzduchu do počítača cez 3.5" mechaniku. Tieto mechaniky bezproblémovo fungujú fakticky aj dnes.

P.S.: Základom u každej FD mechaniky je zaručene čistá univerzálna hlavička ...

____________________________________________________________


Je dobré si pripomenúť ďalšie meno : Matthew Ratcliff. Tento chlapík urobil pre spopularizovanie Atari ohromne veľa. Mal pekné články (napríklad v časopise Antic, Analog a ST-Log), niekedy aj s ukážkami programového vybavenia. Veľmi známy (mimo iného) je jeho drobný programček Basic On/Off, ktorý umožnil zapnúť a vypnúť Basic priamo za chodu počítača bez akejkoľvek potreby resetu počítača.

 

Matthew Ratcliff

 

Tak isto urobil (bol známy aj pod skratkou MattRatt) základnú opravu Atari Basic RevB → RevC:

Matthew Ratcliff_1

(revízia B vždy pri novom ukladaní súboru následne predlžovala tento súbor o ďalších 16byte, jednoznačne chyba B verzie)

ale bolo toho hodne čo robil aj iného, tiež robil recenzie. Neskôr sa aktívne venoval veciam od Borlandu.

Pozrime si odkazy na niektoré jeho články:

Matthew Ratcliff 2

Matthew Ratcliff 3

Naozaj dobré čítanie !

Tento rok si práve pripomíname 20-te výročie od jeho úmrtia.

____________________________________________________________


Bob Wooley


Ešte jedna vec - v tomto konkrétnom článku (je aj v zozname materiálov od Matthewa Ratcliffa) je spomínané meno Bob Wooley, ďalšia významná osobnosť čo sa týka Atari, preto som to tu ešte raz extra "vypichol, jeho verzia 3.5" FD jednotky Atari XF551 (ak nemáte chuť čítať všetko čo MattRatt napísal):

XF35-kit

Opravil chybu načítania hustoty v OS ROM verzie 7.7 - Atari XF551, urobil 3.5" verziu Atari XF551 a mnoho, mnoho ďalších vecí čo sa týka Atari. Vlastne ak to tak poviem - všetky dostupné (programové) zmeny na jednotke Atari XF551 urobil práve on (myslím tým zmeny priamo v pôvodnom firmware) - teda mimo OS Hyper-XF ktorý pochádza od Stefana Dorndorfa, ktorý celý OS napísal kompletne od začiatku po koniec.

____________________________________________________

 

Rob Hubbard


Nasleduje ďalšie meno ktoré má "niečo" spoločného s Atari: Rob Hubbard, pekelne dobrá muzika na počítačoch Atari. Samozrejme tvoril aj pre iné počítače, ale niekoľko špičkových muzík urobil aj pre Atari, pripomeniem pripojeným obrázkom len jeden jediný titul:

 

____________________________________________________________

 

Ak používate DOS 2.5 štandartne môžete pripojiť 2 disketové jednotky, viac nie - jednoducho ich systém viac neuvidí. Na to aby fungovalo pripojených viac jednotiek musíte v DOS 2.5 spustiť setup pomocou ktorého dokážete nastaviť vyšší počet dostupných jednotiek. Pozor, ako vždy je niečo za niečo - vyšší počet pripojených jednotiek vyžaduje viac pamäte a teda pre prácu potom máte menj pamäte. Dnes to nie je vec ktorá by nejako vadila a zase málokto pripája naraz viac ako 2 jednotky (zvyčajne sa jedná o jednu FD jednotku + SIO2PC, alebo SDRIVE a podobne). Ale je dobré na to pamätať ak sa dostanete do situácie že trebárs máte 3 jednotky a nechápete - was, wann, warum ? Práve pre toto.

____________________________________________________________ 


FD ATARI 1050:

Pri používaní disketovej jednotky Atari 1050 si treba zvyknúť na to, že je pri prevádzke je mechanika o poznanie hlučnejšia ako disketová jednotka Atari XF551. Dobrým premazaním koľajničiek hlavičky sa dá tento jav skutočne podstatne zmierniť. (Ale to platí vlastne pre všetky používané FD mechaniky.) Dlho sa hovorilo o tom že najproblémovejšou časťou je mechanika - teda jej remenička odkiaľ sa prenášajú otáčky motorčeku na stredový "tŕň". Áno, opotrebováva sa, ale napríklad mám doma 5 kusov Atari 1050 a síce všetky už majú rok výroby 1983 - a dodnes sú v nich pôvodné remeničky (a fungujú). Mimochodom, stále sa dajú zohnať nové, náhradné remeničky, takže nie je žiaden dôvod na paniku.

Ako zistíte že je pás na konci svojej životnosti ? Veľmi jednoducho, začnete mať problémy s načítaním diskety, pásik bude mať tendenciu skĺznuť z opásania stredového tŕňa alebo rovno spadne. Vtedy je už skutočne treba plochý pásik vymeniť (bude "vyťahaný").

A ešte sa vrátim k hlučnosti mechaniky - napríklad ak máte zabudované rozšírenie USdoubler existuje varianta tzv. hlučnejšia a aj jej tichšia verzia - a je to dané iba výmenou firmware. Takže aj toto je cesta ako umravniť a stíšiť Vašu FD jednotku. Dtto platí aj pre pôvodný frmware neupravovanej FD jednotky  typu J, K a L - treba vyskúšať ktorý firmware umožňuje tichší chod jednotky.

_______________

 

Neviem či som to nejako extra zdôrazňoval ale firma ICD dodávala svoje rozšírenie do FD Atari 1050 USdoubler v dvoch verziách - a to či ste mali v jednotke Atari 1050 zabudovanú ROM (PROM), alebo Eprom. Podľa toho Vám firma dodala buď PROM pamäť, alebo Eprom, aby ste nemuseli na doske prepojiť inak jumpre. Pre toho kto sa vyzná stačilo použiť Eprom pamäť a prepojiť vývody jumprov na tento typ - v popise rozšírenia USdoubler som to aj popísal. Toľko na doplnenie a vysvetlenie.

____________________

 

A ešte jedna drobnosť - určite ste to zaregistrovali  - jednotku Atari 1050 nenazývame Atari "tisícpäťdesiat" ale Atari "desať päťdesiat". Pritom trojmiestne značenie čítame spolu ako napr. XF551 (päťstopädesiatjedna alebo päťpäťjedna).  Je to zaujímavé že sa to takto zaužívalo.

Poznámka:

Atari 1200XL pritom čítame "tisícdvesto XL".  To sú mi ale veci ... je to celkom prekvápko aj pre mňa na čo všetko si človek pri písaní týchto čriepkov spomenie a čo sa pri tom vynorí z hlbín ataristovej duše. Wink

____________________________________________________________


FD ATARI  XF551:

Keď som už u disketových jednotkách - atarista známy pod nickom sup8pdcpred už cca 11 rokmi prišiel na základný rozdiel prečo US verzia firmware pre Atari XF551 nefungovala pre pripojenie na PAL počítačoch.


    Dekódovaný kód rom pre procesor 8040 v Atari XF551

    1. verziu (pokiaľ viem), ktorá by fungovala iba na NTSC Atari a 2. verziu, ktorá by fungovala na všetkých Atari

    1. verzia:

    0250: 00 NOP
    0251: 00 NOP
    0252: 00 NOP
    0253: 00 NOP
    0254: 00 NOP
    atď.

    2. verzia:

    0250: 44 EE JMP 2EE
    0252: 00 NOP
    0253: 00 NOP
    0254: 00 NOP
    kód navyše:
    02EE: 44 53 JMP 253

    8040 má nastavenú inštrukciu skoku, takže najnižšie 3 bity inštrukcie sú adresa vysokého poradia a druhý bajt ako adresa nízkeho poradia.
    každá inštrukcia jmp = 2 bajty a dokončenie trvá 2 cykly. každý nop je 1 cyklus.
    Pokiaľ ide o počítadlá cyklov, vidíte, že je pridaný 1 ďalší cyklus, aby sa nastavili rýchlosť SIO. 8040 musí mať bitbang každý bajt.

   

V dnešnej dobe je to samozrejme iba taká dodatočná zaujímavá informácia (čo dokáže zmena pár byte ...). Teraz používaný opatchovaný firmware verzie 7.7. chodí bez najmenších problémov na všetkých verziách počítačov. Základným problémom bola mierne odlišná rýchlosť komunikácie vo verzii pre NTSC a pre PAL počítače. No, ale dnes je to už našťastie vyriešené k plnej spokojnosti.

 

    Pripomínam opatchovanú verziu firmware verzie 7.7 pre disketovú jednotku Atari XF551 ktorá je funkčná vo všetkých Atari XF551 a odstraňuje letitý problém zo zistením správnej hustoty práve založenej diskety (práve toto "nedokončenie" originálneho firmware privádzalo majiteľov FD XF551 občas do stavu zúfalstva a spôsobovalo aj nízke hodnotenie jednotky medzi ataristami). Na odstránenie problému stačilo vo firmware zmeniť 23 bytov, autorom patchu je už v tomto článku spomínaný Bob Woolley.

Atari XF551 firmware - patch ROM ver.7.7

_______________

Dodatok 03.08.2019:

Ak používate Sparta DOS tak problém zo zlým rozpoznaním hustoty diskety neexistuje - Sparta DOS má v sebe mechanizmy ktoré zabezpečia (programovo) že XF551 vždy správne a bezpečne rozpozná správnu hustotu založenej diskety. A teda ak niekto nechce robiť akýkoľvek zásah do Atari XF551 tak má možnosť používať práve tento DOS.

____________________________________________________________

 

Atari FD jednotky a večná otázka - ktorá FD jednotka Atari je najlepšia ?:

Veľmi jednoduchá odpoveď - tá ktorá Vám dodnes a hlavne bez problémov funguje ! V USA preferujú rozšírenie Happy a US Doubler (FD jednotka 1050 - je tam mimoriadne rozšírená), v Európe je to zase Speedy 1050 ktorá beží tak isto na Atari 1050 (to je zase moja srdcová záležitosť) - a mohli by sme pokračovať a pokračovať. Niekto zase nedá dopustiť na XF551 (zvlášť ak má v sebe opravený OS alebo má v sebe OS Hyper-XF od S.Dorndorfa). Niekto prisahá na Atari 810, potom sa niekto bije do pŕs za jednotku Indus GT (a jeho klony), Poliaci prisahajú na jednotky TOMS (tu je len jeden problém že sa ich vyrobilo iba niečo mierne nad 100 kusov, takže ich rozšírenie bohužiaľ rozhodne nie je masové).

Mám kolegu ataristu ktorý roky používal Atari XF551 a problém zo zmenou hustoty vyriešil svojsky - používal vždy iba DD formát - a bolo po vtákoch, nehrozila žiadna zmena hustoty pri výmene diskety. Potom som mu odporučil nainštalovať si Hyper-XF OS  - a odvtedy prešiel kompletne na prácu iba pod ním a použitie rozdielnych hustôt prestal vnímať. Ako vidieť aj rokmi zaužívané návyky sa dajú zmeniť - ak prejdete na lepšie.Laughing 

Pretože to, čo kto považuje za najlepšie je vec naozaj hodne individuálna - držím sa odpovede ktorá je v prvom riadku.

Tu len pripojím malú poznámku:

Na atariage.com som si prečítal že existuje maník ktorý má doma 68 kusov Atari 1050 a 21 kusov Atari XF551. Tomu hovorím naozaj viac ako slušné predzásobenie - a Vy viete prečo tieto jednotky dnes nemôžete za toho boha zohnať ... predbehol nás, predbehol !  Yell

 

____________________________________________________________

 

Máte radi hru Rescue on Fractalus ? Je tam veľkonočné vajíčko - v úvodnej obrazovke napíšte AUTHOR

(Toto som netestoval.)

____________________________________________________

Vaše hodnotenie, Rate post:

Igiho knižnica - poznámky2.

By Administrator at July 25, 2019 09:16
Filed Under: Atari

Tak mám z niektorých vecí trošku zmiešané pocity. Uvŕtal som ataristu PP (Pavel Pollák) aby mi naskenoval prílohy I a IV z roku 1987 v dobrom vedomí a svedomí že toto k dispozícii nemám, dex tak isto potvrdil rovnaké číslovanie u čísla IV a tak teda som bol zvedavý čo sa s toho vykľuje.

Vykľulo sa - obidva materiály už mám ... dofrasa, blbé. Ešte je to o to horšie že obidva materiály mi starostlivo Pavel naskenoval vyčistil a nachystal ... a poslal.


Ale poďme po poriadku - to že boli číselné problémy v spravodajoch asi už zaregistrovali viacerí. Tú prílohu IV 1987 som teda bral ako výstrahu, tú mám uverejnenú ako prílohu IV/88 pretože to reálne vyšlo až vtedy a je to aj v tiráži. Lenže teraz vidím že spravodaj príloha I-1 z roku 1988 je to isté ako spravodaj príloha I z roku 1987.  Tak toto ma fakt nepotešilo, takéto hogo-fogo som nepredpokladal ani vo sne. Zase na druhú stranu - pravdepodobne bol o tieto infomácie enormný záujem a potom by to ďalšie vydanie bolo pochopiteľné. Škoda že o tom nie je žiadna zmienka. Rozhodne prílohy I-1 a I-2 z roku 1988 sú podrobnejšie a je tam viac údajov (a už aj opravených).

No, čo už teraz s tým. Len to dávam na známosť aby ste vedeli prečo prílohy z roku 1987 nejako už necítim za potrebné uverejňovať.

____________________________________________________________

Správa čo po tom všetkom ma predsa len potešila - dex mi poslal "balíček" a v ňom 52 kusov spravodajov z Prahy. Ja mám k dispozícii 48 kusov, je jasné že mnohé sú duplicitné, ale aj tak nejaké tie čísielka navyše som z toho poskladal. A zase bude čo skenovať. Tak za túto zápožičku vrele ďakujem !

_______________

Tak isto by som chcel poďakovať za výdatnú pomoc pri poskytnutí niektorých podkladov Vláďovi Mátlovi.

____________________________________________________________

Po tom všetko si dám od toho na pár dní pokoj, fakt nemám radosť že niekto venuje svoj čas skenovaniu a všetkému okolo a nakoniec sa z toho vyvinie duplicita. Veľmi ma to mrzí a PP si zaslúži uznanie za svoju prácu.

____________________________________________________________

Doplnená poznámka 06.08.2019:

Po dlhšom zvažovaní som svoj postoj prehodnotil - predsa len som to nakoniec zverejnil ... história sa nemá prepisovať.

_____________________________________________________

Vaše hodnotenie, Rate post:

Atari - čriepky. Atari tidbits. 6.

By Administrator at July 17, 2019 06:40
Filed Under: Atari

Sú prázdniny a teda máme viac voľného času, preto dnešné číslo vydania je také prázdninové - aby to aj na chvíľku vydržalo. Čo sa podarilo, čo sa pokazilo a hlavne čo potešilo.

 

Vedeli ste že:

 

Vyrábali sa a produkovali diskety rozmeru 5.25" ktoré mali z jednej strany nahratý software vo verzii pre Atari a na druhej strane bol tento program nahratý vo verzii pre Commodore ?

Výhody boli zrejmé - zásadne sa redukoval počet potrebných diskiet pri následnej distribúcii. Ak ste to kúpili pre Atari, O.K, druhú stranu ste nespustili. Dtto platilo aj v opačnom prípade. V drvivej väčšine sa takto jednalo o distribúciu hier.

___________________________________________________________

 

Hlavnou postavou vo firme ICD vo vývoji bol Mike Gustafson. Je dobré si to pripomenúť mená ľudí ktorí mali prsty v zásadných veciach, sú dôležité - tento človek bol mozgom vývoja takmer všetkých hardvérových vecí ktoré vznikli v ICD.

___________________________________________________________

 

Ak si chcete  objednať osadenú základnú dosku pre 3.5" FD verziu Atari XF551 spolu s 3.5" FD mechanikou, je tam upozornenie na to že sa v doske používa radič WD1770, len pozor ak chcete používať 3.5" verziu OS Hyper XF - s WD1770 to nebude chodiť, takže potom zháňajte radič WD1772, naozaj stačí púha výmena radiča 1770 za 1772 a potom to bude aj pre použitie Hyper XF OS v poriadku.


Doska je určená na zabudovanie priamo do počítača rady Atari XE, pre získanie potrebného hodinového kmitočtu používa x-oscilátor 33.333MHz, výsledná hodnota sa ešte delí :4 na potrebných 8.333MHz.

 

Konektor pre pripojenie 3.5" FD jednotky je použitý pre mechaniky 3.5" z notebookov, t.j. má 26 pinov. Milé je to, že v pozadí vidíte ZX-Spectrum ... asi len na podložke, ale aj tak.

 

Prevedenie plošného spoja je skutočne výborné.

No a ešte link:

xf551-in XE

__________________________________________________________

 

Použitý 8" disk na malom Atari ? Ale áno !

 

Celkom slušný "bumbrlíček" na pripojenie, radič 8" v celej kráse. Ale keď sa to tak vezme - 8" FD mechanika je v reále naozaj trošku iný rozmer (vrátane 8" diskiet) než na aké sme zvyknutí. Obrázok je prevzatý z atarimuseum.com

 

Link na úplné podrobnosti vrátane schémy:

http://www.atarimuseum.com/computers/8BITS/3rdparty/Storage/CMC/index.htm

____________________________________________________

 

Chcete si pozrieť nejaké zaujímavé "čriepky" o niektorých čipoch? Rada 65xx, 68xx, 8255 a veľa ďalších čipov na tomto odkaze:

Chips

____________________________________________________

 

Ako sa dajú pripojiť rozličné joysticky pre rozličné zariadenia? (jedná sa o pdf súbor.)

 

Link:

Arcade booklet

Hlavne to môže poslúžiť ako inšpirácia pri tvorbe svojho vlastného joysticku, alebo pri tvorbe vlastného ovládača pre konkrétnu vec. Rozhodne to stojí za pozretie.

____________________________________________________

 

Teraz sa pozrime podrobnejšie na mechaniku magnetofónu Atari 410, trend bol jasný - prechod z kovových dielov mechaniky úplne na plastové diely. Osobne mám jednoznačne radšej mechaniky kovové, ale je to asi vec vkusu (aj keď si o tom myslím svoje, rozhodne z hľadiska životnosti dielov ktoré sa pohybujú a opotrebovávajú sa, fuj to je slovo !).

 

 

Plošný spoj je tzv. papundeklový, čiže nič moc, šetrilo sa ... Môj názor na magnetofóny je všeobecne a dlhodobo nemenný - bolo to lacné, malo to byť lacné, spoľahlivosť bola priamo úmerná cene = teda nečakajte od toho zázraky. Takže buďme radi že sme sa posunuli niekam ďalej a tieto periférie naozaj už patria do dôchodku - tak im to miesto vo vitríne doprajme, tam je ich miesto.

____________________________________________________________


Ako si správne nastaviť analógovú časť  radiča WD27xx v disketovej jednotke Atari 1050:

 

Veľmi pekne urobený popis je na stránkach atariage od usera tf_hh, proste ak máte príliš "rozhasenú" Atari 1050 tak si skontrolujte aj analógovú časť radiča. (Teda - ak nám sedí napájanie +5V a 12V, čo je základný predpoklad posunúť sa ďalej v hľadaní závady.)

howto-adjust-analog+ue-part-of-fdc-279x-in-a-1050-disk-drive

____________________________________________________________


A keď sme už u  disketovej jednotky Atari 1050, pripomeniem pár slovami info k obsahom existujúceho firmware, teda ich najznámejších verzií:


Revízia L podporuje radič  WD2793, tak isto aj radič WD2797 (s pinom č. 25 odpojeným, alebo vyhnutým smerom nahor aby tento pin radiča 2797 "nesedel" v pätičke, alebo jeho odštípnutým, je to dané tým že jeho funkcia je iná ako v radiči 2793, preto je potrebná táto drobná úprava.). Revízie firmware J & K podporujú len radič 2793. V Hong-Kongu vyrobené WST mechaniky majú svoj vlastný firmware, ktorý je založený na revízii K s modifikovaným krokovým kódom -  táto verzia nepodporuje radič 2797. Takže na toto si dajte pozor.

____________________________________________________________

 

Jeden z DRAM testerov pre čipy rady 16k x1 a 64k x1:


Obrázok prevzatý zo stránky DRAM testeru.

 

Link:

DRAM tester

 

Tester je založený na čipe AVR, súčiastok nie je veľa. Čo robí tester je jasné,v odkaze je aj download všetkého potrebného. Popis prevzatý zo stránky autora, je ním E. Müller. DRAM tester je už staršieho dáta, pochádza z roku 2008.


Zvyčajné podmienky používania:

- Všetky ochranné známky a ochranné známky sú majetkom príslušných vlastníkov!
- Bez záruky na čokoľvek!
- Žiadna zodpovednosť, bez ohľadu na to, z akého dôvodu!
- Používajte len na vlastné riziko
- Žiadny nárok na prepracovanie
- Povolené je bezplatné používanie a distribúcia
- Predaj a / alebo komerčné využívanie sú zakázané

Tento archív obsahuje nasledujúce súbory:

DRAM.BAS - zdrojový program v BASCOM-AVR
DRAM.BIN / .HEX - Riadiaci program pre ATMEGA
DRAM.JPG - obrázok prototypu
Schematics.pdf - Schematické

Tester DRAM je momentálne možné použiť pre dynamické pamäťové čipy týchto typov:

* U256   (NSW 4116)
* U2164 (NSW 4164)

Pre U256, okrem povinného + 5V, sú potrebné ďalšie aj ďalšie napäta: -5V a + 12V.

Použitý postup je všeobecný funkčný test.
Nie je možné určiť, či je DRAM v rámci určitých tolerancií.
Nie je žiadne tlačidlo štart alebo stop, skúška začne ihneď po zapnutí prevádzkového napätia.

Popis funkcie:

256 stĺpcov a 256 riadkov sa kontroluje v 4 krokoch:

1. Všetky bity na 1
2. Všetky bity na 0
3. Bits sú zapísané striedavo s 1 a 0, počnúc od 1
4. Bity sa zapisujú striedavo s 0 a 1, počnúc od 0

Počas kontroly sú obidve LED diódy tmavé.
Po každom spustení sa výsledok testu zobrazí na približne 250 ms:

* zelená LED svieti = modul v poriadku
* červená LED svieti = modul je chybný alebo nie je vložený

Potom sa celý proces opakuje.

Očakáva sa že necháte prejsť niekoľko úspešných cyklov, aby sa zabezpečilo, že je testovaná DRAM v poriadku.

Aplikácia:

1.) DRAM by sa mali vložiť do pätice v stave bez napätia!
2.) Nastavte prepínač podľa typu DRAM.
3.) Zapnite napätie (Gnd, + 5V, + 12V, -5V) Dodržujte poradie!
4.) Počkajte na výsledok testu
5.) Vypnite napätie (-5V, + 12V, + 5V, Gnd) Dodržujte poradie!
6.) DRAM by mali byť odstránené v stave bez napätia!

Nedodržanie postupu alebo zlá poloha spínača typu DRAM môže poškodiť alebo zničiť pamäťový modul -  tak isto aj mikroprocesor AVR.

 

Poznámka:

Je tu pár vecí čo ma trošku zarážajú - označenie, ktoré evokuje pamäte 4164 a 41256. Tak isto pokiaľ si dobre pamätám vždy malo nabiehať napätie -5V ako prvé a padať ako posledné, tak sa robili aj zdroje ktoré kontrolovali či je prítomných -5V, až potom uvoľnili 12V. Použitý test je síce veľmi jednoduchý, čiže nemusí odhaliť všetky problémy ktoré môžu nastať, ale na základnú kontrolu testovania DRAM pamätí rozhodne postačuje.

____________________________________________________


Hľadáte kde kúpiť nejaký hardvér pre Vaše Atari ? Napríklad Ultimate Atari Video (25.- USD), alebo kompletný SDrive Max aj s púzdrom ála XL rada počítačov (čierne prevedenie za 75.- USD), ale je tam toho podstatne viac (15 vecí), mimo iného predávajú aj čipy POKEY - ale 45.- USD je celkom hodne, tak isto aj Mylar fóliu pre XE klávesnice za 15.- USD. (Pripravte si peňaženku ... ceny idú nahor.):

https://thebrewingacademy.com/collections/atari-800-xl-xe-xel-xld

Na svoje si tu prídu aj majitelia TI99.

____________________________________________________

 

Návod na rozšírenie RAM na 1MByte na počítačoch Atarri 65XE (130XE) a Atari 800XL:

http://www.atari.apox.pl/artykul,1mb-ram-w-atari-8-bit.html

(poľsky)

____________________________________________________

 

Zaujímavá talianska stránka o Atari:

https://www.santellocco.com/atari/index.htm

(taliansky)

____________________________________________________

 

Jednoduché ovládanie krokového motorčeku (5 alebo 6 vývodového):

StepperMotorRobotControl

(Je priložený aj Basicový program.)

___________________________________________________________

 

Atari wallpapers:

Atari wallpapers

___________________________________________________________

 

Na záver dnešného vydania - milá "hovadinka", jednoduchý A4 celostránkový raster, hodí sa to ak si potrebujete napríklad nakresliť schému a určite to potom bude krajšie vyzerať ako kreslená schéma úplne iba tak "od ruky", ak si to potom uložíte do svojho archívu tak sa nebude za čo hanbiť:


Malá ukážka časti stránky A4.


Raster.pdf (10,70 kb)

No a to je už naozaj na dnes všetko.

____________________________________________________

Vaše hodnotenie, Rate post:

LiteDOS 2.05 - novinka roku 2019. Lite DOS 2.06.

By Administrator at July 13, 2019 08:52
Filed Under: Atari

Obrázok prevzatý z: www.mr-atari.com

 

Softvérová novinka, mini DOS, je kompatibilný s DOS 2.5. Naozaj zaujímavá vec, výborná pri použití Turbo Basicu pretože je k dispozícii podstatne viac miesta (až o celých 8kByte RAM) - a to sa hodí vždy. Mini je mini a teda niektoré veci sú riešené trošku inak ale nevidím najmenší problém prečo by nešlo na to si zvyknúť. V linku je odkaz na download Lite DOSu a tak isto je tam popísaný aj návod na použitie spolu s popisom pomocných obslužných programov. Tak isto je tam upravený Turbo Basic spolu s jeho pomocnými programami (+ kompilátor + library) pre použitie s týmto DOSom. Samozrejme - použitie nie je obmedzené iba na Turbo Basic, nakoniec je to celé v popise podrobne popísané, je tam napríklad aj Tiny terminál, Lite driver pre Atari 850.

 

Nuž - kto má dovolenku a má čas, pozrite si to, neoľutujete! Tu je popis, download Lite DOSu a všetko čo k nemu na používanie potrebujete vedieť:

http://www.mr-atari.com/Mr.Atari/LiteDOS/


Záverom len môžem skonštatovať - takáto novinka počas uhorkovej sezóny naozaj poteší !

__________________________________________________________

15.07.2019

Od dnešného dňa je tam ešte novšia verzia Lite DOS 2.06.

____________________________________________________

Vaše hodnotenie, Rate post:

07-08_2019 Blog, Notes.

By Administrator at July 02, 2019 15:37
Filed Under: Blog

02.07.2019

Začali prázdniny, beriem si aj aj prázdninové voľno. Skúsim dohnať niektoré resty a teda spravodaje musia trošku počkať. Čiže tieto 2 mesiace budú také podstatne voľnejšie a bude tu tých článkov o poznanie menej. Nakoniec - už som avizoval že keď budem mať skenovania a čistenia spravodajov "plné zuby" tak si zoberiem oddychový čas. A teraz prišiel tento spomínaný okamih. Užite si voľno, naberte nové sily a po pár týždňoch zase ideme veselo do toho - a s novou chuťou.

___________________________________________________________

13.07.2019

Atari Lite DOS, mini DOS s veľkými možnosťami:
LiteDOS 2.05

__________

Jeden na dnešok:


David Copperfield - na hraniciach a kontrolujú ho colníci.
Jeden z nich pýta: "A mohol by ste nám ukázať nejaké kúzlo?"
David Copperfield: "Ale samozrejme. "

Mávne rukou nad šálkou kávy a tá aj s lyžičkou a podšálkou zmizne.
Colníci na to pozerajú a jeden z nich hovorí: " A to je všetko?"
David Copperfield: " Áno."
Colník na to: "Tak teraz pozeraj ty, vidíš tam vonku tie 3 kamióny plné liehu?"
David Copperfield: "Vidím."
Colník vezme do ruky pečiatku, 3x papier opečiatkuje a vraví: " Tak a teraz je v nich hrášok!"

___________________________________________________________

14.07.2019

Ako sa darilo predpovedať budúcnosť:

„Návrh je třeba zamítnout především proto, že žádná lampa bez knotu nemůže samozřejmě hořet.” (Z posudku projektu plynového osvětlení, podaného Philipem Lebonem francouzské Akademii věd, 1797.)

„Létající stroje těžší než vzduch jsou čirým nesmyslem.” (Lord Kelvin, fyzik, 1895.)

„Letadla jsou sice zajímavé hračky, ale nemají žádné vojenské využití.” (Francouzský maršál Ferdinand Foch, 1851-1929.)

„Raketa nikdy nebude schopna opustit atmosféru.” (New York Times, 1936.)

„Nikdy nebude postaveno větší letadlo.” (Inženýr firmy Boeing po úspěšném prvním letu Boeingu 247 s kapacitou 10 lidí, 1933.)

„V roce 1960 budou lidé pracovat jen 3 hodiny denně.” (John Langdon-Davies, 1936.)

„Zařízení zvané telefon má příliš mnoho nedostatků, než aby mohlo mít nějaký význam pro komunikace. Nemá pro nás naprosto žádné ceny.” (Memorandum Western Union, 1876.)

„Fonograf nemá žádnou možnost komerčního využití.” (T. A. Edison, 1880.)

„Tohle rádiové šílenství časem skončí. Rozruch kolem možnosti širšího zavedení rozhlasového vysílání brzy odpadne.” (Thomas Alva Edison, 1922.)

„Američané možná potřebují ten telefon, ale my máme dost poslíčků.” (Sir William Preece, British Post Office, 1876.)

„Přenos dokumentů po telefonních drátech je principiálně možný, ale potřebné zařízení je tak drahé, že to nikdy nebude k praktickému použití.” (D. Gabor, vynálezce holografie a nositel NC za fyziku, 1962.)

„I když teoreticky a technicky je televize možná, po komerční a finanční stránce to považuji za nemožné, za něco, kde nemá smysl ztrácet čas s nějakými úvahami.” (Lee DeForest, vynálezce elektronky, 1926.)

„Televize se neprosadí, protože lidi by brzy unavilo zírat každý večer na dřevěnou bedýnku. Dávám jí šest měsíců slávy.” (Darryl Zanuck, producent filmové společnosti 20th Century Fox, 1946.)

„Kdo by chtěl k čertu slyšet herce, jak ve filmech mluví?” (H.M. Warner, spoluzakladatel společnosti Warner Brothers, 1927.)

„Brzy se ukáže, že roentgenové paprsky jsou jenom podvod.” (Lord Kelvin, fyzik, president Royal Society, 1900.)

„Elektřina nemůže být nikdy praktickou formou síly, protože ztráty vzniklé ve vedení jsou příliš velké. Bylo by snazší užívat provazových poháněcích pásů, které by šly od kladky ke kladce, takže by se táhly na míle po celém kraji.” (Inženýr Osborne Reynolds, britský fyzik a technik, 1888.)

„Když skončí pařížská výstava, elektrická světla budou zrušena a nikdo o nich více neuslyší.” (Erasmus Wilson, profesor oxfordské univerzity, 1878.)

„Není vůbec pravděpodobné, že člověk někdy dokáže vykřesat z atomu nějakou energii. Zbrklá představa využití atomové energie jako náhrady za vyčerpané zásoby uhlí je zcela nevědeckou utopií, dětinskou představou.” (Robert Millikan, nositel NC za fyziku, 1928.)

„Je úplně jedno, co dělá. Stejně nikdy ničeho nedosáhne.” (Sdělení učitele otci Alberta Einsteina, 1895.)

„Není sebemenšího náznaku, že by se podařilo využít jadernou energii. Muselo by to znamenat rozbití atomu.” (Albert Einstein, 1932.)

„Energie produkovaná atomem je velmi slabá. Každý, kdo očekává nějaký významnější zdroj energie z transformace atomů, je snílek.” (Ernst Rutherford, britský fyzik, nositel NC, 1933.)

„Atomová energie se možná vyrovná našim dnešním výbušninám, ale je nepravděpodobné, že z ní vzejde něco výrazně nebezpečného.” (Britský předseda vlády Winston Churchill, 1939.)

„To je ta nejbláhovější věc, kterou jsme se kdy zabývali – ta bomba nikdy nevybuchne, a to říkám jako expert na výbušniny.” (Admirál W. D. Leahy ve zprávě presidentu Trumanovi, 1944.)

„Vysavače na jaderný pohon budou realitou do deseti let.” (Alex Lewyt, president společnosti Lewyt vyrábějící vysavače, New York Times, 1955.)

„Do roku 2000 budou naše domy létat.” (Arthur C. Clarke, 1966.)


___________________________________________________________

17.04.2019

Prázdninové (júlové) čítanie na tému Atari:
Atari - čriepky. Atari tidbits. 6

_____________________________________________________

25.07.2019

Asi si dám fakt pauzu:

Igiho knižnica - poznámky2.

_____________________________________________________

02.08.2019

Augustové prázdninové čítanie na tému Atari:
Atari - čriepky. Atari tidbits. 7

_____________________________________________________

06.08.2019

Materiál ktorý u mňa skoro nespatril svetlo sveta vďaka môjmu rozhodnutiu, ale nakoniec som zmeni názor a svetlo sveta predsa len uvidel:
Igiho knižnica 31 - ZAK Praha 1987 príloha I.

_____________________________________________________

10.08.2019

Pridaný servisný manuál + Printer Operator Manual do pôvodného článku o tlačiarni Atari 820:

http://blog.3b2.sk/igi/post/Tlaciaren-ATARI-820-Printer-ATARI-820.aspx

____________________________________________________________

13.08.2019

A že vraj uhorková sezóna ..., PP poslal materiál o homemade stavbe zdroja pre disketové jednotky Atari XF551 a Atari 1050:
Samostatný zdroj pre napájanie disketovej jednotky XF551. Homemade PS Atari XF551

_____________________________________________________

16.08.2019

Podrobnejšie údaje o Eprom typu 2732:
Eprom 2732 - rôzne typy. Eprom 2732 - various type.

_____________________________________________________

25.08.2019

Chcel som vypnúť počas prázdnin - ako sa pozerám - nejako sa mi to nepodarilo ...

Zase na tému disketovka Atari 1050:
Atari 1050 - Write protect - trvalé odblokovanie - permanent unblocking.

_____________________________________________________

Vaše hodnotenie, Rate post:

Atari 1050E - rozširujúca doska, expanding board - part2.

By Administrator at June 29, 2019 13:31
Filed Under: Atari

 

Tak sa zdá že po dosť dlhom čakaní sme sa dočkali - Atari 1050E ide do finále. Majitelia disketových jednotiek Atari 1050 sa konečne dočkajú novej rozširujúcej dosky do svojho stroja. Na Lotharekových stránkach je informácia o tom že to ide do sveta ešte počas mesiaca júla. Autorom je Candle. Cenovo toto zariadenie vychádza na necelých 40.- Euro, len nezabudnite pripočítať + 15.- Euro za poštovné ... 

 

Základný popis som už podal v prvej časti - kto chce čítajte tu:

Atari 1050E - rozširujúca doska, expanding board.

 

Použitie track-bufferu je vec výborná, šetrí tak mechaniku jednotky a tak isto aj vlastnú disketu, eliminujú sa zbytočné pohyby po jej povrchu. Momentálne nie sú informácie o dostupnosti možnosti vlastného naládovania firmware do zariadenia (je flashovací). No uvidíme. Tak isto zatiaľ nie je informácia o tom či dokáže simulovať "pravú Atari 1050", teda aby pracovala aj s chránenými programami. Ale toto všetko sa asi v krátko čase dozvieme. Neviem či som to spomenul, 1050E pridáva aj Double hustotu, teda na jednu stranu diskety uložíme rovných 180kB dát. Rýchlosť prenosu dát je rovná 3-násobku pôvodnej rýchlosti.


Poďme sa pozrieť čo treba urobiť pre inštaláciu zariadenia (nečaká Vás žiadne spájkovanie):


- otvoríme disketovú jednotku Atari 1050

- odpojíme floppy mechaniku (poznačte si najprv zapojenie kabeláže !!!)

- vyberieme z pätičky čip Eprom alebo PROM

- vyberieme z pätičky čip procesor 6507

- vyberieme z pätičky čip RAM 6810

- vložíme do prázdnej pätičky v 1050E pôvodný procesor 6507

- následne doštičku 1050E vložíme do pätičky kde bol doteraz procesor 6507

  (pozor na správnu orientáciu pri nasadení !!!) 

- zapojíme naspäť floppy mechaniku (+ jej kabeláž)

- poskladáme a zatvoríme

- môžeme testovať


Potom to bude vovnútri vyzerať takto:

 

Foto: Prevzaté zo stránok Lothareka.

 

Prevedenie je čisté, úhľadné, flashovanie firmware sa bude robiť pravdepodobne cez ICSP konektor, čiže nebude to asi priamo možné cez nejaký software na diskete jednotky, ale to je v tomto okamžiku len môj odhad, tak isto neskôr uvidíme čo bude a ako.

 

Teraz poďme na Lotharekove stránky kde je mimo iného aj krátka inštruktáž (3 fotografie ako si 1050E nainštalovať):

Atari 1050E

_____________________________________________________

Doplnok:

Kto hľadá nájde, ešte dnes som našiel ďalšie informácie:


obsluha formátov SD, ED a DD
high speed (US - SIO index 6)
možnosť aktualizácie cez zabudovaný flasher cez SIO

A som u konektoru ktorý ma miatol a kde som to zle odhadol, ten je určený na možné pripojenie LCD displeja na báze HD44780 (použitý napríklad v SIO2SD).

Tak isto sa dá použiť časť pamäte na ROM disk, ktorý môže obsahovať užívateľské programy, tie si tam môže dať sám užívateľ.

Ak som tomu dobre porozumel na Turbo režim treba mať zabudované rozšírenie RAM (odporúčané U1MB). Čiže ak máte napr.SpartaDOS tak sa samo prepne na Turbo.

____________________________________________________

Vaše hodnotenie, Rate post:

SBC6502 - 24 - Rugg/Feldman benchmarks.

By Administrator at June 26, 2019 17:50
Filed Under: SBC6502

 

A zase som u benchmarkov, neviem, neviem, nejako sa mi stále pletú pod nohami ...Smile. Napriek tomu že som už nejaké benchmarky uverejnil tak sem pridám ďalšie, nakoniec väčšina z nás má rada predstavu o tom ako naše staré mašinky bežia - teda ako sú rýchle, alebo pomalé - podľa toho ako to vnímame.

 

 

 

Poďme na vec:


Uverejnené benchmarkové testy a aj tabuľka rýchlosti vykonávania testov sú prevzaté z Wikipedie, tabuľka z mojej strany bola iba doplnená o údaje ktoré som nameral na SBC6502 (úplne na spodku tabuľky). Príjemné je zistenie, že si SBC6502 v uvedenej "konkurencii" vedie naozaj slušne, čo ma teší. Ak je osadený v SBC6502 procesor 14809 od Atari (čo je vlastne procesor 6502C s pridaným pinom HALT) tak časy sú úplne identické - čiže nevidel som dôvod písať rovnaké časy do ďalšieho riadku tabuľky. Jediný rozdiel je v spotrebe týchto procesorov, kde je výrazne nižší príkon ak je použitý procesor 65C02, proste staršia NMOS technológia proti novšej CMOS nemá v odbere šancu. Možno sa ešte oplatí pripomenúť že SBC6502 používa 8kByte verziu jazyku Microsoft Basic z roku 1977.

Pretože niektoré časy sú skutočne krátke tak vtedy najlepším riešením merania času je zväčšiť meraciu slučku na 10-násobok, potom po stopnutí sa čas jednoducho vydelí :10 a ste dostatočne presní v určení doby trvania jednotlivého testu, tu sa to hlavne týkalo konkrétne testu č.1.

 

Testy číslo 1 až 7 vznikli v roku 1977, test číslo 8 pochádza z neskoršieho obdobia.


_____________________________________________________
Benchmark 1:


300 PRINT "START"
400 FOR K=1 TO 1000
500 NEXT K
700 PRINT "END"
800 END


Slučky FOR-NEXT sú jednou z najzákladnejších konštrukcií v jazyku BASIC a ak je výkon týchto slučiek pomalý, je tiež veľmi pravdepodobné, že akýkoľvek program bežiaci v tomto BASICu bude tiež pomalý. Známym príkladom je Atari Basic , ktorý mal v sebe niekoľko problémov, ktoré výrazne spomaľovali výkonnosť slučiek FOR-NEXT - a mimochodom základné programy v Atari Basicu sú výrazne pomalé.

_____________________________________________________

Benchmark 2:

300 PRINT "START"
400 K=0
500 K=K+1
600 IF K<1000 THEN 500
700 PRINT "END"
800 END


Tento test vykonáva rovnaké operácie ako test č.1, ale používa sa explicitný test a skok namiesto použitia vstavaného FOR-NEXT. Všeobecne platí že tento program beží podstatne pomalšie ako test č.1, pretože väčšina Basic-ov tlačí adresu FOR cez zásobník, potom je NEXT relatívne rýchly, zatiaľ čo použitie GOTO vyžaduje aby interpreter prezeral program pre zodpovedajúce číslo riadku (tu je to 500). Niektoré verzie programu Basic optimalizovali GOTO pomocou explicitných štítkov (labels) alebo posúvaním cieľov GOTO v zásobníku aby ich vykonávali ako NEXT. Turbo Basic XL urobil oboje a vďaka tomu bežal omnoho rýchlejšie ako akýkoľvek podobný BASIC.

_____________________________________________________

Benchmark 3:

300 PRINT "START"
400 K=0
500 K=K+1
510 LET A=K/K*K+K-K
600 IF K<1000 THEN 500
700 PRINT "END"
800 END


Test č. 3 je rozšírením testu č.2, tentoraz pridaním základnej matematiky a variabilného prístupu. Porovnaním času na spustenie testov č.2 a č.3 je možné získať predstavu o matematickej knižnici daného BASIC-u.

_____________________________________________________

Benchmark 4:

300 PRINT "START"
400 K=0
500 K=K+1
510 LET A=K/2*3+4-5
600 IF K<1000 THEN 500
700 PRINT "END"
800 END


Rovnako ako test č.3 okrem toho, že konštanta K je nahradená číselnými premennými. To si vyžaduje, aby interpreter konvertoval hodnoty z ich textovej reprezentácie do svojho interného úložného formátu, čo si vyžaduje určitý čas. Určitú predstavu o výkonnosti tejto funkcie konverzie možno určiť porovnaním tohoto času s benchmarkom č.3.

_____________________________________________________

Benchmark 5:

300 PRINT "START"
400 K=0
500 K=K+1
510 LET A=K/2*3+4-5
520 GOSUB 820
600 IF K<1000 THEN 500
700 PRINT "END"
800 END
820 RETURN



Test č.5 zavádza volanie podprogramu. Dlhé programy v skorých verziách BASICu by značne využívali podprogramy, a preto bola dôležitá efektivita volacieho mechanizmu. V závislosti od spôsobu, akým systém fungoval, môže návratnosť vyrovnávať umiestnenie volajúceho účastníka spôsobom podobným NEXT, a tak bežať veľmi rýchlo.

_____________________________________________________

Benchmark 6:

300 PRINT "START"
400 K=0
430 DIM M(5)
500 K=K+1
510 LET A=K/2*3+4-5
520 GOSUB 820
530 FOR L=1 TO 5
540 NEXT L
600 IF K<1000 THEN 500
700 PRINT "END"
800 END
820 RETURN



Test č.6 definuje malé pole na začiatku a pridáva ďalšiu slučku FOR-NEXT vnútri hlavnej slučky. To má malý vplyv na kód, ale používa sa na nastavenie základnej línie pre test č.7.

_____________________________________________________

Benchmark 7:

300 PRINT"START"
400 K=0
430 DIM M(5)
500 K=K+1
510 LET A=K/2*3+4-5
520 GOSUB 820
530 FOR L=1 TO 5
535 M(L)=A
540 NEXT L
600 IF K<1000 THEN 500
700 PRINT"END"
800 END
820 RETURN



Tu sa priradí hodnota každému elementu poľa zakaždým, keď sa ide cez slučku. Porovnanie času potrebného na spustenie č.7 až č.6 indikuje účinnosť prístupu poľa.

_____________________________________________________

Benchmark 8:

300 PRINT"S"
400 K=0
500 K=K+1
530 A=K^2
540 B=LOG(K)
550 C=SIN(K)
600 IF K<1000 THEN GOTO 500
700 PRINT"E"
800 END

 

Test č. 8 bol pridaný od PCW (podrobnejšie popísané v pôvodnom zdroji), vykonáva sa niekoľko transcendentých funkcií, aby sa otestoval ich výkon.

_____________________________________________________

Nasleduje porovnávacia tabuľka časov vykonania jednotlivých testov (časy sú v sec.):

 

System CPU Basic Test 1 Test2 Test3  Test 4 Test 5 Test 6 Test 7 Test 8
IBM 5100     4,50 21,10 57,40 54,50 59,00 88,20 174,90 201,60
BBC Micro 6502 (2MHz) BBC 0,80 3,10 8,10 8,70 9,00 13,90 21,10 49,90
Atari 800XL 6502 (1.79MHz) Atari 2,20 7,30 19,70 24,10 26,30 40,30 60,10 424,00
Commodore 64 6510 (1MHz) MS 1,20 9,30 17,60 19,50 21,00 29,50 47,50 119,30
Sinclair ZX80 Z80 (3.25 MHz) Sinclair 1,50 4,70 9,20 9,00 12,70 25,90 39,20  
Sinclair Spectrum Z80 (3.25 MHz) Sinclair 4,40 8,20 20,00 19,20 23,10 53,40 77,60 239,10
Apple II 6502 (1MHz) Integer 1,30 3,10 7,20 7,20 8,80 18,50 28,00  
Apple II 6502 (1MHz) Applesoft 1,30 8,50 16,00 17,80 19,10 28,60 44,80 55,50
Altair 8800 8080 (1MHz) Altair 4.0 1,90 7,50 20,60 20,90 22,10 38,80 57,00 67,80
Altair 8800/TDL
Z80 (2MHz) Zapple 1,70 9,50 20,60 21,70 23,70 36,70 52,40  
Compucolor 8001 8080 (2MHz) Compucolor 8k 2,10 13,10 27,00 29,00 31,30 47,50 67,80  
SWTCP 6800 6800 (0.898MHz) SWT 8k 1,40 9,00 16,80 18,10 20,00 31,00 45,20 53,70
SWTCP 6800 6800 (0.898MHz) Altair 680 14,90 24,70 96,10 105,30 109,80 174,10 204,50  
Altair 680 6800 (0.5MHz) Altair 680 1.1 2,60 16,40 30,90 33,70 36,60 56,00 81,90 96,90










 

Kompletný, pôvodný originálny článok na túto tému najdete na wikipedii:

Rugg/Feldman benchmarks

 

(v pôvodnom zdroji niektoré údaje neboli vyplnené, iné stroje tam neboli uvedené, takže ma prosím nebombardujte upozorneniami na to aký ktorý počítač som v tabuľke zabudol uverejniť  ...)

__________________________________________________________

01.10.2019

Pre SBC6502 som vytvoril extra tabuľku s dosiahnutými výkonmi podľa taktu hodín:

 

 

P a r á d a  !!!

_____________________________________________________

27.06.2019

Ten doplňujúci údaj od Jirku pre Atari je fakt tragický ..., našťastie je k dispozícii v článku spomenutý Turbo Basic XL, ktorý je skutočne svojím výkonom niekde inde. Pretože nepatrí do základného vybavenia počítača tak údaje o jeho rýchlosti nie sú zaradené v samotnom článku. (Sám odkedy sa objavil vždy výhradne používam TB.)

___________________________________________________________

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:

Igiho knižnica 30 - ZAK Praha 1988 príloha VI.

By Administrator at June 24, 2019 10:15
Filed Under: Atari

Príloha číslo VI z roku 1988. Popisovaná vec pochádza z dielne firmy OSS, ktorá bola povestná svojimi veľmi kvalitnými produktami. Celý MAC/65 navrhol a kompletne vypracoval Stephen D.Lawrow, vlastný produkt sa dodával ako cartridge.

 

Obsah: MAC/65



ZAK Praha 1988 príloha VI.pdf (6,81 mb)

 

Popis cartridge -zapojenie + obsah:

OSS cartridge

 

Poznámka:
Dnešný materiál do použiteľnej podoby kompletne "dotiahol" Pavel Pollák, takže tu som to len previedol do podoby pdf súboru bez ďalších mojich zásahov do digitálneho čistenia. A že teda tento materiál vyzeral hodne zle pred skenovaním ! Naozaj sa s tým "vyhral" a zachránil ho, pretože práve tento materiál bol mimoriadne silno postihnutý tzv. žlto - hnednutím popisovaným už v mojich poznámkach1 ku ZAKu.


Príjemné čítanie.

_____________________________________________________

Vaše hodnotenie, Rate post:

Igiho knižnica 29 - ZAK Praha 1988 príloha V.

By Administrator at June 18, 2019 14:39
Filed Under: Atari

Príloha číslo V z roku 1988. Dovolím si odcitovať prvú vetu tejto prílohy: BASIC je asi 200x pomalejší ako strojové programy. Teraz je myslím si jasné prečo je dobré používať niečo čo chod Vášho počítača znateľne urýchľuje.

 

Obsah: Programovanie v assembleri pre počítače Atari.



ZAK Praha 1988 príloha V.pdf (14,30 mb)

 

Príjemné čítanie.

_____________________________________________________

Vaše hodnotenie, Rate post:

Igiho knižnica 28 - ZAK Praha 1988 príloha IV.

By Administrator at June 14, 2019 08:20
Filed Under: Atari

Tak táto príloha je "špeciálna". Ako tomu rozumieť ? Na obale rok 1987, vovnútri čísla rok vydania 1988. Nuž nečudujte sa že som to zaradil do roku 1988. Ak s tým má niekto problém - presuňte si to do roku 1987. Ja to vidím ako maličkosť, obsah prevažuje na číslom roku vydania. Laughing A zistiť čo bolo a ako po tých rokoch už nie je jednoduché a pamätníci to považujú za vec uzatvorenú a teda žiadne ďalšie informácie som už nezískal.

 

Obsah: Základy programovania mikroprocesoru 6502.

 

ZAK Praha 1988 príloha IV.pdf (9,71 mb)

Príjemné čítanie.

_____________________________________________________

Vaše hodnotenie, Rate post:

Igiho knižnica 27 - ZAK Praha 1988 príloha III.

By Administrator at June 12, 2019 06:00
Filed Under: Atari

Tretia príloha roku 1988, ako vidíte prílohu č.II nemám - no ale čo nie je môže byť. Tak teda posunieme sa ďalej. Je celkom možné že príloha II je tá ktorá vyšla v roku 1988. Zase raz - obsah je podľa mňa dôležitejší ako reálne uvedené číslo materiálu.


Obsah: Mikroprocesory 65C02 a obvod R6520 (PIA).


ZAK Praha 1988 príloha III.pdf (2,26 mb)

Príjemné čítanie.

_____________________________________________________

Vaše hodnotenie, Rate post:

Info o autorovi

Volám sa Igor Gramblička, bydlisko: Bratislava, Slovakia. Môj nick: Igi. Tento blog slúži na zobrazenie mojich záujmov - je to môj vlastný pohľad na veci, napriek  tomu dúfam že na mojich stránkach nájdete aj to čo hľadáte ...