09_2024 Blog, Notes.

By Administrator at September 13, 2024 11:53
Filed Under: Blog

13.09.2024

Piatok trinásteho, leje ako z krhly - proste parádny deň ako vystrihnutý - na to aby ste sedeli doma, teda ak sa to dá. Ponúkam foto základnej dosky počítača Atari 800XLF, toto určite pomôže pri orientácii a hľadaní umiestnenia súčiastok na nej:

Atari 800XLF - motherboard - bare board.

____________________________________________________________

Vaše hodnotenie, Rate post:

Atari 800XLF - motherboard - bare board.

By Administrator at September 13, 2024 11:39
Filed Under: Atari

Dnes je tu základná doska - motherboard pre počítač Atari 800XLF. To že je to "holá" doska je veľlmi výhodné, pretože nám to môže pomôcť sa orientovať v tom kde sú umiestnené jednotlivé súčiastky. Takže kto to má doma sa môže začať orientovať ... a kochať.Smile


Vrchná strana Atari 800XLF.

 

Spodná strana Atari 800XLF.

 

Obrázky v plnom rozlíšení:

A800XLF__MB_top.jpg (464,65 kb)

A800XLF__MB_bottom.jpg (377,52 kb)

____________________________________________________________

Vaše hodnotenie, Rate post:

Atari 3.5" FDrive + new WR177x.

By Administrator at August 07, 2024 10:55
Filed Under: Atari

Pri prechádzaní webom som našiel riešenie problému pri použití 3.5" FDD mechaniky radiča FDD WR177x ktoré sa navzájom akosi "neráčia" - nasadené v Atari XF551 (platí aj pre riešenie od Zaxxon-a -> XF351). Dostupnosť radiča WD1772 je o poznanie horšia a tak ľudia sa snažia nasadiť novú náhradu - ale tá bez úpravy firmware priamo nejde (teda s 3.5" FDD).

Náhrada WD1772 - FPGA čip WR177x.

 

Citujem autora úpravy:

Testoval som to s čipom WD1772 a všetko funguje dobre. VR177x FPGA má však problém s HypeXF B pri formátovaní diskety. Na stránke Igora G. má OS XF551 v7.7 od Boba Wooleyho. Igor to upravil, ale stále je to na 5.25 FDD. Po úprave, ktorú opísal Bob Wooley pre 3.5 FDD, som nahral vyššie uvedený patch OS-XF551v7.7+720kB do Atmel 28c64. S takto upraveným OS-XF551 už čip VR177x funguje a správne formátuje diskety.

-Aleistersk-


Už upravený firmware:

ROMXF551_Ver7_7_patch+720kB.bin (8,00 kb)

 

Odkaz na fórum (poľsky) :

http://www.atari.org.pl/forum/viewtopic.php?id=19781

 

No, priznám sa toto som neskúšal. Síce všetko potrebné na prerábku XF551 mám, mám k dispozícii 3.5" FDD a aj stovky 720kB diskiet, ale akosi ma to neťahá, môj "svet" sú diskety 5.25" ... takže priamo osobne potvrdiť to neviem, je jasné že síce to Hyper XF nie je, ale vďaka aspoň za to že tento firmware už behá bez problémov.

____________________________________________________________

Vaše hodnotenie, Rate post:

Software - Speedy 1050.

By Administrator at August 02, 2024 15:15
Filed Under: Atari

Programových súborov nikdy nie je dosť ... - 6 (teraz už 7 - poznámka 19.08.2024) súborov ATR pre disketovú jednotku Atari 1050 ktorá má v sebe rozšírenie SPEEDY 1050, väčšina programov je určená priamo pre toto rozšírenie. Všetky ATR súbory sú uložené v Single density.

 

ATR file no.1:

 

SPEEDY1.ATR (90,02 kb)

________________________________________________________________________________

 

ATR file no.2:


SPEEDY2.ATR (90,02 kb)

________________________________________________________________________________

 

ATR file no.3:


SPEEDY3.ATR (90,02 kb)

________________________________________________________________________________

 

ATR file no.4:


SPEEDY4.ATR (90,02 kb)

________________________________________________________________________________

 

ATR file no.5:


SPEEDY5.ATR (90,02 kb)

________________________________________________________________________________

 

ATR file no.6:


SPEEDY6.ATR (90,02 kb)

_____________________________________________________

19.08.2024


ATR file no.7:


SPEEDY7.ATR (90,02 kb)

Compy-Shop Track copier for Speedy 1050.

Supports non-standard tracks on protected disks.

____________________________________________________________

Vaše hodnotenie, Rate post:

Atari - monitor tester.

By Administrator at July 20, 2024 15:30
Filed Under: Atari

Monoskop (voľba č.1 v menu) v podaní Atari.


Program pre PAL Atari napísaný na testovanie nastavenia monitorov, hodí sa hlavne pre monitory s CRT obrazovkou, vďaka tomu nemusíme mať doma k dispozícii extra generátor pre takúto kontrolu - úspora miesta (a financií) je nezanedbateľná. Program bol napísaný v jazyku Turbo Basic a následne bol skompilovaný. Program pred časom napísal môj kamarát atarista Stano Havran, teraz pri domácom upratovaní disketu s programom našiel a poslal mi ju. Priznám sa že som už pred časom po ňom ten obsah chcel, ale ako to už býva - k dispozícii je to až teraz. Veľmi pekne prevedené a myslím si že si to plným právom zaslúži zverejnenie.


V menu máme na výber celkove z 8 možností, 0 znamená návrat do DOs-u.

Ostatné módy je najlepšie si priamo vyskúšať na svojom počítači.

 

Obsah Help:

Tento program vznikol narýchlo, keď sa mi pokazil TV generátor TESLA BM516.

- program (1) MONOSKOP je v max.rozlíšení pre ATARI 320x192 (GR.8 bez textového okna). Na zobrazenie farieb využíva PMG grafiku. Pri ostatných zobrazeniach sú využité rôzne grafické režimy.

- programy (2), (3), (4) a (6) SCALE využívajú 8 stupňov jasu (farebné aj čiernobiele). Tieto režimy sú dôležité na testovanie dekodérov farieb a porovnanie s oscilogramom v schéme.

- čiernobiele programy (5), (7) a (8) pri LCD monitoroch veľký význam nemajú, nájdu však uplatnenie pri obrazovkách na nastavenie poduškovitosti a farebných konvergencií.

                         (sh)


Samotný program (ak je pri štarte zapnutý Basic tak sa sám automaticky vypne):

DOS II SD – PAL monitor.atr (90,02 kb)

____________________________________________________________

Vaše hodnotenie, Rate post:

ATARI 600XL - upgrade 64kB RAM - other solutions.

By Administrator at July 12, 2024 10:40
Filed Under: Atari

 Atari 600XL - EXTENDED RAM 64KB - STEP BY STEP  

 

Pred časom som sa neprozreteľne zbavil jedného počítača Atari 600XL (mal som dva, vymenil som ho za 800XL ktorý bol kompletne osadený čipmi v päticiach), teraz som zase jeden kus zohnal (neprerobený, má 16kB RAM). A že by mu tých 64kB RAM naozaj bude treba. Síce kedysi mojou srdcovkou boli stroje Atari 800XL, ale po upgrade RAM jeho plnokrvná zmenšenina Atari 600XL na stole skutočne nie je na zahodenie ... niekomu sa tieto zmenšené stroje nepáčia, mne sa zase pozdávajú. A pritom tá prerábka nie je vôbec zložitá - a teda netreba zháňať modul rozšírenia RAM 1064 - mimo iného ten zaberá aj dodatočné miesto za počítačom.

Na prerábku potrebujeme mať k dispozícii 2 nové DRAM čipy - typu 4464, t.j. 64k x 4bity s prístupovou dobou 120÷150ns (fungujú aj 100ns, ale tie sú zriedkavé), ktoré nahradia pôvodne osadené DRAM 4416 - 16k x 4bity. Nové DRAM sa osadia do pôvodných pätíc - pokiaľ je mi známe tak Atari 600XL majú svoje čipy osadené v päticiach - čo naozaj mimoriadne zjednodušuje prevedenie upgradu RAM. Tak sa na to pozrime.


Upozornenie:

Zásahy do zariadenia sú na vlastné riziko majiteľa zariadenia. Autor týchto stránok nenesie žiadnu

zodpovednosť za škody spôsobené používaním zariadení postavených podľa tu uverejnených

schém alebo zobrazených úprav.

 

Poznámka: Bude to ôsmy kus Atari 600XL čo prerábam na 64kB RAM.

______________________________________________________________________

 

Riešenie č.1:

Osobne postupujem klasicky podľa tohoto podrobného návodu ktorý som uverejnil vo februári 2013 (keďže toto zapojenie rozšírenia RAM mám už naozaj dokonale odskúšané nevidím dôvod to meniť, základnú dosku pri tejto úprave netreba vyberať von):

 

ATARI 600XL - rozšírenie RAM na 64kB, Extended RAM 64kB for ATARI 600XL. ATARI 600XL 64k upgrade pictures.

 

Z dosky treba vybrať čip 74S32N (má označenie U18, na obrázku je už vybratý z pätice), čip sa odloží, už ho nebude treba, v jeho pätičke sa medzi sebou prepoja piny č.8 a č.10, zdvihne sa na U5 (74LS158) pin č.3 a na U6 (74LS158) pin č.10 tak aby pri založení čipu do pätice boli uvedené piny mimo pätice. Prepojenie dvojice káblikov smerom k čipom U5 a U6  a spomenutým vývodom je vidieť na obrázku. Schopnejší jedinci dokážu túto prerábku urobiť už aj z tohoto krátkeho popisu a stačí im k tomu aj jediný obrázok.


                                                           A14 A15                                                                  U5-pin3           U6-pin10

______________________________________________________________________

 

Riešenie č.2:

Teraz sa pozriem na upgrade na 64kB RAM ktorý berie vodiče A14 a A15 z iného miesta na motherboarde, čiže je to skôr taká variácia zapojenia č.1, tak isto sa vyberie čip 74S32N, v jeho pätičke sa prepoja medzi sebou piny č.8 a č.10, inak sa jedná presne o to isté zapojenie. Taktiež sa zdvihne na U5 (74LS158) pin č.3 a na U6 (74LS158) pin č.10, akurát spájkujeme vodiče ktoré idú na multiplexery 74LS158 (74HC158) priamo na čipe 74LS375N (osobne toto pájkovanie priamo na nožičky čipu nepreferujem, ale ako vidieť ani pri jednom uverejnenom riešení sa tomu aj tak pri U5 a U6 nevyhneme). Základnú dosku pri tejto úprave taktiež netreba vyberať von.


