SBC6809 - Program - Mandelbrot set. Part-17

By Administrator at January 30, 2026 09:13
Filed Under: SBC8085-NCB85

SBC6809

 

Pre SBC počítače tých programov akosi nikdy nie je dosť. Tu je výpočet Mandelbrotovej množiny ktorý som upravil pre SBC6809 a taktiež pre SBC6502 (tam je dôležité aby bol aktívny aj riadok 166).

P.S.: ešte som doma našiel niečo čo som urobil pred vyše 2 rokmi - ale o tom niekedy nabudúce.

 

Listing:

  100 REM A BASIC, ASCII MANDELBROT
  110 REM
  120 REM This implementation copyright (c) 2019, Gordon Henderson
  130 REM
  140 REM Permission to use/abuse anywhere for any purpose granted, but
  150 REM it comes with no warranty whatsoever. Good luck!
  160 REM
  165 REM Adopted for SBC6502 and SBC6809 /32kB RAM by Igi (2026)
  166 REM POKE 15,80:REM Special line for SBC6502/new line
  170 C$ = ".,'~=+:;[/<&?oxOX# " : REM 'Pallet' Lightest to darkest...
  180 SO = 1 : REM Set to 0 if your MID$() indexes from 0.
  190 MI = LEN(C$)
  200 MX = 4
  210 LS = -2.0
  220 TP = 1.25
  230 XS = 2.5
  240 YS = -2.5
  250 REM W = 46:REM original line
  255 W = 78:REM new line for SBC6502_6809
  260 REM H=48:REM original line
  265 H = 24:REM new line for SBC6502_6809
  270 SX = XS / W
  280 SY = YS / H
  290 REM Q = TIME:REM no active line for SBC6502_6809
  300 FOR Y = 0 TO H
  310   CY = Y * SY + TP
  320   FOR X = 0 TO W
  330     CX = X * SX + LS
  340     ZX = 0
  350     ZY = 0
  360     CC = SO
  370     X2 = ZX * ZX
  380     Y2 = ZY * ZY
  390 REM: IF CC > MI THEN GOTO 460
:REM original line
  395      IF CC > MI THEN 460:REM line for SBC6502_6809
  400 REM: IF (X2 + Y2) > MX THEN GOTO 460
:REM original line
  405      IF (X2 + Y2) > MX THEN 460:REM line for SBC6502_6809
  410     T = X2 - Y2 + CX
  420     ZY = 2 * ZX * ZY + CY
  430     ZX = T
  440     CC = CC + 1
  450     GOTO 370
  460     PRINT MID$(C$, CC - SO, 1);
  470   NEXT
  480   PRINT
  490 NEXT
  500 REM PRINT:REM no active line for SBC6502_6809
  510 REM PRINT (TIME - Q) / 100:REM no active line for SBC6502_6809
  520 REM END:REM no active line for SBC6502_6809


New Mandelbrot SBC6502_6809.txt (1,66 kb)

 

Pri hodnotách H=24 A W=78 to vyzerá takto:

 

Pri hodnotách H=48 A W=78 to je už naozaj podrobnejšie (čas výpočtu pri väčšom rozlíšení utešene narastá ...):

