51 pointsby rasz3 hours ago5 comments
  • userbinator15 minutes ago
    The requirements for DOS are much less than for true PC-compatibility, which is why there were many "DOS-compatible" x86 machines in the early days, but they soon fell out of favour as the truly IBM PC-compatible clones took over.

    I found this part of the process unusual:

    In total my final font-header-file is about 22kB but it was a great relief to use AI for this dumb task. Google Gemini produced a nice font for my BIOS. On individual characters I had to fix some pixel-errors

    Instead of simply searching for one of the numerous font-dumps that exist on the Internet, which will already be 100% correct for all of CP437? The CGA font would be a good match (and the one he ended up using looks like it), but there are plenty of other 8x8 fonts available.

  • willXarean hour ago
    This is the kind of project that makes embedded systems feel less like engineering and more like archaeology with a soldering iron.
  • dquigley2 hours ago
    Cool project! This reminds me of Chis Noeding's YouTube Channel, where he's been posting his progress on running custom firmware on the newer Behringer X32 mixers - https://www.youtube.com/@pcdimmer
    • initramfs3 minutes ago
      The Github page that the article links to at the bottom is Chris Noeding. Thus they are the same.
  • naturalmovementan hour ago
    Using x86 in embedded products is not new, especially older ones from the 90s, it was extremely common actually to run DOS or VXworks or QNX. It's all over industrial products. In fact Intel still shipped 386 CPUs until a few years ago.* It's cool and all but if we wrote blog posts about all of them you'd be set for the next 10 years.

    * Supposedly 2007 but that does not sound right for embedded customers unless Intel built a lifetime supply.

    • duskwuffan hour ago
      > unless Intel built a lifetime supply

      This is standard practice for low-volume legacy parts. A single production run will often yield enough parts for months or even years of demand; once demand gets low enough, the manufacturer will just sell what's left of the last batch, and discontinue the part when that runs out.

    • userbinatoran hour ago
      A lot of SoCs in monitors have a 186-compatible core:

      https://www.cpushack.com/2013/01/12/the-intel-80186-gets-tur...

  • theMMaIan hour ago
    [dead]