512 votes

Why did moving the mouse cursor cause Windows 95 to run more quickly?

This is because of a flaw in the way Windows 95 generates events, and the fact that many applications are event driven. Windows 95 applications often use asynchronous I/O, that is they ask for some ...
user's user avatar
  • 15.2k
153 votes
Accepted

Why does part of the Windows 98 Setup program look older than the rest?

Basically, because it is running under Windows 3.1 at that point. Windows 98’s setup process goes through three main phases, in three different operating environments; each one installs the operating ...
Stephen Kitt's user avatar
108 votes

Why did moving the mouse cursor cause Windows 95 to run more quickly?

Yes, it's a real effect resulting in causing a measurable speed up and can be reproduced at will: Try opening a large file with Notepad on a contemporary machine. The window must not be full screen. ...
Raffzahn's user avatar
  • 219k
108 votes

Why didn't Windows 98 need the "Starting Windows 98..." screen?

The message hasn’t gone anywhere. What actually changed is something else. The text message first appeared in MS-DOS 6.0 and said ‘Starting MS-DOS...’. It served two purposes: first, it confirmed that ...
user3840170's user avatar
50 votes

In the classic "Windows 98 crashes live on CNN" video, why does the BSOD appear so oddly?

VGA graphics and text modes have different scan rates. The Windows desktop runs in some graphics mode (looks like 640x480, likely 60 Hz) while the BSoD is in text mode (720x400 at 70 Hz). The adapter ...
Zac67's user avatar
  • 3,874
41 votes

Why did moving the mouse cursor cause Windows 95 to run more quickly?

It wasn't just Windows 95, but Windows 3.x as well, even though they work very differently. Other answers talk about pre-emptive multitasking, so let's first clarify this: Window 3.x was using ...
Thomas's user avatar
  • 3,822
40 votes
Accepted

Are MS-DOS and Windows 9x vulnerable to Meltdown?

The Meltdown attack is about figuring out what's in protected memory (typically, kernel memory) by arranging for it to be speculatively read, and then looking for residual side effects after the ...
Mark's user avatar
  • 8,547
38 votes
Accepted

"Quit all programs, and then restart your computer" in the Windows 95 "Illegal operation" dialog

In case of faults like "illegal instruction" or "privilege violation", the trap handlers in Windows examine the return address on the stack to try and locate the offending ...
tofro's user avatar
  • 34k
36 votes

What did SULFNBK.EXE actually do?

Very little, it turns out. The official description is more-or-less correct, though leaning towards less, and also rather vague about the circumstances: the primary task of SULFNBK is to back up long ...
user3840170's user avatar
33 votes

Is it possible to limit HDD capacity to work on an old computer?

Since the price seems to be an issue, I'll suggest a cheap alternative to hard drives. A IDE Compact Flash card reader with a 4GB or 8GB compact flash card is a cheap combo, still sold (less than 10 ...
Jean-François Fabre's user avatar
31 votes

Does the kernel of Windows 95/98/ME have a name?

It is called the kernel; if the context isn’t clear, the “Windows 95 kernel” or whatever version is appropriate. Technical analyses (such as Unauthorized Windows 95) usually distinguish different ...
Stephen Kitt's user avatar
28 votes

Latest web browser compatible with Windows 95 / 98

