!

[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.97.5 09/03/2025

Raine v0.97.5 09/03/2025

Ok, nothing major this time, release mainly due because of an update for the appimage files for non arch linux distributions !

So here are the changes anyway (mostly in chronological order):

  • lots of script updates from ffman1985, including sf2 serie (sf2, sf2hf, sf2ce, ssf2 and ssf2t, hsf2), the sfa serie (sfa, sfa3, sfz2a1, sfz3jr2, sfz2alj), and the marvel serie (mvsc, mshvsf, xmvsf) ! Impressive work... !
  • Rom region selection in the gui for sf2hf, sf2, sf2ce, sfa, xmcota, mshvsf
  • some big fixes in the converter I used to convert the cheats from mame, which allowed to fix quite a lot of things, I didn't fix everything because there was no report at all about that, and it's a long process. I just fixed the biggest games.
  • Fixed black screen for shaders when using scanline-3x during game
  • mer-curious updated samurai shodown 2 perfect edition to the latest romset
  • added some cheats and hiscore saving for dkongex and dkongjp (all dkongex cheats are not tested).
NOWSZY [Arcade] Raine x64/x86 v0.97.4 13/01/2025

Raine v0.97.4 13/01/2025

  • Portuguese and Italian are now correctly autodetected in windows when you run raine for the 1st time (without any config file). Sorry I forgot these 2 in windows, hey I don't have anyone to maintain the windows version, so I do it by default, but it's not what I prefer !
  • The watch points work better in the console when using musashi (which means the 64 bits version), and watches on words, see the git log for the details, it's quite technical.
  • Display again the neocd id after the short name of the game in the gui at the bottom of the screen. Just for neocd, not neogeo, that's where it's most useful when testing something which is not official. It was displayed before, but quite a long time ago.
  • disabled the 2 rom checks in shinobin, neogeo and neocd version to be able to use a speed hack or a rom cheat without getting this crazy blue screen on mission 2
    added cheats converted from the original shinobi in mame, it's just a reassembled version, so you can find the corresponding offsets for this version

And I had to make a new dlls-0.97.4 package because gettext got broken in the last one creating many problems with the translations. So you'll need to donwload the new dlls-0.97.4 package, and if you downloaded raine 0.97.4 before this new dll package was available, you'll need to update it too !

Raine v0.97.3 11/01/2025

  • the changes for mer-curious changing his physical display and/or soundcard on his laptop are inside, there is a thread about all this somewhere.
  • fixed a crash when opening the console after an error while loading a game
  • fixed a bug in the game options dialog, there is another post about this somewhere too, thanks to mer-curious...
  • fix the region selection which got broken while moving around entries from the main gui menu.
  • Restore mouse position when exiting the program, mainly useful for linux, for window managers which react to this
  •  Now use SDL_OpenURL to open an url from the gui, it probably doesn't change anything for now, but it will be useful if raine is recompiled for something else than windows or linux.
NOWSZY [Arcade] Raine x64/x86 v0.97.2 18/11/2024

Raine v0.97.2 18/11/2024

  • For the soundcard detection and handling when there is more than 1 soundcard on the system !  So if you have only 1 soundcard and everything works fine, no need to update this time !

Raine v0.97.1 9/11/2024

It mainly fixes the untested games in 0.97.0, but I took the opportunity to totally overhaul the disassemblers in the console, they are not external anymore, they use the functions provided by mame to disassemble.

...added the "psikyo SH2" driver to the drivers list in the game selection dialog options to be able to select these games more easily. That's all, the overhaul of the disassemblers is a very big change in git, it gets rid of most of the directories settings too.

Raine v0.97 10/11/2024

Finding something to use for the sh2 emulation in 64 bits, and it was not easy ! Finally I took the sh2 emulation from an old mame version (153), and modified it to be compatible with what gens did, so that it's compatible with the psikyosh driver. The result is slightly slower than the asm version, but not by a lot, so it will do for now. I lost a lot of time with yabause which I looked at before that. Except that the windows status bugs seem fixed for good for those who missed the latest update of this painful story in the forum, there was a binary specific for that.

  • and fix starscream so that it can be disassembled
  • finally revert to something shorter for fullscreen
  • fix duplicate translations by mer-curious
  • Renamed "Fullscreen" option to "Enable fullscreen mode (borderless window)" and the setting "Yes (desktop)" to just "Yes". There is only one fullscreen mode now, so the mode description can be move…
  • big overhaul of the disassemblers
  • fine tune cpu type for musashi
  • Missed a few parts for the sh2 C emulation...
  • game selection: add psikyo sh2 to the list of drivers
  • and fix compilation of the 32 bits version (gens)
  • add sh2 emulation from mame 153 for the 64 bits version
  • control.c: more specific log message
  • default sound card on init now, untested so far
  • ... and a fix for window position...
  • The small screen in fullscreen wasn't windows specific !
  • fix buggy black border on top in windows fullscreen
  • fix compilation in mingw32 (32 bits with asm) !!!
  • the gui now recognizes the 2 1st emu controls
  • remove real fullscreen, update comments in raine.h
  • add a prev_fullscreen variable for windows
  • another windows fix
  • Update to Samurai Shodown 2 Perfect Edition (#73)
  • add strategy guides from about dialog
  • galaxian: adjust volumes to avoid overflow
  • sdl/sasound: add semaphore for samples !
  • psikyosh: add speed hack for dragnblz
  • new cheat for tgm2p to stop music
  • move preload ips dat files below load game
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.

 

Vox populi

Ten artykuł nie byl jeszcze komentowany:(

Dodaj komentarz!!!!

Nick
Email
Www
Komentarz
 
wstecz25/11/2013 17:47
Dodatkowe informacje
Ostatnio dodane pliki
Newsy Linkownia Emulatory na PC Wideoteka Screenshoty Bajtek Reduks Ready.Run

© Try2emu 1999 - 2025 | Krzysztof 'Faust' Karkosza Kontakt Polityka PrywatnoÅ›ci OWU