VOGONS


First post, by ruthan

User metadata
Rank Oldbie
Rank
Oldbie

Sorry for resurection of Windows NT 4.0

but tried someone NT4 in Vmware? I installed it fine, networking and sound is fine, i installed Vmware tools drivers, SVGA resolution are fine, but when i tried Diablo 1 demo installed, screen is resized to 640x480, but its all black, only sounds.. I hoped that at least some 2d Direct Draw games would be fine, i installed official DirectX5 (BTW it wouldnt be bad idea to add these to Vogons library, it not easy to find them).. it seems that install was fine, but i dunno what to test it.. Dxdiag is not there, or its not in the path.

I wonder if there is some better videocard driver, if Virtualbox or Qemu are better.

What i really dont like about NT4 is missing Device manager and that i have to press CRTL+ALT+DEL to show logon window.
I tried to install Opera 10.63, but i get strange message that i cant do it, because is running, what is nonsense, i have SP6 installed.

Update: I tried Quake II demo 3.14 (im not sure, maybe there is newer version) and its run fine even in 1024x768, but there is big sound delay, i just installed Creative SB 128 driver for NT recommended by Vmware.
Update: I used my old Diablo 1 demo executable and its working fine, so probably some bad binary from internet archive.

Last edited by ruthan on 2019-03-24, 22:23. Edited 2 times in total.

Im old goal oriented goatman, i care about facts and freedom, not about egos+prejudices. Hoarding=sickness. If you want respect, gain it by your behavior. I hate stupid SW limits, SW=virtual world, everything should be possible if you have enough raw HW.

Reply 1 of 22, by elianda

User metadata
Rank l33t
Rank
l33t

NT4 has 'Devices' in Control Panel. It looks from the UI very similar to Services, but thats intended, as drivers are very similar to services.

Retronn.de - Vintage Hardware Gallery, Drivers, Guides, Videos. Now with file search
Youtube Channel
FTP Server - Driver Archive and more
DVI2PCIe alignment and 2D image quality measurement tool

Reply 2 of 22, by Bruninho

User metadata
Rank Oldbie
Rank
Oldbie

So, how is NT4.0 in 2019?

Can it run on dosbox? Vmware?

How about NT 3.5x?

"Design isn't just what it looks like and feels like. Design is how it works."
JOBS, Steve.
READ: Right to Repair sucks and is illegal!

Reply 3 of 22, by gca

User metadata
Rank Member
Rank
Member

NT 4 and 3.5 (client and server) both work within virtualbox. You'll need to sort out video and sound drivers yourself because vbox addons aren't available for an OS older than Windows 2000 but it can be done.

Reply 4 of 22, by Jo22

User metadata
Rank l33t++
Rank
l33t++
bfcastello wrote:

So, how is NT4.0 in 2019?

Can it run on dosbox? Vmware?

How about NT 3.5x?

NT 3.51 and 4 (mabye also 2K) can also run 16-Bit OS/2 programs, which has got a certain novelty factor to it. 😀
By default, only text-mode ones, but with the OS/2 Presentation Manager for NT add-on also graphical ones.
https://www.youtube.com/watch?v=C0oWo9kV9K4

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 5 of 22, by Anonymous Coward

User metadata
Rank l33t
Rank
l33t

Re: Windows NT 4.0

sgt76 wrote:

Nt4 uses fat16, not ntfs. Thus the max partition size of 2.1 gb.

My memory of NT4 is a bit rusty, but I seem to recall that NT4 used NTFS4 or FAT16. Windows 2000 added support for NTFS5 and FAT32.
I also seem to remember there is an annoying limitation to NTFS4. While the secondary partitions can be quite large, the primary boot partition is limited to 4GB. I think there are some hacks that can increase it to 6GB.

"Will the highways on the internets become more few?" -Gee Dubya
V'Ger XT|Upgraded AT|Ultimate 386|Super VL/EISA 486|SMP VL/EISA Pentium

Reply 6 of 22, by Bruninho

User metadata
Rank Oldbie
Rank
Oldbie
gca wrote:

NT 4 and 3.5 (client and server) both work within virtualbox. You'll need to sort out video and sound drivers yourself because vbox addons aren't available for an OS older than Windows 2000 but it can be done.

My host is macOS Mojave.

Both Virtualbox and Vmware Fusion have issues with sound. Vmware Fusion does not have sb16 emulation for some reason, and virtualbox has issues emulating it (crackling and stuttering). There are no drivers for es1371, unless I run w95 and above.

"Design isn't just what it looks like and feels like. Design is how it works."
JOBS, Steve.
READ: Right to Repair sucks and is illegal!

Reply 8 of 22, by feipoa

User metadata
Rank l33t++
Rank
l33t++

The installation partition size limit for NT4 is 4 GB, but once installed (and probably patched with SP6a), you can use partition magic to increase NT4's primary partition size to about 7.8 GB. Other partitions can be much larger. You can use FAT32 for NT4 so that NT4 can read/write FAT32 partitions. For non DOS-gaming use, I remember NT4 being an excellent OS for its day. I used it until around 2004.

Plan your life wisely, you'll be dead before you know it.

Reply 9 of 22, by ruthan

User metadata
Rank Oldbie
Rank
Oldbie
bfcastello wrote:

There are no drivers for es1371, unless I run w95 and above.

There are creative es1371 drivers for Nt4, they are working for me, except lag.

Im old goal oriented goatman, i care about facts and freedom, not about egos+prejudices. Hoarding=sickness. If you want respect, gain it by your behavior. I hate stupid SW limits, SW=virtual world, everything should be possible if you have enough raw HW.

Reply 10 of 22, by Bruninho

User metadata
Rank Oldbie
Rank
Oldbie
ruthan wrote:
bfcastello wrote:

There are no drivers for es1371, unless I run w95 and above.

There are creative es1371 drivers for Nt4, they are working for me, except lag.

Yes, for NT4. Unfortunately, not for NT3.51 🙁

"Design isn't just what it looks like and feels like. Design is how it works."
JOBS, Steve.
READ: Right to Repair sucks and is illegal!

Reply 11 of 22, by chinny22

User metadata
Rank l33t++
Rank
l33t++
Orkay wrote:
It's possible to extend the boot partition without the need for an external partition manager by initiating a fully or partially […]
Show full quote

It's possible to extend the boot partition without the need for an external partition manager by initiating a fully or partially unattended installation of Windows NT from an MS-DOS startup disk. You only need four lines at most in a plain text file:

[Unattended]
FileSystem = ConvertNTFS
ExtendOemPartition = 1
; additional blank line at bottom to ensure all lines are read

This file, when run with WINNT.EXE, will tell Setup to extend the primary FAT16 partition to 7.8GB as it is converted to NTFS. For example, you can execute the following command:

WINNT.EXE /B /S:D:\I386 /U:UNATTEND.TXT

For more unattended installation options, you can refer to this Microsoft KB article or run SETUPMGR.EXE which may be located in your installation CD somewhere under \SUPPORT\OPK or \SUPPORT\DEPTOOLS.

It's been a while since I ran an unattended Windows NT installation, so there may be some additional lines needed that I forgot about.

Really like this! Usually I like to keep to 2GB for compatibility but this is a nice clean way to max out the C:\ should I ever need

Reply 12 of 22, by Intel486dx33

User metadata
Rank l33t
Rank
l33t

I was happy to see NT 4.0 go.
Too many problems with drivers and updates and limitations. A real nightmare to work with.
Win98se and Win2000 are much more stable and easy to work with.

Win NT 3.5.1 and NT 4.0 have to many problems with drivers, updates, patches and limitations.
But they do work well for networking clients and Servers. NT very good for gaming computers.

Reply 15 of 22, by Bruninho

User metadata
Rank Oldbie
Rank
Oldbie

Sorry for necromancy of this topic, but I think it is relevant to the subject (old Win + Virtualbox).

I have been doing some testing on Virtualbox. It has an issue with SB16 emulation, the sound has a constant crackling noise.

