Raine est un émulateur Arcade/NeoGeoCD ainsi qu’une excellente alternative à MAME.
En résumé:
.21:
The biggest one is about the 32 bits asm functions which suddenly started to crash in windows. I didn’t know because I test in linux and wine doesn’t care about the memory regions protections ! What probably happened is that this new protection came with the update of gcc, like what happened in linux. The difference is there is no /proc in windows, making things more messy. If someone knows how to get the base address of the region containing a given function, tell me ! For now I just used some rough approximation… Anyway normally all this asm code works again, assuming I didn’t miss anything.
The other big one is that I broke the init of all the neocd games in 0.91.20, sorry, it was easy to fix, but it made a lot of games unloadable !
And the last one is the return of the opengl blits : to fix the asm code I needed to test this in the real windows, and the gui is becoming almost unusable without this feature. So it’s back, but this time it’s optional, you can disable it in video options / Renderer options / Opengl blits. Like last time, it breaks emudx games and neogeo games using rasters, so it’s not an ideal solution, but it’s better than nothing, especially if you want fullscreen ! The real fix to that would be sdl2… ! They are enabled by default in windows, and it’s saved in the configuration of course.
And I also added some test before saving the neogeo backup ram because mine was probably saved at a bad time and it corrupted it. You’ll see a warning if it detects it can’t save the backup ram. Afaik, it happens only from the test mode.
.20:
– fix burning fight and « fatal fury 3 » in 64 bits
– fix the inputs for irrmaze and popbounc : this is very specific to these games since they are the only neogeo games which can use a paddle. Originally there was a specific bios for these games, but in asian only and it’s now unavailable. Unibios has a workaround built inside apparently, and so you’ll need a version of unibios to run these games with the mouse (it might be possible to use popbounc with the joystick). For popbounc, you choose which input to use with the soft dips, you can change this in real time in the raine dialog for that, in « neo-cd/neo-geo options » once the game is loaded. Tested only with unibios 3.2 and 4.0, works with both, mouse is not recognized with the standard european mvs vers 2 bios. Hum, don’t try to move the mouse while the game is initializing… !
– added some basic setting to slow down the modern mice ! You can configure that in the inputs dialog, the setting is saved when you quit raine (with the quit command as usual, closing the program by any other mean doesn’t save the config). It can only be slowed down, modern mouses are already too fast for the low resolution of these games. This setting should be used by all the games using the mouse of course…
– a few misc fixes, like the break console command which didn’t work anymore with starscream
– recent versions of curl forbid spaces in the urls so I had to work around that, this fix is useful only for linux, I didn’t update curl for the windows version.
Télécharger Raine (Dos) v0.96.6 (5.3 Mo)
Télécharger Raine (32 bits) v0.97.5 fix (6.6 Mo)