OldComp.cz

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


Právě je 28.03.2024, 15:10

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 ... 18, 19, 20, 21, 22  Další
Autor Zpráva
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 08.06.2021, 11:24 
Online
Óm Nejvyšší
Uživatelský avatar

Registrován: 07.07.2019, 22:14
Příspěvky: 3766
Has thanked: 269 times
Been thanked: 452 times
Ovšem :-). Toto zapojení běží, zdenek6 má fungující prototyp na univerzálce.


Přílohy:
Colorace II.pdf [78.16 KiB]
239 krát
Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 08.06.2021, 14:50 
Online
Óm Nejvyšší
Uživatelský avatar

Registrován: 07.07.2019, 22:14
Příspěvky: 3766
Has thanked: 269 times
Been thanked: 452 times
PCB založené na schématu výše už jsou ve výrobě, aktuálně se jim dostává prokovů a pájecí masky :-).


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 16.06.2021, 20:27 
Offline
Profík

Registrován: 28.07.2018, 14:37
Příspěvky: 917
Has thanked: 43 times
Been thanked: 411 times
Ještě poznámka k modulům Colorace64 rev. 1.5.

Zkoušel jsem je i s pamětmi 4464-150 a 4164(NDR/TESLA s neudaným časem - takže "asi" 250ns ale zcela určitě o dost více než 100ns) a výsledek je ten, že modul jede i na PMD 85-3 bez posunutého signálu OSC, tedy na originálním stroji bez úprav. Takže nějaká rezerva v rychlosti DRAM tam je, ovšem první várku jsem preventivně osadil paměťmi 4464-100 a 4164-100, abychom hned od začátku eliminovali možnost problému s pomalými DRAM, pokud by došlo ke skokovému posunu časování u PMD 85-3 o zmíněných cca 55ns.

A pro zajímavost. Mám ukončen vývoj modulu Colorace64 rev. 1.6. Jsou tam jen estetické změny, zapojení zůstalo téměř beze změn. Proto zatím nepůjde do výroby. Pokud by se nedejbože vyskytly problémy u rev. 1.5, tak bych to ještě promítnul do rev. 1.6. Momentálně má ta rev. 1.6 oproti předchozí tyto změny:

1) 7475 nahrazen 74175 aby mohl být s logem TESLA (MH74ALS175)
2) konfigurační propojka přemístěna na přístupné místo zespodu plošného spoje
3) rezistory jsou přesunuty do jedné řady
4) optimalizovány přípojné body a spoje


Přílohy:
top.png
top.png [ 29.68 KiB | Zobrazeno 4587 krát ]
Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 19.06.2021, 11:49 
Offline
Profík

Registrován: 28.07.2018, 14:37
Příspěvky: 917
Has thanked: 43 times
Been thanked: 411 times
U Czech Humanova modulu Colorace64 rev. 1.5 instalovaného na PMD 85-3 se stále vyskytuje rušení v obraze v důsledku nedodržení časových parametrů, jakkoliv je tento jev oproti předchozí verze značně slabší. Tam bude jediným lékem urychlit inkrementaci kaskády čítačů 7493 o jeden takt OSC (55ns), jak již bylo několikrát avizováno. Jiný lék bohužel není. Nějakých deset nanosekund by šlo ještě "vykřesat" na desce Colorace64, ovšem systémově je to neřešitelné (taky již několikrát řečeno).

Pro ilustraci toho, co se děje v neupraveném, originálním PMD 85-3, přikládám naměřené výsledky. Zejména je důležitý fakt, že signálem /RAS se vzorkuje ještě neustálená spodní polovina adresy videoprocesoru (R0 až R7). Dvě 7493-ky potřebují na ustálení dle katalogu 100-140ns, ale navzorkovány jsou již po cca 40ns. To je skoro zázrak, že vůbec PMD 85-3 jede samo o sobě. Ale mohou tam pomáhat nějaká ta zpoždění na hradlech, kapacitní zátěže signálů a s tím spojené jejich "vhodné" posunutí.

Takže na základě toho, co jsem měl možnost naměřit na neupraveném PMD 85-3 je opravdu jediné doporučení. Urychlit okamžik, kdy se začne inkrementovat "první" čítač 7493, tak aby se alespoň první dva obvody 7493 stihly překlopit, než přijde sestupná hrana /RAS.


Možná ještě doplnění: protože se alternovaný signál XA6 pro systém Colorace jako takový generuje ze signálu A6, který sám o sobě nemá dostatečný čas na ustálení, není divu, že to dělá problémy. Je-li samotný nativní systém PMD 85-3 za hranou a jede jen zázrakem, odvozené signály se tím dostávají do polohy, kde už to nemůže stabilně fungovat (tedy systém Colorace jako takový, bez ohledu na systém implementace). Vše výše uvedené platí jen a pouze pro PMD 85-3, popřípadě pro systém PMD 85-2A, pokud byl upraven dle časování PMD 85-3.


