Tak patrzę na ten film i kompletnie nie mogę dostrzec co jest tam takiego specjalnego.
Akuart kiedyś pisałem swojego kernela nie był zbyt perfekcyjyny, ale tam vesa z biosu był podmapowany za pomocą MMIO, chodź jak sam robiłem podobną implementację na FPGA to zupełnie mam inne doświadczenie z programowaniem tego.
Zegar aż taki duży nie jest potrzebny starczy 10-100Mhz, zależy jaka rozdzielczość, przepustowość za to potrzebna spora, takie układy zwykle phase locked loopem można do 400Mhz podkręcić,
Liczy się po prostu tyknięcia zegara i wyciąga po bajcie z tablicy jeśli tryb 256 kolorów lub więcej, dane ustawia się logicznie, ale VGA działa na napięcie, czyli musimy zrobić jakiś prosty DAC, digital to analog converter np 000 bitowo to 0.0V, a 111, to 0.7V.
Problem może się pojawić przy próbie transferu danych z komputera w czasie rzeczywistym, układy zwykle mają mało pamięci i trzeba kolejkami FIFO problem rozwiązywać gdy jeden wiersz został wczytany inny się wczytuje, układy działają równolegle, to nie ma problemu jak się wiele rzeczy jednocześnie dzieje, dopóki ci komórek starczy.
Dodatkowo można się pokusić o implementacji dekompresji obrazu i transfer przez usb jako awaryjna karta graficzna.
Ogólnie jitowanie do kodu maszynowego, ale jest też jitowanie do hardware, ale jak na razie to i tak jest AOT, trochę trików wymaga, można cały procesor wygenerować chodź są open source implementacje, jak na razie istnieją kompilatory, które pozwalają sieci neuronowe od razu do sprzętowej implementacji skompilować.
Można by było też skompilować do czegoś innego niż architektura tranzystorowa, jakiejś w ogóle egzotycznej zbudowanej na DNA/mRNA, na spinotronice, albo neuromorficzne, gdzie te ostatnie już funkcjonuje.
Ale wygenerowanie akurat całego hardware jest nieco skomplikowane bo najlepiej i tak po prostu mieć procesor, gdyż powtarzanie się różnych operacji może szybko wyczerpać zasoby.
W końcu będzie trzeba open source projekt amd64 wykonać, jak będą możliwości wygenerować procesor na dowolnym hardwarze, z dowolnej materii to nikt tego ręcznie nie będzie robił tylko się fizykę ogarnie, a układy się wygeneruje, które będą jak dany procesor pracować.