Riešenie uprade na 64kB RAM - user manterola - atariage.

Použité sú 100ns DRAM.

______________________________________________________

 

Riešenie č.3:

Riešenie pri ktorom sa z dosky nevyberá žiaden čip, zato treba na čipe U16 (74LS51) vyhnúť nahor jeho pin č.8 tak aby bol mimo pätice a z dosky treba vypájkovať odpor R36 na jeho spodnej strane pri pohľade spredu na dosku plošného spoja. Tak isto sa zdvihne na U5 (74LS158) pin č.3 a na U6 (74LS158) pin č.10. Zapojenie trojice prepojovacích káblikov je pekne vidieť na schéme a aj následne na foto. Pri troche šťastia sa ani pri tejto úprave nemusí vyberať základná doska von zo svojho uloženia (týka sa potrebného "zdvihnutia" spodnej nožičky odporu R36).


* U11, U12: Vyberte z dosky 16K DRAM čipy (4416 - 16k x 4 bity) 

   a zameníte ich za 64K DRAM čipy (4464 - 64K x 4 bity)
* U5: Zdvihnite nožičku pin 3 z pätice, pripojte vodičom k A15
* U6: Zdvihnite nožičku pin 10 z pätice , pripojte vodičom k A14
* U16: Zdvihnite nožičku pin 8 z pätice

* spodnú stranu odporu R36 dáme do "vzduchu", potom ju spojíme s pinom 8 čipu U16,

   ideálne potom tento spoj zaizolujeme teplom zmrštiteľnou bužírkou

 

Použité sú 120ns DRAM.


Obrázky riešenia č.3 sú prevzaté z:

https://blog.worldofjani.com/?p=5469

_____________________________________________________________

21.08.2024

"Aj napriek tomu že sa jedná o čiste textový súbor je to mimoriadne dobre zrozumiteľný návod."


Riešenie č.4:

Od: aa853@cleveland.Freenet.Edu (Craig Lisowski)
Predmet: AKTUALIZÁCIA: 600XL -> 64K pamäť
Dátum: streda 5. januára 02:38:30 1994

                 AKO ZMENIŤ VAŠE ATARI 600XL NA 64K RAM

TENTO MOD JE CHRÁNENÝ AUTORSKÝMI PRÁVAMI KEN SUMRALL. MÔŽETE HO VŠAK SLOBODNE DISTRIBUOVAŤ
A UPRAVOVAŤ, AK JE ZAHRNUTÉ TOTO OZNÁMENIE
V SVOJEJ CELEJ DĹŽKE.
AUTORA MÔŽETE DOSIAHNUŤ NASLEDUJÚCIM
E-MAILOM: ken%hpda@hplabs.hp.com ...!hplabs!hpda!ken Na vykonanie tohoto modu budete potrebovať nasledujúce časti: 2x Čip 4464 RAM, 64Kx4, 150ns alebo rýchlejší. Okrem toho budete potrebovať odsávačku, spájkovačku
a 3 malé
kúsky drôtu. Keď som robil tento mod, použil som drôtený drôt. Ak sú čipy na vašom 600XL soketované, máte šťastie, inak musíte najprv odpájkovať nasledujúce čipy: (1) 74S32 umiestnenie U18 (2) 74LS158 na mieste U5 a U6 (2) 4416 na mieste U11 a U12 a potom umiestnite pätičky na základnej doske na ich miesto, aby ste si uľahčili prácu. Teraz ohnite pin č.9 na 74S32 a vložte ho späť do pätice na matičnej doske. Ohnite pin č.3 na 74LS158
na mieste U5 a vložte ho
späť do zásuvky. Tiež ohnite pin č.10 na 74LS158 na mieste U6 a vložte tento
čip späť do pätice. Posledné dve veci, ktoré potrebujete
zmeniť sú dva čipy RAM. Vložte nové čipy DRAM
4464
do pätíc na mieste
U11 a U12 na základnej doske. Teraz musíte nainštalovať 3 vodiče na dokončenie modu. Prvý by mal byť pripojený medzi pin č.3 74LS158
(U5) a pin č.20
paralelnej zbernice (PBI) na 600XL. Druhý vodič by mal byť pripojený medzi pin č.10
74LS158 (U6) a pin č.18 paralelnej zbernice (PBI).
Tretí vodič sa pripája medzi pin č.9 74S32 (U18)
a
pin č.45 na paralelnej zbernici (PBI). To je všetko.
___________
Poznámka:
Tak toto nemám odskúšané - ale vzhľadom k dobe uverejnenia to bude tak isto "chodivé" riešenie ...
skúsenejší nájdu prípojné body uvedených miest aj bližšie než na PBI zbernici.
PBI pin č.18 je A14
PBI pin č.20 je A15
PBI pin č.45 je Gnd

_____________________________________________________________


Záver:

Nuž - čo z uvedených riešení skutočne použijete na upgrade svojho Atari 600XL je iba na Vás, mali by fungovať k plnej spokojnosti všetky 4 uverejnené verzie. Ak postupujete metodicky tak by mal výsledný upgrade RAM bez problémov fungovať. Po nabehnutí do Basicu zadáme príkaz ? FRE(0) a odpoveďou by mal byť výsledok 37902 voľných byte, t.j. máme k dispozícii 64kB RAM.

Ďalšou možnosťou je zapnúť počítač zo stlačenou klávesou OPTION, zvoliť test RAM a mal by potom v teste ukázať 48 štvorčekov (zelených) t.j. 48kB RAM, v tomto Self teste sa viac RAM na počítači netestuje. Ak nestlačíte OPTION a zavoláte potom z Basicu príkaz BYE tak po spustení testu pamäte dostaneme iba 40 štvorčekov (40kB RAM, pretože je pripojený Basic).

Ak nedostanete tieto údaje v teste tak s najväčšou pravdepodobnosťou nemáte k dispozícii dobré DRAM čipy, osobne som ani raz nemal pri tejto prerábke žiaden problém, vždy všetko fungovalo na prvú dobrú.

____________________________________________________________

Vaše hodnotenie, Rate post:

Modem Atari 1030 - photo.

By Administrator at July 11, 2024 10:40
Filed Under: Atari

Ešte pred pár dňami som si nemyslel a to ani náhodou že niekedy budem majiteľom modemu Atari 1030, ale ako vidieť - stalo sa.  Beriem to už iba ako vec historickú, pretože pevnú linku už nemám dávno k dispozícii a obávam sa že 300Bd rýchlosť už dieru do sveta neurobí. Takže napriek všetkému - je to jedna pekná uloženka do zbierky.  


 

Prvým poznatkom ktorý som získal hneď po tom ako som ho držal v ruke je to že napájací konektor je typu jack (3.5), no prečo treba vymýšľať na tomto mieste niečo takého je mi záhadou, inak na napájanie stačí ktorýkoľvek 9÷10VC/AC zdroj od Atari, tu ale stačí ak je dimenzovaný na podstatne menší odber, stačí ak je schopný dodať 0.5A. Ešte k tomu použitému konektoru napájania - pripadá mi to ako zase raz zbytočné ku...tko použité v praxi.


Pretože mi tak nejako chýbajú obrázky základnej dosky na webe - tak poskytnem malú obrazovú galériu:

                                                                                                                                                                                 

Čo je zaujímavé - stabilizátor 7805 nemá na sebe žiaden chladič - ak niekto chce modem naďalej prevádzkovať 

tak by som ho sem rozhodne pridal.

 

40-pinový čip na doske je procesor 8050, 28-pinový čip je ROM.

 

Čip TMS99532ANL - frequency-shift-keyed-modem. Stabilizátor 7805 je hornej strane obrázku medzi

veľkými kapacitami.

 

 

Celé zariadenie "poháňa" x-tal 4.032MHz.

 

Ako vidieť na doske sa nachádza aj 12-pólový testovací konektor - dole v strede obrázku.

Zapojenie jeho vývodov je popísané v schéme modemu Atari 1030.

 

________________

Poznámka:

Tí, ktorí to chcú vidieť podrobnejšie - sú tu tieto 2 interné obrázky:

Modem A1030_1.JPG (595,82 kb)

Modem A1030_2.JPG (575,75 kb)

_____________________________________________________

Oprava 13.07.2024

Pôvodne som mal v článku informáciu že je tu použitý procesor 8048, ale to som  vychádzal zo schémy, v skutočnosti je tu nasadený procesor 8050. Previedol som opravu aj v schéme zapojenia.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Základné údaje o modeme Atari 1030, obsah ROM, schéma zapojenia a software som publikoval v tomto článku:

Modem ATARI 1030.

____________________________________________________________

Vaše hodnotenie, Rate post:

07-08_2024 Blog, Notes.

By Administrator at July 05, 2024 17:55
Filed Under: Blog

05.07.204

Prechádzam na dovolenkový režim.

___________________________________________________________

07.07.2024

Doplnené ďalšie informácie o modeme Atari 130 do pôvodného článku

http://blog.3b2.sk/igi/post/Modem-ATARI-1030.aspx

____________________________________________________

11.07.2024

Zaradené fotografie modemu Atari 1030:

Modem Atari 1030 - photo.

____________________________________________________

12.07.2024

Rôzne riešenia rozšírenia RAM na Atari 600XL na 64kB RAM:

ATARI 600XL - upgrade 64kB RAM - other solutions.


___________________________________________________________

13.07.2024

Dnes nájdená a opravená chyba v zapojení modemu Atari 1030 - neobsahuje v sebe procesor 8048 ale je tu použitý procesor 8050. oprava je už prevedená priamo v schéme zapojenia. Do článku o Atari 1030 boli dodané aj správne binárky - obsah ROM a taktiež obsah ROM procesoru 8050, taktiež aj disassembler firmware v ROM.

Ako vidieť nie vždy sa dá spoľahnúť na dostupnú schému na 100% ...

____________________________________________________________

20.07.2024

Program pre testovanie monitorov - PAL Atari:

Atari - monitor tester.

_____________________________________________________

02.08.2024

6 súborov ATR pre disketovú jednotku Atari 1050 zo zabudovaným rozšírením Speedy 1050:

Software - Speedy 1050.

_____________________________________________________

07.08.2024

Pri prechádzaní webom som našiel riešenie problému pri použití 3.5" FDD mechaniky a radiča FDD WR177x s ktoré sa navzájom akosi "neráčia". Dostupnosť radiča WD1772 je o poznanie horšia a tak ľudia sa snažia nasadiť novú náhradu - ale tá bez úpravy firmware priamo nejde (teda s 3.5" FDD):

Atari 3.5" FDrive + new WR177x.

