![]() |
neděle 22. června 2025
sobota 7. června 2025
čtvrtek 5. června 2025
Zdroj pro PMD 85...
INTEL 8080 vyžaduje tři napájecí napětí –5 V, +5 V a +12 V. Navíc vyžaduje přesné pořadí zapnutí i vypnutí napájecích napětí. V PMD 85 máme mikroprocesor MHB8080A, coby nelicencovanou kopii 8080.
![]() |
| Příručka [PMI 80] to zmiňuje explicitně, protože má k napájení jen volně visící kabely |
Proč tři napájecí napětí
Asi se ptáte, k čemu potřebuje procesor –5 V, když v něm nejsou žádné operační zesilovače. Říká se tomu [substrate biasing] něco jako předpětí pro substrát, pro křemíkovou desku na které jsou tranzistory procesoru. Má to tři výhody.
– Sníží to parazitní kapacity kolem tranzistorů, takže procesor může běžet rychleji.
– Stabilizuje to prahová napětí potřebná k sepnutí tranzistorů, což vede ke spolehlivějšímu běhu.
– Předpětí substrátu omezí svodové proudy tekoucí vypnutými tranzistory, díky tomu se čip méně hřeje.
Novější Zilog Z80, taková vylepšená verze 8080 od stejných autorů už má v sobě [nábojovou pumpu] a záporné napětí si generuje sám.
Odpověď na druhý dotaz – k čemu je procesoru nápájecí napětí +12 V je mnohem jednodušší.
– Je to pull-up napětí pro výstupní tranzistory, přes vnitřní pull-up rezistory. Souvisí to také se schopností budit sběrnici a rychle řídit připojené komponenty.
– Interní výstupní logika 8080 pracuje s tranzistory, které pro plné a rychlé sepnutí potřebují vyšší napětí než standardních +5 V. Tranzistory 8080 jsou vyrobené technologií NMOS tj. má jen jeden tranzistor N-kanálový MOS. (Novější CMOS má vždy pár tranzistorů, pro logickou 0 a pro logickou 1.) Pokud má NMOS jenom jeden trazistor a chceme postavit třeba invertor, tak potřebujeme jeden tranzistor jako spínač do logické 0 (pull-down) a druhý tranzistor trvale zapnutý místo rezistoru jako zátěž (pull-up). Na čipu je mnohem snazší a levnější vyrobit další tranzistor než přesný rezistor. Už v tomto příkladu je vidět možný problém, kdy pro logickou 1 potřebujeme, aby pull-up tranzistor vytáhnul výstup k napájecímu napětí; jenže NMOS není dokonalý vodič, vznikne nám úbytek v podobě prahového napětí a klidně při 5V logice by nám zbyly třeba jenom 3 V. Řešení bylo použít interní logiku s horním napájecím napětím +12 V, logickou 1 pak máme někde kolem 10 V a to je hodně robustní a šumu odolná logické jednička. Pak už zbývá jen připojit výstupní buffer, který v případě naší interní 10 V logické 1 připojí na výstup čisté napájení +5 V abychom byli TTL kompatibilní s běžnou 5 V logikou.
Proč záleží na pořadí připojení napájení
Pořadí zapnutí je –5 V, + 5 V, +12 V. Vyžadovaná je ochrana, aby v případě výpadku –5 V bylo ihned odpojeno +12 V. Možný problém spočítá v tom, že –5 V se odčítá od +5 V a v místě, kam vede +12 V pak je opravdu přesně +12 V. Pokud by záporné napětí vypadlo, sečtou se nám obě kladná napětí a čipu to opravdu neudělá dobře.
Pořadí vypnutí je opačné.
Asi tak nějak...
Požadavky na zdroj PMD 85
Web [schotek.cz] poskytne potřebné informace a zapojení konektoru na PMD 85.
+5V : zvlnění max. 50 mV, odběr max. 2A
+12V : zvlnění max. 50 mV, odběr max. 1A
-5V (+/- 5) : zvlnění max. 50 mV, odběr max. 0.4A
Požadavky hravě splní zdroj [Mean Well RT-65A]. Teď ještě řídit tři relé pro pořadí sepnutí a vypnutí a máme to. Čtvrté relé, spínající 12 V, ale s cívkou pouze na 9 V připojenou mezi kladnou a zápornou 5 V větev poslouží jako ochrana proti výpadku záporného napájení. Toto zapojení používal původní zdroj pro PMD, tak ho považuji za dostatečné (ač ho můžeme označit za sedlácké).
![]() |
| Konektory XT60 jsou spolehlivé řešení (STL [do panelu], [na kabel]) |
![]() |
| Celý zavřený zdroj nehřeje ani po celodenním provozu. (Přístrojová pojistka na 1A) |
sobota 17. května 2025
Atariáda v Olomouci...
Kazetový magnetofon Atari [XC11], v našich krajích docela rarita
[fotky] moje z mobilu
[fotky] oficiální fotogalerie pořadatelů
Krátce
– pro MiSTer bude vypuštěno další české core, tentokrát [IQ151], zbývá už jen pár drobností
– cartridge MDDOSu s volitelným obsahem ROMdisku je ve fázi prototypu
– multijoy pro 16 současně hrajících hráčů opravdu funguje
– vidět naživo novostavu [SAPI 1] byl ultimátní zážitek
Dlouze
Bylo to velké a byli jsme u toho. Atariklub Uherský Brod zase na chvíli ožil. Měli jsme možnost zúčastnit se a hlavně prezentovat na akci [atariada.cz] pořádanou [olomouckým atariklubem]. Náš zasloužilý člen EHSoft, za úžasu ostatních účastníků, bezostyšně vybalil a používal kazetový magneton Atari XC11, který naživo snad ještě nikdo neviděl.
V našem klubu se u zapnutých starých počítačů prakticky nepotkáváme a tak v Olomouci byl konečně čas dořešit pár drobností – jak z kazety kopírovat na disketu programy uložené v turbo režimu z Turbo Basicu a také zaškolit neznalé do tajů Mikromonitoru a MDDOSu.
Obecně se [MDDOS] těší velké renesanci. Mě o pár nově vyrobených catridgí ihned připravili kolegové z Polska. Autor [SDrive] teď pracuje na nové verzi této cartridge, tentokrát s modifikovatelným obsahem ROMdisku; prototyp zatím koncepčně vychází z [A8pico].
Výborné je, že návštěvníci této akce jsou fundovaní podivíni, kteří se vás ptají na niterná zákoutní prezentovaných počítačů a někteří dokonce, coby nevěřící „tomášové“, chtějí otevřít šasi a vložit prst, aby uvěřili, že se jedná o reálný hardware a nikoli o nějakou emulátorovou vědeckotechnickou šalbu.
Skvělých bylo deset minut (pocitově) strávených v družném hovoru s producentem podcastu [zapečené procesory]; mezitím hodinová ručička poskočila o dvě hodiny vpřed.
Majitel soukromého muzea počítačů v Radosticích u Trocnova ohromil komplexnostní své sbírky obskurního hardware. Když si domluvíte návštěvu u něj v [muzeu], tak prohlídka s průvodcem trvá dvě až šest hodin. Kousek je [archeoskanzen] Trocnov, takže na své si přijdou milovníci veškeré historie. Potřeboval Jan Žižka počítač? Ve středověké vesnici archeoskanzenu kolega majitele muzea chybně odbočil, prošel omylem třemi dveřmi, pak narazil na bytelné dvéře opatřené cedulkou vyvedenou karolinskou minuskulí – serverovna.
Byl to velmi příjemně strávený den, nová přátelství navázána, kontakty vyměněny. Zcela saturováni jsme se slzíce rozloučili a budeme se těšit zase příště.
Díky pořadatelům a především účastníkům, kteří vážili cestu z Českých Budějovic nebo třeba i z Košic.
Velmi vtipný byl podvečer, kdy byla pro zájemce předpremiéra nového dílu podcastu Zapečené procesory. Z pohledu nás v sále to vypadalo tak, že se skupina asi dvaceti lidí rozesadila po jevišti, reproduktory byly otočené směrem k nim. My v sále neslyšeli nic, jen jsme se přes půl hodiny dívali na sedící nehybné postavy. Kdo znáte divadelní hru [Naše městečko], tak to vypadalo přesně jako hřbitov, kdy „mrtví“ konverzují sedíce na židlích.
Když pořadatelé vyhlásili soutěž ve hře pro 16 současně hrajících hráčů ve hře [Červi2] a vznikl mumraj z toho, kdo vlastně jde hrát, vzpomněl jsem si na úvod hry Pomsta šíleného ataristy, kde zaznělo: „Housenku chci, housenku musím mít!“
pondělí 12. května 2025
Nejlepší cartridge pro osmibitové Atari...
![]() |
| Micro Monitor + MDDOS |
Proč je nejlepší
Ihned po zapnutí počítače je k dispozici operační systém s ovladači tiskáren, plotru, disketové mechaniky, různých verzí blokového turbo ukládání na kazety, ovladačem ramdisku (pro 130XE) a na disku D5: je namapován kus ROMky, kde jsou uložené nejpoužívanější programy: textový editor Čapek, programovací jazyk Turbo Basic a pár dalších nástrojů a utilit.
Z mého pohledu je nejdůležitejší nativní zavedení všech potřebných ovladačů, které se nemusí (v lepším případě) postupně nahrávat z diskety; (v horším případě) potupně nahrávat z kazety.
![]() |
| Slovo autora z [manuálu] (1991, str. 15) |
Při spuštěném programu stiskem tlačítka na cartridge vstoupíme do systémového monitoru (MM), kde je možné provést debug nebo jakékoli relevantní změny v paměti nebo třeba uložit kus paměti a pak se vrátit do původně přerušeného programu a pokračovat.
![]() |
| Úvod [manuálu] k Micro Monitoru (1991, str. 21) |
Proč o tuto cartridge v dnešní době není zájem
Nijak nesouvisí s hraním her. Je to periferie, která řádově zvyšuje komfort při použití osmibitového Atari k seriózní práci. V emulátoru není potřeba a na starém Atari dneska nic kódit nebudeme, když máme k dispozici kvalitní cross–kompilátory a pak stačí přenést hotové binární soubory.
Až do konce roku 1993 jsem Atari 800 XL s touhle cartridge aktivně používal a tajně snil o tom, že mit v ROMce editor ED a PC kompilátor, tak by se v Kyan Pascalu programovalo mnohem pohodlněji. Stejně jsem vždycky narazil na limity 64kB paměti a program musel být rozkouskován na disketě a data zvlášť. Pak jsem ale získal IBM PC286 s pevným diskem a svět se změnil.
Tuhle cartridge musím mít
Jako jeden prsten vládne všem, tak ultimátním řešením zásuvných modulů pro Atari 800XL/800XE/130XE byla nejlepší cartridge, která kdy vznikla a to byl MDDOS + Micromonitor 64 od Milana Dadoka z Atari klubu Havířov. Je to řešení z roku 1991 a již v původním manuálu si autor stěžuje, že se obsah cartridge nelegálně kopíruje a přeprodává.
Je to věc, která zaslouží pozornost a trochu snahy o rekonstrukci. Nejprve krátký přehled, co se mně k tomu podařilo najít.
Dump paměti ke stažení
[ACDP] – česká snaha o shromáždění všech dostupných cartridge, které pro Atari existovaly. Včetně obrázku z obalu, ale také otisku ROM paměti. Tam se dají najít celkem tři dumpy paměti MDDOSu [1][2][3]. Zmiňuje se typ cartridge [MDDOS 64KB (cart type 81/0x51)], pár fotek původního řešení a schéma.
Převod CAR na BIN
Formát CAR obsahuje hlavičku; pro získání BIN souboru pro paměť EPROM musíme CAR převést. Emulátor [Atari800] – F1 – Cartridge Management – Extract ROM image from cartridge.
![]() |
| když jsem zapomněl vypnout Reboot after cartridge change došlo k chybě |
Deska plošného spoje
V [rozhovoru] v rámci brněnských Retrogames v březnu 2024 byla tato periférie zmíněna, a tak víme, že existuje [pcb], které je možné vyrobit a zkusit oživit.
Podrobný návod
Existuje několik projektů, které sbírají skeny [4][5] všech dostupných příruček, které u nás vycházely pro Atari, díky tomu máme i návod k původnímu MDDOS[5] a příručku k Micro Monitoru[6], do kterého cartridge startuje.
Desky z PCBWay dorazily
Jednu desku objednat nelze, tak jich mám hrst. Pokud chcete tuhle cartridge mít ke svému Atari doma, tak napište. Kontaktní formulář je tady někde kolem.
| Verze z 26. září 1991, použitý [bin] |
A co krabička?
Funguje i bez krabičky, zasunuje se součástkami dozadu a deska má nepájivou masku Na Atari 800XL nehrozí zkratování plechovými krytkami slotu.
Praktická ukázka
V roce 2014 jsem ještě s původní cartridge na Atari 800XL potřeboval připojit paralelní jehličkovou tiskárnu. Je vidět, jak nastavit správný ovladač tiskárny, pak se načte Turbo Basic z disku D5: a ovladač tiskárny je aktivní, takže všechny příkazy pro tiskárnu (P:) pracují se správným ovladačem.
Všimněte si, že verze MDDOSu je z března 1991.
Atari 800 XL a paralelní tiskána EPSON LX-300 viz [blog]
Tipy k použití cartridge
Počítač se zasunutou cartridge MDDOSu startuje do MM monitoru. Stisk 2×ESC a RETURN přejde do MDDOSu. Pro studený start počítače a běžné bootování stiskneme SHIFT+CONTROL+TAB.
Přidáno 18.5.2025:
Na Atariádě byla prezentována nová verze této cartridge, zatím ve fázi funčkního prototypu. Umožňuje obří ROMdisk s volitelným obsahem. Vyvíjí olomoucký [atariklub.cz]. Koncepčně vychází z A8PicoCart. Máme se tady nač těšit!
Průběh mazání EPROM...
[vizualizace] průběhu mazání
Čistá EPROM má v paměti samé jedničky, tedy FF. Do EPROM uložíme všude 00 a pak můžeme sledovat, tak se postupně změní na FF. Důležitý je kontrolní součet pod obrázkem, když se přestane měnit, víme, že mazání dokonáno jest.
Vymazání paměti M27C512 trvalo asi tři minuty; pomocí germicidní lampy UV PL-S 11W.
Okénko k čipu je křemenné sklo (čistý SiO₂) a neobsahuje příměsi, které by UV pohlcovaly.
![]() |
| Lepší fotky a další info o EPROM na [wiki] |
– Použitý [python] program pro vizualizaci binárních dat.
– Ověřené [mazání] UVC lampou z akvaristiky.
– Mazání pomocí [UV LED].
středa 23. dubna 2025
Makro klávesnice...
[STL] ke stažení
Můj externí počítač [MiSTer] občas potřebuje klávesnici. Sdílím jednu klávesnici a myš s několika počítači pomocí USB přepínače a stiskem jednoho tlačítka se připojím, kam potřebuju. Problém ale je, že kopie obrazovky umí MiSTer uložit pouze pomocí klávesové zkratky Win + PrintScreen.
![]() |
| žel všechny moje klávesnice jsou malinko hendipované |
Vydal jsem se cestou nejmenšího odporu. Klávesnici měnit nehodlám, má pětikolíkový konektor a je zcela jistě starší třiceti let. Zatím není důvod k nespokojenosti, její hlučné klapání mě uklidňuje. Za české popisky se nestydím a navíc, mechanické klávesnice jsou zase na výsluní uživatelské přízně.
Postavím si makro klávesnici
Původně jsem plánoval minimalistickou klávesnici s jediným tlačítkem, které pošle potřebnou klávesovou zkratku. Jenže s osmi tlačítky už jde pohodlně ovládat menu, které řídí a nastavuje počítače MiSTer.
Stačilo pár kláves vypájených ze staré herní klávesnice nalezené na sběrném dvoře a nejlevnější mikrokontroler, který jsem měl v šuplíku. Stačí jakýkoli, který má nativní USB HID, což je Arduino Leonardo, Arduino Micro, Arduino Pro Micro nebo i Raspberry Pi Pico, které jsem použil.
Přihlásit se k odběru:
Příspěvky (Atom)
blog se přestěhoval...
Začátkem srpna 2026 se blog přestěhoval na novou adresu. Mělo by automaticky dojít k přeměrování na novou adresu, pokud se to nestalo, musít...
-
Nový přední blatník funguje na výbornou. Bláto nevadí v jakémkoli množství a reálně kryje stejně „špatně“ jako ten originální – na světlo ...
-
jak funguje přepákování - obecně poznámka přidána 20.5.2015 : změna světlé výšky změnou délky kostí byla překonána – lepší je prodlouži...
-
Usměrňovací obvody se používají při návrhu napájecích obvodů. V takových aplikacích je usměrňované napětí obvykle mnohem větší než úby...








.jpeg)










.jpg)
