First post, by eddman
I started experimenting with PCem yesterday. I had no prior experience with PC emulation and my understanding of emulation in general is quite basic.
My PC:
Ryzen 2600 (stock)
16 GB
My emulated test specs:
Mobile Pentium MMX 300
128 MB
Mach64 VT2
Voodoo 2
SB16
Windows 98 SE
I've noticed that the effective clockspeed & emulation speed constantly change during the usage of pcem. While idling in the windows environment the clockspeed sits at 300 MHz and emulation speed sits at about 80% which, from what I've understood so far, means that my PC isn't powerful enough to emulate a PMMX 300.
I then thought of testing a game to see how it would actually perform. I ran Need for Speed 2 SE and noticed that the clockspeed hovered about 250-260 MHz but the emulation speed was now at 100% with minor fluctuations and the game performed very smoothly.
Why does the effective clockspeed change when doing different tasks? How come a game (which I thought would be more taxing) runs at full emulation speed and yet windows itself doesn't?
P.S. is there a way to check/monitor the in-game frame rate?