!

[Arcade] Raine v0.63.4

[0] @ !!! Poniedziałek, 25 Listopada 2013 17:47 CET [25-11-2013 17:25 CET]

[Arcade] Raine v0.63.4

Nowa wersja emulatora maszynek arcade Raine - program pozwala na większą i prostszą modyfikację gier dla NEOGEO.

Od paru wersji aplikacja została połączona z siostrzanym projektem NeoRaine (emulator NeoGeoCD), stąd w jednej binarce dostajemy oba emulatory.  

Raine 0.63.4

  • Just a fix for the autofire, and the new sound associations work better with most neogeo games.
  • You have now the option to display the song being played when "sound commands" are supported, the option must be enabled before the start of a song to work, and it's better with an opaque text of course.
  • Not all of the neogeo games are supported, but a lot of them are recognized, including garou and the kof games. I might add those which are not recognized yet later !
  • (no update needed for the dos version, it has its own autofire and doesn't know about the sound commands !).

Raine 0.63.3

  • a new dos version ! The last one was some time 3 years ago, so it's quite an event... ! It lacks a lot of features from the latest windows or linux version, but it works. You can read about its limitations in this thread. If someone is really serious about using it though, it would really badly need some update at the code level, at least adding a few buttons to make some of the new features usable, but I won't do it because I can't even reasonably use this version now... !
  • The ability to play some external music file instead of a normal music command. For now it's limited only to the neogeo and to the gunbird driver. When you have loaded a game which supports this, the option "sound commands" becomes available in the "sound options" menu. From there you can test the musics, until you find the one you want to replace. If you don't select any audio file to replace it, it will just be intercepted and replaced by silence. Associations made this way are saved automatically in games.cfg. Formats supported include wav, mp3, ogg, flac, and probably all the old mod formats in existence if you have such files (it's from modplug...). A word of warning: of course I was unable to test all the neogeo games, it would require too much time. The bad news about this is that it can't be done with a magical function which would adapt to all the drivers out there, it must be adapted to each driver. Luckily most of the neogeo games seem to use the same rules for the music so it should work for a lot of games, maybe all of them if I am lucky, report any problem if you have some ! Except that, added the "keep ratio" option to the video renderer options, it's mainly for those with a crt screen and a mode with a broken aspect ratio and who know what they are doing. Some bugs in pirates, operation bear, final blow and pulirula. A lot of small bug fixes, look in the git log if you are curious. Oh yes, also the console crashed very easily in windows, but I couldn't know about this since I almost never use windows. Since I know some people used it, it's a wonder nobody took the time to report this in all this time, but anyway, it's fixed too now, thanks mer-curious... !
  • A small word about sdl2: making raine compatible with it would require too much work for now, so it will have to wait. And it will probably be the last version before quite some time, because I'll be probably busy elsewhere soon...

Emmanuel Anne [Mon, 25 Nov 2013 15:38:29 +0100 (15:38 +0100)]

  • raine-0.63.4

Emmanuel Anne [Mon, 25 Nov 2013 15:20:38 +0100 (15:20 +0100)]

  • more sound associations variations

Emmanuel Anne [Mon, 25 Nov 2013 13:44:44 +0100 (13:44 +0100)]

  • sound assoc: variations for MAKOTO roms...

Emmanuel Anne [Mon, 25 Nov 2013 11:43:00 +0100 (11:43 +0100)]

  • add song type 5: mutnat

Emmanuel Anne [Mon, 25 Nov 2013 11:06:45 +0100 (11:06 +0100)]

  • huge changes for music associations

    5 types of z80 roms recognized, including 4 neogeo types, + the ability to
    display the song being played

Emmanuel Anne [Mon, 25 Nov 2013 11:03:03 +0100 (11:03 +0100)]


  • save z80 rom when using 68020 + z80 !

Emmanuel Anne [Mon, 25 Nov 2013 02:47:54 +0100 (02:47 +0100)]

  • sound: better cleanup when freeing a sample

Emmanuel Anne [Mon, 25 Nov 2013 02:47:27 +0100 (02:47 +0100)]

  • display also z80 ix and iy in the console (regs command)

Emmanuel Anne [Sun, 24 Nov 2013 16:17:56 +0100 (16:17 +0100)]

  • fix autofire controls, which probably never worked since 0.50 !

Emmanuel Anne [Sun, 24 Nov 2013 16:17:38 +0100 (16:17 +0100)]

  • undeclared function...

Emmanuel Anne [Sat, 23 Nov 2013 23:38:34 +0100 (23:38 +0100)]

  • raine 0.63.3

Emmanuel Anne [Sat, 23 Nov 2013 23:37:21 +0100 (23:37 +0100)]

  • some late fixes for the dos version...

Emmanuel Anne [Sat, 23 Nov 2013 23:36:08 +0100 (23:36 +0100)]

  • dos: prevent the static ds from disappearing after optimization !

Emmanuel Anne [Sat, 23 Nov 2013 23:35:35 +0100 (23:35 +0100)]

  • gui: super stupid bug about uninitialized variable

Emmanuel Anne [Sat, 23 Nov 2013 19:49:38 +0100 (19:49 +0100)]

  • gui: reset fps counter after handling events

Emmanuel Anne [Sat, 23 Nov 2013 16:54:12 +0100 (16:54 +0100)]

  • sound commands now allow to create sound associations only gunbird and neogeo driver so far

Emmanuel Anne [Sat, 23 Nov 2013 15:52:00 +0100 (15:52 +0100)]

  • use bash for detect-cpu
    this script is totally useless when compiling on a 64 bit system...
    anyway I'll keep it for now.

Emmanuel Anne [Thu, 21 Nov 2013 14:16:37 +0100 (14:16 +0100)]

  • cleanup useless variables

Emmanuel Anne [Thu, 21 Nov 2013 13:56:32 +0100 (13:56 +0100)]

  • gui: handle values_list_label even when all values don't have labels

Emmanuel Anne [Thu, 21 Nov 2013 13:56:08 +0100 (13:56 +0100)]

  • have max values_list_size as a define (NB_VALUES)

Emmanuel Anne [Wed, 20 Nov 2013 03:04:53 +0100 (03:04 +0100)]

  • gui: don't force a redraw in call_handler
    it's useless and breaks synchronization in sound_commands

Emmanuel Anne [Wed, 20 Nov 2013 00:54:28 +0100 (00:54 +0100)]

  • sound commands in the gui for now only allows to play z80 songs for neogeo/neocd games...

Emmanuel Anne [Tue, 19 Nov 2013 23:00:53 +0100 (23:00 +0100)]

  • save games: UseCompression useless

Emmanuel Anne [Tue, 19 Nov 2013 11:01:40 +0100 (11:01 +0100)]

  • hiscores: better test before saving neocd scores
    the test was a test to be sure they could be loaded, not saved, for the
    games with only 1 score to save there are often 4 bytes to test (or even
    3), and they change as soon as there is a score in them, making the test to
    fail. So the new test tests directly if the neocd is in bios, apparently in
    this case the $11e pointer (european soft dips) points inside the bios. In
    this case, the scores are not saved.

Emmanuel Anne [Mon, 18 Nov 2013 22:29:18 +0100 (22:29 +0100)]

  • cold_boot: fix when Z80ROM < RAM !

Emmanuel Anne [Mon, 18 Nov 2013 22:14:22 +0100 (22:14 +0100)]

  • dsw fixes
    these didn't produce any crash afaik, but these were bad definitions
    nontheless... Also conv_dsw detects the new mame syntax for the service
    dip.

Emmanuel Anne [Mon, 18 Nov 2013 22:13:06 +0100 (22:13 +0100)]

  • dsw fixes for crospang, added heuksun (go game !)

Emmanuel Anne [Mon, 18 Nov 2013 17:48:44 +0100 (17:48 +0100)]

  • fix 68000 conf, remove a warning, and make drivers smaller

Emmanuel Anne [Mon, 18 Nov 2013 17:12:55 +0100 (17:12 +0100)]

  • restore the long forgotten option "es5506 voice filters"
    now what was this for exactly ? I think it was to speed up ensoniq sound on
    very slow machines...

Emmanuel Anne [Mon, 18 Nov 2013 01:43:40 +0100 (01:43 +0100)]

  • some adjustment for psyforce to play in stereo !

Emmanuel Anne [Mon, 18 Nov 2013 01:43:07 +0100 (01:43 +0100)]

  • spacedxj is actually spacedx, and add world region

Emmanuel Anne [Sat, 16 Nov 2013 23:41:46 +0100 (23:41 +0100)]

  • add "keep ratio" option for opengl / yuv overlays

Emmanuel Anne [Fri, 15 Nov 2013 08:19:27 +0100 (08:19 +0100)]

  • pirates: fix bad text layer, add layer info

Emmanuel Anne [Fri, 15 Nov 2013 07:50:02 +0100 (07:50 +0100)]

  • just a better way to finish the 68000 conf

Emmanuel Anne [Fri, 15 Nov 2013 07:30:35 +0100 (07:30 +0100)]

  • fix super stupid glitch in operation bear

Emmanuel Anne [Fri, 15 Nov 2013 07:17:12 +0100 (07:17 +0100)]

  • fix finalb/pulirula sprites colors
    very old bug unnoticed for all these years...

Emmanuel Anne [Thu, 14 Nov 2013 16:24:53 +0100 (16:24 +0100)]

  • prevent a surprising buffer overload in 7z handling

Emmanuel Anne [Thu, 14 Nov 2013 16:23:11 +0100 (16:23 +0100)]

  • init sdl before loading a neocd game from the command line

Emmanuel Anne [Mon, 11 Nov 2013 00:24:58 +0100 (00:24 +0100)]

  • and link with g++ with mingw32 !
    when using gcc it works, except that c++ exceptions do no work !

Emmanuel Anne [Fri, 8 Nov 2013 01:40:53 +0100 (01:40 +0100)]

  • fix LD value

Emmanuel Anne [Thu, 7 Nov 2013 21:11:33 +0100 (21:11 +0100)]

  • keys combinations forbiden in dos !
    The code handling inputs in dos is really totally outdated. It clears all
    the inputs which are not valid in ram at each frame, so it clears all
    combinations, so it becomes impossible to press any button (except the last
    combination !). So stupid... !

Emmanuel Anne [Thu, 7 Nov 2013 10:49:27 +0100 (10:49 +0100)]

  • restoration of the dos version !
    It can now be compiled, tested with gcc-4.4 and dosbox.

Emmanuel Anne [Mon, 4 Nov 2013 22:33:11 +0100 (22:33 +0100)]

  • mer-curious strings fixes !

Emmanuel Anne [Mon, 4 Nov 2013 20:45:09 +0100 (20:45 +0100)]

  • a better place to fix mer-curious bug !

Emmanuel Anne [Mon, 4 Nov 2013 20:41:05 +0100 (20:41 +0100)]

  • fix mer-curious bug !
    extremely specific: happens only if changing region on a neocd game and
    then loading an arcade game instead of returning to the game !

Emmanuel Anne [Mon, 4 Nov 2013 09:58:21 +0100 (09:58 +0100)]

  • console becomes always opaque

Emmanuel Anne [Mon, 4 Nov 2013 02:25:26 +0100 (02:25 +0100)]

  • some more capital letters fixes... !

Emmanuel Anne [Sat, 2 Nov 2013 22:40:48 +0100 (22:40 +0100)]

  • make loading neocd demos easier
    iso.gz are recognized in the file selector, and when switching to iso mode
    the zip/7z files are still listed. Also iso.gz, zip and 7z files are
    recognized as possible neocd archive on the command line
NOWSZY [Arcade] Raine x64/x86 v0.96.12a 14/07/2024

Raine v0.96.12a 14/07/2024

Did you notice he didn't send any script update for 0.96.11 ? It's because he was working like crazy on a huge update... !

And that's finally 16 new scripts and 5 updated ones for 0.96.12. The short names of the games handled this time :

wakuwak7, wh1, wh2, wh2j, whp, aof3, aof, aof2, doubledr, fatfutsp fatfury1, fatfury2, kabukikl, kof94, ninjamas, samsh5sp, samsho, samsho2, samsho3, samsho4, samsho5 !

Sorry I am too lazy to get the long names, you can either display the short names in the game list in raine, or pass the short game name on the command line when launching it (which is a feat in windows, I know !), or if you have nothing else, an internet search will give you the long name.

Except that I added some other fixes for the windows placement/status, and added the ability to eject the neogeo/neocd memory card in neocd options, mainly for pbobblen hack, to be able to run it without 1st dealing with the file of its memory card. Ah also fixed a big buffer overflow for 24bpp games added in previous version, but you didn't have time to notice that, did you ?

just uploaded 0.9612a with an update for the roms for samsho2pe sent by mer-curious 5 minutes after the release of 0.96.12

Changelog

commit c629313631ac9640a19f6744cc5df40833904f36
Author: Emmanuel Anne <emmanuel.anne@gmail.com>
Date: Sun Jul 14 18:21:45 2024 +0200

  • 0.96.12a

commit f96079448381e97c4181b19b01827006e175ffeb
Author: Elvis Araujo <famicom4@yahoo.com.br>
Date: Sun Jul 14 13:17:54 2024 -0300

  • Update to samsho2pe version 2.2 (#72)
  • As per the commit in fbneo GitHub: https://github.com/finalburnneo/FBNeo/commit/1038c90ca68bfaa5b75d10152e9a6afb1dd107c5
  • Ukyo Readjusted Tsubame Gaeshi Range Slash, Nerf
  • Cham Cham Readjusted Boomerang Range For Zoom 3.5, Nerf
  • Readjusted Range For All Chars, Simple Attacks, A,B,AB,C,D,CD, Nerf
  • Readjusted Range For All Chars Unnarmed, Simple Attacks, A,B,AB,C,D,CD, Nerf
  • Reduced Velocity All Chars For Zoom 3.5, Nerf
  • Genan Unnarmed Jump+cd Crash Reset Game, Bug Fix
  • Nakoruru Unnarmed Jump+A Crash Reset Game, Bug Fix

commit 664f554fdd629abee8cb007188a5f0f8da6d29e7 (tag: 0.96.12)
Author: Emmanuel Anne <emmanuel.anne@gmail.com>
Date: Sun Jul 14 17:55:18 2024 +0200

  • 0.96.12

commit 29d6c4b29beb39894293ce2fc6186cee3b9330af
Author: Emmanuel Anne <emmanuel.anne@gmail.com>
Date: Sun Jul 14 17:50:19 2024 +0200

  • whp script: small fix from ffman1985

commit 52b671f878b76e0f2c6291cd9ab6933491d88303
Author: Emmanuel Anne <emmanuel.anne@gmail.com>
Date: Sun Jul 14 17:19:49 2024 +0200

  • huge update from ffman1985 !

commit faf046c4218ae47fe6274cdc82c58fac5f62fb1c
Author: Emmanuel Anne <emmanuel.anne@gmail.com>
Date: Sat Jul 13 20:04:51 2024 +0200

  • next batch of fixes for window position/status and remove the debug stuff from gui.cpp (comment the define). This time it's mainly because I discovered that the behavior of windows is not the same in windows if launched from a terminal or from the explorer !

commit 435e4adc5bb3851a16c2118aaee01061a1ae1e67
Author: Emmanuel Anne <emmanuel.anne@gmail.com>
Date: Sat Jul 13 19:41:57 2024 +0200

  • initialize aes and memory card status in hreset instead of load

commit c256dcdc567d029d44fcd50258709c60424f4cf6
Author: Emmanuel Anne <emmanuel.anne@gmail.com>
Date: Sat Jul 13 12:19:02 2024 +0200

  • allow to insert/eject neo memory card

commit 1a42ddbaf08ff3c9fbeb7fdbfab176822849293b
Author: Emmanuel Anne <emmanuel.anne@gmail.com>
Date: Sun Jul 7 13:49:36 2024 +0200

  • final fix for windows
  • and forbiding fullscreen from a maximized window to preserve my sanity.

commit 5d7881194263cd2bb25d10707a1bf551a7798244
Author: Emmanuel Anne <emmanuel.anne@gmail.com>
Date: Sun Jul 7 13:44:30 2024 +0200

2 useless files in Musashi, committed by mistake

commit 29f6fccb42d6a847819cf673b5a3bbb9f0f8774f
Author: Emmanuel Anne <emmanuel.anne@gmail.com>
Date: Sat Jul 6 17:47:39 2024 +0200

  • fix buffer overflow in 24bpp games
    • these are taito f3 and psikyo sh games + macrossp. It's because of the recent change to initialize display_cfg.bpp based on the color mapper. The problem is that InitPaletteMap depends on display_cfg.bpp too ! So I moved the initialization there, but it works only if set_colour_mapper was called before InitPaletteMap, which seems to be the case for at least most drivers, maybe all. I kept the default initialization in case of a faulty driver, I think all the 24bpp games are good anyway, and the others would not make a buffer overflow in this case.

commit be56bdd7b25770016355c4bfae5b32b9c010006f
Author: Emmanuel Anne <emmanuel.anne@gmail.com>
Date: Sat Jul 6 16:57:57 2024 +0200

  • the big fix for name collisions in windows
  • finally it was becoming too infuriating and I had to do something about
  • it, so :
  • - default raine types are defined as typedefs instead of #define because some of them are defined in windows using typedefs and the last typdef wins, so no choice here
  • - MessageBox becomes raine_mbox
  • - HANDLE becomes AUTHOR (these guys are crazy to define HANDLE this way in a public api !).
  • - Also removed the u8, u16 and u32 definitions from gens_sh2 because they were creating type conflicts now

commit 009ae8fc8f83a05b03c53ae4ba4ae532290bd720
Author: Emmanuel Anne <emmanuel.anne@gmail.com>
Date: Fri Jul 5 11:09:51 2024 +0200

  • fix include collision in windows very tiresome, I should really investigate one day to see if there is not another way to get these types right for everyone.
NOWSZY [Arcade] Raine x64/x86 v0.96.11 5/07/2024

Raine v0.96.11 05/07/2024

The usual stuff, but some of these fixes are quite surprising, at least for me :

  • The updates first: samsho2pe updated to its latest version but can already be retrieved from internet archive, sfz3mix v0.31 and it's now downloaded directly from its site instead of internet archive.
  • Also the pbobblen "rotary" version is now supported, see the post about that there

Fixes :

  • the sdl2 default rendering was mostly broken, now it works again, it's good to have this one as default rendering even if it has less features than opengl
  • the fps displayed when using the turbo key (DEL by default) were wrong !
  • fixed the mess added in previous version about window size, position and status, hopefully for good this time
  • fixed slowdown when choosing to have an opaque hud in opengl !!! This one was very surprising, I only found it because I tested the sdl2 rendering and so I chose opaque hud there, and kept it when returning to opengl after. It took me a long while to understand where that incredible slowdown was coming from ! It can be particularly felt if using the turbo key, it was much slower if using an opaque hud ! Anyway it's done totally differently now and should work all the time.
  • got rid of the borderless option in video options, it was replaced by desktop fullscreen in sdl2 it should have been removed earlier.

Raine v0.96.10 23/06/2024

  • I added the tracking of maximized/restore status which obliges to change quite a few things, and while I was at it the position of the window is now tracked in real time, previously it was just asked when the program exited. I removed a hack about window position for linux in the process, normally it shouldn't be necessary anymore... let's hope for the best ! A particularity: it tries to save the status of the window before it was maximized, which means that if you maximize your window, quit to save the configuration, then run the program on another screen, you should be able to leave maximized state and find your previous saved position !
  • ...Except that ffman1985 did it again, this time on "fatal fury1", and the very special thing this time is that he added the ability to play in coop with the computer! One of the most surprising bugs was probably the bad initialization of the sound driver in the sound options dialog, we probably had this one for very long !
  • rest of symptoms here

Raine v0.96.9 17/06/2024

  • Mainly because I broke the top of the main menu in the previous version ! 1 line fix, but an important one... !!!
  • Anyway except this one I manage to fix some alignment issues in sfz3mix (16 pixels on the right for scrll2, scroll3 and the sprites, I can't say I had a lot of time to test it, but it looks better).
  • And a fix for a mer-curious crash, see his thread for the details, it was probably specific to ssrpg, but it obliged to change the way samples were handled !
  • I hope there won't be another critical bug in this one because I plan to cool down for a few days after this !

Raine v0.96.8 16/04/2024

  • Yeah well I finally was convinced to release an update to have sfz3mix, and it was quite a lot of work for what was supposed to be just a hack... ! It's actually the biggest cps2 game so far, using a resolution higher than the original hardware and with such huge rom regions that it had to use quite a few modifications in the emulation to work. You have the links in the forum to the site's project, thanks to zero800 for that.
  • It also obliged me to fix some bugs in the cps2 emulation, so there should be some improvement especially related to line scroll in the background layer which sfz3mix uses a lot.
  • Except that ffman1985 did it again, he added a lot of console scripts, as a reminder the neogeo ones are for aes only, non arcade mode. His new scripts are for at least fatal fury special, fatal fury 2, kof94, kof95, and samsho3.
  • And then quite a lot of small fixes, most of them coming from the gcc sanitizer, really efficient at his work, a lot of minor stuff and some buffer overflow in the line scroll in cps1 and zoom code in the psikyosh driver (sh2). The translations were updated too, mostly the brazilian one. 

 

NOWSZY [Arcade] Raine x64/x86 v0.96.7 24/01/2024

Raine v0.96.7 24/01/2024

Most of the changes in this one are for the dos version and were released as 0.96.6 for dos anyway, but :

  • fixed an amazing bug for pengo which was here since 0.43.2, that was in september 2005 !!! See the thread in the forum if you want details.
  • galaga will now display a message when loaded if it can't find anything for the explosion sample, you can ignore it, it's for info.
  • gui fixes: games states, transparency, length of game title + size at bottom of screen.
  •  a new "color theme", it was just because I noticed the dos version had actually 3 color themes, but it was done simply by rotating the colors rgb values, here it's a little more involved. Anyway the red theme had been forgotten in the sdl versions...

Raine v0.96.6  9/01/2024

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 :

  • what I hope will be the curl final fix, see a few posts higher in this topic for more info, everything should finally work as expected, it will create html files for index in the raine directory when needed.
  • a fix for savegames in the gui which showed by mistake the clones saves at the same time, this thing is never used, really.
  • the neogeo saveram can be saved by game to preserver hiscores, or shared as the neogeo hardware did and as we did until now. Option in neogeo/neocd options.
  • Fixed the colors selection in the gui (gui options / colors), they were broken since the switch to sdl2 ! and slightly improved the look of the green theme by the way.
  • The old behavior of the sdl1 gui where menus appeared behind dialogs in transparency is restored, it's only for dialogs, those having a black title bar. You can update the blue theme either by going to gui options / colors / revert to... and choose green, then blue, then exit and the colors are updated. Or edit the bg color in this same menu, and set alpha to 0xc0, same result. Or you can do nothing to keep the old one, but then don't complain if the transparency makes things hard to read sometimes !
NOWSZY [Arcade] Raine x64/x86 v0.96.5 5/01/2024

Raine v0.96.5  5/01/2024

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... !

 

NOWSZY [Arcade] Raine x64/x86 v0.96.4 1/12/2023

Raine v0.96.4  1/12/2023

  • Fix a sound problem in Samurai Shodown RPG translation.

    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.

Raine v0.96.3  15/10/2023

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 :

  • fixed loading roms from internet archive when there are multiple rom names known and the 1st is not the one in internet archive, I noticed this one while doing a new raine install at a friend's... ! This bug was added in 0.96.2 because I wanted to have a visible error when the rom size wasn't found, well it wasn't found for all these games with multiple names !
  • fixed a crash in the 32 bits version when trying to use any game using the 6502 cpu, there was a conflict between the 6502 and the sh2 because of an endif and a misplaced break... !
NOWSZY [Arcade] Raine x64/x86 v0.96.2 28/09/2023

Raine v0.96.2  28/09/2023

Earlier than what I thought because of some rather big bug found, but I took the opportunity to fix a few more things :

  • fixed the hiscore saving for tgm2 / tgm2p (a new @delay command in the hiscore.dat for these 2)
  • fix a crash when starting acrobatm or any game in the nmk driver actually, and fixed an older bug which prevented these games from starting
  • Finally added the roms info so that the new sh2 games can be downloaded from internet archive

 

Raine v0.96.1  27/09/2023

Fixes for the left out bugs from yesterday, plus adding a last game :

  • fixed the bad ymf278b emulation, sound is normal again for all games using this chip which include the sh2 games
  • fixed the bad palette for dragon blaze
  • added s1945ii (including hiscore saving, cheats and there is a new history file).

Which should make a much more solid version than the one from yesterday.

 

Raine v0.96  26/09/2023

(...)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.

 

NOWSZY [Arcade] Raine x64/x86 v0.95.5e 01/06/2023

Raine v0.95.5e 01/06/2023

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:

  • a lot of neogeo games which had an horizontal resolution of 304 pixels are back to the normal 320 value, that's the biggest fix in this one. sfz3j which had been removed in 0.95.5d is back since sfa3 doesn't contain the text from japan !
  • Also removed the japan region for all the sfa3 games and clones.
  • And re-enabled the workaround for some green colors in windows when displaying the green cross in the gui, I can't reproduce anymore this one here, mer-curious is the only one who can for now, more feedback welcome.

 

NOWSZY [Arcade] Raine x64/x86 v0.95.5d 28/05/2023

Raine v0.95.5d 28/05/2023

  • And I just posted the binary for 0.95.5d, the very last update for this 0.95.5 version. Just what we discussed in the past week, some improvements for the ips support (mainly load_continue support, but also the way the .dat files text is displayed), and the option to mute the sfa3 announcer in sound options.

Raine v0.95.5c 21/05/2023

  • just posted 0.95.5c version, there are very few changes inside, mainly the few text changes from mer-curious, the change to allow more ips files, 2 new cheat files from ffman1985: sfa3 and sfa3jr2, and that's all. It's just that there is nothing big in the works for now, so there is no real reason to wait for the ips fix.
  • 0.95.5b was linux only to fix a make install problem.
  • And there should not be any 0.95.5d !

Raine v0.95.5b

  • ???

Raine v0.95.5 14/05/2023

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 :

  •  the list of games now using the console scripts from ffman1985 is longer, see his thread for details. Here it is: hsf2d, sf2cejc, sf2ce, sf2hfj, sf2hf, sf2j, sf2, sf2ad, sfa, sfz2ald, sfz2alj, sfz2al, ssf2ud, ssf2xjd, ssf2xj, xmcotar1d
  •   progear had been broken for 1 year ! It's now fixed.
  •  the ips files can now be bps files when referenced in a .dat file. If you don't know what bps files are, never mind !
  •   some minor fixes in the multiple files selector for "load ips dat files"
  •  since they never fixed sdl2_image 2.6.x which does not return palettes anymore for 256 colors png, I finally merged the right version of their load_png function to be able to keep the color cycling in the raine dialog on systems with a recent sdl2_image (linux only !)
  •  raine can optionally be compiled using clang, it's mainly useful for debuging
  •  add back button in game controllers to switch between dialog headers and main parts in the gui
  •   Plus some minor stuff... !

 

Raine v0.95.4b 26/04/2023

  • And you got a 0.95.4b, a bug specific to windows and which doesn’t happen all the time displayed very weird script error messages. And the lua label was missing for the lua console script for sf2, that’s all so it’s sill 0.95.4, just an update.
NOWSZY [Arcade] Raine x64/x86 v0.95.3 6/04/2023

Raine v0.95.3 6/04/2023

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 :

  •  better message for broken ips .dat files
  •  Ignore repeated keys ! I had some trouble with the turbo key DEL, which must be held down as long as you want the acceleration to occur, but after a while it created havoc. It's because sdl2 handles key repetition and I missed it completely ! It's fixed now.
  • console: fix breakpoints for 68k cpus which I had stupidly broken when adding the z80 breakpoints !
  • The multiple files selector used for ips dat files doesn't loose its selection anymore when resizing the windows
  • Still for ips dat files: when no dat files are selected delete the corresponding ini file when leaving the directory or closing the dialog
  •  some more fixes to this multiple files selector... !
  •  a fix for a crash I got in the console while copying and pasting info from the console
NOWSZY [Arcade] Raine x64/x86 v0.95.2 2/04/2023

Raine v0.95.2 2/04/2023

  • there were a few bugs in accessing some files in the appimage which pushed me to fix quite a few paths which were wrong also for windows, it's a miracle that some functions worked in windows, maybe I didn't test them enough, and it explains mer-curious problems with the ips files ! (and it's a crazy bug, sometimes a path with / is accepted, but sometimes not)...

Raine v0.95.1 1/04/2023

  • a lot related to the new file selector for the ips dat files
  •  supports some very basic editing of the .ini files in the ips directory, don't abuse it, these files are not supposed to be edited, but it should tolerate // at the beginning of a line and empty lines
  • Sample rate was wrongly initialized to 11 KHz if you launched raine without any config file (brand new install) and called the sound options dialog before loading any game. Most users would change manually this frequency rate in this case, but anyway... ! Now the sample rate take is the one returned by SDL_GetAudioDeviceSpec in all cases.
  • speed hacks are disabled by default in neogeo options, too tiresome to track the list of games which don't support them.
  • the music which was gone during the neogeo logo for aodk is back ! It was related to some very technical neogeo hardware initialization, see the source if you want details.

Raine v0.95 24/02/2023

  • an old bug in sdl2-2.0.20 which obliged me to make a workaround seems to have disappeared, the checkboxes are all green again in the windows version of raine (there was exactly 1 white line before to work around this bug, it was barely noticeable).
  • move "preload ips" to the game selection dialog, idea from mer-curious and he was right on this one.
  • the crash when there is an empty ips folder and you select anyway "preload ips dat file" and then click on the ".." which appears is fixed, you won't even see the .. now, you'll just get an error message telling the directory is empty !
  • it's advised to update for all windows users, the new packages are dlls32-0.95.7z for 32 bits and dlls64-0.95.7z for 64 bits.
wstecz25/11/2013 17:47
Dodatkowe informacje
Komentarze
... bez komentarza
Ostatnio dodane pliki
Newsy Linkownia Emulatory na PC Wideoteka Screenshoty Bajtek Reduks Ready.Run

© Try2emu 1999 - 2024 | Krzysztof 'Faust' Karkosza Kontakt Polityka Prywatności OWU