2021-03-22 08:45:32 (edited by zenothrax 2021-03-22 08:48:08)

This might be old news to some of you, but I just found this a few days ago.
If you want to run any 16-bit DOS program on modern windows, you can grab WineVDM from GitHub, or via this InnoSetup installer.

#FreeTheCheese
"The most deadly poison of our times is indifference. And this happens, although the praise of God should know no limits. Let us strive, therefore, to praise Him to the greatest extent of our powers." - St. Maximilian Kolbe

2021-03-22 09:33:56

cool, might have fun with this

i am a system, i have headmates, and that is my life, and my discord is rings2006wilson#8609

2021-03-22 11:43:26

once you install this, how do you use it?
i have it installed, and I tried to just open the app but it didn't work, so is there something else I have to do?

2021-03-22 13:22:31 (edited by zenothrax 2021-03-22 13:24:04)

I should've specified, only command-line apps are accessible as of now... Unless there are some 16-bit Windows audiogames out there...
Once it's installed it should be added to your path, if not go to edit environment variables and C:\otvdm to your path.
Also double clicking doesn't work unless you use the inno setup package for some reason.
I should also note, 32-bit DOS programs (such as the PCS games, or most DOS audiogames, for that matter) won't run, but if it's 16-bit it should work.
I have no idea why the thing doesn't support 32-bit DOS programs, but yeah

#FreeTheCheese
"The most deadly poison of our times is indifference. And this happens, although the praise of God should know no limits. Let us strive, therefore, to praise Him to the greatest extent of our powers." - St. Maximilian Kolbe

2021-03-22 13:41:18

what I'm trying to use is eamon elux vi version, I clicked enter on it but it doesn't work, i don't really understand what you mean about it being added to the path.

2021-03-22 15:00:47

16 Bit Windows programs are accessible, I just tested this with Notepad from Windows 3.1.

2021-03-23 05:00:28

Dope.

#FreeTheCheese
"The most deadly poison of our times is indifference. And this happens, although the praise of God should know no limits. Let us strive, therefore, to praise Him to the greatest extent of our powers." - St. Maximilian Kolbe

2021-03-25 03:40:11 (edited by Dekyo-NEC2608 2021-03-25 03:40:54)

So, does it supports GUI-based software? Because MS-DOS Player only supports CLI-based software.

Yamaha YM2608

YOU
SAY! - Sonic the Hedgehog CD (Dec 4, 1992 prototype)

2021-04-13 03:02:22

Is there a guide for this? What is 16 bit soft ware and where can you find it for testing? How come no one has ever talked about this one.

2021-04-17 03:04:59

SO is this more or less than dosbox?

----------
An anomaly in the matrix. An error in existence. A being who cannot get inside the goddamn box! A.K.A. Me.

2021-04-17 21:00:38

Hmmm having tried this, it does run things.
However I can't get silent steel to work which is about the only 16 bit windows program I have the sound well just doesn't play, and I really don't want to install extra old codecs into my windows system, breaking it when I know well enough klite mega codec has them and the program worked on 32 bit windows.

Its a nice program.
Interacting with the window can be tricky though as all I see is a blank terminal.
Its a nice idea.

2021-04-19 05:30:59 (edited by Dekyo-NEC2608 2021-04-19 05:37:10)

Well, it's nice. Of course I'm using the unstable builds which are much recent than the ones posted in the releases page. I installed it and works as intended. There's another compatibility layer lying around the net, it's a set of patches to get NTVDM working in 64-bit OSes.

Yamaha YM2608

YOU
SAY! - Sonic the Hedgehog CD (Dec 4, 1992 prototype)

2021-04-19 09:14:24

It would be nice to know more about this whole 64bit NTVDM thing. I have tried previously to find info and the stuff itself to get it going, but with not much luck.

2021-04-20 07:07:20

This sounds very interesting. The silly "Unsupported 16-bit application" message was one of the first headaches I had when switched from Windows XP x86 to Windows 7 x64.
Getting NTVDM to work natively on 64-bit systems is a thing I'd like very much, but about the Wine VDM which is suggested in this topic, how are accessibility tools handled? I think that being a virtual machine this can't communicate directly with accessibility tools installed on the actual operating system, instead requiring accessibility tools to be installed and running in the virtual OS too. Also, as far as I know, Wine is not a full operating system running on a virtual machine, but a implementation of a limited subset of Windows APIs. Is the Wine subset enough to run screen readers like JAWS or NVDA successfully?

Thanks for sharing! I'll follow this with a high interest.

Sorry for my bad English. I'm from Argentina and my level speaking this language is low.

2021-04-20 10:41:36 (edited by Dekyo-NEC2608 2022-04-26 13:54:16)

I can't provide you a compiled version of NTVDMX64, as it is based on leaked source code of Microsoft Windows NT 4. However, if you search NTVDMX64 on Google, you'll find it easily in the 1st or 2nd result.
I wanted to install things like old software synthesizers, but I don't think that's possible not being in a virtual machine.

Yamaha YM2608

YOU
SAY! - Sonic the Hedgehog CD (Dec 4, 1992 prototype)

2021-04-20 13:08:30

@14, applications running in Wine VDM are accessible with what ever  screen reader you are running on your computer.