Hrubý návrh GPU vykazoval náhodné poruchy, kedykoľvek sa systém pokúšal zapisovať do pamäte. iNapGPU bojoval s environmentálnym šumom aj z bežných USB káblov. 12 MHz počítadlo pretaktované na 20 MHz spôsobovalo neustálu nestabilitu.
Obscúrny projekt na GitHube ukazuje, ako sa hardvérový nadšenec pokúsil skonštruovať to, čo nazval „druhou najhoršou grafickou kartou na svete“, grafickú kartu v textovom režime využívajúcu iba TTL brány.
Používajúc prezývku Leoneq, uvoľnil repozitár „iNapGPU“ na zdokumentovanie svojho experimentu.
Jeho cieľom bolo prekonať „najhoršiu grafickú kartu na svete“ Bena Eatera tým, že vytvorí niečo ešte menej praktické.
Napriek zámernému používaniu hrubých metód nedokázal znížiť výstup pod základné rozlíšenie VGA.
Špecifikácie projektu uvádzajú výstup VGA pri 800 x 600 (v skutočnosti SVGA) @60Hz, s prístupným rozlíšením 400 x 300 v monochromatickom režime.
Hardvér bol postavený z 21 integrovaných obvodov, vrátane počítadiel, NAND brán a EPROM spolupracujúcej s malou SRAM.
Tým, že Leoneq zaobchádzal s 1-Mbit EPROM ako s 1-bitovou pamäťou, mohol načítať až štyri znakové sady po 255 znakov.
Používanie trojstavových zosilňovačov a základného usporiadania počítadla však viedlo k vizuálnym artefaktom a slabej stabilite.
Aj pri použití pamäte s nízkou kapacitou a vyhýbaní sa mikrokontroléru sa dizajn nedokázal zhoršiť na niečo pod VGA.
Leoneq priznal, že proces montáže bol neohrabaný, spoliehajúc sa na 0,12 mm drôt na nepájivom kontaktnom poli namiesto dosky plošných spojov.
Výsledok opísal ako hrozný a varoval ostatných, aby „používali fpga namiesto toho“, aby sa vyhli podobným frustráciám.
Časovač HSYNC bol riadený 12-bitovým počítadlom s menovitým výkonom iba 12 MHz pri 15 V, napriek tomu ho pretlačil na 20 MHz, aby zdvojnásobil pixelové hodiny Bena Eatera.
Porovnával iba „jednotky“ výstupov počítadla namiesto plných čísel, čo bola skratka, ktorá zaviedla opakované signály bez toho, aby narušila zobrazenie.
Netradičný prístup udržal kartu funkčnú, ale zároveň odhalil chyby synchronizácie a nestabilný výstup.
Nikdy to nebola životaschopná grafická karta, pretože k poruchám obrazu dochádzalo pri každom zápise do pamäte, pretože nedokázala zapisovať a čítať súčasne.
Tiež environmentálny šum, dokonca aj z neďalekého USB kábla, skresľoval zobrazenie.
Okrem toho znakom chýbala jasnosť kvôli obmedzeniam napájania ROM a času čítania, zatiaľ čo v pozadí sa objavovali nevysvetliteľné čiary.
Leoneq otvorene označil obraz za škaredý a celé jeho úsilie opísal ako „obrovskú stratu času“.
Hoci projekt demonštroval, že hrubá zbierka TTL brán môže generovať použiteľný signál VGA, tiež ukazuje, prečo moderní dizajnéri uprednostňujú programovateľnú logiku, ako sú FPGA.
Leoneqov repozitár poskytuje konverzné nástroje a testovací kód pre Arduino Mega, ale toto úsilie sa zdá skôr ako technický vtip než praktický produkt.