16 bit program under Windows 10 64 bit?

Permalänk
Medlem

16 bit program under Windows 10 64 bit?

Hej

Finns det någon form av möjlighet att köra 16-bit Windows program under Win10 64 bit? Under Win10 32 bit så fungerar det. Jag tänkte i första hand om det fanns någon funktion att aktivera så jag slipper köra VirtualBox eller liknande. Har sett lite olika guider på webben där man ska kunna aktivera en inaktiverad funktion i Win10 64-bit men inget har fungerat överhuvudtaget på den dator som jag testat.

Det kanske måste bli virtualisering trots allt?

Visa signatur

AMD 3700x, 1700 GB SSD, 18 TB HDD, 32 GB RAM, MSI RTX3070, Dubbla Blueray brännare.

Permalänk
Medlem

Inte på något sätt perfekt kompatibilitet, men har fått igång en del WEP-spel med denna: https://www.toptensoftware.com/win3mu/

Men nä, en 64-bit x86 CPU kan som jag förstår det inte köras i 16-bit läge om ditt OS också är 64-bit. Det är endast möjligt under ett 32-bit OS.

Vad var det för guide på nätet du hade sett förresten? Skulle gärna vilja se vad det är för något.

Permalänk
Medlem
Skrivet av stoffe_83:

Hej

Finns det någon form av möjlighet att köra 16-bit Windows program under Win10 64 bit? Under Win10 32 bit så fungerar det. Jag tänkte i första hand om det fanns någon funktion att aktivera så jag slipper köra VirtualBox eller liknande. Har sett lite olika guider på webben där man ska kunna aktivera en inaktiverad funktion i Win10 64-bit men inget har fungerat överhuvudtaget på den dator som jag testat.

Det kanske måste bli virtualisering trots allt?

Att det skulle vara något som går att aktivera är nog bara begreppsförvirring, är jag rädd.

Funktionen för 16-bit-kompatibilitet (NTVDM) existerar men är inaktiverad i 32-bit versionen av moderna Windows-versioner och saknas helt i 64-bit versionen.

Det är nog emulering (typ dosbox) eller virtualisering (hyper-v, virtualbox, vmware, ...) som gäller.

Visa signatur

Desktop: Ryzen 5800X3D || MSI X570S Edge Max Wifi || Sapphire Pulse RX 7900 XTX || Gskill Trident Z 3600 64GB || Kingston KC3000 2TB || Samsung 970 EVO Plus 2TB || Samsung 960 Pro 1TB || Fractal Torrent || Asus PG42UQ 4K OLED
Proxmox server: Ryzen 5900X || Asrock Rack X570D4I-2T || Kingston 64GB ECC || WD Red SN700 1TB || Blandning av WD Red / Seagate Ironwolf för lagring || Fractal Node 304

Permalänk
Medlem
Skrivet av evil penguin:

Att det skulle vara något som går att aktivera är nog bara begreppsförvirring, är jag rädd.

Funktionen för 16-bit-kompatibilitet (NTVDM) existerar men är inaktiverad i 32-bit versionen av moderna Windows-versioner och saknas helt i 64-bit versionen.

Det är nog emulering (typ dosbox) eller virtualisering (hyper-v, virtualbox, vmware, ...) som gäller.

Används NTVDM även till 16-bit Windows-program, var det inte bara till DOS-program?

Permalänk
Medlem
Skrivet av s0sdaf:

Används NTVDM även till 16-bit Windows-program, var det inte bara till DOS-program?

Vad gäller program för Windows 3.x (och äldre), vilket väl är vad "16-bit Windows" syftar på, så är ju den skillnaden inte så enorm. Det var en miljö som var helt beroende av DOS.

Vad jag minns så används NTVDM + WOW för att köra dessa i ett modernt Windows.

Visa signatur

Desktop: Ryzen 5800X3D || MSI X570S Edge Max Wifi || Sapphire Pulse RX 7900 XTX || Gskill Trident Z 3600 64GB || Kingston KC3000 2TB || Samsung 970 EVO Plus 2TB || Samsung 960 Pro 1TB || Fractal Torrent || Asus PG42UQ 4K OLED
Proxmox server: Ryzen 5900X || Asrock Rack X570D4I-2T || Kingston 64GB ECC || WD Red SN700 1TB || Blandning av WD Red / Seagate Ironwolf för lagring || Fractal Node 304

Permalänk
Medlem
Skrivet av s0sdaf:

Inte på något sätt perfekt kompatibilitet, men har fått igång en del WEP-spel med denna: https://www.toptensoftware.com/win3mu/

Men nä, en 64-bit x86 CPU kan som jag förstår det inte köras i 16-bit läge om ditt OS också är 64-bit. Det är endast möjligt under ett 32-bit OS.

Vad var det för guide på nätet du hade sett förresten? Skulle gärna vilja se vad det är för något.

Det var guider om NTVDM som inte funkade, men jag tror jag går på din lösning istället. Jag har inte Visual Basic 2017 och skulle gärna vilja ha en kopia av din kompilerade fil om det går för sig? Eller en länk till där det går att ladda ner den och köra.

Skrivet av evil penguin:

Vad gäller program för Windows 3.x (och äldre), vilket väl är vad "16-bit Windows" syftar på, så är ju den skillnaden inte så enorm. Det var en miljö som var helt beroende av DOS.

Vad jag minns så används NTVDM + WOW för att köra dessa i ett modernt Windows.

Precis Win3x var beroende av dos, men däremot OS/2 hade Win 3.11 stöd i princip fullt ut och vad jag minns kördes inte OS/2 från dos.

Visa signatur

AMD 3700x, 1700 GB SSD, 18 TB HDD, 32 GB RAM, MSI RTX3070, Dubbla Blueray brännare.

Permalänk
Medlem
Skrivet av stoffe_83:

Precis Win3x var beroende av dos, men däremot OS/2 hade Win 3.11 stöd i princip fullt ut och vad jag minns kördes inte OS/2 från dos.

Nej, men...
https://en.wikipedia.org/wiki/Virtual_DOS_machine#OS/2_MVDM

Permalänk
Medlem
Skrivet av stoffe_83:

Precis Win3x var beroende av dos, men däremot OS/2 hade Win 3.11 stöd i princip fullt ut och vad jag minns kördes inte OS/2 från dos.

Precis, OS/2 och Windows NT-familjen är ju konceptuellt liknande i det avseendet. Ingen av dem är DOS-baserade, båda har en VDM-lösning för att kunna köra DOS- och Windows 3.x-program.

Visa signatur

Desktop: Ryzen 5800X3D || MSI X570S Edge Max Wifi || Sapphire Pulse RX 7900 XTX || Gskill Trident Z 3600 64GB || Kingston KC3000 2TB || Samsung 970 EVO Plus 2TB || Samsung 960 Pro 1TB || Fractal Torrent || Asus PG42UQ 4K OLED
Proxmox server: Ryzen 5900X || Asrock Rack X570D4I-2T || Kingston 64GB ECC || WD Red SN700 1TB || Blandning av WD Red / Seagate Ironwolf för lagring || Fractal Node 304

Permalänk
Medlem
Skrivet av stoffe_83:

Det var guider om NTVDM som inte funkade, men jag tror jag går på din lösning istället. Jag har inte Visual Basic 2017 och skulle gärna vilja ha en kopia av din kompilerade fil om det går för sig? Eller en länk till där det går att ladda ner den och köra.

https://github.com/Mwyann/win3mu/releases

Permalänk

personligen använder jag en gammal kopia av XP sp2 i Virtualbox och funkar riktigt bra till gammla 90tal spel eller äldre som inte går att köra under 64bit system.

med virtualbox så kan du ju även med guest driver kittet få den att emulera ett gammalt 3dfx grafikkort så t.om. lättare 3d accelerering funkar i det helt ok för spel som vill ha det.

Visa signatur

ASUS B550-f-Gaming, R9 5800X3D, HyperX 3200Mhz cl16 128Gb ram, rtx 3070ti.
[Lista] De bästa gratisprogrammen för Windows
[Diskussion] De bästa gratisprogrammen för Windows