_____________________________________________________

19.08.2024

Do článku z 02.08.2024 doplnený program:

Compy-Shop Track copier for Speedy 1050.

Supports non-standard tracks on protected disks.

Software - Speedy 1050.

____________________________________________________________

Vaše hodnotenie, Rate post:

SBC6809 - extended board 6809. St. ver1. Part-16

By Administrator at June 21, 2024 15:40
Filed Under: SBC8085-NCB85

Keďže sa mi podarilo nájsť moje 4 variácie pôvodné schémy prídavnej dosky tak ešte pridávam navrch aj realizované pripojenie 2x 8255A k SBC6809, t.j. máme k dispozícii šesť 8-bitových portov čo je už naozaj celkom slušné rozšírenie, všetky porty ide nastaviť ako vstupné, alebo výstupné alebo môžeme použiť ľubovoľnú kombináciu oboch menovaných stavov.


SBC6809 + 2x 8255A na prídavnej doske.

 

"Vypichnutá" časť adresného dekodéru.

 

Je tu tak isto aj funkčné rozšírenie RAM na 40kB, t.j. pridaná 8kB RAM:


Y1= !CS 8kB RAM 8000h (32768d)-9FFFh (40959d)
Y2= !CS ACIA 6850
reálne využité iba: A000h (40960d)-A001h(40961d)
Y3= !CS 8255A č.1
reálne využité iba: A800h (43008d)-A803h (43011d)
Port A=43008d, port B=43009d, port C=43010d,
riadiaci register CWR=43011d
Y4= !CS 8255A č.2 
reálne využité iba: B000h-B003h
Port A=4505d6, port B=45057d, port C=45058d,
riadiaci register CWR=45059d

 

Nasleduje pár obrázkov:

 

Zapojenie portov pre 8255A je na obidvoch 40-pin konektoroch identické.


DIP switch dokáže pripojiť a odpojiť dodatočných 8kB RAM,

v tomto riešení sú čipy 8255A trvale pripojené.


Dodatočné filtračné kapacity sú skryté pod čipmi 8255A, naležato sa priamo do pätíc

vojdú naprosto bez problémov.


Na kabeláži sú pridané popisy pre ľahšiu orientáciu.

 

Na predný panel je vyvedené tlačítko Reset - kvôli ľahšiemu ovládaniu.

 

Záver:

V zozname obsahov PROM 74188 je uvedená verzia č.1  ktorá je práve tu použitá - je to program v článku s poradovým číslom č.22:

SBC6502 - 38 - PROM 74188, obsahy, contens, part 2_2.

(Tento obsah treba napáliť do PROM 74188.)

______________________________________________________

Vaše hodnotenie, Rate post:

SBC6809 - extended board 6809. St. ver1. Part-15

By Administrator at June 20, 2024 11:45
Filed Under: SBC8085-NCB85

Toto zapojenie je už mierne komplikovanejšie, ale umožňuje pripojiť k SBC6809 buď jednotlivo dodatočných 8kB RAM, alebo 8255A, alebo obidve veci naraz. Dtto sa to samozrejme dá vypnúť.


Upozornenie:

Zásahy do zariadenia sú na vlastné riziko majiteľa zariadenia. Autor týchto stránok nenesie žiadnu

zodpovednosť za škody spôsobené používaním zariadení postavených podľa tu uverejnených

schém alebo zobrazených úprav.


 

 

Pridaná RAM 8kB:

8000h (32768d) - 9FFFh (40959d)


8255A:

Port A=BC00h (48128d) , Port B=BC01h (48129d), Port C=BC02h (48130d), riadiaci register CWR=BC03h (48131d)


Obrázok v plnom rozlíšení:

Board ext.bus SBC6809 ver4.PNG (57,49 kb)

______________________________________________________

Vaše hodnotenie, Rate post:

SBC6809 - extended board 6809. St. ver1. Part-14

By Administrator at June 18, 2024 15:32
Filed Under: SBC8085-NCB85

Tu môžeme k SBC6809 pripojiť buď dodatočných 8kB RAM, alebo pripojíme 8255A, alebo ich môžeme úplne vypnúť. Zase nám k tomu postačuje jeden čip 74LS138.


Upozornenie:

Zásahy do zariadenia sú na vlastné riziko majiteľa zariadenia. Autor týchto stránok nenesie žiadnu

zodpovednosť za škody spôsobené používaním zariadení postavených podľa tu uverejnených

schém alebo zobrazených úprav.

 

 

 

(Pre 8255A: port A=8000h (32768d), port B=8001h (32769d), port C=8002h (32770d), riadiaci register CWR=8003h (32771d))

 

Obrázok v plnom rozlíšení:

Board ext.bus SBC6809 ver3.PNG (51,00 kb)

______________________________________________________

Vaše hodnotenie, Rate post:

SBC6809 - extended board 6809. St. ver1. Part-13

By Administrator at June 16, 2024 06:45
Filed Under: SBC8085-NCB85

Toto zapojenie k SBC6809 umožňuje voliť pomocou DIP prepínača či bude pripojená 8255A - alebo ju úplne odpojíme. Je tu teda zase k dispozícii riešenie ktoré nepotrebuje dekodér pomocou PROM 74188.

(Pre 8255A bude port A=8000h (32768d), port B=8001h (32769d), port C=8002h (32770d), riadiaci register CWR=8003h (32771d))


Upozornenie:

Zásahy do zariadenia sú na vlastné riziko majiteľa zariadenia. Autor týchto stránok nenesie žiadnu

zodpovednosť za škody spôsobené používaním zariadení postavených podľa tu uverejnených

schém alebo zobrazených úprav.

 

 

 

Obrázok v plnom rozlíšení:

Board ext.bus SBC6809 ver2.PNG (42,35 kb)

______________________________________________________

Vaše hodnotenie, Rate post:

SBC6809 - extended board 6809. St. ver1. Part-12

By Administrator at June 15, 2024 09:36
Filed Under: SBC8085-NCB85

Dnes sa po dlhej dobe pozrieme na pripojenie dodatočných 8kB RAM pre SBC6809 pomocou čipu 74LS138, teda nepotrebujeme na prácu mať k dispozícii PROM 74188 - nie každý ju má doma (a k tomu aj potrebný programátor).


Upozornenie:

Zásahy do zariadenia sú na vlastné riziko majiteľa zariadenia. Autor týchto stránok nenesie žiadnu

zodpovednosť za škody spôsobené používaním zariadení postavených podľa tu uverejnených

schém alebo zobrazených úprav.


 

 

Ako vidieť zapojenie nemá záludnosti - nič extra - 74LS138 dekóduje adresu 8000h (32768d) v dĺžke 8kByte (teda po 9FFFh, 40959d) pre dodatočnú RAM. Je tu použitý dvojitý mini DIP prepínač, tu je použitá iba jeho ½. ¾ čipu 74LS00 vyrábajú potrebné !OE a !WE pre RAM 6264. Posledné hradlo čipu 74LS00 je nevyužité, je len ošetrené do stabilného stavu.

_____________________________________________________________

Prečo to uverejňujem až po takej dlhej dobe?

Pretože som si myslel že je to dávno a navždy preč, jednoducho to išlo podľa mňa do nenávratna pred časom keď mi havarovali v jednom dni dva 2.5" HDD na ktorých to bolo uložené (nikomu neprajem takú kombináciu náhod v jednom dni), nakoniec som to našiel na moje veľké prekvapenie na starom 2.5" HDD ktorý som teraz preskúmal (bol uložený v pivnici, ani som o ňom do dnešného dňa nevedel že tam je - a disk nabehol na prvú dobrú ..., inak krpec - má iba 40GB), no zázraky sa dejú a nájdu sa veci ktoré som považoval skutočne už za nenávratne stratené, vtedy som cca 95% vecí našiel na iných diskoch - ale toto tam rozhodne nebolo. Kresliť sa mi to nanovo už vtedy nechcelo (našťastie) - asi by ma kleplo keby som zistil že to napriek všetkému predsa len stále mám k dispozícii ... a tak to ide teraz po dlhej dobe von.

(Ešte budú nasledovať ďalšie 3 schémy k SBC6809 ktoré tam boli uložené taktiež.)

_____________________________________________________________

Vaše hodnotenie, Rate post:

Easy Copy OS + Copy Basic to binary files - Basic + assembler.

By Administrator at June 07, 2024 08:02
Filed Under: Atari

Pred časom som napísal ako si urobiť kópiu OS a taktiež kópiu jazyku Basic, celý program je napísaný v Basic-u. (Program spustíme napríklad pod DOS 2.5 a podobne.) Program samozrejme funguje, ale rýchlosť záznamu je poriadne nízka (daň za Atari Basic použitý v počítači). Dnes sa pozrieme na to isté, ale už tam bude "vpašovaný" jeden riadok v strojáku ktorý prácu programu pri zázname dát podstatne urýchli. Zápis sa prevádza v binárnom tvare a teda jeho dĺžka priamo zodpovedá dátam uloženým v Eprom, t.j. tu netreba odstraňovať vygenerovanú 6-bytovú hlavičku na začiatku súboru ako je to v prípade použitia programu Copy OS. Inak povedané - súbory čo získame pomocou dnešného programu sa dajú priamo napaľovať do Eprom pamäte bez ďalších potrebných úprav - možno ešte bude treba zmeniť koncovku vytvoreného súboru - väčšina programátorov totiž nepracuje zo súbormi s koncovkou *.ROM, preto si priamo v programe môžete zmeniť koncovky ukladaných súborov z *.ROM na *.BIN.

 

Riadok 130 - 1-ka v ňom  je číslo otvoreného kanálu, 11-ka značí zápis (7-ka na tomto mieste by bolo načítanie),

premenná ST (dec) hovorí o mieste odkiaľ sa robí zápis (čítanie) a L (dec) sa rovná počtu zapísaných (čítaných) byte.

 

Pôvodný čas zápisu (komplet všetko iba v jazyku Basic) bol 4min35sec ..., teraz s riadkom v strojáku je to hodne prijateľných 35sec, ak má OS v sebe zabudované rýchle SIO rutiny tak kompletný zápis 16kB OS + 8kB Basic klesne na celkom slušnú hodnotu 18sec (čo je viac ako 15x rýchlejšie ako pôvodný software) - tu si už popritom naozaj pripraviť kávu nestihnete.

COPYOS1.BAS (573,00 bytes)

 

P.S..

Ak chcete vedieť ktorú verziu Basic-u máte zabudovanú vo svojom počítači (tak ako je to v prvej verzii programu Copy OS + Copy Basic) - pridajte si do programu nasledovné riadky:

