OldComp.cz

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


Právě je 28.03.2024, 10:36

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 59 ]  Přejít na stránku Předchozí  1, 2, 3, 4
Autor Zpráva
PříspěvekNapsal: 23.07.2022, 19:38 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
SCjoe píše:
Pro Vás profíky by bylo lepší zveřejnit kód letící sovy z agony,
asi poznáte, že pozadí je ZX a taky byste správně tipovali, že bitplany jsou 1-3-2-2.
https://vimeo.com/429052052

Co naplat, i přes ty neomezené možnosti hw je to crazy grafika, ale stačilo by zobrazovat aspoň v Low-res modu současně dva 8-mi bitové plainy současně a máte hned grafiku s dostatkem barev.

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, C64C, Amiga 500+, MZ800, MUPID C2A2


Nahoru
 Profil  
 
PříspěvekNapsal: 23.07.2022, 21:26 
Offline
Óm Nejvyšší

Registrován: 22.05.2013, 21:14
Příspěvky: 3642
Bydliště: Bratislava
Has thanked: 371 times
Been thanked: 788 times
danhard píše:
Když o tom nemáš přehled, tak to budeš realizovat tak kravsky, jako je to v PP-01
Toto si mi v tomto fore uz raz vycital a ja som ti odpovedal takto. Pravdepodobne si tuto moju odpoved (alebo jej cast) prehliadol / odignoroval.


Nahoru
 Profil  
 
PříspěvekNapsal: 23.07.2022, 21:39 
Offline
Pan Generální

Registrován: 01.12.2017, 21:01
Příspěvky: 2062
Bydliště: BA-Petržalka :(
Has thanked: 18 times
Been thanked: 323 times
Nebolo by ľahšie zobrať nejaký notebook, napríklad Pentium M, tých je dosť, a prerobiť ho aby to malo Z80 CPU? :D

_________________
Oznamy o novom príspevku mi na mail chodia iba sporadicky, takže keď sa nehlásim v diskusii, tak je to tým. V 80% nepríde mail vôbec.


Nahoru
 Profil  
 
PříspěvekNapsal: 23.07.2022, 23:59 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
Busy píše:
danhard píše:
A není náhodou paralelní čtení n bajtů ekvivalentní n krát zvýšení rychlosti čtení ?
Tady by to znamenalo čtení 8 bytů, 8 x 8-mi bitový shift registr, 64ks 4116 a kdyby jsi chtěl z těch pamětí číst, tak ještě multiplexer 64 vstupů :roll:
8 bajtov to je 64 bitov, a kedze mame 64ks 4116 tak z kazdej sa cita iba jeden bit kazdych osem obrazovych pixelov, co je uplne v pohode.
To dokonca aj tie 4116 v ZX Spektre musia makat dvojnasobnou rychlostou :)

A ze tam okolo treba spustu multiplexerov a shift registrov, no, aj to najmensie FPGA to zvladne lavou zadnou :poke: :D

Tady jsi to Busy popisoval, jak to myslíš.
A proč to tak nejde s modernější pamětí jsi asi nepochopil :roll:

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, C64C, Amiga 500+, MZ800, MUPID C2A2


Nahoru
 Profil  
 
PříspěvekNapsal: 24.07.2022, 00:40 
Offline
Óm Nejvyšší

Registrován: 22.05.2013, 21:14
Příspěvky: 3642
Bydliště: Bratislava
Has thanked: 371 times
Been thanked: 788 times
danhard píše:
Busy píše:
danhard píše:
A není náhodou paralelní čtení n bajtů ekvivalentní n krát zvýšení rychlosti čtení ?
Tady by to znamenalo čtení 8 bytů, 8 x 8-mi bitový shift registr, 64ks 4116 a kdyby jsi chtěl z těch pamětí číst, tak ještě multiplexer 64 vstupů :roll:
8 bajtov to je 64 bitov, a kedze mame 64ks 4116 tak z kazdej sa cita iba jeden bit kazdych osem obrazovych pixelov, co je uplne v pohode.
To dokonca aj tie 4116 v ZX Spektre musia makat dvojnasobnou rychlostou :)

A ze tam okolo treba spustu multiplexerov a shift registrov, no, aj to najmensie FPGA to zvladne lavou zadnou :poke: :D
Tady jsi to Busy popisoval, jak to myslíš.
A proč to tak nejde s modernější pamětí jsi asi nepochopil :roll:
Alebo mozno si iba ty nepochopil, ze ja som popisoval ako to bolo realizovane v PP01 a ze koncepcne by to slo spravit aj dnes s modernymi suciastkami, ale v ziadnom pripade som nepopisoval ziadny prakticky konkretny navrh zamerany na optimalizaciu HW zlozitosti.


Nahoru
 Profil  
 
PříspěvekNapsal: 24.07.2022, 08:31 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
Nic jsi nepochopil, koncepčně by to tak nešlo.
Jedině kdyby jsi měl celou videopaměť v FPGA a to je nákladné = špatná koncepce.

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, C64C, Amiga 500+, MZ800, MUPID C2A2


Nahoru
 Profil  
 
PříspěvekNapsal: 25.08.2022, 19:09 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
Byl jsem poučen, jak je důležitá paleta, no proč ne ?
Primitivní paleta 2bity na 4bity po vzoru MZ800 asi neuspokojí.
Větší paleta zabírá v CPLD moc místa.
Paleta 8bitů na 8 bitů (256barev) zabírá 2kbity, když to budu dělat ve FPGA bez memory bloků, tak je to 128 LUT tabulek. Takže jedině modernejší FPGA s MEM bloky.
Také přichází v úvahu externí RAM, nebo nedostupný RAMDAC.
SRAM 32k x 8bit je dobře dostupná a může obsahovat 128 palet
SRAM 64k x 16bit je také běžná a muže obsahovat 256 palet 16 bit
To se budou dělat efekty stmívání :D

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, C64C, Amiga 500+, MZ800, MUPID C2A2


