Egy kicsit volt időm foglalkozni a témával, de kezd ezzel a változattal elegem lenni...
Módosított teszt-színes kép:
Végre tényleg stabilan működik. Most már biztos, hogy a foglalat kontakthibája okozta a vicces sztori egyik részét. A RAM-ból kép generálás is összejött:
(A lila-hiba természetesen
meg van maradva, de ebben semmi meglepő sincs.) Viszont úgy tűnik, hogy lassan elérem a jelenlegi hardver határait, legalábbis ami az idegrendszeremet illeti...
Most éppen az SRAM sávszélessége van elfogyóban, a memória írások alatt már nincs direkt havazás, de néha-néha kicsúszik az időzítésből az olvasás emiatt. (A "háttér-memóriának" kell 14.xx MBYTE/Sec sávszélesség, nekem meg van jelenleg 40. De a Z80-as memóriaelérés a rengeteg multiplex jelkezelés miatt "nem túl rugalmas", emiatt jelenleg annak van prioritása. Ha pont úgy jön össze, akkor a háttér olvasása kicsúszik a szükséges időből, mivel a 40 az kisebb mint 3× 14.xx... Szóval ilyen marhaságok is beesnek.
) És a plusz adatmozgatás még nincs sehol...
Mondjuk nem para, csak nem tudom, hogy
van-e kedvem ezzel a hardverrel tovább küzdeni.
A küzdés jelenleg abból áll, hogy a használt FPGA egy (ebben az iparban
) meglehetősen régi darab, az aktuális fejlesztőkörnyezet már nem támogatja. (Összesen két előnye van: egyrészt
itt van kéznél, másrészt meg ez
még 5V-toleráns I/O lábakkal rendelkezik.) Emiatt egy régi IDE-t egy virtuális gépbe tudtam csak feltelepíteni, ami nem túl gyors, meg a végeredményt mindig ki kell belőle másolni a
host-ra, hogy le tudjam tölteni az FPGA-ba. Mire mindent összelövök egy kis tesztelgetéshez, elmegy a kedvem az egésztől...