News: 1619166610

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

From pregnancy tests to obscure industrial kitchen appliances, Doom really will run on almost anything

(2021/04/23)


If you've ever worked in a commercial kitchen, you probably know what a "bump bar" is. These plank-like computerised boards are the organisational force behind every restaurant, enabling sweat-drenched chefs to see pending orders and ensure a steady flow of food to the front of house.

Would it surprise you to learn that someone managed to coax [1]'90s shooter Doom onto one? Of course it wouldn't.

[2]

Doom is the videogame equivalent of a glitter bomb, attaching itself to literally everything with an electrical current and a microcontroller. We've seen it played on digital cameras, iPods, calculators, even [3]ATMs and [4]pregnancy tests . So the idea that it would run on a low-powered computer device used exclusively by eateries maybe isn't so outlandish.

[5]Youtube Video

The bump bar in question is an Oasys iPadSX bought by YouTuber [6]ThisDoesNotCompute . And it's a fairly weird device.

[7]

Under the water-resistant chassis, there's a Pentium MMX-compatible processor (the Vortex86EX) manufactured by a little-known Taiwanese fabless semiconductor company called [8]DM&P . This business largely focuses on the embedded sector, and has a fascinating history.

Its Vortex86 line hails back to the mid-1990s, at a time when smaller firms attempted to beat Intel at their own game with a plethora of relatively cheaper x86 chips. You're probably familiar with Cyrix and Via. Less well known is Rise Technologies, which released one mass-market chip (the woefully unsuccessful mP6) before shifting to the less-unforgiving embedded market. In 1999, Silicon Integrated Systems acquired the company, only to sell the Vortex86 line to DM&P several years later. It remains in production.

[9]

So how many steaks Diane are we supposed to flambé, Jacques? Um. What's the name of the '90s video game where you run around with gun? Because that's all I see . Fabulous. Table 16 is going to have such a laugh when they don't get their potatoes side"

In addition to the new-old Pentium chippery, the board uses DDR3 RAM (released well over a decade after the original Pentium MMX designs), and comes with a small Flash storage chip that mimics a floppy drive. In terms of ports, there's PS/2, VGA-out (used to connect the bump bar with a monitor), Ethernet, and a single lonely USB port.

While it runs DOS, it's not the version you might have expected (FreeDOS, or an older version of MS-DOS). Rather, it uses the X-DOS operating system, created by Delaware-based Hitech Business Software in 1991. This was originally conceived as a [10]more secure alternative to Microsoft's fare [PDF] with features such as password-protected partitions, built-in encryption, and integrated virus detection.

[11]

X-DOS offered compatibility with MS-DOS 3.3, although by the time Doom started circulating in the shareware world, Microsoft was up to version 6.1. This was the version ultimately used to load the game, with the OS booted from a USB flash drive after some fiddling with the board's locked-down SeaBIOS software.

So how did it play? Surprisingly well. Even though it's an embedded system, the Oasys iPadSX handily surpasses Doom's original system requirements, which mandated a 386-compatible machine and 4MB of physical memory at a bare minimum. Although the device lacks any onboard audio, save for a small "beeper" speaker, the play-through was remarkably smooth, with no perceptible lag or dropped frames.

Don't rush out and get one, however. As a specialist device, the Oasys iPadSX [12]costs $769 new . By comparison, you can find yourself a vintage Windows 95/98 laptop on a certain auction for less than £50, and tower machines regularly appear in the e-waste pile at municipal dumps, for those willing to get their hands dirty.

This isn't the only weird repurposing of legacy tech we've seen lately. With someone coaxing an Iomega SCSI JAZ drive (remember them?) to [13]work with a PS5 , and another [14]shoving an M1 Mac into a PowerMac G4 Cube , there's seemingly no limits to the curiosity (and abundant free time) of the retro tech community.

As the saying goes: what's old is new... ®

Get our [15]Tech Resources



[1] https://www.theregister.com/2018/12/10/doom_turns_25/

[2] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_onprem/personaltech&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2YIKavyUFngtukztHV@W8vwAAAMg&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0

[3] https://www.youtube.com/watch?v=PW5ELKTivbE

[4] https://twitter.com/Foone/status/1302820468819288066

[5] https://www.youtube.com/watch?v=8fSdLKx5HlU

[6] https://www.youtube.com/channel/UCEp20NgOZHmgWdbQdHSxgjw

[7] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_onprem/personaltech&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33YIKavyUFngtukztHV@W8vwAAAMg&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0

[8] https://www.compactpc.com.tw/

[9] https://regmedia.co.uk/2021/04/22/shutterstock_line_cook_reads_bump_bar.jpg

[10] ftp://ftp.dmp.com.tw/os-dos/XDOS_UM_v1p0.pdf

[11] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_onprem/personaltech&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44YIKavyUFngtukztHV@W8vwAAAMg&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[12] https://chef-tab.com/products/ipadsx

[13] https://www.youtube.com/watch?v=dS-HsacA6ao

[14] https://www.youtube.com/watch?v=FNMCCtFT-5Y

[15] https://whitepapers.theregister.com/

mark l 2

If you think running Doom on a kitchen bump bar is unusual, how about it running on a 1990s digital camera?

https://youtu.be/7gCZZkBATSc

Doom on a pregnancy test

Argh

Unfortunately, it wasn't really on a pregnancy test. The screen and microcontroller had both been replaced and put in to a pregnancy test shell.

I saw the original video....

Steven Raith

...about the bump bar running an industrial-esque X86 CPU and figured it'd only be a matter of time before Doom appeared on it.

In terms of running Doom on odd things, I ran Doom on a Rockbox-firmwared iRiver H320 (I think) some....oh god, knocking on twenty years ago it'd be now.

I'm getting old, I fear. It had to happen eventually I suppose.

Steven R

PS: It was only borderline playable, but it was playable.

What excuses stand in your way? How can you eliminate them?
-- Roger von Oech