71 R=PEEK(43234)
72 ? "BASIC ver.";
73 IF R=162 THEN ? "A"
74 IF R=96 THEN ? "B"
75 IF R=234 THEN ? "C"

 

Ak chceme Basic úplne vynechať tak vymažte kompletne všetky riadky v rozsahu 70÷90.

___________________________________________________________

19.07.2024

Takto napríklad môže vyzerať skrátená, "zahustená" verzia programu, použité koncovky súborov sú už upravené na *.bin (zápis bol prevedený po použití príkazu POKE 82,0):



P.S.:

Stále platí - uvedený software sa nesmie spúšťať cez Turbo Basic !

_____________________________________________________

Pôvodný, prvý článok:

Easy Copy OS + Copy Basic to binary files.

____________________________________________________________

Vaše hodnotenie, Rate post:

SBC6502 - 71 - PROM 74188 - program binary file to Data rows.

By Administrator at June 04, 2024 06:30
Filed Under: SBC6502

SBC6502 je "postihnutý" tým že nedokáže priamo cez OPEN kanál natiahnuť data - pretože nič také nemá k dispozícii. A tak niektoré veci sa pri ukladaní (a tvorbe) dát vďaka tomu komplikujú a treba to riešiť okľukou keďže priamo sa to nedá. Isteže je možné to priamo napísať do programu (zase tých potrebných byte nie je toľko že sa pri písaní cez klávesnicu z toho zamotá hlava), ale ak je k dispozícii iba binárka tak niečo čo pomôže sa celkom hodí. Preto "vytasím" pomocný program ktorý slúži pre prevod binárneho 32byte súboru (ktorý je dostupný ako hexa súbor kedy má dvojnásobnú dĺžku - teda 64byte) a potom priamo vygeneruje listing a potrebné Data riadky pre programátor PROM 74188, jednoducho už netreba ručne "dlapať" samotné hexa data do programu. Ak treba tak binárku do hexa tvaru prevedie niektorý z pomocných programov, na webe je ich dosť a dosť (napríklad bin2hex), lenže ako sa ukázalo je dosť programov ktoré ukladajú hexa znaky s malými písmenami - tak som to tam zapracoval tiež a do stringu môžu prísť aj malé znaky abecedy. Tu sa môžeme stopnúť a Data "naďatlovať" do SBC5502, ale dá sa to aj zautomatizovať. Hexa verziu takto získaných dát treba uložiť do premennej S$ v riadku č.12 kde s ňou už pracuje samotný program. Inak medzi rečou - riadok č.12 práve dosahuje maximálnu povolenú dĺžku - a to 72 znakov.

(Program si kontroluje správnu dĺžku hexa dát uložených v S$.)

Program pôvodne vedel pracovať iba s veľkými znakmi, ale jeho úprava pre prácu aj s malými znakmi abecedy bola jednoduchá.

V programe je v riadku č.12 uložená testovacia verzia obsahu dát, viď kópia obrazovky spusteného programu. Program po spustení vyžaduje zadať názov podľa ktorého potom identifikujeme vytvorené Data. Vytvorené riadky 9000÷9005 potom priamo kopírujeme do programu pre programovanie PROM 74188 alebo pre účely archivácie obsah Data riadkov ukladáme pomocou Capture v Hypertermináli.


Testovací obsah v S$ ktorý postupne zvyšuje obsah vždy o 1.

(Vypíše hexa tvar , vygenerované Data riadky a vyráta CRC.)


Listing programu:

 

10 CLEAR:POKE 15,80:PD=32500:CRC=0:K$=" DATA":? CHR$(12):?"Convert ..."
11 REM"           32byte binary code to 64byte in hexa code            "
12 S$="000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"
13 IF LEN (S$)<>64 THEN ? "Error in S$!":END
15 ?SPC(20)"<-- name = length max. 40 characters -->"
16 ?SPC(3)"PROM"K$" NAME:";:INPUT C$:I=0:?
20 FOR F=1 TO 64 STEP 2
25 IF F=1 THEN ? "0000: ";
26 IF F=33 THEN ?: ? "0010: ";
30 A$=MID$(S$,F,2):?A$;" ";:GOSUB 100
40 NEXT F:?
51 ?:? "  "K$":":?:I=PD
52 ?"9000 C$=";CHR$(34);C$;CHR$(34);":ID=32:RETURN"
53 ?"9001"K$;:GOSUB 96:?"9002"K$;:GOSUB 96
54 ?"9003"K$;:GOSUB 96:?"9004"K$;:GOSUB 96
55 PRINT"9005 CRC=";CRC;:PRINT":RETURN:REM CRC in (dec) form !"
56 END
96 FOR G=I TO I+6:?PEEK(G)",";:NEXT:?PEEK(I+7):I=I+8:RETURN
100 S=0
107 IF LEFT$ (A$,1)="F" OR LEFT$ (A$,1)="f" THEN S=240
108 IF LEFT$ (A$,1)="E" OR LEFT$ (A$,1)="e" THEN S=224
109 IF LEFT$ (A$,1)="D" OR LEFT$ (A$,1)="d" THEN S=208
110 IF LEFT$ (A$,1)="C" OR LEFT$ (A$,1)="c" THEN S=192
111 IF LEFT$ (A$,1)="B" OR LEFT$ (A$,1)="b" THEN S=176
112 IF LEFT$ (A$,1)="A" OR LEFT$ (A$,1)="a" THEN S=160
113 IF LEFT$ (A$,1)="9" THEN S=144
114 IF LEFT$ (A$,1)="8" THEN S=128
115 IF LEFT$ (A$,1)="7" THEN S=112
116 IF LEFT$ (A$,1)="6" THEN S=96
117 IF LEFT$ (A$,1)="5" THEN S=80
118 IF LEFT$ (A$,1)="4" THEN S=64
119 IF LEFT$ (A$,1)="3" THEN S=48
120 IF LEFT$ (A$,1)="2" THEN S=32
121 IF LEFT$ (A$,1)="1" THEN S=16
122 IF LEFT$ (A$,1)="0" THEN S=0
123 IF RIGHT$ (A$,1)="F" OR 
RIGHT$ (A$,1)="f" THEN S=S+15
124 IF RIGHT$ (A$,1)="E" OR
RIGHT$ (A$,1)="e" THEN S=S+14
125 IF RIGHT$ (A$,1)="D" OR 
RIGHT$ (A$,1)="d" THEN S=S+13
126 IF RIGHT$ (A$,1)="C" OR 
RIGHT$ (A$,1)="c" THEN S=S+12
127 IF RIGHT$ (A$,1)="B" OR 
RIGHT$ (A$,1)="b" THEN S=S+11
128 IF RIGHT$ (A$,1)="A" OR 
RIGHT$ (A$,1)="a" THEN S=S+10
129 IF RIGHT$ (A$,1)="9" THEN S=S+9
130 IF RIGHT$ (A$,1)="8" THEN S=S+8
131 IF RIGHT$ (A$,1)="7" THEN S=S+7
132 IF RIGHT$ (A$,1)="6" THEN S=S+6
133 IF RIGHT$ (A$,1)="5" THEN S=S+5
134 IF RIGHT$ (A$,1)="4" THEN S=S+4
135 IF RIGHT$ (A$,1)="3" THEN S=S+3
136 IF RIGHT$ (A$,1)="2" THEN S=S+2
137 IF RIGHT$ (A$,1)="1" THEN S=S+1
138 IF RIGHT$ (A$,1)="0" THEN S=S+0
140 POKE PD+I,S:I=I+1:CRC=CRC+S:RETURN


Program:

32binaryfile_2_64bytehex_ABCDEF_abcdef.txt (2,21 kb)

_____________________________________________________

Napadá ma kopa ďalších možných vylepšení v tomto programe, ale tu je v jeho jednoduchosti sila, používa v sebe 2 podprogramy zo staršieho programu pre programovanie PROM 74188. No - čo na záver dodať - bez tohoto pomocného programu sa dá žiť, ale je to hlavne určené pre spríjemnenie práce s programátorom. Takže takto ...

Ako vidieť v samotnom programe pre programátor PROM 74188 sa už nevŕtam. Laughing

_____________________________________________________

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

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

____________________________________________________________

Vaše hodnotenie, Rate post:

06_2024 Blog, Notes.

By Administrator at June 03, 2024 08:52
Filed Under: Blog

03.06.2024

User temporary mi poslal obsahy PROM 74188 pre zariadenie TESLA BM578 (príznakový analyzátor), som ich s radosťou dal k ostatným dostupným obsahom:

SBC6502 - 38 - PROM 74188, obsahy, contens, part 2_2.

_____________________________________________________

04.06.2024

Drobná programová pomôcka pre SBC6502 a programátor PROM 74188:

SBC6502 - 71 - PROM 74188 - program binary file to Data rows.

_____________________________________________________

07.06.2024

Výpis OS a obsahu ROM Basic - ale už za použitia časti programu v assembleri:

Easy Copy OS + Copy Basic to binary files - Basic + assembler.

Výhoda ? - rýchlosť programu ...

___________________________________________________________

10.06.2024

User rodcastler_two na atariage upozornil na chybu v zapojení v zdrojovej časti napájania Atari XF551, jedná sa o o časť s násobičom napätia x2, chyba je už v schéme opravená, pôvodný článok z už opravenými schémami je tu:

Oprava bugu v schéme Atari XF551.

_____________________________________________________

15.06.2024

Ako si pripojiť dodatočných 8kB RAM pre SBC6809 pomocou čipu 74LS138:

SBC6809 - extended board 6809. St. ver1. Part-12

_____________________________________________________

16.06.2024

Ako si pripojiť čip 8255A na SBC6809:

SBC6809 - extended board 6809. St. ver1. Part-13

_____________________________________________________

18.06.2024

Tu si môžeme zvoliť dodatočných 8kB RAM - alebo máme pripojenú 8255A - alebo nie je pripojené ani prvé, ani druhé:

SBC6809 - extended board 6809. St. ver1. Part-14

_____________________________________________________

20.06.2018

SBC6809 a pripojenie 8kB RAM, alebo 8255A - alebo obidve možnosti zároveň (taktiež obidve veci je možné odpojiť):

SBC6809 - extended board 6809. St. ver1. Part-15

_____________________________________________________

21.06.2024

Keď som už v posledných dňoch "kopol do vrtule" v článkoch pre SBC6809 - tak teda ešte pridám záverečnú perličku - pripojenie 2x 8255A:

SBC6809 - extended board 6809. St. ver1. Part-16


"Už si si úplne na tých počítačoch zničil zrak !"

_____________________________________________________

Vaše hodnotenie, Rate post:

Výmena PROM 27128 - replacement PROM - Atari OS. 2x 16kB OS.

By Administrator at May 22, 2024 13:00
Filed Under: Atari

Na uverejnených foto je riešenie 2xOS pre radu Atari 800XL.

 

Takže idem na 2x OS, teda nahradím PROM 27128 za 2x väčší typ EPROM 27256 - jedná sa o upravený Hias (opravený OS) a Hispeed verzia OS Hias (+ sú zabudované vysokorýchlostné rutiny).

 

Upozornenie:

Zásahy do zariadenia sú na vlastné riziko majiteľa zariadenia. Autor týchto stránok nenesie žiadnu

zodpovednosť za škody spôsobené používaním zariadení postavených podľa tu uverejnených

schém alebo zobrazených úprav.

 

V prvom rade som si postavil malú, pomocnú doštičku na ktorej je už všetko potrebné pre uvedenú zmenu (mimo prepínača ktorý je vyvedený samostatne).

 

Pozor, tak ako je to zapojené na foto je iba pre radu XL, nie je to určené pre radu XE ! - tam treba aby bolo opačné smerovanie, teda Eprom musí byť bližšie ku strane SIO konektoru !


Vysvetlím bližšie - ak použijeme iba doštičku 2x OS do rady XE je to v poriadku a nenastane problém, ale bude si to už prekážať ak použijeme aj doštičku pre Basic. Vtedy treba použiť doštičku s 2x OS ktorá má tzv "zrkadlové" riešenie (XE). Pravdepodobne ak sa to osadí na "tesnejšie", teda ušetrí sa na šírku 1 pozícia na plošnom spoji tak si to už nebude prekážať - ale riešil som to takto aby sa to dalo pohodlne osadiť a aj bol dobrý prístup pre miesta kde treba prerušiť na plošáku prívod. Dodatočne som nakreslil aj toto zapojenie a taktiež ho uverejňujem.

 

Poďme na schému:

Zapojenie pre 2x OS, t.j. 2x 16kByte, vľavo pre radu Atari 800XL, napravo pre radu 800XE. Priamo v schéme je vysvetlené ktorých 16kB je práve aktívnych. Switch má len 2 polohy - On/Off.  (Ako je u mňa zvykom tieto malé pomocné doštičky si vyrábam sám a teda nečakám či niečo podobného náhodou ulovím na eBay ...)

 

Prerušenie je iba na prívode na pin č.27, ostatné vývody sú zapojené 1:1. Pretože

prepínač pre 2x OS bude na pravej strane počítača tak aj na doštičke je jumper

vyvedený na pravej strane - toľko na vysvetlenie.


Doštička už osadená na svojom mieste, zatiaľ je použitý jumper na prepínanie OS

pokiaľ nenájdem miesto pre switch a teda potom tu bude aj prívod kabeláže.

Na motherboarde je už aj Altirra Basic v.1.58.

 

Dtto.


Hotovo (ešte bez osadeného switchu).

(Fungujú obidva OS, otestované.)

 

Treba použiť rýchlu Eprom (pozor, 250ns typ EPROM 27256 je príliš pomalý, počítač nenabehne), narýchlo som doma 200ns Eprom nenašiel takže neviem zodpovedať či tá bude stačiť (neviem, nebežalo mi to na jednej konkrétnej Eprom, viac rovnako "rýchlych" som neskúšal), vrazil som tam priamo rýchlejšiu), pravdepodobne áno, ale 150ns typ to na 100% istí že to bude prevádzkyschopné.

 

2x OS binárka pre Eprom 27256:

2xOS.bin (32,00 kb)

Jumper short = upravený Hias-om (opravený OS)

Jumper open = Hispeed verzia OS Hias


Schéma zapojenia pre 2x OS bolo pred časom uverejnené (je rovnaká pre radu XL a aj pre XE):

ATARI 800XE - 2xOS in 1 Eprom.


Pozor, stále platí že doštička (použité foto) v dnešnom článku je pre typ Atari 800XL !

____________________________________________________________

Vaše hodnotenie, Rate post:

Výmena PROM 2364 - replacement PROM 2364 - Atari Basic.

By Administrator at May 20, 2024 11:46
Filed Under: Atari

Už hotové, celé náhradné riešenie pôvodnej PROM 2364 nasadené na mieste pôvodnej

pätice pre Atari Basic, osadená je Eprom 2764.


Pretože tých počítačov Atari 800XL mám viacero, tak som si dnes ráno povedal že jeden stroj bude mať v sebe Altirra Basic v.1.58, napevno, takže som podľa vzoru z včerajšieho odkazu vyrobil doma "medzikus" ktorý sa zastrčí do pôvodnej 24 pinovej pätice pre Basic. Takýto jeden kus s takýmto riešením je celkom dobrá voľba.

 

Upozornenie:

Zásahy do zariadenia sú na vlastné riziko majiteľa zariadenia. Autor týchto stránok nenesie žiadnu

zodpovednosť za škody spôsobené používaním zariadení postavených podľa tu uverejnených

schém alebo zobrazených úprav.

 

Netuším koľko mi výroba trvala, ale netrvalo to dlho, rozhodne je to podstatne kratšia doba ako keby som si to objednal hotové - trebárs na eBay ... Ako vidieť na obrázku posunul som 28 pin päticu na plošnom spoji tak že je to stranovo posunuté o 2 pozície, to sa hodí, pretože použitá doštička plošného spoja má vždy 3 piny v rade vedľa seba prepojené. Doštička smeruje tým posunom na stranu SIO konektoru kde je dostatok voľného miesta, na druhú stranu by to už zavadzalo pätičke pre OS. Stačilo prerušiť iba 2 cestičky na plošáku a zapojiť 4 prepojovacie drátiky, väčšia výška pre toto "combo" nevadí, do XL rady Atari sa to zmestí bezproblémovo - i keď už pri tomto riešení horný plechový kryt už na svoje miesto nenasadíte, tu to nevadí ešte nejaké ďalšie veci sú v pláne. Pravdepodobne sa to dá použiť aj u rady XE, ale pozor nemám to odskúšané - bacha na celkovú výšku, tam je toho miesta podstatne menej ! Ďalšou možnosťou je to že sa z  počítača kde nebola pätica vypájkuje pôvodný čip PROM 2364 a priamo sa úprava zapájkuje na jej miesto, výsledne to centimeter na výšku ušetrí - ale ako som spomenul nie je to potrebné. Pre tých čo radi experimentujú je ešte vhodnejšie sem priamo nasadiť dvojnásobne väčšiu Eprom a teda potom je možnosť prepínať medzi Atari Basic C a Altirra Basic-om - to ale vyžaduje vyviesť z počítača dvojdrátom nejaký switch.


Dtto, mierne odlišný uhol pohľadu. Tu je aj vidieť moje interné označenie

počítača č.2 - XL strojov zopár mám (XE taktiež.)

 

Výsledok.


Asi si položíte zásadnú otázku - prečo som to neurobil už dávno ? Pretože ma to nijako "netlačilo", už veľmi dlho používam iba Turbo Basic a teda toto pre mňa odjakživa bola iba okrajová téma. Lenže pri včerajšom spustení tohoto konkrétneho stroja som si uvedomil že na jeho základnej doske je osadený Atari Basic verzie B - a s tým bolo treba niečo urobiť a to aj po tých rokoch. A nejedná sa o opravu pokazeného počítača, toto je skôr vylepšenie, takže sa vytiahli odrezky plošákov, nažhavila sa pájkovačka a - za chvíľu bolo hotovo. Najprv som to chcel nakresliť, ale ešte predtým som použil Google a ušetril som si robotu, našiel som vyhovujúce a pritom hotové riešenie.

Poznámka:

Atari Basic verzia B má v sebe jednu (je ich viac) zásadnú chybu - pri ukladaní Basic súboru ho vždy predlžuje o 16 byte. Takže ak súbor niekoľkokrát zavoláme a spätne uložíme tak nám začne pekne postupne nezvratne "bobtnať".

 

Obrázok je prevzatý z:

https://blog.worldofjani.com/?p=757

 

Nuž a čo si si do tej Eprom dať ? Vyberte si:

 

binárka BASIC C (Eprom 2764):

Atari Basic rev C.bin (8,00 kb)

 

binárka Altirra Basic 1.58 (Eprom 2764):

Altirra BASIC 1_58.bin (8,00 kb)

 

Tu len dodám - táto doštička sa dá použiť aj počítačoch Atari XE, ak ale meníme aj operačný systém a máme minimálne 2x OS je potrebné pre doštičku s OS použiť tzv "zrkadlové" riešenie teda nie doštičku s 2x OS pre Atari 800XL ! to by si už navzájom zavadzalo.

 

Niekomu len obyčajná náhrada pôvodného Basic-u nemusí stačiť a potreboval by prepínať napríklad medzi dvomi možnosťami. Ako na to ?

Vtedy treba použiť Eprom 27128 a potom napríklad môžeme mať k dispozícii Basic C a Altirra Basic v jednej Eprom. Pri zopnutom spínači je vybratých spodných 8kB, pri rozpojenom zase horných 8kB. Na tomto mieste podľa mňa 2 možnosti výberu bohate postačujú.


Obrázok je prevzatý z:

https://blog.worldofjani.com/?p=757

 

Teraz do tohoto počítača ešte postavím doštičku pre 2x OS, teda nahradím PROM 27128 za 2x väčší typ EPROM 27256 - jedná sa o upravený Hias (oprava OS) a Hispeed verzia OS Hias (+ sú zabudované vysokorýchlostné rutiny), mne mať k dispozícii v tomto počítači 2x OS postačuje. Ale o tom zase niekedy inokedy.

____________________________________________________________

Vaše hodnotenie, Rate post:

Atari 800XL - zlá RAM. Atari 800XL - bad RAM.

By Administrator at May 15, 2024 11:30
Filed Under: Atari

Včera som si po čase kúpil lacné Atari 800XL ktoré malo zlú RAM, po zapnutí počítač skáče priamo do Selftestu a ako vidieť je to teda zatiaľ vcelku na milú Jarmilu. OS na doske je zapájkovaný a tak som Sys-checkII OS rom nepoužil, zato som na to išiel inými osvedčenými metódami - i keď tie nemusia zabrať vždy a za každých okolností.


 

Prvá vec ktorä som zistil po otvorení krytu bolo to že počítač má v sebe použité nechvalne známe DRAM uT4264 (Micron Technology), ktoré sú známe tým že odchádzajú kedykoľvek - a neustále, v rebríčku nespoľahlivosti typov 64kB DRAM trvale kraľujú na jeho vrchnej priečke a nechávajú ostatné značky ďaleko, ďaleko za sebou. No, osobne som sa do včerajšku s nimi nestretol a nemôžem povedať že by mi to doteraz nejako zásadne vadilo ..., farbu zobrazenia som zatiaľ nenastavoval, to príde na rad až na konci snaženia.


Po zapnutí počítača som prstom skúšal či niektorá DRAM nebude javiť známky prehrievania, ale ako sa ukázalo táto metóda zlyhala - ani jedna nebola nadpriemerne teplá a ani horúca - takže prišla na rad ďalšia metóda.

Na jednotlivé DRAM čipy 4164 som postupne umiestnil vždy na každú jednotlivú DRAM iba jeden nový čip 4164 od TMM a vždy po priložení novej pamäte som skúsil počítač zase zapnúť.

Toto tak isto nepomohlo (vždy nasledoval skok do Selftestu) a nasledovalo radikálnejšie riešenie - na pôvodné DRAM som umiestnil zvrchu na všetky čipy spolu nových 8x DRAM 4164 od TMM. Samozrejme, priložené dodatočné DRAM musia mať dobre napružené vývody tak aby bol zaručený dobrý kontakt s pôvodnou DRAM. (Poznámka: Všetky "novo nasadené" DRAM od TMM boli dôkladne otestované takže som vedel že sú na 100% v poriadku.)


Upozornenie:

Zásahy do zariadenia sú na vlastné riziko majiteľa zariadenia. Autor týchto stránok nenesie žiadnu

zodpovednosť za škody spôsobené používaním zariadení postavených podľa tu uverejnených

schém alebo zobrazených úprav.

 

Následne som počítač zapol - a tradá, ozvalo sa známe zarapčanie a na displeji sa objavilo READY. Fajn, sú to teda naozaj len zlé DRAM pamäte. Vypol som mašinu a začal pekne po jednom odoberať priložené DRAM a zase som stroj zapínal aby som zistil ktorá konkrétna DRAM robí neplechu. Nebudem napínať, nebola to iba jedna vadná DRAM - boli zlé 2 kusy DRAM, pri pozeraní sa na dosku počítača spredu sa jedná o DRAM č.1 a DRAM č.6, ich označenie na doske je U13 a U11. Použitý DRAMduino tester po vybratí čipov zo základnej dosky tak isto potvrdil že sú obidva kusy vadné. Potom nasledovalo zapájkovanie dvoch 16 pinových pätíc pre čipy do motherboardu, po založení nových 2 kusov DRAM do nich zase počítač beží ako hodinky, všetko ostatné je v ňom na 100% plne funkčné, dlhodobý test DRAM /pár hodín/ je tak isto "spokojný".


Tu sú už na doske 2 nové DRAM priložené zvrchu na pôvodné čipy, práve tieto

konkrétne 2 kusy boli "odídené".


To isté pri pohľade zvrchu - TMM čipy sú osadené zvrchu na mieste pre U13 a U11.


Vyriešené - osadené pätičky s novými DRAM.

 

Výsledok opravy.

(Tu som už nastavil trimrom farby tak že sa na to už dá pozerať.)


Test DRAM.

 

No a to je asi tak všetko. Teraz ešte bude potrebné nájsť si dostatok času a vymeniť aj ostatné DRAM uT4264 za iný typ ktorý bude v prevádzke výrazne "trvanlivejší". Pridal som priamo na napájací konektor dovnútra počítača ešte Zenerovu diódu 5.6V (5W typ) zapojenú v nepriepustnom smere ako ochranu proti prepätiu. Tým že je priamo na konektore napájania tak reaguje aj vtedy ak je počítač vypnutý a ak je zo zdroja privedené napätie vyššie ako 5.4V, toto je moja štandartne použitá ochrana na všetky moje 8-bitové počítače Atari. Medzitým som ešte na doske počítača priamo vyviedol na PBI zbernicu +5V (ako som zistil táto úprava už má na webe svoje vlastné pomenovanie a to tzv. "PBI 5V patch") čiže je to už presne 1:1 ako na PBI zbernici Atari 600XL, teda +5V je už dostupných na pine č.47 a č.48 PBI zbernice. Na pine č.33 zbernice som zámerne na tomto počítači ešte navyše vyviedol aj signál !CCTL - to je na moje "experimenty" - nech to nemusím "ťahať" z konektoru pre cartridge, akosi sa mi nepozdáva ak by mali ísť vodiče von z tohoto priestoru, mám to teraz k dispozícii a nemusím stavať dekodér na adresu D5xx ak plánujem použiť PBI zbernicu. Zatiaľ mi tieto úpravy na tomto jednom stroji stačia, ešte porozmýšľam či tu neurobím celkovú prerábku na 320kB RAM XL - ale to by potom museli tie pätičky ísť von, pretože pridané RAM potom musia ležia priamo na pôvodných 64kB čipoch (v tomto prípade sa potom jedná o tzv. piggy back riešenie) - inak by sa rozšírenie nezmestilo pod klávesnicu - alebo si dám priamo riešenie externé a to od tf_hh, to je vynikajúce - i keď modul je potom zavesený na PBI zbernici (napájanie bude priamo z PBI, dosť sa prikláňam k tomuto riešeniu). Dám si na rozmyslenie pár dní a potom sa rozhodnem čo a ako urobím, ešte sem pridám zabudovaný Altirra Basic v.1.58  namiesto Atari Basic verzie B a určite aj 2x OS (v prípade riešenia od tf_hh to ale asi bude zbytočné, tam je k dispozícii 4x OS), vyzerá to tak že to proste bude "Atari na všetky možné pokusy". Jediná vec - riešenie od tf_hh nezasahuje do počítača, akurát ho "mierne predlžuje" do hĺbky. Asi ešte na túto tému hodím jeden článok.

___________________________________________________________

Vaše hodnotenie, Rate post:

05_2024 Blog, Notes.

By Administrator at May 01, 2024 06:16
Filed Under: Blog

01.05.2024

Dnes tu máme jedno pekné výročie:

Jazyk Basic má 60 rokov.

_____________________________________________________

15.05.2024

Včera kúpené, včera aj opravené, dnes napísané poznámky - zase plne funkčné Atari 800XL:

Atari 800XL - zlá RAM. Atari 800XL - bad RAM.

_____________________________________________________

20.05.2024

Výmena pôvodnej PROM 2364 (Atari Basic B) za Eprom 2764 s obsahom Altirra Basic 1.58 na počítači Atari 800XL:

Výmena PROM 2364 - replacement PROM 2364 - Atari Basic.

(Nakoniec som sa rozhodol že z tejto úpravy urobím samostatný článok.)

________________________________________________________________________________

22.05.2024

Výmena OS PROM 27128 za Eprom 27256 t.j. 2x OS v počítači Atari 800XL:

Výmena PROM 27128 - replacement PROM - Atari OS. 2x 16kB OS.

____________________________________________________________

Vaše hodnotenie, Rate post:

Jazyk Basic má 60 rokov.

By Administrator at May 01, 2024 06:13
Filed Under: Non-Atari

Dnes tu máme tu jedno pekné výročie - jazyk Basic 60, teda už je v dôchodkovom veku. Basic veľmi výrazne ovplyvnil 8-bitovú počítačovú éru na konci 70-tych a do polovice 80-tych rokov minulého storočia.


Basic je skratka celého názvu - Beginner's All-purpose Symbolic Instruction Code.



Za prelomový dátum sa považuje 1.máj 1964 o 04:00 ráno, keď počítačoví nadšenci John Kemeny a Thomas Kurtz spustili svoj program BASIC 1. Vyvinuli tento jazyk ako vyučovací nástroj pre pre počítačový systém zdieľania času na Dartmouth College v New Hampshire. Nechali sa inšpirovať jazykom Fortran a taktiež Algol 60. Spomenutá dvojica sa snažila uvieť do života niečo čo by umožňovalo mať k dispozícii jednoduchší spôsob pre vytvorenie softvéru pre študentov na škole. Jednalo sa o to že to malo pomôcť hlavne tým ktorá nemali potrebné matematické vzdelanie.

Prvá verzia BASIC mala len pätnásť kľúčových slov:

LET/PRINT/END/READ/DATA/GOTO/IF/FOR/NEXT/GOSUB/RETURN/DEF/DIM/REM/STOP.
Ako je vidieť medzi kľúčovými slovami chýba príkaz INPUT.

Ako sa ukázalo Basic sa stal prakticky okažite hitom. Autori sprístupnili svoj výtvor bezplatne čo veľmi výrazne pomohlo jeho šíreniu. Onedlho počítačové firmy už ponúkali svoje verzie jazyka Basic, pričom za hlavnú výhodu považovali to že jazyk sa dal naučiť za veľmi krátku dobu.

Jazyk Basic sa stal tak populárnym že sa považovalo za samozrejmé že bol súčasťou fakticky každého domáceho počítača tej doby,
Pokračovalo to aj na PC kde bol Basic tak isto dostupný.

Nebudem zabiehať do podrobností, ale v roku 1975 sa do kolotoča zapojila firma Micro-soft, ktorá začasla dodávať svoje verzie jazyku Basic pre jednotlivé verzie procesorov tej doby, niektoré firmy ale išli svojou cestou a nelicencovali si Basic od spomenutej firmy a vyvinuli vlastné verzie - napr. Sinclair Basic, BBC Basic atď.

Jazyk Basic má svoje mušky a muchy a aj mušiská, jedná sa o interpreter, teda každý riadok programu sa prekladá priamo za behu - nevýhoda uvedeného riešenia je v tom že vďaka tomu je pomalý (na to sa po čase objavili kompilátory, ktorí výrazne pomohli), frfle sa na to že syntax jazyka podporuje zlé programovacie návyky atď. atď., nie je tu k dispozícii štruktúrované programovanie - a najviac vytýkanou vecou sa stal príkaz GOTO.

Po čase (1983) tvorcovia napísali True Basic, ktorý už umožnil štruktúrované programovanie, dal sa tu písať program bez potreby riadkov, taktiež nevyžadoval príkaz GOTO - i keď sa obidve veci dali naďalej používať. (A zase sa objavili iné problémy - ako napríklad 100%-né vyťaženie procesoru pri editácii a kontrole vstupov - klávesnica a myš.)

V záplave rozličných verzií jazka Basic sa táto verzia síce nestratila, ale ani nijako výrazne nevynikla a svetu začal kraľovať MS Basic.

True BASIC už nehrá hlavnú úlohu medzi profesionálnymi vývojármi a hobby programátormi, pritom sa ďalej vyvíja a ponúka sa s rozsiahlymi programovými knižnicami vrátane doplnkových programov. Existujú konvertory zdrojových kódov BASIC a FORTRAN na True Basic. True BASIC sa využíva na univerzitách a školách v USA.

 

Mnoho užívateľov tej doby postupne prešla na jazyk Pascal a na jazyk C - ale tie už na 8bit veľmi svojím rozsahom nepatria. Dnes tu máme Visual Basic ktorý má svoje korene v tejto ére, takže stále je niečo z neho dodnes v kurze.Takže - či jazyk BASIC máte radi alebo nie - je súčasťou dejín programovania.

Poznámka:
V dnešnej dobe má p.Kurtz vek 96 rokov, p.Kemeny zomrel v roku 1992 (vtedy mal 66 rokov).

_____________________________________________________________

Vaše hodnotenie, Rate post:

ATARI Portfolio schéma, circuit - new.

By Administrator at April 19, 2024 17:37
Filed Under: ATARI Portfolio

 

Po dlhej, veľmi dlhej dobe konečne (!) dostupné podklady v lepšom rozlíšení ...

 

 

 

portfolio-schematic.pdf (4,35 mb)

__________________________________________________________________

Vaše hodnotenie, Rate post:

Napájacie zdroje Atari - 5.2V/DC. Power supply Atari.

By Administrator at April 15, 2024 09:52
Filed Under: Atari

 

Dnes to bude len poznámka k tomu že niektorí užívatelia sa sťažujú na to že namerajú na svojich napájacích zdrojoch pre Atari rady XL a XE napätie ktoré dosahuje hodnoty 5.2V/DC a teda sa obávajú že niečo nie je v poriadku. Zdá sa že cieľom konštruktérov týchto zdrojov  bolo eliminovať vznikajúce úbytky napätia na prívodnom kábli k počítaču. Pri odbere počítača 0.65÷0.8A na prívodnom kábli vzniká úbytok cca 75mV, teda v prípade zdroja 5.2V potom priamo na konektore zapnutého počítača dostávame bezpečných 5.125V. Prečo bezpečných ? Nuž preto lebo povolený rozsah napájania je v rozmedzí 4.75V÷5.25V. To aj vysvetľuje, prečo počítač beží bez najmenších problémov na zdrojoch ktoré dodávajú "iba" rovných  5V, ak započítame úbytok napätia na prívodnom kábli na počítač sa potom dostane v prevádzke 4.925V - čo je tak isto v požadovanom rozsahu. Asi treba dodať aj nasledovné že napájací kábel zdroj - počítač (teda ten v ktorom "ide" 5V) musí byť robustný, teda žiadne tenké vodiče, inak bude úbytok napätia na ňom podstatne väčší a teda potom by došlo k nežiadúcemu správaniu celej zostavy.

Ak meníme takéto zdroje medzi sebou tak počítaču to neublíži, ale asi musíme počítať s tým že sa nám mierne rozladí nastavenie sýtosti farieb - práve vďaka tomu že jeden zdroj bude napríklad 5.2V a druhý bude mať trebárs presne 5V. Pomoc je tu jednoduchá - otočte počítač "hore nohami" a na jeho spodnej strane je otvor pre nastavenie farieb - je tam miniatúrny potenciometer. Jemne s ním pootočíme a nastavíme si nami požadovaný farebný odtieň. (Pozor treba na to použiť naozaj tenký, plochý šróbovák.)

Už len dodám, pre zvýšenie bezpečnosti si dávam do svojich počítačov priamo na napájací konektor počítača ochrannú 5W Zenerovu diódu na napätie 5.6V zapojenú v nepriepustnom smere. V normálnej prevádzke nie je aktívna a teda je plne pasívna. Ak z nejakého dôvodu vystúpi napätie zdroja na jej hodnotu tak sa ZD "prerazí" a plný prúd zo zdroja potečie cez ňu, vďaka čomu počítač nedostane do seba väčšie napätie. Táto Zenerova dióda sa veľkým prúdom spečie do skratu a teda definitívne ochráni počítač. Samozrejme ak sa takéto niečo stane je potrebné ju vymeniť za novú - je to teda tzv. jednorazová prepäťová poistka. Vlastný zdroj po niečom takom je potrebné dôkladne skontrolovať a zistiť prečo sa niečo také stalo že sa na výstup zdroja dostalo nebezpečne vysoké napätie - rozhodne ho neodporúčam nanovo pripojiť k počítaču dovtedy kým sme nezistili príčinu jeho fatálneho zlyhania a závadu na ňom sme aj odstránili.

___________________________________________________________

Vaše hodnotenie, Rate post:

Atari PROM, Eprom - replacement.

By Administrator at April 04, 2024 14:20
Filed Under: Atari

Atari 600XL.

 

Občas chceme vymeniť pôvodný Basic v počítači za novší Altirra Basic, alebo vymieňame pôvodný OS za iný OS (a že je ich hodne ...). Uverejnená tabuľka (na konci článku) má pomôcť s tým ako zapojiť potrebné vývody. Hlavne to platí ak máme v počítači Basic B, ktorý má v sebe jednu zásadnú chybu - pri novom ukladaní Basic programu sa jeho veľkosť vždy predĺži o 16byte. A v neposlednom rade je dobrou voľbou použiť v svojom počítači buď upravené (a niekedy opravené) iné OS. Osobne si síce nemyslím že je potrebné mať k dispozícii 32x OS v počítači, no ale fanatici sa nájdu vždy a všade ... takže - kto chce kam, pomôžme mu tam.


Upozornenie:

Zásahy do zariadenia sú na vlastné riziko majiteľa zariadenia. Autor týchto stránok nenesie žiadnu

zodpovednosť za škody spôsobené používaním zariadení postavených podľa tu uverejnených

schém alebo zobrazených úprav.

 

A teraz k úvodnému obrázku - ak ste šťastným majiteľom Atari 600XL tak je výmena Basic-u jednoduchšia, stačí priamo nahradiť PROM 2364 pamäťou Eprom 2764, doska je na to pripravená, ale bude potrebné vymeniť 24-pinovú pätičku za novú, 28-pinovú. Ak len vymieňame OS za iný, stačí priamo použiť naprogramovanú Eprom 27128 ako priamu náhradu pôvodného OS.


Motherboard Atari 600XL, horný čip 24 pin - Basic PROM 2364, pod ním je 16kB OS, 28 pin.

Ešte tu stojí za to upozorniť na pripojenie +5V na PBI zbernicu - toto v 800XL nenájdete ...

(Druhý vývod zľava doprava na PBI zbernici - prepojka ide aj na spodnú stranu.)

 

Pozrime sa aj na iné typy:


Atari 800XL - miesta je tu dosť na úpravu a nasadenie pomocnej doštičky,

pájkovaniu sa nevyhnete ... hore PROM 2364, pod ňou je OS.


Atari 800XLF - v podstate je základná doska v tejto oblasti  na 100% identická, zase bez pájkovania sa tu nezaobídete. Rozoznať sa dá len podľa toho že na základnej doske je osadený obvod Freddie ktorý nenájdete v rade Atari 600XL a 800XL.


Rada Atari 800XE, 130XE, 65XE tu je to už s voľným miestom o niečo náročnejšie - priamo nad čipmi  sa vcelku natesno nachádza klávesnica. Osobne som to na týchto strojoch riešil osadením nízkou pätičkou (zase treba vybrať pôvodné čipy) a použil  som tzv. "jednorázové" riešenie - vyhol som potrebné adresné piny ktoré prepínajú obsah a priamo na nich boli pripájkované potrebné odpory. Na snímku hore OS, pod ňou PROM 2364. Tu výmena pôvodného Basic-u je už o poznanie náročnejšia,  pri použití "jednorázovky" Eprom to ale nie je nič zložité, nakoniec ak sa nemýlim naprostá väčšina userov používa Turbo Basic, teda tá vymena Basic-u nie je až tak "žeravá".

 

Atari XE Game System - XEGS, tu je to riešenie nárady najjednoduchšie, treba použiť naprogramovanú Eprom 27256 namiesto pôvodnej PROM. Otázkou je či máte v počítači už pätičku, alebo je to napriamo zapájkované ... miesta na úpravy je tam dosť. Pre zmenu Basicu a OS je potrebné vždy nahradiť  32kB na Eprom /a je možné zmeniť zabudovanú hru/.

 

Pri rade XL sa oplatí použiť pomocnú doštičku na ktorú sa umiestni Eprom ktorá má slúžiť ako náhrada (ak chceme mať k dispozícii viac ako 1x OS, platí aj náhradu Basic-u či už 1:1 alebo 2x Basic). No a keď sa s tým už "prpleme" tak sa oplatí zapojiť Eprom minimálne o dvojnásobnej kapacite a teda môžeme mať v 16kB Eprom napríklad Basic C a tiež Altirra Basic, zmenu prevádzame potom tak že najvyšší bit pripojíme buď k zemi alebo na +5V (potom potrebujeme použiť prepínač s dvomi polohami), tak isto môžeme zapojiž odpor 4k7 na najvyšší adresný bit voči +5V a potom stačí tento bit už len uzemňovať v prípade potreby (tu stačí jednoduchý spínač On/Off). Dtto platí pre OS, kde použitie Eprom 27256 umožňuje prepínať medzi dvomi OS - zase sa identicky prepína voči zemi alebo voči +5V jej najvyšší bit. Pri použití Eprom 27512 prepínaním dvoch najvyšších bitov (poskytne to 4 možné kombinácie) potom môžeme mať k dispozícii 4x OS, toto považujem za dostatočné množstvo dostupný OS pre naozaj všetko možné.

Ten kto to chce použiť sa asi pomocnému kresleniu nevyhne (hlavne pri náhrade PROM 2364), v ostatných prípadoch to je už o kus prehľadnejšie - a aj jednoduchšie.


Poznámka:

V uverejnenom obrázku bola chyba  (Eprom 2764 - pin 26 bol označený ako A13 čo samozrejme u tejto pamäte je nevyužitý pin - teda je nc, chyba je už z obrázku odstránená).

Za chybu z mojej strany sa ospravedlňujem.

 

Veľmi jednoduchý návod ako vyrobiť redukciu 28pin→24pin, teda z pôvodnej PROM 2364 pre Eprom 2764, 27128, 27256 a iné nájdete na tomto odkaze:

https://ist.uwaterloo.ca/~schepers/sockets.html

(Je to tam skutočne pekne popísané a a je to tam aj s názornými, postupnými fotografiami prerábky. Na druhú stranu - sme u konkurencie, v C64 sa PROM 2364 využívala naozaj hojne ...)

____________________________________________________________

19.05.2024

