Pokretanje Dooma
Učitavanje putem UART-a
Uobičajeni razvojni postupak šalje zapakiranu izvršnu datoteku .h3img rezidentnom monitoru, zatim šalje DOOM.WAD i pokreće aplikaciju.
Memorijski profil od 64 MiB zadan je za ULX3S 85F i ULX4M-LD 85F.
Kontrole
Tipka |
Radnja |
|---|---|
|
Izbornik / natrag. |
|
Naprijed/natrag ili gore/dolje u izborniku. |
|
Okretanje ili promjena vrijednosti u izborniku. |
|
Bočno kretanje lijevo/desno. |
|
Pucanje. |
|
Upotrijebi/otvori. |
|
Automapa. |
|
Pauza. |
|
Odabir oružja. |
|
Odabir. |
|
Izlaz iz Dooma i povratak u rezidentni monitor. |
Video put
Doom iscrtava radni zaslon 320x200 s 8-bitnim indeksiranim bojama. HDMI put na FPGA strani prikazuje indeksirani okvir kroz hardversku paletu i logiku za ispis slike. Pogledajte Video pipeline za put podataka.
Web Serial snimka zaslona
Kada konzola u pregledniku potvrdi mogućnost snimke zaslona, Doom prihvaća
rezervirani zahtjev za neobrađenim snimanjem i odgađa serijalizaciju do sljedećeg
dovršenog DG_DrawFrame(). Time se izbjegava kopiranje framebuffer-a koji Doom
još mijenja. Standardne izgradnje šalju indeksirani izvor 320x200. Opcionalna
izgradnja prikaza 400x240 prije slanja snimke primjenjuje isto proširenje
Doom izvora koje koristi HDMI put.
Preglednik prima paletu i indeksirane piksele, rekonstruira oglašeni HDMI raster
1024x600 i lokalno preuzima PNG. Pogledajte Web Serial konzola i HDMI snimka zaslona za dogovor o
sposobnosti, format H3SNIP1 na vezi, RGB332 kodiranje palete, vrijeme prijenosa
i stroj stanja za prijam u pregledniku.
Zvuk
Zvuk je trenutačno stubiran u dokumentiranoj razvojnoj prekretnici.