Boot To Zork 106
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).
Anyone else feel like they're having a stroke? (Score:4, Insightful)
Re: (Score:3, Funny)
You RTFA and paid the price. Now get out.
Re:Anyone else feel like they're having a stroke? (Score:5, Funny)
And he was eaten by a Grue.
Re: (Score:2)
I thought I would understand it when I went to read the tweet linked in the summary.
Tweets contain information?
Re: (Score:2)
Black Holes contain information. So I'm sure tweets do too.
Re: (Score:2)
Re: (Score:3)
Re: (Score:1)
Shh... don't give the plot away for next season!
Although a big difference is that witnesses attested to seeing scars on him inflicted prior to regeneration. Others stated that he said that he shouldn't be touched until regeneration was complete, and that they didn't recognize him at first, until they heard his voice (so outward appearance changed, but vocal chords stayed the same?).
The other bit that's debated of course, is how much, if any, of the "bible" (assuming KJV-style or derivatives here) was writt
Re: (Score:2)
Back in them good old days before Hard Drives were common, people used software via Floppy Disk.
Common on the Apple PC was to put your program disk in, turn on your computer and the program will Run.
Common for the IBM PC was you put in your DOS Disk in. You booted DOS, take that disk out and put in your program disk and typed in the exe program to run. Once the program was done it would bring you to the DOS prompt (however if the program used too much memory, you may need to put your DOS disk back in to g
Not the grue! (Score:5, Funny)
It is pitch black. You are likely to be eaten by a grue.
Re:Not the grue! (Score:5, Funny)
Grue Screen of Death
Re: (Score:2)
I have mod points, but you're already at +5 Funny. But this comment is deserving of a +6 Funnier.
Re: (Score:1)
Re: (Score:1)
Would that be when you have no background processes running?
Re:Not the grue! (Score:4, Funny)
You are likely to be eaten by a GRUB.
Re: (Score:1)
Well Played AC
now have to clean my screen
Re:Not the grue! (Score:4, Funny)
===ZorkOS v.1.0===
You are in a filesystem of twisty symbolic links:#>_
Re: (Score:2)
Only if you're a woman; I ain't gay.
Re: (Score:2)
Yep. Very cool.
Text based adventure as a boot option? (Score:3, Insightful)
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.
Interactive Fiction is very alive (Score:5, 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 [wikipedia.org]
A gentle intro: http://emshort.wordpress.com/how-to-play/ [wordpress.com]
Re: (Score:1)
And try out Olivia's Orphanorium. Not quite straight IF, but it's hilarious and quite an interesting blend of IF and time-management sim.
Re: (Score:2)
Re: (Score:3)
there's plenty of "interactive fiction" nowadays.
pretty much nobody gives a shit about it though. and then there's plenty of indie games and jap rgp's where the graphics are just a sideline.
Re: (Score:1)
The economy, for one.
Re:Text based adventure as a boot option? (Score:4, 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.
Re: (Score:2)
Ah, the memories... and time wasted on the Royal Melbourne Institute of Technology's CDC Cyber. Sometimes I wish I could just "xyzzy" back there ;)
Re:Text based adventure as a boot option? (Score:5, 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...
Re:Text based adventure as a boot option? (Score:5, Funny)
The synonym problem (Score:2)
Re: (Score:2)
I defy you to type the name of any game you used to enjoy into the search box and come up blank...
Re: (Score:1)
Re: (Score:1)
Re: (Score:2)
Re: (Score:2)
"Pity that graphics now is the selling point instead of gameplay and story development."
Oh that old chestnut, whheeeeeeee... Here's some facts:
#1) Things weren't as great as you remember them
#2) There were always shit products that focused on graphics. There were always fantastic games that focused on graphics. Here's one that people love: Doom. Yet its one of the all time best ever games, and an immediate classic. Why? Graphics.
#3) There are many many games that have great stories, intriguing gamepl
Like in the old days. (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.
Re: (Score:2)
It helped that you had VERY limited set of possible configurations.
Re: (Score:2)
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.
Actually it was because of copy protection we booted from floppies.
Re: (Score:2)
Or a total lack of a hard drive.....
Re: (Score:2)
Or a total lack of a hard drive.....
Even with harddrives there were few games that let you install and run from it. Granted there was hacks to get around that for a lot of games, it wasn't built into games until the end side of the Amiga's life. and even then usually only for games that came on a large amount of disks.
Re: (Score:3)
Re: (Score:1)
And even booting from floppy most of the OS was still there it just didn't execute the presentation layer for instance on the Atari ST TOS was available as were all the other OS level API's.
Star Trek: The Original Series was available on the Atari, as were all the other OS-level APIs? Wow!
Re: (Score:3, Informative)
An argument as to whether UEFI is a good idea (Score:1)
Sounds like over-design yet having to patch around under-utility to me. As in, "we herd u liek OSes..." etc.
I still think something like OpenBOOT would've saved a lot of masochism here. Opinions? Discuss.
Actually, not too terrible... (Score:2)
Of those actually mucking about in implementations, the most common complaint I've heard is that vendor implementation are too inconsistent. I cannot imagine the same people making that call have had experience dealing with x86 BIOS, which is a landmine of inconsistency vendor to vendor. Should an option rom hookn int18? will hooking int19 be catastrophic? Does the vendor implement BBS or not? How should you leave the stack on exit to assure that subsequent boot devices are not hosed?
I'm not happy with
Never mind the Steambox ... (Score:3)
Never mind the Steambox, here comes the Zorkbox!
For bonus points, someone do this on a Raspberry Pi. :-)
Re: (Score:1)
Imagine a Beowulf cluster of these!
Re: (Score:2)
One of the first things I did with my Pi was hook it up to a VT101 terminal and run Colossal Cave Adventure and Dungeon (the free version of Zork) on it. But there was still a modern Linux (or at least as modern as SlackwareARM gets) running underneath of them, so it's nowhere near as interesting as booting directly into the game. :-P
Re: (Score:2)
Re: (Score:1)
Re: (Score:2)
I must be really cool, then. I have a working Zenith Z29 and Data General D420. :-)
I still can't believe I used to work on a screen that small.
Re: (Score:2)
Thanks! I agree about the coolness factor. (The Pi is easier to obtain now, but maybe in 35 years a working one will be more interesting.) The only reason I have the VT101 is because a friend, who was working as a research assistant at a university at the time, cleaned his office and left it sitting in the hallway to be trashed before I saw it and asked if I could keep it.
I should install SIMH on the Pi and get Adventure and Dungeon running in something resembling their original forms. Plus it would amuse m
Re: HHGTTG Anyone? (Score:2)
With Zork hack the Z-interpreter to print off your room id and the 6 possible movement directions then the map you make will be correct and the game should almost trivial then.
Note: You might have more fun learning how the game is implemented then actual playing it but that is probably a good thing. :)
Re: (Score:2)
My favorite was always Leather Goddesses of Phobos.
There are worse nerds that me (Score:2)
I thought it was pretty dorky already when I had a communal PXE boot into Arkanoid - simply loads a 1440KB MS-DOS 7.10 .img with the game and an autoexec.bat that launches the cutemouse driver, the game, and then a REBOOT.COM program. You had to type 'arkanoid' at the : prompt though, else the default was to boot as a LTSP thin client.
But you could run it from any thin client, regular computer and even dead computers (unstable, dead hard drive, dead controller etc.)
That was a script kiddie job though (down
Re: (Score:1)
Transcript (Score:5, Funny)
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
>
Re: (Score:3)
Your disk actually had a Windows bootloader with an entry for Windows 8 and an entry for a linux partition, your CDROM drive has either died or can't read the LinuxMint DVD-R, and your USB isn't bootable.
You're dead!
Re: (Score:1)
BSOD
Pirate dies
Re: (Score:3, Funny)
Re: (Score:1)
Re: (Score:2)
Next Step (Score:2)
Thanks for that summary (Score:5, Insightful)
The weakness of UIs (Score:2)
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 th
Obama (Score:1)
Well, yea but, how can we make this Obama's fault?
Achievement unlocked (Score:2)
I understood the title without having to read TFS, where's my trophy?
quote and movie (Score:2)
I like the quote I saw on someones sig.
"It's pitch black, you are likely to be shot by Vin Diesel."
Combining the Zork statement of the VD movie.
I always think a movie should be made out of Zork.
I don't know how it would be done but it sounds cool.
Even though it is based on a game I might like it.
Ominous red eyes staring out from darkness just waiting for the light on your torch to flicker out.
Plus it wouldn't need much action, more cerebral.
Re: (Score:2)
It would be much better than the Doom movie.
I did this once... (Score:2)
Booting an embedded PPC system directly to Zork. [ibm.com]
Re:Question (Score:5, Funny)
Because he can.
And, more importantly, because you can't.
Re: (Score:2)
Not really. It's running entirely sans-OS.
Re: (Score:2)
You cannot run without a OS, something has to manage the hardware and execute programs. And that thing that does that (here is a hint, Zork is not doing this) is the OS.
Re: (Score:2)
And those functions not provided by EFI are being added to the binary. EFI is not an OS, it's more like a BIOS. Unless you're going to be extremely loose with definitions.
Re: (Score:2)
By any and all definitions, as far as I am aware.
"Noun
The software that supports a computer's basic functions, such as scheduling tasks, executing applications, and controlling peripherals."
The the BIOS executes at least one program (normally THE OS, in this instance Zork), and controls a computers basic functions and peripherals (input/output), as well as abstracting and standardizing the use of the hardware.
Re: (Score:2)
It seems like you're saying in your definition that Zork takes the role of the OS. That's what I said.
Re: (Score:2)
Re: (Score:3)
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
Re: (Score:2)
So the EFI in this case is an OS.
Zork cannot manage hardware, nor execute programs, and since the EFI is doing this is is just a slimmed down OS.
Re: (Score:2)
Because he can. And, more importantly, because you can't.
I'd like to mod up the parent +5 Funny and +5 Insightful !