OldComp.cz
http://oldcomp.cz/

Barevná grafika na SAPI-1 aneb portace her.
http://oldcomp.cz/viewtopic.php?f=51&t=8749
Stránka 510

Autor:  Martin1 [ 25.07.2020, 12:20 ]
Předmět příspěvku:  Re: Barevná grafika na SAPI-1 aneb portace her.

Libor L.A. píše:
To vypadá tak jednoduše a krásně, že pokud to pojede, tak si to hodím na desku přímo do PMD jako paralelní modul nezávislý na základní RAMce 64kB. Skoro začínám uvažovat o "pracovní" verzi PMD-85 pro testování SW na bázi 80C85+64k SRAM+ROM+IO+tento nebo podobný modul..

Obecne to pojde pripojit k comukolvek, co vie dodat adresu a data.
Ako dekoder video cyklu by slo pouzit modernu flash 39sf010 namiesto PROM, tym cele zapojenie zostalo jednoduche. Skusim to nakreslit do ver. 2
M1

Autor:  Martin1 [ 25.07.2020, 21:07 ]
Předmět příspěvku:  Re: Barevná grafika na SAPI-1 aneb portace her.

Druha verzia, doplnena zamena A6 pre COLORACE, atributy maju exaktne casovanie, t.j. zmenia sa v okamihu vyrolovania prveho pixelu (obe sady hodnot sa predcitaju vopred a pouziju az v pravy cas), pridanie logiky pre RGB (chyba uz len analogova cast), pouzitie FlashROM pre definiciu casovania zatemnenia, synchronizacie a celkoveho TV cyklu.
Grafika musi bezat na 8MHz, aby sa voslo cele zobrazenie na TV, z toho dovodu musi byt RAM 55ns. Slo by po mensej uprave pouzit aj pomalsie pamate, ale 55ns je uz bezne na trhu.
Pocet IO tesne pod 20.
Odovzdavam zaujemcom na dokoncenie.
M1

Přílohy:
PMD_G3.zip [23.4 KiB]
279 krát
PMD_G3.pdf [51.41 KiB]
314 krát

Autor:  Libor L.A. [ 25.07.2020, 21:33 ]
Předmět příspěvku:  Re: Barevná grafika na SAPI-1 aneb portace her.

Technicky je to super, ale ta paměť SST39SF010A - to tam prostě nepatří. Ale to nedělá tu konstrukci, to je mi jasné. Když se to nahradí něčím "dobovým", stále to bude super jednoduché a přitom stravitelné. Díky za studijní materiál.

Autor:  Martin1 [ 26.07.2020, 06:47 ]
Předmět příspěvku:  Re: Barevná grafika na SAPI-1 aneb portace her.

Libor L.A. píše:
ta paměť SST39SF010A - to tam prostě nepatří. Když se to nahradí něčím "dobovým", stále to bude super jednoduché a přitom stravitelné.

Tá sa dá zameniť za 2x PROM, dokonca sa dajú ponechať v konštrukcii oboje, len ich na PCB umiestniť "na seba", kto chce si dá, čo mu vyhovuje. Pre odladenie je flaska ideálnejšia.
M1

Autor:  Martin1 [ 26.07.2020, 07:34 ]
Předmět příspěvku:  Re: Barevná grafika na SAPI-1 aneb portace her.

Este slubena uprava pre pomalsie pamate (90ns).
M1

Přílohy:
PMD_G3a.pdf [27.43 KiB]
298 krát

Autor:  EC1045.01 [ 26.07.2020, 12:29 ]
Předmět příspěvku:  Re: Barevná grafika na SAPI-1 aneb portace her.

To s trou SST39SF010A je jak pěst na oko pokut by to byla 2764 až 27256 tak by se to dalo ale ta FLAS je ale už trochu moc moderní. A s CMOS nejsem vůbec kamarád ….

Tok jo tak jsem vyhodil dvě PROM, co byli jako adresné dekodéry a povedlo se docela elegantně vyřešit dekodér adres pro porty, adresace je neúplná ale naštěstí zabírá jen dvě adresy. Překopal zápolení čítačů tak aby šlo použit 7 MHz hodiny pro video. S trochou snahy se povede, že se nebude muset přehazovat adresy u PROM, aneb to zjednoduší tvorbu obsahu těch PROM. Ještě jak nahradit 74151 za 74166 ….

Přílohy:
navrh_optmalizace_2.pdf [66.38 KiB]
310 krát
navrh_optmalizace_2.png
navrh_optmalizace_2.png [ 60.06 KiB | Zobrazeno 5410 krát ]

Autor:  danhard [ 26.07.2020, 13:30 ]
Předmět příspěvku:  Re: Barevná grafika na SAPI-1 aneb portace her.

Nějak mi tam chybí horizontální a vertikální čítač ?
A jak to čítá, když signál CLR ovládá duch svatý ?

Autor:  Martin1 [ 26.07.2020, 14:08 ]
Předmět příspěvku:  Re: Barevná grafika na SAPI-1 aneb portace her.

danhard píše:
Nějak mi tam chybí horizontální a vertikální čítač ?
A jak to čítá, když signál CLR ovládá duch svatý ?

Neviem, na ktoru schemu reagujes, ale ak na tu moju, tak citace tam su, H cita do 64 a V do 312.
Samozrejme zapojenie citacov musi vychadzat z toho, aka je frekvencia hlavnych hodin, a ta by mala byt odvodena od toho, aby zobrazena kruznica bola naozaj kruznica a nie vajce ako pri Didaktiku M. Takze zatial je to len orientacne.
CLR ovlada ROM na DQ0 (je tam preklep, namisto CP tam ma byt CLR, cakal som, kto si to vsimne).
Dalsia chyba je vo vypoctoch cyklov, kedze PMD ma len 6 bitov na byte, ale pocitam s 8. Nejako mi tych 6 bitov ako nePMDckarovi robi tazkosti...
M.

Autor:  danhard [ 26.07.2020, 14:20 ]
Předmět příspěvku:  Re: Barevná grafika na SAPI-1 aneb portace her.

S H=64 ale nemůžeš nijak hýbat ? Jak to uděláš pro 6 bodů na znak a 7MHz dotclk ?

Kromtoho, jak je zajistěno, že CLR je bezhazardní ?

Autor:  Martin1 [ 26.07.2020, 14:30 ]
Předmět příspěvku:  Re: Barevná grafika na SAPI-1 aneb portace her.

danhard píše:
S H=64 ale nemůžeš nijak hýbat ? Jak to uděláš pro 6 bodů na znak a 7MHz dotclk ?
Kromtoho, jak je zajistěno, že CLR je bezhazardní ?

Ak by to bol 64 tak sa cyklus nemusi kratit, ale to by muselo byt casovanie 6MHz pre 6pix.
Pre inu hodnotu sa musi cyklus kratit a teda z ROM musia ist dva CLR signaly pre dve sady citacov.
M.

Autor:  EC1045.01 [ 26.07.2020, 14:41 ]
Předmět příspěvku:  Re: Barevná grafika na SAPI-1 aneb portace her.

Při 7MHz je třeba horizontální čítače zaříznout na 74 či 75 stavu aby bilo docíleno 64uS. Při 6.144MHz to vychází přesně na 64 stavu, takže horizontál není třeba řešit.Při 7MHz je třeba horizontální čítače zaříznout na 74 či 75 stavu aby bilo docíleno 64uS. Při 6.144MHz to vychází přesně na 64 stavu, takže horizontál není třeba řešit.

Autor:  danhard [ 26.07.2020, 15:02 ]
Předmět příspěvku:  Re: Barevná grafika na SAPI-1 aneb portace her.

To nevím jak to počítáš, ale když je 64us 64 znaků po 6 bodech, tedy 6 bodů trvá 1us, tak je dotclk 6MHz ?

ps. i dyslektik by mohl pár základních chyb odstranit, kurva, kdo to má po něm číst ?
To není dyslexie, to je schválnost !

Autor:  danhard [ 26.07.2020, 15:20 ]
Předmět příspěvku:  Re: Barevná grafika na SAPI-1 aneb portace her.

Martin1 píše:
Pre inu hodnotu sa musi cyklus kratit a teda z ROM musia ist dva CLR signaly pre dve sady citacov.

A jak by jsi ty LS393 rozdělil ?

ps. jak je zajištěna bezhazardnost dekódovaní přes EPROM ?

Když už tady vymýšlíte grafiku, tak by mělo být řešení trochu univerzální, když už nemusíte bojovat s pomalou DRAM.
Aby se to dalo jednoduše "přeprogramovat" na něco jiného, než jen PMD85.

Autor:  Martin1 [ 26.07.2020, 15:31 ]
Předmět příspěvku:  Re: Barevná grafika na SAPI-1 aneb portace her.

danhard píše:
A jak by jsi ty LS393 rozdělil ?
ps. jak je zajištěna bezhazardnost dekódovaní přes EPROM ?

Horizontalne 2 citace (jedna 393)
Vertikalbne 3 citace (jedna 393+93/74...)

Čo myslíš pod hazardom? To že pri asynchrónnych čítačoch nie je zmena všetkých bitov adresy v tom istom okamihu?
Alebo niečo iné?
M.

Autor:  danhard [ 26.07.2020, 15:43 ]
Předmět příspěvku:  Re: Barevná grafika na SAPI-1 aneb portace her.

To není a také to může vygenerovat nějaký hazardní peek na výstupu, který shodí čítač.

Celý ten adresový čítač bych viděl spíš jako školní úlohu pro 2x GAL22V10 .

Ale taky by se tam muselo trochu přemýšlet :D

Stránka 510 Všechny časy jsou v UTC + 1 hodina [ Letní čas ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/