VOGONS


First post, by moknok

User metadata
Rank Newbie
Rank
Newbie

I need to know the steps to follow in order to fix a stuttering sound

I followed everything in this video for pcem windows 98, he uses the soundblaster driver
https://www.youtube.com/watch?v=Rx2H3IV9SG4

to get in running but sound still skips in games and not game menus. I have tried to change emulation in video tab and everything nothing works.

what steps would fix this

| WIN98SE non OEM | PII MMX | 350Mhz | 384RAM | Voodoo3 2000 PCI | DX7 | 126GB+ | Yamaha DS-XG Sound |

Reply 1 of 5, by GloriousCow

User metadata
Rank Member
Rank
Member

quick guess - the video has you setting up a PII-300 and your computer probably isn't fast enough.

MartyPC: A cycle-accurate IBM PC/XT emulator | https://github.com/dbalsom/martypc

Reply 2 of 5, by feda

User metadata
Rank Member
Rank
Member
GloriousCow wrote on 2025-05-23, 16:17:

quick guess - the video has you setting up a PII-300 and your computer probably isn't fast enough.

That's not his video, it's some other guy's.

But yeah, sound stutter is a symptom of your real CPU not being fast enough to emulate your chosen CPU.
Start with 100 mhz and work your way up until you get stutter.

Last edited by feda on 2025-05-23, 19:49. Edited 1 time in total.

Reply 4 of 5, by BulbulatorMacher

User metadata
Rank Newbie
Rank
Newbie

PCem will show percentage on top of the window; it shows emulation speed. Anything below 100% means that emulation cannot be done at full speed. Occasional dips could be tolerated, but consistent values much below 100% show that emulation is too demanding - you should decrease emulate CPU MHz or change CPU type. Different CPU models have different performance for a given MHz - for example, 133MHz 486 = 75MHz Pentium and ~350MHz Pentium = 233MHz Pentium II.
There is a performance table for 86Box (which is based on PCem) so you can check what type of machine your hardware can emulate at full speed: https://www.reddit.com/r/86box/comments/17gax … _what_cpus_you/
Emulation of Voodoo card is also demanding. There is a possibility that even when emulation is at 100%, the game needs faster CPU/graphics - in that case, the game could not be emulated using PCem on that computer.

Reply 5 of 5, by leileilol

User metadata
Rank l33t++
Rank
l33t++

It's good to start with a Socket 7/Super 7 board as that has quite a range of 5th/6th gen CPU speeds (slowest being winchip 75, fastest being K6-2 300/K6-2+ 550). Pick a game with a lot of self-modifying code (biggest demand to a dynamic recompiler) like a build engine game and dial it down until you see 100%. (Ironically some demanding games like Quake treat the dynarec well and are the best case scenario)

apsosig.png
long live PCem