this has some experimental code in it as well hehehe.  Might as well make
the greedy people who can't wait into guinea pigs.  :)

Pre-release 0.36pre8.1
        - Everything from msdos 0.36b8 except new DOS frameskip code
        - experimental sample synching code in src/unix/sound.c
          should decrease the incident of dropped/skipped samples
        - slight change to -vectorres option, will now set the
          resolution explicitly as longXshort and the mode selection
          code will try to display it at the correct aspect ratio,
          so xmame tempest -vectorres 1024x768 will play Tempest at
          768x1024, and xmame -vectorres 400x200 will play Tempest at
          200x400, with the correct aspect-ratio, on a 320x400 mode.
        - barath frameskip code load detection complete and always
          enabled (when that frameskipper is selected!) now.

As usual, keep any commentary re: beta 8 stuff to a minimum until the
official port is out, but I'd love feedback on the the results you get
with the sound synching code, particularly on other systems than linux.

Note that the sample synching code won't kick in if you are using
timer-based audio (ironic, because this is where it would help the most!)

When it does kick in, it will (slowly) flood stdout with debugging
messages.  When it says 'resetting counters' this just means the system is
too loaded or the game is too unsteady for the detection code to reliably
detect the sound hardware's sample frequency.  When it says "appx
samplerate xxxxx, freq fac y.yyyyy" it is telling you the actual output
frequency for your soundcard, usually to within 1..2hz, and the pitch
adjustment it is making in the mixer to fix the sample lengths.

If you want, you can change the #ifndef SOUND_DEBUG for these comments in
src/unix/sound.c to #ifdef SOUND_DEBUG and these messages will go away.

The results have been quite good for me.  It's most noticable when
listening to the intro music for the neogeo games.

Enjoy!

  -Wil    

      **  I'd be PC, but they're a bunch of oxymorons!  **
   William Barath, AKA WseM  http://www.victoria.tc.ca/~wi534


---------------------------------------------------------------------------
Send administrative requests to [EMAIL PROTECTED]

Reply via email to