PDA

View Full Version : Wonderswan/Wonderswan Color Emulator



Darkfox
May 6th, 2006, 22:26
I know this is waaaay behind but I have noticed that WS/C emulation has slipped under the radar for a few years now ever since the mysterious disappearances of the original emulation authors, strangely around the same time (ASSASSINATED!). Has there been any efforts to breath new life on it? (Personally I did not like how they built Oswan, it feels unnatural, just my opinion. And lacks functions that Cygne originally had, as well as some uneccesary transparencies.)

I am just curious at this point.

Another strange thing is that other codeing projects outside of emulation also went out around the same time. O_o It is a conspiracy!

Darkfox

Agozer
May 7th, 2006, 01:17
There have been no new efforts to my knowledge. a shame really. Cygne or Oswan it is.

xdaniel_FWB
May 7th, 2006, 02:44
I messed with the sources of Cygne and Oswan half a year (or something) ago and sorta hacked them together. What I mean is that I inserted Oswans fixed/enhanced CPU core into Cygne and changed some things around to fix some other bugs (in... the emulation main loop, also changed some initial I/O register values). To be honest, pretty much the only real work I did here was with I/O register 0xCD which is used by Digimon Tamers Battle Spirit - which sets its in-game language according to it -, I added layer toggling and made some GUI changes... In case anyone wants this hack job, download here including source code: http://magicstone.de/dzd/temp/cygne_inofficial-v25.zip

Darkfox
May 7th, 2006, 05:14
Hey, not bad. This was actually an idea I had. ^_^ Even if it is a "hack job" I do like what I see. Thanks :)

RockmanForte
May 9th, 2006, 03:27
Thanks but I prefer Oswan for better compabilities and it allows me to use PSX controller rather than the keyboard that I really hate. :)

Darkfox
May 9th, 2006, 03:48
Meh. I just can't agree with it's design.

RockmanForte
May 9th, 2006, 05:25
What do you mean?

Darkfox
May 9th, 2006, 06:00
Well, a GUI is no good for me. And as said, there are places in some games where certain things are transparent when it should be black. Apparently it can't read those differences. Though I myself have a nice controller, I would have much rather seen a Cygne update, than a new Oswan, it'll probably never happen though officially. Plus when I go to the GUI the sound locks and repeats. Hurts my head over time (I wear headphones).

I dunno what is wrong with a toolbar. O_o... I'm classic. What can I say? ;)

But it is still sad that they died out of the scene. It makes me consider... CONSPIRACY THEORY!

RockmanForte
May 9th, 2006, 06:15
Yeah, I know. They are only two and died so quickly but glad that I am able to play Rockman & Forte perfectly on Oswan better than Cygne but Cygne deserves to be improvement. I guess nobody want to develop them anymore for them are not popular.

Darkfox
May 9th, 2006, 06:18
Sadly popularity goes to bigshot newbies. *sigh* It isn't really fair to go "bleh" to them. They are classics. And thats how I see it.

Edit: But if I get my skills up, I am going to try my hand at improveing it.

Miretank
May 9th, 2006, 15:17
I have noticed that WS/C emulation has slipped under the radar for a few years now ever since the mysterious disappearances of the original emulation authors, strangely around the same time (ASSASSINATED!)
:ninja:
shut up or you'll be next! :evil:

IT WASNT ME I SWEAR!

:ninja:

*Mire runs away desperately

xdaniel_FWB
May 9th, 2006, 16:53
As for Oswan's compatibility, it's not as high as WSCamp's - take Rockman EXE WS (hangs), Digimon Battle Spirit or One Piece Swan Colosseum (graphic errors). When it comes to open source emulators through, it is one of the best, if not the best (even through my "hack job" emulates Battle Spirit and Swan Colosseum just fine but that's mostly because of Oswan's CPU core and some other changes by me, so really not much work on my part).

Anyway, I definatly agree that someone should pick up either Cygne's or Oswan's source and improve it. I'd love to do so, but my grasp of both C(++) programming and the WonderSwan hardware is way too limited ^^"

Bluesummers
May 10th, 2006, 02:47
what's a Wonderswan?

Agozer
May 10th, 2006, 11:23
what's a Wonderswan?
A handheld.

darknior
May 10th, 2006, 22:00
Thanks good work :D
It's good to have a new version of this emulator today ... because it not progress about a long time ... :(

Do you think you will make an others in the future ? ...

xdaniel_FWB
May 10th, 2006, 22:28
Releasing this build made me look at its source code again, but I don't know if i'll release any other versions. The simple reason for that is that i'm way too inexperienced with C and emulator programming, not to mention the WonderSwan hardware itself. I'll try to improve it some more, but I can't promise anything.

synch
May 10th, 2006, 23:21
I could give it a look, but... are there any "worth playing" games for the WS ? I mean, in english (or at least (J) translated). And, anyway, I'd prefer starting a new WS emu, rather than continuing an opensource one, as I have most of the gui framework done for my gameboy emu. But I've too little free time, and the WS isn't the most interesting console to emulate out there, imho.

My point being, just wait for some WS fan to code a proper emu, or learn some coding and give it a try :)

xdaniel_FWB
May 10th, 2006, 23:50
Most WS games sadly are in Japanese (besides three Digimon games and the WonderBorg robot's software cart) and while there are several translation for other games out there, most are incomplete or just announced...

Well, I'm going to learn some proper C and just try my best because it doesn't seem like there are too many people still out there that are both, WS fans and coders ^^"

smcd
May 11th, 2006, 06:18
http://www.aep-emu.de/Topic31.html

looks like the newest addition is the one from this thread :P

retroK
May 11th, 2006, 10:35
Did someone test the Wonderswan emulation of Xe?
http://www.xe-emulator.com/

xdaniel_FWB
May 11th, 2006, 14:04
Xe is pretty compatible it seems. Emulated almost everything I throw at it nicely but vertical games are not playable (even when using that Full Version demo's rotate screen option which makes the screen upside down - the option is meant for Neo Geo games I guess?) and some others have graphic errors or missing graphics. Overall, it's compatibility seems pretty much like WSCamp's which, while not open source, is at least free.

retroK
May 11th, 2006, 16:49
Thanks for the test, Daniel!

RockmanForte
May 11th, 2006, 18:51
WSCamp is a waaaaay better. :)

Xe is a promising and it is still early, thought. Keep your eyes on this.


Xe is pretty compatible it seems. Emulated almost everything I throw at it nicely but vertical games are not playable (even when using that Full Version demo's rotate screen option which makes the screen upside down - the option is meant for Neo Geo games I guess?) and some others have graphic errors or missing graphics. Overall, it's compatibility seems pretty much like WSCamp's which, while not open source, is at least free.

Remember to let Xe author knows if you find something is wrong with it or anything. They will be happy to fix it for the next release or something like that.