509
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 ...
146
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 ...
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 ...
106
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. ...
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 ...
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 ...
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 ...
37
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 ...
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 ...
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 ...
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 ...
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/;
...
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 ...
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 ...
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 (...
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 ...
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 ...
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 ...
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 ...
24
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 ...
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 ...
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 ...
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 ...
20
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 ...
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 ...
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 ...
17
votes
How can I copy files from a Compaq Deskpro?
There are three basic ways:
a) Get a LAN card and setup a workgroup with all drives shared and access whatever needs to be backuped to your new machine. This is quite dependant on installed software. ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
windows-98 × 73windows-95 × 21
ms-dos × 13
windows-me × 12
driver × 6
windows × 5
identify-this-game × 4
boot × 4
windows-3.x × 4
hardware × 3
ibm-pc × 3
memory × 3
video × 3
gaming × 3
gui × 3
hard-disk × 2
file-format × 2
cd-rom × 2
mouse × 2
new-hardware-adaptation × 2
bugs × 2
usb × 2
ide × 2
compaq × 2
malware × 2