Using MSDOS 6.22 and WfWg 3.11, when one starts windows, there is some "explosion noise" before you hear the complete start sound. If you go to control panel and play test of system sounds, they are crystal clear. But when you exit Windows, the crackling sound is there again. Oracle and its developers NEVER, EVER, attempted to fix this (I recall it having been fixed in 5.1.x builds before macOS Mojave came in and disrupted it again).

I tested nearly all Virtualbox versions (5.2.14+ and 6.x) that are supported by Mojave currently. Most of them didn't even play the sound correctly, just the crackling noise. But I noticed something that wasn't mentioned in Virtualbox forums. When I lowered massively the "execution cap" slider, I made the virtual machine slower, but it actually was able to play the full start/exit sounds of Windows 3.11, although the crackling noise was still there. The machine was massively slower, but the sounds were almost playing fine. So it has something to do with the speed? Dunno. The smaller the execution cap, the better the sound, but slower is the machine. It was too damn slow when I almost got there.

Another problem I've found when running SB16 Diagnose program on MSDOS was, if I do c:\sb16\diagnose /dmpu (To bypass the MPU-401 diagnosis, because VBox does not have it) I stop at the detection of the DMA Channel. There are three channels to select, the autodetect fails saying that another peripheral is possibly using the same DMA Channel. I tried to figure out which one but no luck. That problem must be related to the one above too. I run the default SB16 settings, the sound is played (crackling though) despite of this issue with the DMA channel being possibly used by another device.

The Virtualbox versions that worked this way are 5.2.20, 5.2.22 and 6.0.4. Latest version is 6.0.10 (Released last week) and it still doesn't work properly. All the other versions were garbage. I would post it on their virtualbox forums, but some moderators there simply don't care (in particular the one nicknamed socratis, is very rude with the other members on this subject).

I didn't even bother with VMWare Fusion, because this macOS version does not have SB16 emulation. It does emulate some sort of ES1371, but no DOS/Win3.x drivers were made for that, so no sound in VMWare Fusion.

"Design isn't just what it looks like and feels like. Design is how it works."
JOBS, Steve.
READ: Right to Repair sucks and is illegal!

Reply 16 of 22, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

For Dos or Windows 3.x don't bother with the big Virtual Machine programs. Use Dosbox, PCEm, Quemu etc. superior support than those big ones

Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for macOS (10.4-11.x ppc/intel 32/64bit) notarized for gatekeeper

Reply 17 of 22, by Bruninho

User metadata
Rank Oldbie
Rank
Oldbie
Dominus wrote:

For Dos or Windows 3.x don't bother with the big Virtual Machine programs. Use Dosbox, PCEm, Quemu etc. superior support than those big ones

Hi, good night! (well, night here in Rio de Janeiro, actually).

Well, I know that. The problem is that I have more three VMs running on VMWare Fusion/Virtualbox (Win 10 x64, Raspbian and elementaryOS) and I didn't want to run different programs for different machines, I wanted all in one place.

Also, DosBox with NE2000 patch only works over ethernet, not wifi, so this is the reason I started looking for other VM programs. I thought about QEMU but it looked far too complicated and without a GUI for an easy job on macOS. I would consider QEMU with some improvements in this area.

"Design isn't just what it looks like and feels like. Design is how it works."
JOBS, Steve.
READ: Right to Repair sucks and is illegal!

Reply 18 of 22, by Jo22

User metadata
Rank l33t++
Rank
l33t++

If you run Windows 3.1 or DOS in VMs, make sure the CPU speed is either limited in the VM settings or run DOSIDLE (DOS), POWER (DOS) or WQGHLT (Win 3.x Enhanced Mode).
Without these things, CPU load will be 100% all the time. In Emulators and DOSBox with low fixed cycles, things won't be that worse, though.
Some tools can be found here: http://www.scampers.org/steve/vmware/

PS: These tools will try to detect idle loops and execute HLT instructution (486+) or APM BIOS calls (386SL etc.) to put the system to sleep for a while.
However, this doesn't always work. For time-critical applications, it might be better to not use these utilities and instead just limit CPU power in
the settings of the emulator or virtualizer in particular.

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 19 of 22, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

Didn't know you needed WfW with network. Who needs that? 😉

Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for macOS (10.4-11.x ppc/intel 32/64bit) notarized for gatekeeper