Pridávam ďalšiu názornú stránku s potrebným zapojením, sú tu zapojenia pre PROM 2364 → EPROM 2764 a PROM 2364 → EPROM 27128:

https://blog.worldofjani.com/?p=757

____________________________________________________________

Vaše hodnotenie, Rate post:

04_2024 Blog, Notes.

By Administrator at April 02, 2024 07:54
Filed Under: Blog

02.04.2024

Popis a (možno) malá recenzia nového programátoru USBprog ver.4.01 pochádzajpúceho od autora Štefana Kičinu:

USBprog ver 4.01.

_____________________________________________________

03.04.2024

Do pôvodného článku o testeri DRAM som pridal informácie o jednotlivých odberoch DRAM 41256 a DRAM 4164 od rôznych výrobcov, tak isto sem pribudla aj schéma zapojenia:

DRAMduino - tester DRAM 4164(64kx1) - 41256(256kx1). Part5.

_____________________________________________________

04.04.2024

Ako riešiť náhradu PROM 2364 (obsahuje Basic) a ROM s OS v Atari:

Atari PROM, Eprom - replacement.

_____________________________________________________

15.04.2024

Atari zdroje, nekonečné množstvo variácií, nekonečné množstvo otázok a odpovedí:

Napájacie zdroje Atari - 5.2V/DC. Power supply Atari.

_____________________________________________________

19.04.2024

Konečne je dostupné zapojenie Atari Portfolio v lepšom rozlíšení:

ATARI Portfolio schéma, circuit - new.

_____________________________________________________

23.04.2024

V poslednej dobe som si pozrel časopisy Antic a Analog computing - je neuveriteľné ako sa v USA poctivo vyhýbali zmienkam o Turbo Basic-u. Raz darmo, pochádzalo to z Európy ...

___________________________________________________________

27.04.2024

Vždy (aj po rokoch) ma fascinuje ak niekto na fórach položí konkrétnu otázku na niečo, alebo k niečomu a další "prispievatelia" zvrhnú otázku na niečo celkom iné a vďaka tomu potom debata naberie úplne iný smer aký sa vôbec, ale vôbec netýka danej tématiky. Vzdávam hold týmto ničiteľom všetkých debát (aj ich zdatným pomocníkom), svoju tému nenavrhnú, druhému ju zvrhnú. A nedajbože ak ich niekto upozorní aby si otvorili svoju samostatnú tému ...

No, aj tak sa dá.

_____________________________________________________

Vaše hodnotenie, Rate post:

USBprog ver 4.01.

By Administrator at April 02, 2024 07:50
Filed Under: SBC8085-NCB85

Ako som už pred časom avizoval autor USBprogramátoru Štefan Kičina pracoval na ďalšej verzii zariadenia a to s vylepšenými vlastnosťami, dnes je to už USBprog verzie 4.01. Zameriam sa na rozdiely, základné veci zostali a teda tie popisovať nebudem, sú už popísané vo verzii 1.00 USBprog.


USBprogramátor verzia 4.01


Základný rozmer zariadenia sa nezmenil, zostalo aj pôvodné pripojenie cez microUSB konektor. Napájanie celého programátoru si aj táto verzia "berie" z USB konektoru /na výrobu potrebných napätí sú v ňom použité DC/DC meniče/ a tak teda netreba žiadne ďalšie napájanie, toto je hodne, hodne sympatické. ja som zase použil pomocnú doštičku pod programátor ktorá priamo podopiera microUSB konektor a teda bráni jeho možnému "vylomeniu", predsa len som radšej pri používaní opatrný. Zmenilo sa farebné označenie niektorých použitých LED diód, ale to samozrejme na funkčnosť nemá žiaden vplyv. Ak by nebola zmena vo farbe použitých LED tak sa podľa vrchnej strany ani nedá poznať že máme pred sebou novú verziu zariadenia.


Spodná strana - programátor USBprog verzia 4.01


Ak sa pozrieme na stranu súčiastok tak tu je vidieť že tých súčiastok je tu naozaj hodne /všetko SMD/ a že ich aj pribudlo, osadenie je naprosto bezchybné. Teraz máme k dispozícii automatické nastavovanie potrebného napaľovacieho napätia priamo programom /teda už ho netreba ručne nastavovať .../, toto je veľmi príjemná zmena, hlavne pre menej skúsených userov zariadenia. Procesor ATMEL 324 /beží na 16MHz/ teraz zvláda aj prepínanie medzi typmi EPROM 2716 a 2732 - teraz už netreba použiť pomocný socket pri programovaní obvodu 2732, zase je to vo výsledku jednoduchšie pri použití - za tieto pridané vlastnosti palec nahor !

 

Časy programovania Eprom 2716 a Eprom 2732 sú fakticky totožné s prvou verziou programátoru, takže ich tu neuvádzam, hlavne je to dané dĺžkou programovacieho pulzu, pri 50ms pulze trvá napálenie naozaj dlhšie ako keď je použitý 10ms pulz /týka sa niektorých Eprom/.

 

Teraz sa pozriem na tabuľku výberu možných obvodov na programovanie:

 

V programe pribudla ešte jedna vec - a to že na konci súborovej tabuľky sa vypíše CRC32 /kontrolný súčet/ - za toto zase palec nahor ! Uvedené typy Eprom z tabuľky veľmi často používajú dodnes počítačoví 8-bit nadšenci a moderné programátory to vo svojom portfóliu už viac-menej ignorujú - a to už dlhú dobu. Extra zmienim možnosť programovať "trojnapäťovú" Eprom 2708 a je tu aj 2532 - toto síce potrebuje malá skupinka, ale bez programátoru to akosi nejde, že ...

 

Ak sa nastavíte na konkrétny typ Eprom tak sa vypíše jej programovacie napätie a tak isto aj dĺžka  programovacieho pulzu.

 

Nasleduje programovanie PROM, všetky 3 typy sú tie isté ako v prvej verzii, pre programovanie je potrebné použiť rovnakú nadstavbu /redukciu/ ako predtým. Pri nastavení konkrétnej PROM nás program vyzve na založenie redukcie /robí vždy ak je redukcia potrebná/.

 

Dtto platí aj pre programovanie mikroprocesorov  8748 a 8749, zase treba použiť prípravok /redukciu - je rovnaká ako v prvej verzii/.


Poslednou pridanou funkciou tejto verzie programu je programovanie GAL obvodov. Tu je tak isto potrebné použiť prípravok /redukciu/ navyše. Zase je automaticky nastavené potrebné PGM napätie, v tomto prípade cez PWM moduláciu. Zase sa jedná o vec kde si nové programátory s niektorými konkrétnymi GAL obvodmi už nevedia "poradiť".


 

Programové vybavenie veľkostne výrazne "nabobtnalo", to je ale naprosto v poriadku, programátor poskytuje na displeji skutočne hodne dodatočných informácií a tak uľahčuje našu prácu pri jeho používaní. Je to stále malé, ľahké, vie toho výrazne viac a hlavne pracuje zo súčiastkami s ktorými už nové programátory vôbec nepočítajú a teda nemajú v ich svojom zozname podporovaných obvodov, alebo majú výrazne menší rozsah použitých typov s ktorými ešte ako-tak spolupracujú.

 

USBprog ver. 4.01 je malý šikovný pomocník ktorý mimo iného môže byť vhodným doplnkom pre niekoho kto má doma napríklad TL866(II) a nevie pracovať zo súčiastkami ktoré moderný programátor už jednoducho nemá k dispozícii.  


Ja už len dodám že tento programátor /a aj dodatočné redukcie/ s novým programovým vybavením autor zariadenia práve ponúka na predaj na stránkach bazos.sk, autor k zariadeniu  posiela mailom kompletné programové vybavenie, podrobný manuál + bootloader pre nový firmware.


/Popis redukcií pre PROM, mikroprocesory 8748 a 8749 bol popísaný pri popise USBprog verzie 1.00./

Odkazy na články o USBprog verzia 1.0:

USBprog - Part12. Čítanie (read) procesorov 8048 + 8049.

USBprog - Part11. Bipolárne PROM - zapojenie vývodov.

USBprog - Part10. Obsahy-contents PROM 74287, 74S287, 74571, 74S571.

USBprog - Part9. HW patch for shield for 8748H-8749H.

USBprog - programmer. Part8. Obsahy-contents 8048,8049,8748,8749.

USBprog - Eprom + Prom programmer. Part7. Shield for 74188,74S287,74S571.

USBprog - Eprom + Prom programmer. Part6. Shield for 8748-8749.

USBprog - Eprom + Prom programmer. Part5. Eprom 2732B ... pffffffff ...

USBprog - Eprom + Prom programmer. Part4. Prepínač Vpp. Vpp selector.

USBprog - Eprom+ Prom programmer. Tabuľka Eprom pamätí. Part3.

USBprog - Eprom+ Prom programmer. Shield 2732. Part2.

USBprog - Eprom + Prom programmer. Part1.

______________________________________________________

Vaše hodnotenie, Rate post:

Igiho knižnica 59 - spravodaj AKPraha ZO 602 4_91.

By Administrator at March 27, 2024 08:00
Filed Under: Atari

 Spravodaj AKPraha ZO 602 4_91.

 

Počet strán:16

AKPraha 602 4_91.pdf (3,75 mb)

 

Príjemné čítanie !

___________________________________________________________

Vaše hodnotenie, Rate post:

Igiho knižnica 58 - spravodaj AKPraha ZO 602 3_91.

By Administrator at March 24, 2024 12:00
Filed Under: Atari

 Spravodaj AKPraha ZO 602 3_91.

 

Počet strán:16

AKPraha 602 3_91.pdf (3,90 mb)

 

Príjemné čítanie !

___________________________________________________________

Vaše hodnotenie, Rate post:

Igiho knižnica 57 - spravodaj AKPraha ZO 602 2_91.

By Administrator at March 22, 2024 10:15
Filed Under: Atari

 Spravodaj AKPraha ZO 602 2_91.

 

Počet strán:16

AKPraha 602 2_91.pdf (4,23 mb)

 

Príjemné čítanie !

___________________________________________________________

Vaše hodnotenie, Rate post:

Igiho knižnica 56 - spravodaj AKPraha ZO 602 1_91.

By Administrator at March 19, 2024 08:45
Filed Under: Atari

 Spravodaj AKPraha ZO 602 1_91.

 

Počet strán:16

AKPraha 602 1_91.pdf (3,80 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. Blog je o mojich záujmoch, predtým som pracoval ako IT špecialista na počítačové siete a redakčné systémy pre viaceré denníky - až som pred rokmi nakoniec v jednom z nich zakotvil a kde som to potiahol až do konca mojej profesnej kariéry.

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