DIY mini-ITX motherboard lets you play DOS games without emulation — ITX Llama features a Vortex86EX 500 MHz CPU

Shot of the ITX Llama playing Wing Commander, appropriately adjusted to its CPU frequency-sensitive game logic
Shot of the ITX Llama playing Wing Commander, appropriately adjusted to its CPU frequency-sensitive game logic (Image credit: James Mackenzie on YouTube)

Earlier this month, a mini-ITX board tailor-made for DOS gaming began catching the attention of enthusiasts around the web— the ITX Llama project, which is a custom mini-ITX motherboard built for use with the Vortex86EX CPU, actually has its roots back as far as October 2023 on the Vogons Forum. In the time since, original creator Eivind Bohler has gone on to open group-buy lists, open source the project (though getting your hands on the requisite hardware seems near-impossible), and get the board into the hands of YouTuber James Mackenzie.

A video from James Mackenzie uploaded three weeks ago highlights this board's significant features and concerns. While the single-core Vortex86EX CPU isn't era-accurate, it's still a 300-500 MHz chip with support for several features you would want in a modern DOS-focused gaming build, most notably support for classic sound cards with the requisite custom BIOS for the ITX Llama.

The ITX-Llama - YouTube The ITX-Llama - YouTube
Watch On

So, how well does it play DOS games? Pretty well! While the new hardware is faster than anything of the era, several DOS games, like DOOM, have game logic that works independently of framerate, so not only do they run with all the original features intact, but they are also in line with much faster PCs than most of the time (43 FPS in Doom, 30 FPS in Quake).

Unfortunately, other games like Wing Commander have game logic tied to framerate and CPU speed. This means that you have to manually downclock the processor to 100 MHz in the BIOS, which approximates an Intel 386 but fixes the sped-up game issue that would otherwise emerge if you played the game on too-fast hardware.

Overall, the ITX Llama is quite an impressive showing—though, as many commenters on the James Mackenzie YouTube overview point out, getting your hands on it without having to make your own is pretty much his point. The timeline given with the original forum posts does indicate that there was an Octogroup-buy and that all boards had been shipped by January 4, 2024. You can still follow the GitHub page's instructions if the idea of such a project isn't too daunting.

Christopher Harper
Contributing Writer

Christopher Harper has been a successful freelance tech writer specializing in PC hardware and gaming since 2015, and ghostwrote for various B2B clients in High School before that. Outside of work, Christopher is best known to friends and rivals as an active competitive player in various eSports (particularly fighting games and arena shooters) and a purveyor of music ranging from Jimi Hendrix to Killer Mike to the Sonic Adventure 2 soundtrack.

  • DesertPanther
    For those who do not want to bother with soldering: we are working on a community group buy that will get started soon, The discord link and Google Forms link can be found on the 30th page of the VOGONS official ITX-Llama post
    https://www.vogons.org/viewtopic.php?p=1293636#p1293636
    Reply
  • cuvtixo
    Sorry, but looking through the thread, the complications of hardware, including possible new ones such as the CD-audio business, maybe an FPGA route would be better? I guess ao486 still needs work, and Intel Quartus 17.0 needs to be installed in a docker container now, and I don't even have a MiSTer myself(yet?). The expense of Nuxt 2.0 (out of stock anyways) and end of MTM Scientific 8088 clone... Running old DOS on new hardware seems to be a dream slipping away... excuse me I guess Pocket 8088 is still a thing and growing. Pocket 386 is around, too.
    Reply
  • ezst036
    Wouldn't emulation be better/easier?

    I do like the concept of this enthusiast ITX board, but I'd want to see one with either an ARM or RISC-V chip on board.
    Reply
  • bit_user
    ezst036 said:
    I do like the concept of this enthusiast ITX board, but I'd want to see one with either an ARM or RISC-V chip on board.
    There are some of each, but nothing terribly high-performance. I think the best ARM you can get on mini-ITX is either a RK3588 (via Firefly or Latte Panda) or maybe MediaTek Genio 1200.

    There are some RISC-V mini-ITX boards as well, but I haven't tried to keep track of them so much. I'm pretty sure nothing as fast as those ARM SoCs, just yet.

    It'd be nice to have Snapdragon X on a mini-ITX, or whatever the MediaTek counterpart will be.
    Reply