Ktoś uwierzył, że wersja "c" będzie ostateczna? Now właśnie;) Więc mamy kolejny pakiet poprawek emulatora arcade Raine.
Uwaga, również nowe pliki środowiskowe.
[1] faust @
!!! Czwartek, 1 Czerwca 2023 15:23 CET [01-06-2023 15:22 CET]Ktoś uwierzył, że wersja "c" będzie ostateczna? Now właśnie;) Więc mamy kolejny pakiet poprawek emulatora arcade Raine.
Uwaga, również nowe pliki środowiskowe.
Ok 0.95.5e posted, no dll inside, you'll have to download the dlls32-0.95 or dlls64-0.95 package again if you install in an empty dir, sdl2 got updated to 2.26.5.
The changes are:
Most of the changes in this one are for the dos version and were released as 0.96.6 for dos anyway, but :
Ok, just release 0.96.6, no new topic because it's exactly the same kind as the previous one, small things. The difference is that this time there is no new game :
All the motivation of mer-curious brought this, it's mainly for samsho2pe, "samurai shodwon II perfect hack v1.8", thanks to the info found in final burn neo. This is a special hack this time since it adds a new memory rom mapping to the neogeo driver, never seen before in raine.
Except that I got rid of index_roms.html finally, this file was here as a quick way to get the roms sizes, but actually using the head http command is more efficient (!), and got a proper fix for this weird green screen bug that mer-curious had in windows for way too long... !
It's related to the changes done for sdl2, previously the soundcard was just opened in 44.1 KHz for neocd, no matter the configuration.
Gunbarich is a new psikyosh game, so 32 bits only, it's a crazy breakout, but with the standard joystick as input. Except that the fixes :
Earlier than what I thought because of some rather big bug found, but I took the opportunity to fix a few more things :
Fixes for the left out bugs from yesterday, plus adding a last game :
Which should make a much more solid version than the one from yesterday.
(...)So in the end the sh2 additions are for the 32 bits version only, as planned. It might be possible to add the sh2 emulator from kronos for the 64 bits version, but I lacked time and motivation to do that lately. It's still possible it will eventually happen in the future, but not guaranteed, in case you didn't notice there are things going on around here which prevent me from doing what I want lately, and it's very possible that I stop raine soon. It was an incredible adventure anyway, I would never have thought that it would have lasted for so long !
To be more precise about the new stuff : gunbird2, strikers 1945 iii, tetris the grand master 2 and 2+, sol divide, and dragon blaze are added and playable. Dragon Blaze has some serious graphical glitches, I didn't emulate everything for the video emulation in this driver, but I decided it has been long enough since the last version and it's really time to release something now. This version uses "gens sh2", which is the sh2 emulator from Stéphane Dallongeville. The new games have hiscores saving, history, and cheats. Console support for the new sh2 is partial, but it's enough to get all this.
Except that the 64 bits version gets what was discussed before summer but never released in a binary form, mostly some text updates from mer-curious, the additions of some samurai shodown clones (samsh5fe & samsh5pf), some surprising fix for the neocd games with a width of 320 (most neocd games have a with of 304 pixels), sgemf region bytes and the region clones are removed for this game, and the console mode script for sgemf from ffman1985, all this has been in git since june, but if you don't compile it's the 1st official binary release. Of course all this is also in the 32 bits version, but the 32 bits version is the only one getting the sh2 stuff since it's in x86 assembly language.
linux builds updated, the 32 bits version obliged me to make a 0.96.0a because of a stupid bug in xgettext which refuses to accept an utf8 character in an input file when it should, and the 64 bits build obliged me to make a 0.96.0b because gens_sh2 was not correctly disabled for the 64 bits build in linux ! What a mess, but anyway everything is updated now.
It started by ffman1985 scripts. Found a way to make them compatible with the normal cps2 versions and not just the phoenix versions. Then he noticed the sound associations didn't work well in cps2, normal since they were never really tested. He says there is a site in the internet with re-arranged versions of the cps2 tracks which sounds very nice with the associations... so they are fixed now, it was much easier than neogeo, their major commands stay the same for all drivers. Then I used the cheats to convert some region bytes switches to some regions which can be changed in raine gui, it allowed to identify region clones, that is clones whose only difference is the region byte itself, and get rid of them since we can now change the region to whatever we want. Notice some games like choko don't have english texts for the non japenese versions, which is not a surprise. Then there was the problem of some long standing graphical glitches because of the dreaded priority masks. So I finally added some emulation for these priority masks, it's quite amazing that the driver worked quite well without them for all this time actually ! (and thanks go to mame for their code, even if I couldn't believe it for very long, they probably spent a long time to find this).
Except that :
Fixes only this time, there were quite a few annoying ones, plus a surprise from long past, a fix for 64street & chimerab attract mode! For these 2 to say the truth the fix itself was found by Haze for mame around version 0.170 so quite a long time ago already, and then found in the github web interface by Antiriad, and finally adapted by me to raine ! This bug made me crazy, such a simple memory map for such a crazy effect, no move during attact mode... It turns out it's something very similar to the nmk driver, they push what they can do with the 68000 to the limit, write bytes are mirrored to words in their main ram ! Actually this bug had been here since 0.28 and before, but I saw it only when testing the turbo key behavior, so it's a very special bug !!!
Anyway except that the more classical bug fixes are :
Yeah this version is mainly about the support of these ips files found on the net, the best source so far was found by mer-curious, see his topic on the subject in the forum if you are interested. So the dat files and the ips must be placed in an ips directory that raine will create next time you run it, or you can create it yourself (for linux it's in ~/.raine/ips ). The format is the one already used by these packs of dat files you can find on the net, subdirectories with the short name of the game containing the dat files + ips files related. A word of caution: it's the crazy bootleg world, some patches are not stable alone, and you add to the risk if you enable more than one, raine will warn you about conflicts it finds while applying the patches though.
So the 2 ways to apply them are through the command "preload ips dat file" which appears at the top of the main menu if no game has been loaded. It opens a file selector where you can select any dat file you want to add for a particular game in the ips directory. Your choice is saved in this same ips directory in an ini file with the short name of the game. You can either return to this function later to uncheck the dat files you chose if you don't want them anymore or just delete the ini file. Raine will check for conflicts when you load the corresponding game and will warn about them at the end of loading.
And the other is once the game is loaded, it can be applied only to code roms, from ips files only, not dat files, and it works only when the rom patched is in the right format, it's very specific and it was the only thing I wanted to add at first before being convinced to add the rest.
Except these ips features, you'll find :
I hadn't planned to make a 0.94.11, but things didn't go as planned, and ffman1985 found new ideas to make crazy scripts, so...
Except that on scripts
The big focus of this one is the fix around the cps2 driver for the win64 binary, but since these are some bugs which can affect all the versions even if it's less obvious for the others, everyone should update. See the forum thread for the gory details about this bug.
Except that :
Bigger archive than usual because new sdl + new muparser + new history.dat inside !
Except that :
© Try2emu 1999 - 2024 | Krzysztof 'Faust' Karkosza Kontakt Polityka Prywatności OWU