Writing Windows 95 software in 2025

47 points by ralish


jmtd

The problem is that the counter is a 32-bit integer, and the code was written by the ancients when 300MHz was a fast CPU. On anything modern (or an unthrottled emulator), the counter overflows almost immediately and produces garbage.

This happened on real computers too. the AMD K6-2 450 was too fast for it. There was a fixed boot disk supplied by Microsoft.