Nahoru
 Profil  
 
PříspěvekNapsal: 25.08.2022, 19:18 
Online
Pan Štábní
Uživatelský avatar

Registrován: 24.05.2018, 22:32
Příspěvky: 1972
Bydliště: Most, Praha
Has thanked: 863 times
Been thanked: 697 times
Co kdyby byla paletovaná jen část barev? Na animace by stačilo jen pár palet. Např. pro barevné kódování RGB332 by se nejnižší bit červené využil na indikaci, že barva má paletu. Běžně by stačilo 128 barev RGB232 a k nim by bylo 128 palet. Stačila by tak poloviční tabulka palet.

_________________
i++ (INC) increment
i-- (DEC) decrement
i@@ (EXC) excrement


Nahoru
 Profil  
 
PříspěvekNapsal: 25.08.2022, 19:28 
Offline
Profík

Registrován: 28.07.2018, 14:37
Příspěvky: 917
Has thanked: 43 times
Been thanked: 411 times
Tato debata mi připomíná, že SAPI-1 ještě nemá CGA kartu...


Nahoru
 Profil  
 
PříspěvekNapsal: 25.08.2022, 20:00 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
Dělám z toho, co mám doma.
V jiném vlákně jsem si vymyslel toto:

Mě by se libilo 25,6MHz a cyklus čtení 62,5ns, 16MHz, cyklus zobrazení 312.5ns, 3,2MHz.
To umím vyrobit z frekvence 64MHz.
Za cykl zobrazení to umí číst 5x, 4x zobrazení, 1x CPU.

na controler potřebuji cca 80 mkarocel
na datové spojení s CPU 20 -30 makrocel
na kurzor 20 makrocel
na plainové zobrazení 4 vrstev 3x8 bit latch, 4x8 bit shift - 56 makrocel
na plainové zobrazení 6 vrstev 2x16 bit latch, 6x8 bit shift - 80 makrocel
na plainové zobrazení 8 vrstev 3x16 bit latch, 8x8 bit shift -112 makrocel
neplainové zobrazení 8 bitů na pixel 2x16bit latch - 32 makrocel

RAM 2x512kB 55ns, zbytek by byl použitelný na RAM CPU, při 4MHz Z80 bez waitů

VGA 640x480x8 zabírá 300kB RAM, nižší módy přiměřeně méně.
Pro PAL mód by bylo rozumné 640x240x8, stejný mód by mohl být ve VGA zdvojením řádků, 150kB.

Obojí by mělo umět i RB Pico, tam to plinové zobrazení jde jaksi samo :)
Ale není tam ta paleta.

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, C64C, Amiga 500+, MZ800, MUPID C2A2


Nahoru
 Profil  
 
PříspěvekNapsal: 14.09.2022, 12:15 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
Tady jsem se dočetl, jak je planarová grafika brzda pokroku :D
https://www.root.cz/clanky/graficky-sys ... /vlakno/4/

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, C64C, Amiga 500+, MZ800, MUPID C2A2


Nahoru
 Profil  
 
PříspěvekNapsal: 14.09.2022, 12:44 
Offline
Pan Generální
Uživatelský avatar

Registrován: 11.06.2013, 15:27
Příspěvky: 3025
Has thanked: 2191 times
Been thanked: 894 times
danhard píše:
Tady jsem se dočetl, jak je planarová grafika brzda pokroku :D

Jak vidíš právě v tomhle vlákně (dokud to nepřesuneme do viewtopic.php?f=122&t=11095)...
...jelikož jsme u oldcompů, tak platí opak. Planar je pro někoho méněbitového lucifer pokroku a pro jiného cesta do pekel :-)

Ani na 14 MHz to není marné.
Mám dojem, že nám Lanex ani nebude chtít prozradit, jestli to náhodou nezpomaloval a zda HGFX na spectrácké rychlosti není výkonnější než A1200 8-)

HGFNICCC demo for eLeMeNt ZX - CPU 14MHz

[EDIT> přesunuto]

_________________
// na co myslím, když sedím u oldkompů: celý příběh


Nahoru
 Profil  
 
PříspěvekNapsal: 14.09.2022, 13:29 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
Protože složitost realizace není asi na překážku, tak řešení je, že grafika umí vícero modů a planarový zápis je jen jedním z nich :D

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, C64C, Amiga 500+, MZ800, MUPID C2A2


Nahoru
 Profil  
 
PříspěvekNapsal: 16.09.2022, 11:15 
Online
Pan Štábní
Uživatelský avatar

Registrován: 12.05.2013, 19:40
Příspěvky: 1920
Bydliště: Olomouc
Has thanked: 895 times
Been thanked: 693 times
Busy píše:
Czech Human píše:
Mě to u rozlišení 256x192@24bitů vychází na 147.5 KB což je tedy hrubě nad síly běžného zx spectra...
O tom by sa dalo polemizovat :lol:
Staci si spomenut na graficke pracovne stanice (tusim oznacene ako O2) ktore mali 1 MB pracovnej RAM a 8 MB videoram ... ;) :poke:

No tam je to trochu jinak, SGI O2 ma unified memory architekturu a na grafiku pouziva konvencni pamet, která muze byt az 1GB.

_________________
www.krupkaj.cz ~ www.atariportal.cz ~ jaysoft.atari.org
:busybee:


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ů: 59 ]  Přejít na stránku Předchozí  1, 2, 3, 4

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 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