Native DOS with modern hardware

Home Forums Support Native DOS with modern hardware

This topic contains 9 replies, has 5 voices, and was last updated by  Kazashi 2 months, 2 weeks ago.

Viewing 10 posts - 1 through 10 (of 10 total)

  • Kazashi
    Participant
    #2157

    Hello,

    I was wondering if there was anyone in here who had experience with retro gaming sans DOSBox et al.

    Obviously one option would be to source era-appropriate hardware and build some old systems; I know some people on the podcast have done exactly this.

    I had a quick look at x86 microcontrollers, however so far I unable to find anything quite suitable. The next option appears to be using low-powered modern hardware, such as a mini-ITX setup.

    Any thoughts would be appreciated.

    Westygw
    Westygw
    Participant
    #2158

    Hey,

    Not sure how modern you’re wanting..
    ..but there are plenty of Mini-ITX platforms with cheap VIA chips that could work excellently.
    Shouldn’t be too difficult to get PC speaker support going and as long as they have an LPT port you could go with an OPL2LPT to get Adlib support.
    Drop the L1/2 caches and you’ve got something slow enough to play even 286/386-era games!


    Kazashi
    Participant
    #2159

    That sounds like a good idea: I especially like the concept of dropping cache to slow down the system. While most of the games I would be interested in running come from the mid-late 90s, I would appreciate the ability to also run time-locked games.

    By modern I’m thinking more about new hardware that would be readily available on the current market, as opposed to looking around for older hardware second hand. I do have some older hardware available to me, but I’m also interested in what can be done when that older hardware just isn’t there.

    sorceress
    sorceress
    Participant
    #2160

    DOS games didn’t have virtualised memory, while modern operating systems do. This may cause problems like “data execution” errors, where the DOS game tries to do things which aren’t allowed anymore. Even Win95 games may not run native on modern windows for this same reason.

    But getting closer to your question…
    You may also have trouble with sound on modern hardware. In the 1990s, sound cards used to be configured at Port 220h / IRQ 5or7 / DMA 0or1, with little deviation possible.

    Since the early 2000s, sound hardware has been done differently (modern HDAudio standard vs old AC97 standard), and I’m not sure these old configurations can work anymore.

    Installing a virtual sound driver may be possible, to remap the ports on your modern hardware to something your DOS games recognise, but don’t expect success.

    If your hardware has a free PCI slot, you may be able to install an era-correct sound card, but I cannot guarantee this would work either.


    Kazashi
    Participant
    #2161

    Thanks for the reply.

    As you mentioned, one hurdle faced with modern hardware is that the sound configuration is different. Looking around, it seems that pretty much all attempts to enable sound resort to a SB-compatible PCI card. There seems to be some software/drivers around to extend DOS support to devices like Intel HDA but I need to investigate that further.

    Another issue I have come across is VGA/VESA support in newer hardware. Support is not perfect, since it’s not really expected these days.

    rnlf
    rnlf
    Keymaster
    Podcaster
    #2163

    Hey, have you checked https://www.vogons.org/ ?

    These guys even have it in their name: “Very Old Games On New Systems”.

    I bet you’ll find many valuable resources over there. (I haven’t checked personally, because I prefer old systems :-p)


    Kazashi
    Participant
    #2165

    I haven’t seen that site, though I do recognise Phil from his Youtube videos.

    Thanks for the resource.

    Westygw
    Westygw
    Participant
    #2182

    Let us know what solution(s) you come up with!
    VOGONS should have every resource you could possibly imagine lol


    Fimbulvetr
    Participant
    #2186

    You can always pick up a cheap thin client on ebay… quite a few of them will run dos.

    https://www.parkytowers.me.uk/thin/index.shtml

    You would be best running dos 7 on it.


    Kazashi
    Participant
    #2188

    Thanks for the comments. I’m going to try resurrecting a slightly older mini-ITX system I have here first before looking into buying anything new. There are still plenty of older parts I have in stock to play with, so I’ll see how that goes when I get some time.

    Ultimately I would like to have a few PCs networked up in classic LAN party style, so I imagine affordability will play a large part in what hardware is used.

Viewing 10 posts - 1 through 10 (of 10 total)

You must be logged in to reply to this topic.

Home Forums Support Native DOS with modern hardware