Přílohy:
PMD853vidtiming.png
PMD853vidtiming.png [ 36.23 KiB | Zobrazeno 4516 krát ]
Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 19.06.2021, 14:59 
Offline
Radil

Registrován: 28.11.2020, 19:52
Příspěvky: 287
Bydliště: Košice
Has thanked: 30 times
Been thanked: 119 times
Urýchliť o jeden takt OSC teda znamená, že treba zapojiť prvý čitač 7493 priamo na pin 10. obvodu 74164, alebo rovno vynechať oneskorovací XOR člen 7486 pre sig. OSC ?


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

Registrován: 28.07.2018, 14:37
Příspěvky: 917
Has thanked: 43 times
Been thanked: 411 times
Já jsem zkušebně před časem realizoval variantu, kdy jsem nechal ten signál OSC procházet tím zmíněným hradlem XOR, ale sólo jsem přepojil signál inkrementace pro kaskádu 7493 z vývodu 11/DD39 (MH7400) na vývod 10/DD30 (QE obvodu MH74164) nebo alternativně na 10/DD39 (tady je to pod jedním obvodem).

Posun o dva a více "taktů" OSC už bohužel nefunguje, protože zřejmě signál VIDEO končí dříve a systém to netoleruje.

Doplněno: Až teď při kontrole jsem si všiml, že u toho prvního obvodu 7493 je vstup Bi napájen nikoliv z vlastního QA ale ze sólo signálu. Tím to vylučuje z pozice přímého viníka zpožděnou inkrementaci adresy R0-7, i když je to věc velmi vážná. Spíše to ukazuje na to, že ještě více kritičtější bude zpoždění adresy R0-7 při průchodu multiplexery adresy. Každopádně ta úprava pomohla a z tohoto bodu se lze odpíchnout a pokračovat v pokusech.


Přílohy:
úprava časování pmd3.png
úprava časování pmd3.png [ 73.67 KiB | Zobrazeno 4472 krát ]
Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 19.06.2021, 16:42 
Offline
Profík

Registrován: 28.07.2018, 14:37
Příspěvky: 917
Has thanked: 43 times
Been thanked: 411 times
Protože jsem nevím proč předpokládal, že první obvod 7493 má oba své dílčí čítače přímo zřetězeny, nakreslil jsem špatně ten časový diagram. Inkrementace adresy R0-R7 je posunuta. Právě okamžik inkrementace adresy videoprocesoru nebyl jediný změřen ale byl teoreticky "umístěn" na základě pozice a zpoždění signálu VIDEO. A to není pravda. Takže nakreslím nové schéma se správně posunutou polohou, kde dochází k inkrementaci adresy videoprocesoru a prozatím z těch teoretických řečí kolem bych nevyvozoval důsledky.

Každopádně posun signálu VIDEO, tak jak byl popsán, mi už pár týdnů funguje v tom smyslu, že bez něj Colorace nejelo a s ním jede. To je realita.


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

Registrován: 28.07.2018, 14:37
Příspěvky: 917
Has thanked: 43 times
Been thanked: 411 times
... a dříve, než se někdo pustí do úprav plošného spoje, tak přidám ještě jednu připomínku. Multiplexery 4xUCY74153 (u trojek už bývaly spíše ruské K155KP2 - psáno latinkou, ne azbukou), byly někdy osazovány do patic. Zřejmě se musely vybírat dle rychlosti. Zkusil bych tam osadit 74ALS153. Ty sice maximální zpoždění mají 28 vs 34ns oproti klasickým TTL, ovšem realita bude určitě lepší. Realita by mohla být 7 vs 22ns, a to už by mohlo výrazně pomoci.


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

Registrován: 07.07.2019, 22:14
Příspěvky: 3766
Has thanked: 269 times
Been thanked: 452 times
Tak už dorazily pcb s Parallax Colorace II a i když na desce jsem bohužel našel chybu, propašovanou už ze schématu - zaměněné datové vodiče D1 a D7 na pinech 1 a 13, po jejich správném přepojení deska krásně funguje a obraz je bezva rovnou do VGA konektoru. Režimy se krásně mění a odpadlo dokonce i rušení pomocí myši, když si Parallax data chytá rovnou ze sběrnice. Tímto tedy prohlašuji VGA část za funkční, další přijde na řadu ROM modul ve formě mikro SD karty. A až mi přijde druhá část pcb s Advanced MIF-85 a násobičkou MH102, bude se snad v PMD vyskytovat i funkční zvuk a rychlé násobení v jednom lehce vyměnitelném ROM modulu bez letování a zásahů uvnitř :-). Změna režimu zobrazení je cyklicky zmáčknutím tlačítka, v plánu je ale i přepnutí čistě softwarově. Provolávám tedy 3x sláva otci myšlenky a autoru programu do Parallaxu zdenkovi6 :god2: ;)


