Slashdot Mirror


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).

17 of 106 comments (clear)

  1. Anyone else feel like they're having a stroke? by Anonymous Coward · · Score: 4, Insightful

    What is this word salad?

    1. Re:Anyone else feel like they're having a stroke? by Anonymous Coward · · Score: 3, Funny

      You RTFA and paid the price. Now get out.

    2. Re:Anyone else feel like they're having a stroke? by Lumpy · · Score: 4, Funny

      And he was eaten by a Grue.

      --
      Do not look at laser with remaining good eye.
  2. Not the grue! by dreamchaser · · Score: 5, Funny

    It is pitch black. You are likely to be eaten by a grue.

    1. Re:Not the grue! by RivenAleem · · Score: 5, Funny

      Grue Screen of Death

    2. Re:Not the grue! by Anonymous Coward · · Score: 4, Funny

      You are likely to be eaten by a GRUB.

    3. Re:Not the grue! by Anonymous Coward · · Score: 4, Funny

      ===ZorkOS v.1.0===
      You are in a filesystem of twisty symbolic links:#>_

  3. Like in the old days. by cheetah_spottycat · · Score: 5, Informative

    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.

    1. Re:Like in the old days. by operagost · · Score: 3, Informative

      Heck, we had to do this with PCs in the late 80s through the mid 90s before OS/2 and Windows 95. People had DOS boot menus in autoexec.bat so they could choose to boot up with maximum conventional memory, or to emulate EMS in XMS for Lucasarts games. I loved OS/2 because, while the Windows 3.x people had to exit and maybe reboot to play a game, I could fire it up from my desktop for a quick break of X-Wing and quit right back to the paper I was working on. That was amazing back then... unless you had an Amiga. But then, Amigas didn't have memory protection, so you'd better remember to save the paper first.

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
  4. Interactive Fiction is very alive by dwheeler · · Score: 4, Informative

    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)
  5. Re:Text based adventure as a boot option? by mendax · · Score: 3, Interesting

    I agree. The text-based adventure games are much more fun. The cyberspace equivalent of the Theater of the Mind.

    I loved the Fortran-based MIT Adventure. I still have the source code of the version ported to Control Data Cyber mainframes that was floating around the lower-tier (not UC) California state universities, all of whom had Cybers, in the 1980's. I'll probably port it to C one of these days for shits and giggles one of these days so I can relive my undergrad days a bit.

    --
    It's really quite a simple choice: Life, Death, or Los Angeles.
  6. Re:Text based adventure as a boot option? by Joce640k · · Score: 4, Funny

    Someone do this, I loved playing the text-based adventure games as a kid. Someone should bring these back.

    If only there was a way to search for things like that on the Internet...

    --
    No sig today...
  7. Re:Question by mwvdlee · · Score: 5, Funny

    Because he can.
    And, more importantly, because you can't.

    --
    Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
  8. Re:Text based adventure as a boot option? by hawkinspeter · · Score: 4, Funny

    If you type 'bing' into the google, you get taken to a site that can search for things like that.

    --
    You're a temporary arrangement of matter sliding towards oblivion in a cold, uncaring universe
  9. Transcript by jabberw0k · · Score: 5, Funny

    > BOOT
    Your way is blocked by a tall, bald pirate.
    > KILL PIRATE
    With what, your bare hands?
    > INVENTORY
    You have:
    One hard disk drive, /dev/hda
    One CDROM drive, /dev/cd0
    One USB drive, /dev/sda
    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
    >

    1. Re:Transcript by sandman_eh · · Score: 3, Funny

      Well the pirate doesn't have the usual avian on his shoulder, so it not a PARROTY ERROR

      --
      Master of Peng Shui.Ancient oriental art of Penguin Arranging)
  10. Thanks for that summary by Brucelet · · Score: 4, Insightful

    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.