VOGONS


First post, by daeds

User metadata
Rank Newbie
Rank
Newbie

Hello there! 😀
Another day, another question.
I'm going to install MSDOS 6.22 on my P133 machine but I wanted to make sure that I can "slow" it down for the more speed sensitive games,
I'm kind of new to all of this as it was my dad that messed with my DOS machine 33 or more years ago, I've been scouring the forum and the internet and the information is plenty, plenty enough to get lost and not knowing what to actually do. 😀
I'm using a Gigabyte ga-586stx motherboard with 32mb RAM and a S3 Trio v2 GPU,
Can I use setmul with this CPU? What else can I "tinker" to slow it down?
Thanks a lot for all your patience and help that you've given me on my numerous topics.

Reply 1 of 4, by bloodem

User metadata
Rank Oldbie
Rank
Oldbie

You can use setmul to disable L1 cache, but as far as I remember, the undocumented test registers ( L1 code cache, L1 data cache, branch prediction, etc) specific to Pentium MMX don't work with a regular Pentium.
If you disable L1 cache (while keeping external cache enabled), you should get a ~ 486DX-33 equivalent speed. If you also disable the external cache (in BIOS), you'll get a slow 386 equivalent speed.

This should be enough to get good performance with most speed sensitive games.

2 x PLCC-68 / 4 x PGA132 / 5 x Skt 3 / 1 x Skt 4 / 9 x Skt 7 / 12 x SS7 / 1 x Skt 8 / 14 x Slot 1 / 6 x Slot A
5 x Skt 370 / 8 x Skt A / 2 x Skt 478 / 2 x Skt 754 / 3 x Skt 939 / 7 x LGA775 / 1 x LGA1155
Current PC: Ryzen 7 9800X3D
Backup: Ryzen 7 5800X3D

Reply 2 of 4, by daeds

User metadata
Rank Newbie
Rank
Newbie
bloodem wrote on 2026-04-06, 12:14:

You can use setmul to disable L1 cache, but as far as I remember, the undocumented test registers ( L1 code cache, L1 data cache, branch prediction, etc) specific to Pentium MMX don't work with a regular Pentium.
If you disable L1 cache (while keeping external cache enabled), you should get a ~ 486DX-33 equivalent speed. If you also disable the external cache (in BIOS), you'll get a slow 386 equivalent speed.

This should be enough to get good performance with most speed sensitive games.

Oh, I'm good then! Good stuff.
Will I be able to venture forth in Britannia with this CPU then? Ultima's are always a pain.

Reply 3 of 4, by Shponglefan

User metadata
Rank l33t
Rank
l33t

Aside from L1 and L2 cache disabling, there isn't much you can set on Pentium. There are some tools that employ software means of slow down (Slomo MoSlo I believe?).

Regarding Ultima games, if you are playing Ultima VII that game is notorious for re-enabling L1 cache even if it's been disabled.

So YMMV.

Last edited by Shponglefan on 2026-04-06, 16:50. Edited 2 times in total.

Pentium 4 Multi-OS Build
486 DX4-100 with 6 sound cards
486 DX-33 with 5 sound cards

Reply 4 of 4, by daeds

User metadata
Rank Newbie
Rank
Newbie
Shponglefan wrote on 2026-04-06, 12:48:

Aside from L1 and L2 cache disabling, there isn't much you can set on Pentium. There are some tools that employ software means of slow down (Slomo I believe?).

Regarding Ultima games, if you are playing Ultima VII that game is notorious for re-enabling L1 cache even if it's been disabled.

So YMMV.

Yeah, I've battled more to get ingame and stable than actual ingame combat. It's part of the fun I guess. 😀