· javascript

Doom delivers five minutes of terminal violence on an IBM mainframe

Can an IBM Z mainframe run Doom?


The more interesting question is whether you can play it through a text terminal without ruining your eyesight. WND Software's browser demo connects to an IBM Z mainframe over SSH using its terminal emulator. Wojciech Graj's DOOM-ASCII supplies the text-based carnage, replacing conventional graphics with colored characters.

It is, though, completely playable (although you might need to recalibrate your vision to work out what is going on, particularly with regard to distant objects). Sessions are limited to five minutes, with room for up to 50 simultaneous users, but we had no trouble getting in. ASCII also presented no issues once the game was in motion.

This writer played the original shareware release on an Amstrad ALT386SX portable, so squinting at an indistinct demon felt reassuringly familiar. That Doom can be persuaded to run on an IBM Z mainframe is not particularly noteworthy. The code has turned up everywhere from databases to PCB designers.

Even the humble Pi Pico was roped into the fun. Keeping the action playable through a text terminal is the more entertaining achievement.

Earlier coverage

Related coverage

Also worth reading

  1. CPython 3.16.0a2 released for developers
  2. Week in review: Refrigeration cyberattacks hit European retailers again, Patch Tuesday forecast
  3. Cloudflare Scales D1 Control Plane to Millions of Databases
  4. datasette #3046: Don't serve link: rel=next HTTP headers to Firefox for HTML pages
  5. Deno security model critique published in 2024