UEFI_Zork (Boot to Zork): more Infocom content!

Re: https://mjg59.dreamwidth.org/27881.html


There is now more Infocom content to be used! All (or at least most) of the Infocom IF game content is now available for UEFI_Zork. Hopefully the content license will permit OEMs and IBVs to bundle UEFI_Zork with this new content into new computers. Half 🙂


Hmm, I only recall playing Hitchhiker’s Guide to the Galaxy….


Hitchhikers Guide box art.jpg

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.


UEFI port of CHIP-8 game engine

There’s a CHIP-8 emulator written for most platforms, now including UEFI. The executable uc8.efi is built using the GNU-EFI toolchain, not the Tianocore toolchain.

“CHIP-8 emulator as an UEFI application”

Usage: uc8 FILE [ROM]

Follow the instructions on your screen. In case of trouble, press Z.

About CHIP-8, Wikipedia says:
There are a number of classic video games ported to CHIP-8, such as Pong, Space Invaders, Tetris, and Pac-Man. There’s also a random maze generator available. These programs are reportedly placed in the public domain, and can be easily found on the Internet.”