Přílohy:
GRAY.jpeg
GRAY.jpeg [ 565.02 KiB | Zobrazeno 4357 krát ]
CACE.jpeg
CACE.jpeg [ 386.9 KiB | Zobrazeno 4357 krát ]
modul.jpeg
modul.jpeg [ 466 KiB | Zobrazeno 4357 krát ]
Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 22.06.2021, 23:06 
Offline
Profík

Registrován: 28.07.2018, 14:37
Příspěvky: 917
Has thanked: 43 times
Been thanked: 411 times
Je to jen dojem, nebo ten Paralax generuje obraz s korigovaným poměrem stran, aby dosáhl čtvercového pixelu?

Jinak klobouk dolů. Za ideový návrh i za praktickou realizaci.

Doplněno: a odpovím si sám: ve VGA režimech je pixel většinou čtvercový. Ne vždy ale většinou asi ano.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 22.06.2021, 23:14 
Offline
Pan Generální
Uživatelský avatar

Registrován: 13.05.2013, 09:15
Příspěvky: 2278
Bydliště: Brno
Has thanked: 842 times
Been thanked: 302 times
Já se v tom ztrácím a teď přesně nevím, co to ten paralax je, nechtělo by to spíše samostatné vlákno?

_________________
Amiga - PMD 85


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

Registrován: 28.07.2018, 14:37
Příspěvky: 917
Has thanked: 43 times
Been thanked: 411 times
Pravda, možná by tomu modulu slušel nějaký technický název typu MaxiKomboXYZ a přesměrování do samostatného vlákna, protože mám pocit, že ten projekt bude dlouhodobější a prototypem doufám jen začal...


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 22.06.2021, 23:23 
Online
Óm Nejvyšší
Uživatelský avatar

Registrován: 07.07.2019, 22:14
Příspěvky: 3766
Has thanked: 269 times
Been thanked: 452 times
Řekl bych že ano, je to takový hezký čtvereček. Jinak ty VGA barvy, to je lahoda bez převodníku signálu, perfektní sytost a absolutně žádné fragmenty...

A to teď ještě doufám se dotáhnou a ukážou plné možnosti Parallax Colorace II, které má na to umět zobrazovat ne 7 ale plných 16 barev s využitím všech zatím částečně barevně duplikovaných kombinací, protože na VGA monitoru prokládání už není potřeba. Jelikož přepnutí režimů řeší pouhé zmáčknutí tlačítka (resp. ideálně i sw impulz), nebojím se ani zpětné kompatibility u programů co tuto vlastnost Colorace využívají pro úsporu místa... A 16 barev, to už je dost i na CP/M 3.11 for Workgroups :mrgreen:


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

Registrován: 28.07.2018, 14:37
Příspěvky: 917
Has thanked: 43 times
Been thanked: 411 times
No ale pozor! 4 atributové bity umožňují 16 kombinací PAPER/INK, takže teoreticky až 32 souběžných barev na obrazovce. To už ovšem bude chtít barvové registry a vícebitový DAC. Ten převodník asi nebude problém, když to umí 4 odstíny šedé, a ta paleta by se asi taky vešla.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 15.02.2022, 15:19 
Offline
Radil

Registrován: 28.11.2020, 19:52
Příspěvky: 287
Bydliště: Košice
Has thanked: 30 times
Been thanked: 119 times
Skôr ako nutnosť, je to len zaujímavosť, pre ColorAce použitie tieňových DRAM 4116 namiesto 4164, keďže sa rieši iba videostránka, a teda posledná štvrtá pamäťová stránka. Je dosť možné, že 4164 sú lacnejšie a dostupnejšie ako 4116, aj tie only 5voltové. Ide len o dekodér tejto stránky pomocou adries A14 a A15 v log.1 alebo signálu /Video. Z pôvodného signálu /CAS64 pre 4164 tak vznikne /CAS16 pre 4116. Toto ale platí, ak je posledná pamäťová adresa MA7 cez multiplexer vyrobená iba zo signálov A14, A15 a VCC, čo vidieť iba na PMD 85-2A, vďaka pozostatku z predošlých verzií. Na PMD 85-3, C2717 a Maťo sa musia vymeniť signály A7-A14 a R7-VCC medzi sebou. Je to samozrejme odskúšané a funkčné :)


Přílohy:
ColorAce4116.png
ColorAce4116.png [ 7.73 KiB | Zobrazeno 2655 krát ]
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 ... 18, 19, 20, 21, 22  Další

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


Kdo je online

Uživatelé procházející toto fórum: Czech Human a 6 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