OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů


Právě je 19.04.2024, 02:01

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 318 ]  Přejít na stránku Předchozí  1 ... 4, 5, 6, 7, 8, 9, 10 ... 22  Další
Autor Zpráva
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 14.04.2021, 21:32 
Offline
Profík

Registrován: 28.07.2018, 14:37
Příspěvky: 923
Has thanked: 43 times
Been thanked: 411 times
Dnes jsem měl slabou chvilku a tak jsem rozpracoval modul Colorace pro 48kB verzi. Je postaven na následujícím osazení:

2x 62256 (SRAM 32k x 8bitů)
74HCT573 (zachycení adresy od /CAS - bohužel nutné s ohledem na časování PMD-85)
74HCT574 (zachycení adresy od /RAS)
74HCT151 (alternace adresového bitu A6)
74HCT75 (registr barevného atributu)
2x 74HCT02 (kodér barev)
74HCT08, 74HCT04 - pomocná logika

Nahradilo by to všech 48 švábů DRAM 16k x 1Bit a bylo by to na desce o velikosti toho pole původních DRAM. Připojovalo by se to stejně jako modul pro verze 2A/3. Nakonec se podařilo časově vyřešit i to šílené zpoždění od signálů CAS0, CAS1 a CAS3, ze kterých se generují nejvyšší bity adresy. Momentálně ještě musím zkontrolovat, jak se chovají ty SRAM, pokud najíždí CHIP SELECT a už je aktivní signál zápisu /WE. Pokud toto pojede, asi by to mohlo fungovat. Jen si říkám, jestli není jednodušší adaptovat verzi 2A/3 jak jsem psal už dříve.

Mimochodem ještě vyzkouším osazení třípolohového páčkového miniaturního přepínače, který lze bez úprav umístit namísto výstupního UHF/SMB konektoru, a který by umožňoval kombinovaným spínáním řídicích signálů pro SCART volit všechny tři režimy - tj. monochrom, RGBM (4 barvy) a Colorace. Hned jak dorazí ten správný přepínač (https://www.gme.cz/p-knx4), vyzkouším, a dám vědět.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 16.04.2021, 13:46 
Offline
Óm Nejvyšší
Uživatelský avatar

Registrován: 07.07.2019, 22:14
Příspěvky: 3816
Has thanked: 280 times
Been thanked: 456 times
Připojil jsem modul k PMD ale trochu mě zlobí obraz, asi budu muset přemlouvat... Univerzálka visící na drátech obsahuje Keyface :-).


Přílohy:
TIColorace.jpg
TIColorace.jpg [ 204.28 KiB | Zobrazeno 1539 krát ]
PMD.jpg
PMD.jpg [ 594.06 KiB | Zobrazeno 1539 krát ]
Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 16.04.2021, 14:27 
Offline
Profík

Registrován: 06.02.2019, 11:47
Příspěvky: 901
Has thanked: 51 times
Been thanked: 230 times
Libor L.A. píše:
Momentálně ještě musím zkontrolovat, jak se chovají ty SRAM, pokud najíždí CHIP SELECT a už je aktivní signál zápisu /WE.

Toto je štandardná vlastnosť SRAM a nemal by s tým byť problém. Uvádza sa to ako "CE controlled write cycle"
Libor L.A. píše:
Dnes jsem měl slabou chvilku a tak jsem rozpracoval modul Colorace pro 48kB verzi.

S malou úpravou aj na PMI-80? :lol: :neener:


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 16.04.2021, 14:59 
Offline
Profík

Registrován: 28.07.2018, 14:37
Příspěvky: 923
Has thanked: 43 times
Been thanked: 411 times
Martin1 píše:
Toto je štandardná vlastnosť SRAM a nemal by s tým byť problém. Uvádza sa to ako "CE controlled write cycle"


Ano, je to jak říkáš. Ten režim je popsán v katalogu. Spíše mě zaskočilo, že požadovaný předstih adresy před aktivní hranou /CE je 0ns. To je riskantní samo o sobě i bez znalosti vnitřní struktury SRAM, ovšem v praxi asi počítají s nějakým vnitřním zpožděním, které zaručí, že se nepřepíše "stará" adresa před její změnou. Ale schéma je hotovo, plošný spoj naroutuju a vyzkoušíme to za běhu. Při ceně plošných spojů se mi ani nechce stavět to na nepájivém poli a riskovat, že rušení na takto protažené sběrnici pokusy nakonec znemožní.

Momentálně má plošný spoj velikost 100 x 72,5mm a přesně kopíruje pole původních 48ks DRAM. Jako náhled připojuji foto stavu před routováním.


Přílohy:
Preview.png
Preview.png [ 24.08 KiB | Zobrazeno 1518 krát ]
Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 16.04.2021, 15:09 
Offline
Profík

Registrován: 06.02.2019, 11:47
Příspěvky: 901
Has thanked: 51 times
Been thanked: 230 times
Libor L.A. píše:
Ano, je to jak říkáš. Ten režim je popsán v katalogu. Spíše mě zaskočilo, že požadovaný předstih adresy před aktivní hranou /CE je 0ns. To je riskantní samo o sobě

Dolezita je len vzostupna hrana signalu CE alebo WR, a predstih adresy a dat pred touto hranou.
Skus pripojit aj schemu, nielen nahlad.
M1


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 16.04.2021, 15:17 
Offline
Profík

Registrován: 28.07.2018, 14:37
Příspěvky: 923
Has thanked: 43 times
Been thanked: 411 times
Ještě k problémům modulu Colorace v PMD 85-3 od Czech Human. Krátký rozbor:

1) Všechny obvody nové a vyzkoušené v testeru, patice mají za sebou jediný "zásun" - zde bych problém nehledal. I když prý poruchovost těch levných precizních patic je velká, já jsem kromě vytažených vnitřností při pokusu o vyjmutí IO problémy se samotnou funkcí neměl.
2) Obraz stabilní do té míry, že vylučuji studený spoj na výstupních drátech (když jsem výstupní dráty položil volně na piny konektoru při zkoušení modulu, byl výsledek sice podobný, ovšem v masivním měřítku) - zde bych problém rovněž nehledal.
3) Vodič a signálová cesta MOD musí být v pořádku, jinak by neměl obraz pixelově čistou kresbu. Ovšem při vhodné "modulaci" rušivého signálu by to něco podobného mohlo dělat. Ověřil bych kvalitu spojení na desce PMD 85.
4) Vodič a signálová cesta STB musí být v pořádku, jinak by opět byl rozhozen pixelový základ obrazu. Ovšem při vhodné "modulaci" rušivého signálu by to něco podobného mohlo dělat. Ověřil bych kvalitu spojení na desce PMD 85.
5) Podobný problém s barvami jsem měl při velkém odporu R8, který přemosťuje 74HCT251 - přiložením paralelního odporu 4k7 k tomu stávajícímu R8 bych ověřil, zda se situace rapidně zlepší. Alternativou je výměna DRAM 4164-120 za rychlejší 4164-100. Problémy v obraze jsou jednoznačně v obvodu pomocných atributových bitů.
6) DRAM 4464 jsou OK, jinak by program vůbec nejel.
7) Kodér barev... Byl vyzkoušen, je natvrdo zapájen, z princpu neumožňuje hazardní stavy, ani problémy typu zpoždění, ...


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 16.04.2021, 15:23 
Offline
Profík

Registrován: 28.07.2018, 14:37
Příspěvky: 923
Has thanked: 43 times
Been thanked: 411 times
Vždy jsem žil v přesvědčení, že SRAM zapisuje data jako LATCH. Ovšem zapíší-li se data až při náběžné hraně /CE (uvedení do neaktivního stavu), pak máš pravdu.

Tak ještě pracovní schéma, verze 1.00 viz příloha.


Přílohy:
schema1.png
schema1.png [ 54.43 KiB | Zobrazeno 1605 krát ]
schema2.png
schema2.png [ 71.02 KiB | Zobrazeno 1605 krát ]
Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 16.04.2021, 15:29 
Offline
Óm Nejvyšší
Uživatelský avatar

Registrován: 07.07.2019, 22:14
Příspěvky: 3816
Has thanked: 280 times
Been thanked: 456 times
Osobně si myslím že větší šance na potíže je na desce, ne v Colorace modulu. Ten není 30 let starý a byl otestovaný. 4k7 mám tak zkusím přidat. Ono na fotce to vypadá hezky ale na barevnost nemá vliv zda je režim Colorace zapnutý nebo ne. Co naopak je s uzemněním žlutého kabelu přímo spojené je stabilita obrazu. Když je uzemněno, obraz je sice strakatý, ale stabilní. Jak se ale vypne, obraz začne dělat psí kusy - barevné čárky začnou rej jak čarodějnice v létě asi od rušení. Při opětovném uzemnění je ale obraz zase stabilní.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 16.04.2021, 15:35 
Offline
Profík

Registrován: 28.07.2018, 14:37
Příspěvky: 923
Has thanked: 43 times
Been thanked: 411 times
Právě ta zmínka s tím žlutým drátem pro aktivaci Colorace je nejsilnějším argumentem pro zaměření se na kombinaci R8/rychlost DRAM. Když se deaktivuje Colorace, DRAM 4164 mají adresní vodič A6 veden přes R8, který se vstupní kapacitou vstupu DRAM/A6 působí doplňkové zpoždění odezvy paměti.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 16.04.2021, 21:17 
Offline
Óm Nejvyšší
Uživatelský avatar

