用于修复 Windows 9x 中 CPU 问题的补丁
MS Windows 98 可能无法在较新的 CPU 上运行(即使是在虚拟机中),原因是“TLB 无效化错误”。此错误描述如下:https://blog.stuffedcow.net/2015/08/win9x-tlb-invalidation-bug/
还有一个针对此错误的旧补丁 FIX95CPU,但它只适用于 Windows 95,没有集成"除以零"保护,而且在测试循环中,它只将循环次数增加 10 倍,这对于未来的 CPU 可能是不够的。您可以使用以下命令测试 CPU 的速度:
Windows 9x 无法可靠地处理超过大约 ~512 MB 的 RAM。虽然没有严格的限制,但 FAT 驱动程序(VCACHE.VXD)中的错误导致更多内存导致缓存无法装入系统内存空间,覆盖其他驱动程序的内存。随着 RAM 容量的增加,发生重要问题的可能性也会增加。VMM.VXD 加载程序和VMM 本身中还存在一些其他错误。
暂无开放 Issues,或尚未同步最近议题。