That latest web browser I am able to find is K-Meleon 74 Windows 9x Edition. It was created in 2014, when the Pale Moon engine (Goanna) was backported for Windows 2000. It requires KernelEx (and the ...
trlkly's user avatar
  • 383
27 votes
Accepted

Windows 98 with 2GB of RAM

I might have found a stable way to limit Windows 98 to use only 1 GiB of RAM with HimemX: Install Windows 98 with 1 GiB of RAM or less; Download himemxfrom https://sourceforge.net/projects/himemx/; ...
Informancien's user avatar
  • 2,657
27 votes

Windows 98 fails to install with 'Windows Setup requires 7340032 by' error in console

This strange error means that hard drive you intend to install Windows 98 onto may be partitioned, but not formatted - it appears that Windows' installation system is confused by the lack of a FAT on ...
knol's user avatar
  • 11.9k
26 votes

Windows 98 with 2GB of RAM

The Windows 98 memory manager only supports a maximum of 1GB. This amount of memory was considered beyond huge for the time, and by the time people commonly had that much or more memory, Microsoft ...
Dranon's user avatar
  • 1,008
26 votes
Accepted

Are old versions of Windows at risk of modern malware attacks?

The very first step of an attack is to probe the target for platform. Pentesting applications such as metasploit have much more numerous and varied techniques to breach Windows 98 as opposed to the ...
dotancohen's user avatar
26 votes

Latest web browser compatible with Windows 95 / 98

I have not tried any of these, not having a Windows 98 system, but a bit of research reveals: Internet Explorer 6 SP1 was the last IE, in 2001. Firefox 2 was the last Firefox in 2006. Netscape 8 (...
John Dallman's user avatar
  • 13.1k
26 votes

Why did moving the mouse cursor cause Windows 95 to run more quickly?

The reason is because of how WM_TIMER is limited to 15.6ms intervals by default. If you call SetTimer() with a 1ms interval it will still be called in 15.6ms intervals. WM_TIMER drives a lot of stuff ...
Tinic Uro's user avatar
  • 269
25 votes
Accepted

What does Windows' "Tuning up Application Start" do?

At that point, Setup executes WALIGN.EXE. Some information could be found back then at Microsoft's Knowledge Base (*1): Winalign.exe and Walign.exe (*2) optimize programs by rewriting a program's ...
Raffzahn's user avatar
  • 219k
25 votes
Accepted

Running DOS, Windows 3, and Windows 98 from one FAT32 partition?

The first part isn’t too difficult: install Windows 98 as usual, then edit MSDOS.SYS to change its BootGUI setting to 0. This will disable the automatic GUI startup, and the computer will boot to a ...
Stephen Kitt's user avatar
25 votes

Windows 98 setup preparation hangs at 100%

Win98 is based on the DOS kernel. The DOS kernel doesn't have USB support. Win98 doesn't come with any USB drivers. The correct USB controller driver must be installed before Win98 can see files on ...
HackSlash's user avatar
  • 495
21 votes

Can I run Windows 98 and games from the same era on an AMD Duron CPU?

A Duron of this era is a cut-down version of a Thunderbird Athlon, and is broadly comparable to a Coppermine (Pentium III) Celeron. Paired with the right audio/video hardware, it's absolutely capable ...
hobbs's user avatar
  • 4,754
21 votes

Why did moving the mouse cursor cause Windows 95 to run more quickly?

Raymond Chen from Microsoft has a great answer on his blog: One danger of the MsgWaitForMultipleObjects function is calling it when there are already messages waiting to be processed, because ...
rwbaskette's user avatar
21 votes
Accepted

How can Windows 98 shut down in less than 5 seconds?

Shutting down a computer involves two major tasks: stopping all running processes, and ensuring all pending writes are flushed to disk. Once any running applications have stopped, there isn’t much in ...
Stephen Kitt's user avatar
21 votes
Accepted

Does the kernel of Windows 95/98/ME have a name?

Does the kernel of Windows 95/98/ME have a name? Other than Kernel? No, not a sharp and distinct one, as it's all about what one calls a kernel, so any naming is usually about mutiple components. If ...
Raffzahn's user avatar
  • 219k
20 votes

Latest web browser compatible with Windows 95 / 98

It very much depends on what you're trying to do - Lynx's latest release is from 2018, runs on Win95, and is very lightweight, but, you know, lacks graphics. I also use Dillo on old machines when I ...
kubi's user avatar
  • 301
20 votes

Disassembling Windows IO.SYS

Windows 95 and 98 IO.SYS/WINBOOT.SYS consists of three parts: the initial loader, the payload and the device configuration manager executable. The initial loader (MSLOAD) comprises the first three or ...
user3840170's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible