As ever, thanks to everyone who contributed, whether it be through patches, bug reports, or just general support. v13 ended up being a much bigger release than I had originally intended, and it's only with the help of people here that I got it out without completely losing my mind.

The 50ms sound buffer option seems to be broken on the Windows release build of V13 (at least for my host pc). The 100ms buffer length works, but is pretty choppy.

The culprit appears to be the use of the (comparatively) ancient OpenAL32 dll from Creative. I would suggest switching the release build of pcem to using the latest OpenAL binary from the OpenAL Soft project, available here: http://kcat.strangesoft.net/openal.html

The OpenAL Soft dll is a direct drop in replacement for the OpenAL32.dll provided by Creative. Just copy the "soft-oal.dll" from the <openal-soft-bin>\bin\Win32\ directory to the pcem directory. Rename or remove the existing "OpenAL32.dll" file, and rename "soft-oal.dll" to "OpenAL32.dll".

Note that linux users will almost certainly be using OpenAL Soft as their OpenAL library, and is likely what bit was using when developing the new wx GUI

Great news, and it looks like it is much more stable in linux 64, but host CPU requirements rise about 20-30% and it is much slower, but overall it seems to work better. well i guess nothing for free and stability costs performance. The recompiler in voodoo broken, do not turns on or off and appears to be off all the time, no difference.
Ahh, the Linux, i wish i had Windows, but Thank You very much Sarah, now nothing crashes at all, everything just works!!! but sadly , before i could run windows on P100 at 100% now i get 80% on P75. Still i am happy, just need to change my ancient hardware

I should also mention OpenAL Soft doesn't support PCem's recent output volume feature.

Crap, was wondering why the output gain didn't have any effect. Switched back to supplied OpenAL, which does work.

Now that PCem uses SDL, maybe replacing OpenAL with SDL mixer might be an option in the future. As far as I can make out, from a quick browse of the source, OpenAL is only being used to mix sources and send them to the host sound device.

Maybe more as an option. Replacing working components with SDL is a huge YMMV for Windows users, and there's the potential to take advantage of OpenAL's EFX stuff to simulate a pc speaker against a metal case+positioning (As well as doing that for future sound effects of drives working)

I don't have any plans to emulate nVidia stuff. Banshee/Voodoo 3 are fairly likely, along with the new recompiler. Though I'm toying with doing a smaller v14 release early in the year, with the new recompiler coming in v15 towards the end of the year. Haven't made any decision on that yet though.

SarahWalker wrote:I don't have any plans to emulate nVidia stuff. Banshee/Voodoo 3 are fairly likely, along with the new recompiler. Though I'm toying with doing a smaller v14 release early in the year, with the new recompiler coming in v15 towards the end of the year. Haven't made any decision on that yet though.

Do you think the new recompiler would pave the way to more powerful CPUs? Like the Pentium II?
Did you make any progress with the Out-of-Order Execution issue?

The only other "feasibly possible" 3d card I can think of are Rendition cards, only because their papers are out there and the card works similarly to how an AudioPCI works (running off software code), it was never possible for a wrapper to happen since it was like that. What really goes against them are their slow VGA...

omarsis81 wrote:it IS updated indeed! Katakis, you may need to refresh the web site or clear the browser's cache

The front page eventually updated for me, but as soon as v13.1 was released, but I didn't need to refresh anything.

Also, I noticed that Battler was missing from the acknowledgments. Considering that he is working on 86Box, maybe he doesn't have time to work on PCem anymore. As far as I know, all he contributed to v13 was a fix to a memory leak.