..............,,,,,,,,,,,,,,,,,,''''''''''''''''''''''''''''''',,,,,,,,,,,,,,,,
.............,,,,,,,,,,,,,,'''''''''''''''''''''''''''''''''''''''',,,,,,,,,,,,
............,,,,,,,,,,,,'''''''''''''''''''''''''''=====+++=====''''''',,,,,,,,
...........,,,,,,,,,,''''''''''''''''''''''''''=======+:[&;+++======'''''',,,,,
..........,,,,,,,,''''''''''''''''''''''''''========+++:;x&;:::+======'''''',,,
.........,,,,,,,'''''''''''''''''''''''''==========++++:;/x&< /:+======='''''''
........,,,,,,'''''''''''''''''''''''''==========+++++:;[/& ?/;::++======='''''
.......,,,,,'''''''''''''''''''''''''===========++++::[?<x   &[[:++++======''''
......,,,,,''''''''''''''''''''''''===========++++::;/x       O?;:+++++====='''
.....,,,,''''''''''''''''''''''''===========+++::::;;[?        &[;::+++++====''
.....,,,'''''''''''''''''''''''==========+++::::;;;;[/&        &[[;::::::++==='
....,,,''''''''''''''''''''''=========++++:x<o <//x#&?oO      O?o<&&[;;;;[o:+==
....,,'''''''''''''''''''''=======++++++::;<     ?X                 &/<?<?o/:+=
...,,''''''''''''''''''''=====++++++++:::;;/?                        x    O<:+=
...,''''''''''''''''''====+++++++++++:::;[[<&X                            x;:++
..,''''''''''''''''====+++++++++++:::::;/X                              X&/;:++
..,''''''''''''=====+:;?;:::::::::;;;;;[/?                                <[[:+
..''''''''=======+++::[x<[[;[[x<[;;;;[[/x                                    [+
.,'''''========+++++::[<  Xo&&x ??x////<O                                   &;:
.'''==========++++++:;;/<o          ?&&?                                   ?/:+
.''=========+++++++:;;[<&O            xX                                     :+
.'=========+++++::#[//<o                                                   x;:+
.========+:::::;;[< ? o#                                                   [:++
.+++::;[;;;::;[[</#x                                                      [;:++
                                                                        &/;::++
.+++::;[;;;::;[[</#x                                                      [;:++
.========+:::::;;[< ? o#                                                   [:++
.'=========+++++::#[//<o                                                   x;:+
.''=========+++++++:;;[<&O            xX                                     :+
.'''==========++++++:;;/<o          ?&&?                                   ?/:+
.,'''''========+++++::[<  Xo&&x ??x////<O                                   &;:
..''''''''=======+++::[x<[[;[[x<[;;;;[[/x                                    [+
..,''''''''''''=====+:;?;:::::::::;;;;;[/?                                <[[:+
..,''''''''''''''''====+++++++++++:::::;/X                              X&/;:++
...,''''''''''''''''''====+++++++++++:::;[[<&X                            x;:++
...,,''''''''''''''''''''=====++++++++:::;;/?                        x    O<:+=
....,,'''''''''''''''''''''=======++++++::;<     ?X                 &/<?<?o/:+=
....,,,''''''''''''''''''''''=========++++:x<o <//x#&?oO      O?o<&&[;;;;[o:+==
.....,,,'''''''''''''''''''''''==========+++::::;;;;[/&        &[[;::::::++==='
.....,,,,''''''''''''''''''''''''===========+++::::;;[?        &[;::+++++====''
......,,,,,''''''''''''''''''''''''===========++++::;/x       O?;:+++++====='''
.......,,,,,'''''''''''''''''''''''''===========++++::[?<x   &[[:++++======''''
........,,,,,,'''''''''''''''''''''''''==========+++++:;[/& ?/;::++======='''''
.........,,,,,,,'''''''''''''''''''''''''==========++++:;/x&< /:+======='''''''
..........,,,,,,,,''''''''''''''''''''''''''========+++:;x&;:::+======'''''',,,
...........,,,,,,,,,,''''''''''''''''''''''''''=======+:[&;+++======'''''',,,,,
............,,,,,,,,,,,,'''''''''''''''''''''''''''=====+++=====''''''',,,,,,,,
.............,,,,,,,,,,,,,,'''''''''''''''''''''''''''''''''''''''',,,,,,,,,,,,
..............,,,,,,,,,,,,,,,,,,''''''''''''''''''''''''''''''',,,,,,,,,,,,,,,,


hodnoty H=128 A W=78:

..............,,,,,,,,,,,,,,,,,,''''''''''''''''''''''''''''''',,,,,,,,,,,,,,,,
..............,,,,,,,,,,,,,,,,''''''''''''''''''''''''''''''''''',,,,,,,,,,,,,,
.............,,,,,,,,,,,,,,,'''''''''''''''''''''''''''''''''''''',,,,,,,,,,,,,
.............,,,,,,,,,,,,,,''''''''''''''''''''''''''''''''''''''''',,,,,,,,,,,
............,,,,,,,,,,,,,'''''''''''''''''''''''''''''======='''''''',,,,,,,,,,
............,,,,,,,,,,,,'''''''''''''''''''''''''''============'''''''',,,,,,,,
...........,,,,,,,,,,,,''''''''''''''''''''''''''======+::++=====''''''',,,,,,,
...........,,,,,,,,,,,''''''''''''''''''''''''''======+:<;+++=====''''''',,,,,,
...........,,,,,,,,,,''''''''''''''''''''''''''=======+:[&;+++======'''''',,,,,
..........,,,,,,,,,,'''''''''''''''''''''''''========++:[O;::++======'''''',,,,
..........,,,,,,,,,'''''''''''''''''''''''''========+++:;X&:::+======''''''',,,
..........,,,,,,,,'''''''''''''''''''''''''=========+++:;O&[;;<+======''''''',,
.........,,,,,,,,'''''''''''''''''''''''''=========++++:;& /[[<:=======''''''',
.........,,,,,,,'''''''''''''''''''''''''==========++++:;/x<< <:+======='''''',
........,,,,,,,''''''''''''''''''''''''''=========++++::;/#xXO[:+======='''''''
........,,,,,,,'''''''''''''''''''''''''==========++++:;[[&#o/;:++=======''''''
........,,,,,,'''''''''''''''''''''''''==========+++++:;[/& ?/;::++======='''''
.......,,,,,,'''''''''''''''''''''''''===========++++:;;[<o ?/[;:++======='''''
.......,,,,,,''''''''''''''''''''''''===========+++++:;//   O<[;:+++=======''''
.......,,,,,'''''''''''''''''''''''''===========++++:;[o<o   &/[:++++======''''
.......,,,,'''''''''''''''''''''''''===========++++::[? oX   ?&o;+++++=====''''
......,,,,,''''''''''''''''''''''''===========++++::;&  X     x?;:+++++====='''
......,,,,'''''''''''''''''''''''''===========+++:::;/&       # [:++++++===='''
......,,,,''''''''''''''''''''''''===========+++:::;;[&        ?[;:+++++=====''
.....,,,,''''''''''''''''''''''''===========+++::::;;[?        &[;::+++++====''
.....,,,,'''''''''''''''''''''''===========++:::::;;[[O         [;;::+++++===''
.....,,,''''''''''''''''''''''''==========++:::::;;;[/?        ?[[;::::++++==='
.....,,,'''''''''''''''''''''''==========++::;;;;;;[//&        &/[;;::::::+==='
....,,,'''''''''''''''''''''''=========++++;;[#[[[[//<&X      X&//[;;::::;;+=='
....,,,'''''''''''''''''''''''========++++:?<< /[/o?&&?O      x?&/<<[;;;;[<:+==
....,,,''''''''''''''''''''''========++++:;?   <//o o O#      XO &  [[;;;/o:+==
....,,''''''''''''''''''''''=======+++++::;/O Oo&&  #            O  <[[[/oo;+==
....,,'''''''''''''''''''''=======++++++::;<     ?X                 &/<?<?o/:+=
...,,,''''''''''''''''''''======+++++++:::;&x    X                  x<? ooO :+=
...,,'''''''''''''''''''''=====++++++++:::;/?                        o     /:+=
...,,''''''''''''''''''''====+++++++++:::;[/?                        X    oO:++
...,,'''''''''''''''''''====+++++++++::::;[/?                             &[:++
...,'''''''''''''''''''===+++++++++++::::;[<&#                            x;:++
...,''''''''''''''''''===+++++++++++::::;[<&?X                            <;:++
..,,'''''''''''''''''===+++++++++++:::::[< o                             ?/;:++
..,''''''''''''''''====+++++++++++:::::;/X                              X&/;:++
..,'''''''''''''''===+::::::+++++:::::;;/                                ?/;;:+
..,'''''''''''''====++[[::::::::::::;;;[/O                                <[;:+
..,'''''''''''=====++:;#[;::::::;;;;;;;[/?                                &//;+
..,'''''''''=======++:;?[;;;;;/[;;;;;;[[<o                                o<&/+
..''''''''========+++:[x/[;;;[&<[;;;;[[/?                                   #[+
.,'''''''========+++::<X<//[[/ </[[[[[[<                                     X+
.,''''''========++++::[&??&</< x<//[[//<x                                    [:
.,'''''========+++++::[<  Xo&&x ??x////<O                                   &;:
.,''''=========+++++:;;/&  #ooX  Xo<//<&                                   ?[;:
.''''=========++++++:;;/<o         x&<&?                                   &[:+
.'''=========++++++::;;/<O          o&&o                                   ?<:+
.'''=========++++++:;;;/&           #o?x                                     :+
.''=========+++++++:;;[<&O           OoO                                    X:+
.''=========++++++:;;;<?              O#                                    <:+
.'=========+++++++;[[[<               #                                    &[:+
.'=========+++++::#[//<o                                                   x;:+
.=========+++::::;<<//&x                                                    ;:+
.========++:::::;[<x&#?                                                   #/:++
.========+:::::;;[<xx#x                                                    [:++
.=++++=+::::::;;;//X                                                      <;:++
.++++::[;;:::;;;[/&o                                                      [;:++
.++:::;/;;[[[[[/ &x#                                                     &[;:++
.++;:[[&o/[/&/<<xxX                                                     o/;;:++
                                                                        &/;::++
.++;:[[&o/[/&/<<xxX                                                     o/;;:++
.++:::;/;;[[[[[/ &x#                                                     &[;:++
.++++::[;;:::;;;[/&o                                                      [;:++
.=++++=+::::::;;;//X                                                      <;:++
.========+:::::;;[<xx#x                                                    [:++
.========++:::::;[<x&#?                                                   #/:++
.=========+++::::;<<//&x                                                    ;:+
.'=========+++++::#[//<o                                                   x;:+
.'=========+++++++;[[[<               #                                    &[:+
.''=========++++++:;;;<?              O#                                    <:+
.''=========+++++++:;;[<&O           OoO                                    X:+
.'''=========++++++:;;;/&           #o?x                                     :+
.'''=========++++++::;;/<O          o&&o                                   ?<:+
.''''=========++++++:;;/<o         x&<&?                                   &[:+
.,''''=========+++++:;;/&  #ooX  Xo<//<&                                   ?[;:
.,'''''========+++++::[<  Xo&&x ??x////<O                                   &;:
.,''''''========++++::[&??&</< x<//[[//<x                                    [:
.,'''''''========+++::<X<//[[/ </[[[[[[<                                     X+
..''''''''========+++:[x/[;;;[&<[;;;;[[/?                                   #[+
..,'''''''''=======++:;?[;;;;;/[;;;;;;[[<o                                o<&/+
..,'''''''''''=====++:;#[;::::::;;;;;;;[/?                                &//;+
..,'''''''''''''====++[[::::::::::::;;;[/O                                <[;:+
..,'''''''''''''''===+::::::+++++:::::;;/                                ?/;;:+
..,''''''''''''''''====+++++++++++:::::;/X                              X&/;:++
..,,'''''''''''''''''===+++++++++++:::::[< o                             ?/;:++
...,''''''''''''''''''===+++++++++++::::;[<&?X                            <;:++
...,'''''''''''''''''''===+++++++++++::::;[<&#                            x;:++
...,,'''''''''''''''''''====+++++++++::::;[/?                             &[:++
...,,''''''''''''''''''''====+++++++++:::;[/?                        X    oO:++
...,,'''''''''''''''''''''=====++++++++:::;/?                        o     /:+=
...,,,''''''''''''''''''''======+++++++:::;&x    X                  x<? ooO :+=
....,,'''''''''''''''''''''=======++++++::;<     ?X                 &/<?<?o/:+=
....,,''''''''''''''''''''''=======+++++::;/O Oo&&  #            O  <[[[/oo;+==
....,,,''''''''''''''''''''''========++++:;?   <//o o O#      XO &  [[;;;/o:+==
....,,,'''''''''''''''''''''''========++++:?<< /[/o?&&?O      x?&/<<[;;;;[<:+==
....,,,'''''''''''''''''''''''=========++++;;[#[[[[//<&X      X&//[;;::::;;+=='
.....,,,'''''''''''''''''''''''==========++::;;;;;;[//&        &/[;;::::::+==='
.....,,,''''''''''''''''''''''''==========++:::::;;;[/?        ?[[;::::++++==='
.....,,,,'''''''''''''''''''''''===========++:::::;;[[O         [;;::+++++===''
.....,,,,''''''''''''''''''''''''===========+++::::;;[?        &[;::+++++====''
......,,,,''''''''''''''''''''''''===========+++:::;;[&        ?[;:+++++=====''
......,,,,'''''''''''''''''''''''''===========+++:::;/&       # [:++++++===='''
......,,,,,''''''''''''''''''''''''===========++++::;&  X     x?;:+++++====='''
.......,,,,'''''''''''''''''''''''''===========++++::[? oX   ?&o;+++++=====''''
.......,,,,,'''''''''''''''''''''''''===========++++:;[o<o   &/[:++++======''''
.......,,,,,,''''''''''''''''''''''''===========+++++:;//   O<[;:+++=======''''
.......,,,,,,'''''''''''''''''''''''''===========++++:;;[<o ?/[;:++======='''''
........,,,,,,'''''''''''''''''''''''''==========+++++:;[/& ?/;::++======='''''
........,,,,,,,'''''''''''''''''''''''''==========++++:;[[&#o/;:++=======''''''
........,,,,,,,''''''''''''''''''''''''''=========++++::;/#xXO[:+======='''''''
.........,,,,,,,'''''''''''''''''''''''''==========++++:;/x<< <:+======='''''',
.........,,,,,,,,'''''''''''''''''''''''''=========++++:;& /[[<:=======''''''',
..........,,,,,,,,'''''''''''''''''''''''''=========+++:;O&[;;<+======''''''',,
..........,,,,,,,,,'''''''''''''''''''''''''========+++:;X&:::+======''''''',,,
..........,,,,,,,,,,'''''''''''''''''''''''''========++:[O;::++======'''''',,,,
...........,,,,,,,,,,''''''''''''''''''''''''''=======+:[&;+++======'''''',,,,,
...........,,,,,,,,,,,''''''''''''''''''''''''''======+:<;+++=====''''''',,,,,,
...........,,,,,,,,,,,,''''''''''''''''''''''''''======+::++=====''''''',,,,,,,
............,,,,,,,,,,,,'''''''''''''''''''''''''''============'''''''',,,,,,,,
............,,,,,,,,,,,,,'''''''''''''''''''''''''''''======='''''''',,,,,,,,,,
.............,,,,,,,,,,,,,,''''''''''''''''''''''''''''''''''''''''',,,,,,,,,,,
.............,,,,,,,,,,,,,,,'''''''''''''''''''''''''''''''''''''',,,,,,,,,,,,,
..............,,,,,,,,,,,,,,,,''''''''''''''''''''''''''''''''''',,,,,,,,,,,,,,
..............,,,,,,,,,,,,,,,,,,''''''''''''''''''''''''''''''',,,,,,,,,,,,,,,,

__________________________________________________

Vaše hodnotenie, Rate post:

Atari 1050 - USDoubler software.

By Administrator at January 21, 2026 10:22
Filed Under: Atari

Atari 1050

 

Úprava disketovej jednotky Atari 1050 pomocou upgradu USDoubler je dostatočne známa, tak isto aj získané výhody tejto prestavby - čo však vcelku chýba je pomocný, dodatočný software. Nemyslím tým výrobcom k nemu dodávaný SpartaDOS, ale nejaké tie ďalšie fičúrky okolo. Dnes sa pozrieme na 4x atr súbory ktoré sú určené priamo pre Atari 1050 s nainštalovanou úpravou USDoubler (=Ultra Speed). Čo je zaujímavé - software je už poriadne "bradatý".

Ak sa pozriete na titulné obrazovky tak je myslím si jasné čo ktorý software zvláda a na čo je to určené a tak nejaké ďalšie obkecávanie si už odpustím.


U.S._Doubler_Disk_Copier_19xx_McMillan_Bob.atr (64,02 kb)

________________________________________________________________________________________________________________


 

1050 Doubler High Menu Utility Disk.atr (64,02 kb)

________________________________________________________________________________________________________________

 

1050 Doubler Low Menu Utility Disk (v1).atr (64,02 kb)

________________________________________________________________________________________________________________


1050 Doubler Low Menu Utility Disk (v2).atr (64,02 kb)

 

(22.01.2026)

P.S.:

Dostal som mail: "Ako na skrátený atr súbor aby som ho dostal na disketu ?"

Tak uvediem jednu možnú cestu ako na to:

- pripravím si čistú disketu, alebo atr súbor naformátovaný na SS/SD, teda 90kByte

- nabootujem z inej diskety (alebo z atr) sektorový kopírovací program COPYMATE 3.7

   (atr s uvedeným programom nájdete na webe) 

- následne ako D1: nastavím kopírovanú zdrojovú disketu (teda náš "skrátený" atr ktorý chceme mať

  v normálnej dĺžke)

- ako D2: nastavím cieľovú disketu (čistá naformátovaná disketa, alebo atr, hustota je single density)

  (ak máme nastavené formátovanie v COPYMATE programe tak nemusí byť bezpodmienečne disketa

  dopredu naformátovaná)

- tlačítkom START spustím kopírovanie, na konci aktívnych dát budú vyskakovať otázniky, len treba

  vydržať až do ich úplného konca, následne sa automaticky spustí kopírovanie obsahu D1: na D2:

  (tu je možné skrátenie čítania potom ako začnú naskakovať otázniky pomocou stlačenia SELECT,

  po jeho stlačení sa automaticky spustí záznam na D2: )

- na konci máme v D2: disketu (alebo atr) v jednoduchej hustote a je to plne funkčné a zo správnou

  dľžkou = môžeme to bezproblémovo kopírovať

Uvedená operácia sa dá naprosto v pohode zvládnuť aj cez emulátor floppy jednotky - RespeQT.

 

Úvodná obrazovka programu COPYMATE 3.7, pokračujeme stlačením Space.

 

Nastavenie parametrov pre kopírovanie "skrátených" atr.

_____________________________________________________

Vaše hodnotenie, Rate post:

Atari 1050 - nový zdroj napájania. Atari 1050 - new PSU.

By Administrator at January 14, 2026 13:00
Filed Under: Atari

Atari 1050


Dnes by som sa rád pozrel na použitie DC náhradného zdroja pre napájanie disketovej jednotky Atari 1050 a poukázal na to že použité riešenie nie je celkom dotiahnuté do konca - i keď existuje veľmi jednoduché a správne riešenie. Našiel som to pri surfovaní na webe a zaslúži si to malý komentár.

 

Link:

https://www.ifixit.com/Guide/The+simple+Atari+1050+Disk+Drive+Conversion+to+DC/172455


Moje poznámky k pôvodnému článku:

 

Čo sa týka úprav v jednotke - tam nemám veľmi čo dodať, jedine len k trom veľkým kapacitám 4700uF v 1050-ke - tie rozhodne spínanému zdroju dobre robiť nebudú (bude "tlačiť" do kapacity cca 15.000uF !, teda presnejšie 3x 4700uF, alebo býva aj 2x 4700uF a 1x 6800uF čo je ešte viac), najlepšie by bolo keby sa z jednotky A1050 vybrali a nahradili niečím okolo 100÷220uF/35V - toto je dosť závažná vec ktorá je v článku úplne opomenutá. Ak to tak necháte môže za chvíľu odísť do večných lovíšť aj veľmi slušný spínaný zdroj - na takú kapacitnú záťaž na svojom výstupe nie sú stavané !

 

Rozhodne nepovažujem za dobrý nápad privádzať na vstup obvodu 7812 napätie 12V. Stabilizátor je určený na stabilizovanie (na to aby stabilizoval treba na jeho vstup dodať napätie minimálne o 2V vyššie), tu z neho "lezie" čosi nad 10V, to je celé zlé - i keď autor tvrdí že je to v poriadku - nie, nie je to v poriadku ! Ak to tak necháme bude sa jednať o nežiadúcu súčiastku v zapojení - potom to bude destabilizátor, teda bude opakom požadovanej funkcie. Dobrým možným riešením riešením je úplne vybrať obvod 7812 a tých 12V zo spínaného zdroja dodať na miesto jeho výstupu, potom to bude O.K., túto možnosť spomína aj autor.

Ak sa na napájanie použije riešenie priamo z článku ľahko sa môže stať že niečo nebude fungovať tak ako treba. Hlavne sa to môže prejaviť vtedy ak používame rôzne úpravy jednotky Atari 1050 a vtedy sa môže prejaviť nedostatočná rýchlosť krokového motorčeka pri jeho zníženom napájaní a staneme sa svedkami rozličných porúch pri prenose (a zápise) údajov. Riešenie s 12V napájaním bude vyžadovať vďaka nižšiemu napájaniu motorčekov rekalibráciu otáčok floppy, čo je dosť nežiadúca vec.

 

Najlepším možným riešením (spomína to aj autor a tu v tomto bode s ním súhlasím) je použiť spínaný zdroj s vyšším napätím na výstupe, odporúčam zdroj DC/15V/2A namiesto 12V/DC zdroja - vtedy všetko bude fungovať ako po masle. Na výstupe 7812 bude pekných 12V tak ako treba - a ani to napätie na vstupe nebude veľké. Stále treba počítať s tým že sa to bude zahrievať - i keď predsa len menej ako predtým. A pri tejto voľbe netreba robiť rekalibráciu otáčok, všetko bude tak ako predtým - to sa predsa ráta, nie ?

Taktiež je možné použiť staršie spínané zdroje pre ntb od Toshiby, dávajú 15V/DC/4A, alebo zdroje od IBM pre staršie ntb, tie dávajú 16V/DC - tak isto naprosto priamo použiteľné, len sa treba doma poobzerať či niečo nie je priamo k dispozícii.

Tí čo sa v hw vřtajú mi dajú za pravdu s uvedenými poznámkami, tí čo sa menej vyznajú by si mali dať poradiť  - a tí poslední čo rady nepotrebujú - tým nieto rady, nieto pomoci ...

Sám autor priznáva že je to len jeho hobby, takže buďme k nemu primerane zhovievaví.

Vám želám veľa zdaru pri konverzii - ako vždy pri zásahu do zariadenia zodpovedáte za prípadné vzniknuté škody sami sebe.

_____________________________________________________

Vaše hodnotenie, Rate post:

SBC6502 - 72 - 10 rokov SBC6502.

By Administrator at January 11, 2026 09:03
Filed Under: SBC6502

 

 

Je to pomaly k neuvereniu, ale dnes je to presne 10 rokov čo som začal uverejňovať podklady pre SBC6502, teda letí to ...


Priznám sa že som si tú potvorku hodne obľúbil a dosť vecí som na nej urobil a napísal som si množstvo malých programov pre moje potreby, vyzerá to tak že tiež patrím k tým, ktorým najviac prirastie k srdcu to čo si sami postavia. Urobil som pri stavbe niekoľko vlastných a jedinečných úprav (iný zdroj taktu, nasledovalo hlavne rozšírenie o čip 8255A, neskôr prišlo pretaktovanie SBC až na 6MHz) a tak je to svojím spôsbom taký malý originál - i keď samotný základ vychádza z podkladov pre SBC od Searle Granta, používa sa firmware od zmieneného autora.

Moja predstava od začiatku bola taká že sa to všetko, vrátane napájacieho zdroja (z 12V/DC →5V/DC) vojde na štandartnú Euro univerzálnu dosku rozmerov 160x 100mm - a to sa podarilo. Časom pribudol konektor J4 ktorý je potrebný pre pripojenie dodatočných interfejsov - prídavná doska sa nasadzuje zvrchu na pôvodnú SBC.

Po čase som postavil aj niekoľko doplnkových interfejsov, hlavne mi išlo o to si vyskúšať či tieto veci budú spolupracovať s SBC6502 - a to podľa mojich predstáv. Ako sa ukázalo interfejsy pracovali na prvú dobrú, to naozaj potešilo. Potom prišla fáza tvorby obslužného programu - to už trvalo dlhšie a bolo by o čom písať ... ale to som tuším zvládol na inom mieste.

Na to že to štandartne má "celých" 32kByte RAM je to prekvapivo úspešné a úsporné z hľadiska veľkosti výsledného potrebného programového vybavenia. Čo mne osobne na tomto strojčeku chýba - že tu nie je možnosť pracovať cez OPEN canal# a taktiež tu nie je k dispozícii druhá linka RS232 ... ale to už by som asi chcel od tohoto SBC asi príliš veľa, zostanem pri zemi.

Na tejto mašinke som za ten čas napísal množstvo prográmkov pre svoju potrebu a vďaka tomu je u mňa celkom doma aj program Hyperterminál. Viem že na toto miesto sú aj iné programy, ale mne naprosto vyhovuje.

Za celú túto dobu som mal iba jeden hw problém - vyviklaný konektor pre pripojenie RS232, jeho spevnenie a následné prepájkovanie spojov problém vyriešilo a odvtedy nenasledoval dodnes žiaden problém.

Happy birthday !

_______________________________________________________

Vaše hodnotenie, Rate post:

01_2026 Blog, Notes.

By Administrator at January 06, 2026 21:56
Filed Under: Blog

06.01.2026

V TOPP programoch verzií 2.7R8 a 2.7R9 nájdená už odstavená nepotrebná sekvencia v jednej procedúre, programy sú už ošetrené a nanovo nahraté:

TOPP - Tesla Old PROM Programmer for Atari 8bit. Software V.2.7R8 - MyDOS 4.53/4. Part18.

a

TOPP - Tesla Old PROM Programmer for Atari 8bit. Software V.2.7R9 - MyDOS 4.53/4. Part19.

To ten Nový rok pekne začínam, ale snáď to ďalej nebude až také zlé ...

_____________________________________________________________

11.01.2026

Dnes má SBC6502 výročie:

SBC6502 - 72 - 10 rokov SBC6502.

______________________________________________________

14.01.2026

Pri surfovaní webom som natrafil na úpravu napájania pre jednotku Atari 1050 a to zo spínaného DC zdroja 12V. Nie je to tam prevedené celkom kóšer a v článku je popísané čo treba urobiť aby to bolo urobené správne a aj fungovalo na 100 percent:

Atari 1050 - nový zdroj napájania. Atari 1050 - new PSU.

______________________________________________________

21.01.2026

4x pomocný software pre disketovú jednotku Atari 1050 s úpravou USDoubler:

Atari 1050 - USDoubler software.

______________________________________________________

30.01.2026

Ďalší program pre SBC6809 a tiež pre SBC6502:

SBC6809 - Program - Mandelbrot set. Part-17

_____________________________________________________________

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: