The venerable Infocom text-adventure game Zork spawned the Infocom Z-Machine V3, a virtual machine that could run "programs" (games) from the commercial to the hobbyist, including "The Hitchhiker's Guide to the Galaxy, Planetfall and Curses."
If you're thinking of running these games and you have your own chip fabrication facility, then the 2014 Opencores file has you covered with a hardware implementation of the Z-Machine V3, supporting all functions of the VM except save/restore (which are tricky to pull off in a chip).
I'm pretty sure you can also cook this into an FPGA if you don't wanna go the full ASIC.
A Verilog implementation of the Infocom Z-Machine V3. The spec the Z3 follows is http://inform-fiction.org/zmachine/standards/z1point0/index.html. Specifically version 3, the so called "Standard" games. These were released between 1982 and 1987 and covers most Infocom games. Z3 passes the "CZECH - Comprehensive Z-machine Emulation CHecker" by Amir Karger. And is known to run at least Zork I, Hitchhiker's Guide to the Galaxy, Planetfall and Curses (by Graham Nelson).
To provide the input/output a terminal is implemented in a BIOS (in Z-machine code) which exists in the ROM above 120Kb. The IO related opcodes (like @print) vector into the BIOS which provides the terminal. A small number of extra op codes were added so the BIOS could interface with an LCD touchscreen and access the top 64Kb of RAM (which shadows the ROM).
Z3 - The Zork CPU :: Overview [Opencores]
(via 4 Short Links)
In the wake of Blizzard/Activision's announcement of mass layoffs following record profits, Liz Shuler of the AFL-CIO has published an open letter on Kotaku addressed to workers in the notoriously abusive video game industry, calling on them to unionize as the only path to a fair deal.
Blizzard/Activision posted $7.5b in net revenues for 2018, and announced that it would lay off 800 of the employees who made those revenues possible, but fear not! The last time the company did a mass layoff (600 people in 2012), it generously rehired those people as temps, doing the same jobs for less pay, with […]
I’ve been waiting for the PlayStation Classic to be cheap enough to impulse buy. $40 was my price point and today Amazon has it beat by a penny. The PS-Classic comes loaded with 20 games, several of which I would like to play. The console is hackable with little more than a Google search and […]
Use a single password for every website, and you’re compromising your security. Use a different one each time, and you’re bound to lose track of them. The solution? RoboForm Everywhere, a catch-all tool that will not only manage the passwords on every site you visit but generate better ones. As a simple password database, it’s […]
Just a reminder: Print isn’t dead. And now that printers are becoming as portable as cell phones, it might be around for quite some time. Enter the MEMOBIRD Mobile Thermal Printer, a mini-printer that is versatile, portable – and most importantly, never needs a refill on ink or toner. Measuring just a few inches around, […]
What do Facebook, Twitter, YouTube and Google all have in common? Somewhere in their framework, they all use MySQL, that most versatile (and free!) of database management systems. And they’re not alone. If your company or the one you’d like to work for wrangles data (and who doesn’t?), they’re going to need someone with a […]