Raine est un émulateur Arcade/NeoGeoCD ainsi qu’une excellente alternative à MAME.
En résumé:
v0.92.4.3:
The gui bug was actually recent, it’s because I added something so that the game part can pre-process the gui events to simplify the code and avoid to duplicate things. It pre-processed the buttondown event, but not the buttonup, yeah I might have gone a little too fast on this one ! Anyway 2 new binaries, probably the last ones for 0.92.4 this time, it’s for windows only of course.
v0.92.4.2:
Got a new idea for this mess between d-pads and sticks, and easy to implement, so I just uploaded a new binary still with the same version, compilation date december 21st this time, I hope it will be the last !
The idea is very simple, I should have thought about it earlier : when receiving an event from the d-pad, just cancel any event coming from the sticks until a stick move of at least 16000 in value, which is half the maximum distance it can move in any direction. This replaces the previous dead zone detection which didn’t work with some models.
This filtering is done for the games and for the gui, so it should fix everything.
v0.92.4.1:
Ok, since I forgot to upload the linux version last night, I took the time to fix the dpad in the gui which I completely forgot. Actually xbox controller dpad worked, it’s only the playstation dpad which didn’t work since it isn’t advised as a hat. For info in sdl-1.2 versions the playstation controller had no chance to see its dpad work in the gui because it wasn’t seen as a hat at all. Anyway now the hat works in the gui only if the controller is recognized, otherwise you’ll just have to use the stick or the keyboard.
There was also a small bug in dealing with controllers events, this one probably could show only if using more than 1 gamepad at the same time. So I’ll upload 2 new binaries with the same version number. Just check the compilation date it should show december 20… there is no proxy on this server afaik, so redownloading the file should work without problem.
Just uploaded the 2 new windows binaries, and the 2 linux packages, mission done, merry christmas, and see you later !
edit : oh, and also I took back the options to control the automatic repeat of joystick events in the gui. They were removed from sdl2 for the bad reason that it’s easy to do without it, actually I used only the 2 constants for the default delay and then interval for the auto repeat. Anyway it’s back in the options, and it works (and the default interval is now 50 instead of 30, which was too fast).
v0.92.4
Finally more time to finish this one… I even thought about adding something new to emulate for a while, but too many things to do for that for now, maybe later… So the main fixes are around the game controllers, and the dead zone of some which canceled the moves from the d-pad. Also there are about 100+ new recognized game controllers for linux, and 400+ for windows ! (more people would use windows ? What a surprise !). All these new controllers mappings come from there : http://raine.1emulation.com/download/latest.html
The other big part is the improvement for cps2 rasters, and the priorities in xmvsf, notice the priorities are still not perfectly emulated, there are probably places left in some cps2 games where there are problems.
Except that most of the emulated games are now rendered in 16bpp because most of the emulated games have color palettes of 16bpp or less. 2 exceptions : the taito f3 games, and macross +, for these 2 it’s still 32bpp, for all the others it’s 16bpp. The reason ? Smaller bitmaps, so it’s faster to draw and faster to render to screen.
And there were problems with some taito f3 games, especially in 64 bits, but even in 32 bits there was a black screen for puchcar on boot because of a recent fix. All this should be fixed now… It’s almost a Christmas version this time !
Télécharger Raine (Dos) v0.96.6 (5.3 Mo)
Télécharger Raine (32 bits) v0.97.5 fix (6.6 Mo)