Comment

Comment by jan-kleks

The dev said in one of the comments to the video:

I used EDK II framework. About the keyboard input, Program reads the value from 0x60 port directly because of multi-key input processing. I measure the timer count twice(for 1sec) by using the rdtsc instruction to make game delay more accurate. I didn't implement the audio output.

One can read in the video that it's a port of MoarNES: https://moarnes.sourceforge.io/ (0.13.8.21 alpha).

You might also be interested in:

-- CHIP-8 Emulator for UEFI: https://github.com/Openwide-Ingenierie/CHIP-8-UEFI

-- Implementing UEFI Boot to Zork: https://mjg59.dreamwidth.org/27881.html

-- Flappy Bird UEFI (there's also a video of a Street Fighter 2-like game demo there): https://github.com/hymen81/UEFI-Game-FlappyBirdy

-- Firmware Security blog UEFI games posts: https://firmwaresecurity.com/tag/game/

parent jan-kleks 8 years ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton