PDA

View Full Version : Yabause 0.8.6 Released



BlueCrab
August 19th, 2007, 03:08
Its been less than two months, yet there's already a new release of Yabause. Today, the Yabause team released Yabause 0.8.6 for all platforms that it supports . This version is mostly a bugfix release.

As for fixes, there was a change to the 68k core to make it so that the emulator doesn't crash if for some reason a game jumps to an invalid address. There were also a few fixes in the VDP1 core, most importantly however was a fix for a bug that caused local coordinate commands not to be executed.

Anyway, you can download it from here (http://sourceforge.net/project/showfiles.php?group_id=89991&package_id=94504&release_id=533041).

yoshinatsu
August 19th, 2007, 03:15
Tha... That linux Saturn emulator?!???!??!?!
It's still alive?!?!?!?!?!?

BlueCrab
August 19th, 2007, 04:42
Yes, yes it is.

RockinB
August 21st, 2007, 17:42
That's great news!

One of the last Saturn emulators that still gets updated. This is your choice if you got a slower computer system.

djcrazymonkey
September 3rd, 2007, 05:30
Hey, I'm loving the work BlueCrab.

Some of the boys and I over at ASSEMbler have been discussing on the topic of this emulator, and I've had a few inexperienced ideas, although I don't know how much optimization and tweaking you've done to it so far. My main idea (though I'm sure you've heard this before, maybe that's even how the emu works) was to virtualize the SH2s instead of emulating, such as how VMware or VirtualPC works. Also, is a frameskip implemented? On SSF on my PC, it bumps Nights from about 30-40 fps to a stable 60.

I'd love to see this working sometime, Saturns and copies of Nights are outrageously expensive here in Canada.

Thanks.

BlueCrab
September 5th, 2007, 02:58
Hey, I'm loving the work BlueCrab.

Some of the boys and I over at ASSEMbler have been discussing on the topic of this emulator, and I've had a few inexperienced ideas, although I don't know how much optimization and tweaking you've done to it so far. My main idea (though I'm sure you've heard this before, maybe that's even how the emu works) was to virtualize the SH2s instead of emulating, such as how VMware or VirtualPC works. Also, is a frameskip implemented? On SSF on my PC, it bumps Nights from about 30-40 fps to a stable 60.

I'd love to see this working sometime, Saturns and copies of Nights are outrageously expensive here in Canada.

Thanks.
If you're talking specifically about the Dreamcast version (which it seems like you are), then the topic in the Dreamcast section would probably be a more appropriate place to post. ;)

Anyway, to answer your questions: I've worked on a "virtualization" type core for Yabause-DC, but its not at a very good state (i.e., it doesn't work at all); and frameskip is not implemented at all. As I've said to a couple of other people, my main problem with Yabause-DC is the lack of time I have to devote to the project. As I get time, I try to implement new stuff, but most of the big things I could do to speed of the Dreamcast port would either A) take WAY too long to implement cleanly, or B) require rewriting large tracts of the internal parts of the emulator in SH-4 Assembly. Problem A, I've touched on above, and B is also bad in the case of something that is a work in progress. As the core of Yabause changes, I don't want to have to keep backporting the portable C code to the assembly version that I'd have to maintain. Essentially making a SH-4 Assembly version would involve almost a complete fork of the project in order to optimize speed the most (which is obviously a bad idea for something that is still very much a work in progress, and would take far more time than I have to devote to the project at this moment).