Boot To Zork
Seemingly to inflict more suffering upon himself, Matthew Garrett (lord of getting things to boot using EFI) decided that booting directly into Zork would be cool. Quoting his weblog entry: "So, Frotz seemed like the natural choice when this happened. But despite having a set of functionality that makes it look much more like an OS than a boot environment, UEFI doesn't actually expose a standard C library. The EFI Application Development Kit solves this particular design decision. Porting Frotz ended up involving far more fixing up of Frotz bugs that tripped up -Werror than anything else. One note, though - make sure you include DevShell in the list of required packages at build time, otherwise file i/o will mysteriously fail."
Grab the code, assuming you have a copy of Zork (or any other Z-machine game, as long as you name it ZORK1.DAT, I think).
What is this word salad?
It is pitch black. You are likely to be eaten by a grue.
Someone do this, I loved playing the text-based adventure games as a kid. Someone should bring these back. They had amazing graphics as you saw the world in your head. Nothing like the 1080p games they make now. But Zork is a classic and the ability to play it now is incredible. Pity that graphics now is the selling point instead of gameplay and story development.
liberare massarum ex ignorantia, clausa descendit molestie.
I think it's only fitting, keeping in mind, that in the old Amiga/Atari days, booting directly into your games was an absolutely normal thing to do - hardware resources were scarce, and the last thing you wanted was sharing RAM and precious CPU cycles with an OS running in the background.
Never mind the Steambox, here comes the Zorkbox!
For bonus points, someone do this on a Raspberry Pi. :-)
[Sir Garlon] is the marvellest knight that is now living, for he destroyeth many good knights, for he goeth invisible.
These games are now typically called "Interactive Fiction"; there are LOTS of them, and they are still being developed. It's a small community, but active. Two good post-Infocom games are Bronze (by Emily Short) and Anchorhead (by Michael Gentry).
More info: http://en.wikipedia.org/wiki/Interactive_fiction
A gentle intro: http://emshort.wordpress.com/how-to-play/
- David A. Wheeler (see my Secure Programming HOWTO)
Because he can.
And, more importantly, because you can't.
Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
> BOOT /dev/hda /dev/cd0 /dev/sda
Your way is blocked by a tall, bald pirate.
> KILL PIRATE
With what, your bare hands?
> INVENTORY
You have:
One hard disk drive,
One CDROM drive,
One USB drive,
A rather large magnet
A DVD containing LinuxMint
> EXAMINE HARD DRIVE
The disk appears to contain a bootable copy of Windows 8.
> ATTACK PIRATE WITH MAGNET
The pirate parries, and your magnet hits the hard disk drive.
READ ERROR, SECTOR 0
>
Boot to CircleMUD?
This is going to sound sarcastic, but in all sincerity, thanks, Slashdot, for posting a geeky story full or technical jargon. You used to be able to come here and find tons of stuff like this: obscure notes with enough confusing details to inspire you to go look something up and maybe even learn a thing or two. Good to know that News for Nerds still does occasionally happen.
I asked a colleague for a connection to a database. He gave me a login to a MS Windows remote desktop.
I asked again. And he gave me a port and an IP address. I followed this down to where I wanted to go.. I could see where I needed to be. Open this door, unlock this puzzle. In my mind's eye I knew the path because I'd drawn the map.
I didn't need the visual metaphors that someone else had made. They were mere fantasies, imagined by minds that saw things the same way. Distractions. Illusions.
Give me the command line and my metaphors are my own.
It's dark down here.. and my sword is glowing blue.
This is not running an operating system, this is in efi the replacement to your bios.
EFI can do a lot of stuff, there is a text editor, interactive shell and python interpreter so it is something that you can write programs in not just operating system boot loaders.
I have installed this as a boot entry on my laptop and it does boot directly to zork in no time