home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   alt.os.development      Operating system development chatter      4,255 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 3,451 of 4,255   
   Alexei A. Frounze to muta...@gmail.com   
   Re: windows   
   17 Nov 22 17:19:45   
   
   From: alexfrunews@gmail.com   
      
   On Thursday, November 17, 2022 at 2:00:00 AM UTC-8, muta...@gmail.com wrote:   
   > On Thursday, November 17, 2022 at 5:44:12 PM UTC+8, Joe Monk wrote:   
   > > > Windows 64-bit removed the ability to run RM16   
   > > > DOS executables.   
   > > >   
   > > This is not quite true. It was actually stopped from being installed by   
   default on Windows XP.   
   > >   
   > > NTVDM is now classified as a "feature on demand". It is not automatically   
   installed, but is still available on 32-bit versions up to Windows 10 ( There   
   is no 32-bit version of Windows 11).   
   > >   
   > > To install: open a command prompt as an administrator and type: DISM   
   /online /enable-feature /all /featurename:NTVDM However, be aware thata the   
   NTVDM code is no longer actively maintained, so what you get is what you get.   
   > Ok, but I want to run 64-bit Windows, and I note that   
   > long mode (but not legacy mode) of the x64 supports   
   > PM16.   
   >   
   > So I'm wondering if I can do *something*.   
      
   You can build your 16-bit support on 64-bit Windows around Hyper-V.   
   See the API:   
   https://learn.microsoft.com/en-us/virtualization/api/hypervisor-   
   latform/hypervisor-platform   
      
   Looks like QEMU, VirtualBox, WineVDM use it.   
      
   If I understand it correctly (it's been years since I did anything in/with   
   Hyper-V), you'll need to   
   implement all the necessary x86 devices yourself (PIC, PIT, DMA, VGA, serial   
   port,   
   keyboard, mouse, FDC, HDC, SB, etc etc) and throw in a BIOS of some kind.   
      
   Or you could just run DOSBox or a regular VM with FreeDOS instead of   
   reinventing everything.   
      
   Alex   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca