PDA

View Full Version : Yabause 0.8.0 Released!



BlueCrab
December 24th, 2006, 01:42
Well, its my turn for a Christmas release, and for that I bring you Yabause 0.8.0! For those who don't know, Yabause is a multi-platform Sega Saturn emulator. For the first time, I have a Dreamcast release ready at the same time as the other ports of Yabause.

To download the newest release, go here:
http://yabause.sourceforge.net/index.php/?page_id=4 .
If you pick the Dreamcast version as listed there, you'll get the plain files for the emulator (1ST_READ.BIN). You'll need a Saturn BIOS image to go with it named saturn.bin in the root of the cd. After that, just burn it like any other selfbooting emulator, pop it in your DC, and follow the directions on screen. Performance wise, you'll get somewhere between 4 and 8 FPS most places, but only around 2 in movies. Not all games work, and some work in the PC version that will not work on the Dreamcast version. Sorry about that.

Here's some screenshots for those who haven't seen them:

http://www.ljsdcdev.net/screens/yabause-20061216-1.png http://www.ljsdcdev.net/screens/yabause-20061218-1.png
http://www.ljsdcdev.net/screens/yabause-20061218-2.png http://www.ljsdcdev.net/screens/yabause-20061218-3.png
http://www.ljsdcdev.net/screens/yabause-20061218-4.png http://www.ljsdcdev.net/screens/yabause-20061218-5.png
http://www.ljsdcdev.net/screens/yabause-20061218-6.png http://www.ljsdcdev.net/screens/yabause-20061218-7.png

These are all from the game Magical School Lunar, by the way.

Anyway, Merry Christmas, and Happy Holidays.

Download here (http://dreamcast.dcemu.co.uk/cgi-bin/cfiles.cgi?0,0,0,0,45,71)

Christuserloeser
December 24th, 2006, 01:48
Woot! :) Thank you and happy hollidays Blue!

WHurricane16
December 24th, 2006, 03:06
Cool beans :) I'll have to check this out!

Cap'n 1time
December 24th, 2006, 03:24
i was shown this the other day.. still makes my mouth water.

аlex
December 24th, 2006, 06:43
Good news, :) but emulator very slow and no sound. ):

Cap'n 1time
December 24th, 2006, 08:21
Good news, :) but emulator very slow and no sound. ):

and yet its till the furthest ANY console has ever come to emulating a sega saturn (that i am aware of). this will still take alot of development i imagine, but with people like bluecrab working on it, im sure it will be worth the wait :)

pang1978
December 24th, 2006, 08:35
Great News BlueCrab.
Thank You

RockinB
December 24th, 2006, 09:22
I've been waiting for this for sooo long, thank you BlueCrab!

JKKDARK
December 24th, 2006, 14:48
Thank you, BlueCrab!! It's the best for the christmas :)

BlueCrab
December 25th, 2006, 04:02
Glad I could make some people happy. :D

аlex
December 26th, 2006, 13:10
2 BlueCrab
will in the future new versions of emulator on DC?

BlueCrab
December 27th, 2006, 04:44
There should be new versions in the future, yes. I intend to keep working on Yabause as time permits me to.

kittenluvermeowz
December 28th, 2006, 15:37
Can You give me a tutorial on how to how to burn it.

BlueCrab
December 28th, 2006, 15:45
I doubt it'll be much help if I do.... See, I use Mac OS X, so unless you're on a Mac (or on Linux), it won't be much help. I'm sure it'll work just fine with most of the homebrew burning applications out there (like Selfboot (http://dchelp.net/Apps/Selfboot.exe)). Just make sure you put the Saturn BIOS image (which I can't provide) on the disc with the 1ST_READ.BIN (and make sure the BIOS is named saturn.bin).

kittenluvermeowz
December 28th, 2006, 15:48
and is that dos MY COMPUTER HATES DOS!

and what does

Yabause is written in C using KallistiOS. So, in order to
compile it, you need a working sh-elf targetted C compiler,
such as gcc and a working KallistiOS environment:

* http://gamedev.allusion.net

Once KallistiOS is set up, you should be ready to build
Yabause.

Uncompress the Yabause source archive, move to the newly
created directory, type "cd src", then "make -f Makefile.dc",
it will generate one binary: "yabause.bin" in the "src"
directory.

mean in the readme

BlueCrab
December 29th, 2006, 03:55
That's if you want to build the whole thing from source. I'm somewhat doubting that's what you want to do.

Unfortunately, I don't know that there are any burning programs that don't use DOS in one way, shape, or form for Windows. Someone who uses Windows may be able to help you (I don't use Windows, as I had said before).

kittenluvermeowz
December 29th, 2006, 16:42
OK thanks. I thought i had to do all that kind of words that don't make sence, And thats why i want a mac.:rofl:

turnerl
January 1st, 2007, 21:21
this is fantastic!!! great work something too look forward to in the future ... great proof of concept for the dreamcast!

Christuserloeser
January 1st, 2007, 21:28
Can You give me a tutorial on how to how to burn it.

I recommend BootDreams. There are some tutorials in our tutorials section here on the SEGA Console Forums:
http://www.dcemu.co.uk/vbulletin/forumdisplay.php?f=8

kittenluvermeowz
January 3rd, 2007, 07:21
I think I got it.:rofl:

Darksaviour69
January 4th, 2007, 10:56
nice one blue

vbt
January 17th, 2007, 21:33
Just coming for news about DC yabause :) Any WIP ?

Christuserloeser
January 17th, 2007, 21:49
Not since 24th of December:
http://dreamcast.dcemu.co.uk/cgi-bin/cfiles.cgi?0,0,0,0,45,71

vbt, do you think you could help with Yabause ?

BlueCrab
January 17th, 2007, 23:11
I should be able to keep up with the Linux/Mac/Windows version releases, at least for the forseeable future (judging that there isn't another major change in the way Yabause works any time soon). As for news between releases, I don't really have any right now. I've been working on other projects that I neglected while I made Yabause work again.

As a side note, it took me about a month to get Yabause's Dreamcast port to run again. It hadn't really been touched much since the last release I did, about two years before this one (due to lack of time on my part).

Christuserloeser
January 17th, 2007, 23:34
That's good to hear :) and thanks a thousand times for this release !

Still, one day this project needs a dynarec like byte swapper for the SH2/SH4 (little endian/big endian) conversion, and PowerVR accelleration. I'm really curious if and which games we could get to play at full speed with CDDA ^^

BlueCrab
January 17th, 2007, 23:59
It has PVR acceleration for all the stuff drawn by VDP1 already. Unfortunately, doing any PVR acceleration of VDP2 is practically impossible (I tried before this release... it ended up overflowing all my vertex buffers, and I can't increase the size of them much more than I already have).

As for a dynarec, when I get the time to figure out all the logistics, I will work on it.

Glad you like the release, as a side note.

Christuserloeser
January 18th, 2007, 00:32
It has PVR acceleration for all the stuff drawn by VDP1 already.

Wow O_O I wasn't aware of that ! So that's the reason for the speed boost compared to your initial release and this version! Great work !


As for a dynarec, when I get the time to figure out all the logistics, I will work on it.

Hey, I didn't really want to ask you for doing it right now! I just posted it because I felt it should be posted.

BlueCrab
January 18th, 2007, 03:09
Wow O_O I wasn't aware of that ! So that's the reason for the speed boost compared to your initial release and this version! Great work !Actually, I think a lot of the speed boost is due to the fact that Yabause was completely rewritten from scratch between those two versions. The version before this also used the PVR for all the VDP1 stuff (the Linux version used OpenGL, and I pretty much used the same renderer).


Hey, I didn't really want to ask you for doing it right now! I just posted it because I felt it should be posted.I didn't think you were, sorry if it came off that way. Its been a long couple of days....

Zion
January 18th, 2007, 04:17
great job bluecrab, saturn on the dreamcast is what sega should have done from day one :D

keep it up mate :D

Elven6
January 18th, 2007, 16:24
This thing is given me some trouble, I have a copy of THe Lost Vikings, the first time I tried it the game worked out, but when I try it now it keeps saying it won't work.

BlueCrab
January 18th, 2007, 17:13
This thing is given me some trouble, I have a copy of THe Lost Vikings, the first time I tried it the game worked out, but when I try it now it keeps saying it won't work.It says it won't work? What exactly is it saying? If its booting anything at all, what is it doing?

kittenluvermeowz
January 20th, 2007, 06:06
this is crapping me out, I can make it say insert saturn.bin does it need to be a us bios, and does it need to be saturn.bin with the .bin showing or just saturn.

Baboon
January 20th, 2007, 09:05
I cant believe weve got a saturn emu for the DC. I look forward to future updates for this gem.

Downloading now. :)

BlueCrab
January 21st, 2007, 20:48
this is crapping me out, I can make it say insert saturn.bin does it need to be a us bios, and does it need to be saturn.bin with the .bin showing or just saturn.I've only ever seen the US and Japanese BIOSes used with Yabause, so those are the only two I know work. The filename has to be "saturn.bin" for the BIOS file.

Hopefully the replacement BIOS code that is being written for Yabause will be more usable for the next release, and we won't need the actual BIOS files to just run games.

Elven6
January 23rd, 2007, 03:24
It takes me to the audio player and it says this disc is not playable or something similar to that.

BlueCrab
January 23rd, 2007, 04:12
What region is the game disc, and what region is the BIOS file? I don't think its an issue, but I could be wrong.

That's quite strange indeed.

Elven6
January 23rd, 2007, 20:25
Their NTSC, it worked the first time I tired it.

BlueCrab
January 24th, 2007, 00:22
Other than if the disc is scratched, I see no reason why it wouldn't work (other than a malfunctioning GD-Rom drive, possibly), if it worked before.

Darksaviour69
January 24th, 2007, 10:22
man i have to get round to trying this out, but all my sat games are at home

kittenluvermeowz
January 30th, 2007, 00:37
so it's just satur n if my computer hides the .bin

BlueCrab
January 30th, 2007, 00:54
If you're using Windows, there's an option somewhere in Windows Explorer called "Hide extensions of known file types" or the like. Likely .bin is a known type, and might not be shown. If you disable this option, you can find out for sure.

Also, if you use the MS-DOS Prompt (or is it Command Prompt now?), you can do a "dir" in the directory that contains the file to find out for sure.

Other than that, I haven't used Windows in the longest time, so...

anthony_dream
March 5th, 2007, 20:02
//////////this is the worst emulator i've seen in my life..
Its horrorible...

Mark30001
March 5th, 2007, 20:51
Sure the emulator may not run at 100% speed, but BlueCrab has spent lots of his time creating what many thought was impossible. You must at least congratulate him on that. ;)

Cap'n 1time
March 5th, 2007, 21:04
//////////this is the worst emulator i've seen in my life..
Its horrorible...

Anyone that says this... probably doesn't realize that this is not a progress in speed. Getting games to run at a playable speed will probably be the final challenge.. The actual ability to get saturn games running on the DC, that is to say, making the emulated hardware work as close to perfect as possible is probably the first the primary goal, and there are many "sub steps" to complete before that will happen.

I hate people like this. They are willing to throw in their own worthless input, but have no idea whats going on.

quzar
March 5th, 2007, 21:08
Anyone that says this... probably doesn't realize that this is not a progress in speed. Getting games to run at a playable speed will probably be the final challenge.. The actual ability to get saturn games running on the DC, that is to say, making the emulated hardware work as close to perfect as possible is probably the first the primary goal, and there are many "sub steps" to complete before that will happen.

I hate people like this. They are willing to throw in their own worthless input, but have no idea whats going on.

This was a progress in speed actually. About twice as fast as the previous version.

vbt
March 5th, 2007, 21:15
There is no reason to give a such bad feedback, it's the first Saturn emu for dreamcast. The result is quite good and we all know that PC version of Yabause is one of the best Saturn emu. I will need a lot of time to optimize it for the dreamcast. SO we should hear mainly spport and constructive critism.

BlueCrab
March 5th, 2007, 21:16
//////////this is the worst emulator i've seen in my life..
Its horrorible...Gee, that really makes me want to work on it more.

Honestly, what do you think making this kind of post is going to accomplish, other than discouraging me from working on it? I've explained exactly how fast the thing runs many times before, yet you have to chime in with crap like this? People like you make me sick.

As a side note, I do intend to work on Yabause more, so don't think the lamers can discourage me that much ;) .

iphicrates
March 14th, 2007, 06:33
I Love you bluecrab!
i dont care about the speed!
p.s. does NiGHTS work on this yet by any chance?idc if it dusnt. I still love this! dont stop!

BlueCrab
March 14th, 2007, 16:14
No, NiGHTS doesn't currently work. It uses a video mode that I didn't have the time to try to implement before the release, and thus it exits the emulation (with an error, if you run it over a bba/serial cable).

iphicrates
March 15th, 2007, 03:45
No, NiGHTS doesn't currently work. It uses a video mode that I didn't have the time to try to implement before the release, and thus it exits the emulation (with an error, if you run it over a bba/serial cable).

its totally cool!just giving me something to hope for!