PDA

View Full Version : Yabause 0.9.5 Released! - Sega Saturn Emulator for Dreamcast



BlueCrab
May 12th, 2008, 00:03
The Yabause team is happy to bring everyone a new release today. 0.9.5 has many bug fixes, and other code changes. This time though, I actually had a chance to put together a Dreamcast release too, and there are a few Dreamcast-specific changes this time too. This release has an entirely new CD core for the Dreamcast that is written in hand-optimized assembly. Sadly, optimizing the CD core doesn't do much for speed overall, but it was good practice.

As for what has changed, here's the ChangeLog:

0.9.4 -> 0.9.5
68k:
- Added 1010 and 1111 line emulator support.
cd block:
- Reworked bin/cue support. Reading should be a lot more accurate
now on tracks 2 and greater.
emulated bios:
- Fixed a bug in BupGetDate year calculation.
- Fixed a bug where interrupt mask wasn't being set correctly when
using emulated bios.
smpc:
- Added support for SMPC NMIREQ command.
- Added reset button emulation.
software video core:
- Improved software renderer: window, line scroll, mosaic are now
available and color offset and scroll screen has been fixed.
gtk port:
- Tagged most of gtk port strings to be translatable.
qt port:
- Added ability to specify address where binaries are loaded when
using command line.
- Other bug fixes.
wii port:
- Added support for bios and game loading from sd card.
- Added sound support.
- Added usb keyboard support.
windows port:
- Added pause emulation function.
- Other bug fixes.
dreamcast port:
- Rewrote all of the Dreamcast CD Interface in hand-optimized
assembly.
- Enabled use of the emulated bios if there is no saturn.bin on
the CD.
general:
- Updated peripheral interface so both ports can now be used and
multiple pads can now be connected to each port.
- Added translation support through mini18n library.


Yabause 0.9.5 can be downloaded from http://yabause.org/download/ . Currently, binaries for Dreamcast, Windows, and Linux are available for 0.9.5, with the Mac OS X version soon to follow (hopefully).

sixtyten
May 12th, 2008, 00:26
I've never played around with this emulator at all...can anyone comment on the speed of previous versions? I'm sure very slow..

fackue
May 12th, 2008, 00:28
Yep, it's slow. Unplayable mostly.

BlueCrab
May 12th, 2008, 00:38
As the README.DC file says, think of it as a fancy techdemo.

wraggster
May 12th, 2008, 17:44
just gonna edit the newspost and replace quote with indent (shows up on site then)

ron
May 12th, 2008, 23:26
I was checking it this morning, he are the results running the bios:

vid_set_mode: 320x240 NTSC
pvr: enabling vertical scaling for non-VGA
PVR Memory Available: 2472
52 frames in 10 seconds FPS: 5.200000
35 frames in 10 seconds FPS: 3.500000
37 frames in 10 seconds FPS: 3.700000
34 frames in 10 seconds FPS: 3.400000
33 frames in 10 seconds FPS: 3.300000
34 frames in 10 seconds FPS: 3.400000
34 frames in 10 seconds FPS: 3.400000
35 frames in 10 seconds FPS: 3.500000
35 frames in 10 seconds FPS: 3.500000
36 frames in 10 seconds FPS: 3.600000
76 frames in 10 seconds FPS: 7.600000

Like older versions, speed seems to be the same