Uncategorized

Super Mario Bros (NES emulator) ported to UEFI

David Lee has apparently ported a NES emulator — without sound — to UEFI, but source code is not apparently available:

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.

 

Standard
Uncategorized

Tetris game for UEFI in x64 assembler

Re: https://firmwaresecurity.com/2018/02/19/uefimarkebcedition-uefi-byte-code-ebc-benchmark-utility/

GRAPHICAL TETRIS. UEFI X64 EDITION. MAIN MODULE.
SEPARATE EDITION = TETRIS WITHOUT UEFIMARK.
(C)2013-2017 IC Book Labs.

https://github.com/manusov/UEFImarkAndTetris64/blob/master/source/TETRIS.ASM

 

Not to be confused with the other UEFI Tetris:

https://github.com/swmicro/Tetris

Standard