Yabause 0.9.5 Released

This forum is for discussion pertaining to homebrew and indie software for the Dreamcast, such as homebrew games, emulators/interpreters, and other homebrew software/applications. Porting requests and developmental ideas are not to be made here; you can make those here. If you need any help burning discs for homebrew software, this is the place to ask as well.
Post Reply
User avatar
BlueCrab
The Crabby Overlord
The Crabby Overlord
Posts: 5652
https://www.artistsworkshop.eu/meble-kuchenne-na-wymiar-warszawa-gdzie-zamowic/
Joined: Mon May 27, 2002 11:31 am
Location: Sailing the Skies of Arcadia
Has thanked: 9 times
Been thanked: 69 times
Contact:

Yabause 0.9.5 Released

Post by BlueCrab »

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).
User avatar
Maturion
Moderator
Moderator
Posts: 619
Joined: Fri Oct 12, 2007 1:52 pm
Location: Munich, Germany
Has thanked: 0
Been thanked: 0
Contact:

Re: Yabause 0.9.5 Released

Post by Maturion »

Great work, I just downloaded it.
Sadly, optimizing the CD core doesn't do much for speed overall
So the speed hasn't changed at all or is it a bit faster?
User avatar
emptythought
DC Developer
DC Developer
Posts: 2015
Joined: Wed Jan 30, 2002 9:14 am
Location: UNITED STATES NRN
Has thanked: 0
Been thanked: 0
Contact:

Re: Yabause 0.9.5 Released

Post by emptythought »

Only for CD-ROM reading, if anything.
User avatar
BlueCrab
The Crabby Overlord
The Crabby Overlord
Posts: 5652
Joined: Mon May 27, 2002 11:31 am
Location: Sailing the Skies of Arcadia
Has thanked: 9 times
Been thanked: 69 times
Contact:

Re: Yabause 0.9.5 Released

Post by BlueCrab »

Maturion wrote:Great work, I just downloaded it.
Sadly, optimizing the CD core doesn't do much for speed overall
So the speed hasn't changed at all or is it a bit faster?
It may be a bit faster, but its not anything at all noticeable (so if it is faster, its by a factor of something like 0.1 FPS).
User avatar
Basil
Insane DCEmu
Insane DCEmu
Posts: 200
Joined: Wed Apr 09, 2008 9:04 am
Has thanked: 13 times
Been thanked: 0
Contact:

Re: Yabause 0.9.5 Released

Post by Basil »

How can I make selfboot image of the emulator ?
What games work best with Yabause (on DC) ?
User avatar
Maturion
Moderator
Moderator
Posts: 619
Joined: Fri Oct 12, 2007 1:52 pm
Location: Munich, Germany
Has thanked: 0
Been thanked: 0
Contact:

Re: Yabause 0.9.5 Released

Post by Maturion »

What games work best with Yabause (on DC) ?
Yabause is more a proof-of-concept than a real emulator. Most games are extremly slow. You can use BootDreams to make a selfbooting image.
User avatar
Basil
Insane DCEmu
Insane DCEmu
Posts: 200
Joined: Wed Apr 09, 2008 9:04 am
Has thanked: 13 times
Been thanked: 0
Contact:

Re: Yabause 0.9.5 Released

Post by Basil »

You can use BootDreams to make a selfbooting image.
And it will work like boot disk ?
Need I BIOS ?
Tell me a game that will work best - I`m want to test it .
User avatar
BlueCrab
The Crabby Overlord
The Crabby Overlord
Posts: 5652
Joined: Mon May 27, 2002 11:31 am
Location: Sailing the Skies of Arcadia
Has thanked: 9 times
Been thanked: 69 times
Contact:

Re: Yabause 0.9.5 Released

Post by BlueCrab »

Basil wrote:
You can use BootDreams to make a selfbooting image.
And it will work like boot disk ?
Need I BIOS ?
Tell me a game that will work best - I`m want to test it .
As of 0.9.5, you do not need a BIOS. As for a good game to test it with, any actual Saturn game you have should do at least something (NiGHTS does not work though). I usually do my testing with Magical School Lunar.
User avatar
emptythought
DC Developer
DC Developer
Posts: 2015
Joined: Wed Jan 30, 2002 9:14 am
Location: UNITED STATES NRN
Has thanked: 0
Been thanked: 0
Contact:

Re: Yabause 0.9.5 Released

Post by emptythought »

There some instructions on burning Return Fire on on the same disc as Yabause in one of the older release topics:

viewtopic.php?p=967172#p967172

The only difference is that you can load the cue file in the newest version of BootDreams (currently 1.0.6c) instead of burning it manually.
User avatar
Nico0020
DCEmu User with No Life
DCEmu User with No Life
Posts: 3837
Joined: Wed Oct 17, 2001 7:44 pm
Location: Fukuoka, Japan
Has thanked: 0
Been thanked: 1 time

Re: Yabause 0.9.5 Released

Post by Nico0020 »

YAY for linux ports!
*The Cadillac of signatures*
Post Reply