Posted By: wraggster
A new release of the Sega Saturn emulator for windows and more:
Heres whats new:
o A few Netlink changes(still doesn't work).
* cd block:
o CD Block play disc command fixes and improvements. Play Modes now handled correctly.
o Added correct Repeat counter support.
o CD audio data is now written to its own buffer, which is then played by the SCSP.
o CD audio data is now played by the SCSP. EFSDL and EFPAN support still needs to be added.
* opengl video core:
o glutInit is now called before any other glut function(except for on the windows port).
* software video core:
o Added normal sprite flipping(copied from scaled sprites).
o Corrected a bug with 8 bpp color calculation in scaled and distorted sprites.
o Fixed a bug that caused duplicated textures in 8 bpp regular sprites.
o Distorted sprites made safer (won't read outside the texture)
o Fixed transparency for distorted sprites.
o Fixed scaled sprites bug in zoom points modes two points mode and C point upper than A.
o Fixed a bug that was causing sprite priority problems.
* linux port:
o Fixed a gtk warning.
o Added Joystick support.
o Added a test in configuration dialog so input tab is displayed only when emulation is initialized.
o Added NTSC/PAL setting
o Input settings are now disabled when PERCore isn't initialized.
o Added a sound setting tab.
* macos port:
o Added code to handle settings (everything should be working now, except the "browse" buttons).
o Controls are now using the new Per* functions.
o Fixed some bugs in combo boxes.
* windows port:
o EC Compatibility list link added to help menu.
o Fixed an issue where default values weren't set correctly when yabause.ini wasn't present.
o Fixed an issue where Yabause would go into an endless loop if bios path was incorrect.
o DirectX error messages now return more info when there's an error.
o Fixed an issue where people without hardware sound buffers on their sound card would have problems trying to run with sound.
o Fixed some inaccurate information in the README.WIN file.
o Fixed cut-off text in Memory Transfer dialog.
o All dialog windows can now be closed using the X icon in the top-right corner.
o Fixed an issue where in certain cases Yabause would crash when sound settings were altered.
o Some useless files were removed.
o Moved SDL detection in "global" part of configure script as it may be used by all ports.
o Fixed a weird issue where a few functions were trying to return a value when they obviously can't(How come GNU C compilers won't detect this?).
o Fixed a number of things that were causing compilation issues in VC++ (VC++ still doesn't completely compile Yabause yet).
o Configure now checks if c99 variadic macros are available.