Registrován: 07.07.2019, 22:14
Příspěvky: 3816
Has thanked: 280 times
Been thanked: 456 times
Tak píšu poznatky s modulem. Tedy asi je aktuálně jedno jaké 4164 paměti se mu podstrčí, mám svoje 150 ns i originál 120 ns od Libora L.A. a s oběma se to chová stejně. Počítač vykreslí obrázek a pak v závislosti na času a hodnotě rezistoru R8 se do obrazu postupně vloudí špatné barevné atributy a s časem jich přibývá. Zdá se že čím menší hodnota, tím rychleji. Colorace režim modul zobrazuje stejně jako když v emulátoru pustíte colorace hru v 4barevném režimu - jsou vidět dvojřádky. Zároveň ale monitor přes RGB to VGA zobrazuje (až) 7 barev nezávisle na režimu. Když se přepne mezi režimy (uzemní se žlutý drátek), barevné atributy na statickém obrázku se posunou o jeden řádek nahoru a dolů ale jinak to nemá vliv.

Když jsem testoval dynamicky se měnící obraz hry Trailblazer, jsou v něm jasně viditelné artefakty obdélníčků s jednou barvou a zbytek je pruhovaný obdobně jako u Colorace na emulátoru jen se 4 barvami.

Tak co teď s tím dál? Byly by nějaké nápady? Protože já tomu rozumím jak koza petrželi. Libor L.A. doporučuje připojit na SCART ale nejdříve si musím udělat kabel (a teď jaké schéma zapojení toho kabelu vlastně použít?).

Nemůže takový stav udělat nějaká polo/nefunkční součástka v PMD, když modul byl otestovaný jako funkční? PMD jinak normálně běží, hry se nezakusují, SD-ROM funguje jen ta grafika je jako s pokročilou retinopatií.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 16.04.2021, 22:07 
Offline
Profík

Registrován: 28.07.2018, 14:37
Příspěvky: 923
Has thanked: 43 times
Been thanked: 411 times
I když ty zas...é precizní patice na opakované používání nejsou dělané, zkus vyjmout obě 4164 a v každé z patic propoj drátkem piny 2 a 14. Tedy dva sólo propoje, každý v jedné patici. Tím nasimuluješ natvrdo 4-barevný RGB režim a eliminuješ variantu "pomalé DRAM/příliš velký R8".


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 16.04.2021, 22:26 
Offline
Profík

Registrován: 28.07.2018, 14:37
Příspěvky: 923
Has thanked: 43 times
Been thanked: 411 times
Ještě mě napadlo, vložit do cesty signálu synchronizace kondenzátor řádu desítek uF pro oddělení stejnosměrné složky. Myslím, že někdo někde uváděl 100uF. Přeci jen norma vyžaduje něco jiného, než co z toho kompilátu (PMD85 + modul) leze. A bůhvíjak se s tím popasuje ten převodník na VGA. Musím zopakovat, že velká část těch barevných defektů vypadá na špatně nastavený práh pro rozpoznání jednotlivých RGB složek, což by mohlo podpořit tu úvahu o nutnosti oddělit DC složku.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 16.04.2021, 22:43 
Offline
Óm Nejvyšší
Uživatelský avatar

Registrován: 07.07.2019, 22:14
Příspěvky: 3816
Has thanked: 280 times
Been thanked: 456 times
Kondenzátorů různých typů i hodnot mám mraky, to můžu experimentovat... Předpokládám zaletovat plus na signál a mínus na zem, je to tam krásně vedle sebe.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 16.04.2021, 22:47 
Offline
Profík

Registrován: 28.07.2018, 14:37
Příspěvky: 923
Has thanked: 43 times
Been thanked: 411 times
NE!!! Vložit do cesty signálu SYNC. Plus směrem k základní desce PMD-85, minus na konektor DIN7.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 16.04.2021, 22:59 
Offline
Óm Nejvyšší
Uživatelský avatar

Registrován: 07.07.2019, 22:14
Příspěvky: 3816
Has thanked: 280 times
Been thanked: 456 times
OK. Já si myslel že kondenzátoři normálně nevodí mezi elektrodami. Holt mýliti se je lidské... aha tak už vím, že kondenzátory nevodí jen při stejnosměrném proudu, při střídavém proudu ale ano :-).


Naposledy upravil Czech Human dne 17.04.2021, 00:50, celkově upraveno 1

Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 318 ]  Přejít na stránku Předchozí  1 ... 4, 5, 6, 7, 8, 9, 10 ... 22  Další

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 16 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz