2023年2月18日 星期六

Raine v0.94.11

 多機種模擬器 Raine 發布新版,更新如下 :

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

 - daioh displays correctly its controls in the gui, and not as a 6 buttons fighting game anymore
 - update for the turbo key (DEL by default) : it was still displaying the fps as an int when it has been a float for years now, so its   display was totally wrong, it now displays the fps reached while the speed was unlimited, and opengl double buffer is temporary disabled when using this so that the speed is not limited by the video hardware.
 - fix bad color for the status bar in the cheats dialog when there is a message...
 - fix for a crash in 32 bits, it happened in linux, but it could happen in windows too, it was a stack misalignment because starscream uses 4 bytes boundaries and the SSE functions in sdl2 require 16 bytes boundaries (which is huge !). There is a function attribute to fix that, so it's fixed simply but it was hard to find.

Except that on scripts :
 - you can now make hidden scripts which don't show in the gui dialog. It's useful only if you want to start it like you would call a procedure in a high level language by using the start_script command. It allows to move a block from a script there. It's more an experiment, I find the thing hard to use, but it was easy to make, so I keep it in case it's useful one day. Just replace the "script" command by "hidden", same arguments, same syntax, it just doesn't appear in the gui.
 - 
Better error messages : I added the error messages at lightning speed, but there were case where they were really not very helpful. Now you can see which script triggered the error, in which section and what line. And if it's in a run: section, the script is stopped to avoid an endless loop of errors !
 - poke extension, can use a string of any length as the value to poke, the string must be enclosed between ' ' or " ", there is a foum post with an example, and it's in use in the xmcotar1d script (Console script).
 - The big optimization of the scripts : they now preserve their parsed result to avoid to redo the stuff in each frame. Now I got some very strange behavior from windows and I still didn't understand everything here, but windows execution appears slower than linux for some reason (see the script cpu load in the Misc section of the profile display, f11 key). The 64 bits binary seems ok, I am not totally sure about the 32 bits binary, I saw it working well, but not always ! I don't know what triggers this slowdown, maybe with time I'll have more ideas. What I can say is that even when it works at its best, it's still slower than the linux version, I get 2% only in Misc while the console script is in startup (when you just start it), even with a non optimized debug build ! So see by yourself, your results might vary.

2023年2月16日 星期四

Rosalie's Mupen GUI v0.3.5

 N64模擬器 Rosalie's Mupen GUI 發布新版,更新如下 :

  • Fix reset button not working properly in RMG-Input
  • Fix profiles not being deleted properly when clicking on cancel/close in some cases in RMG-Input
  • Fix paraLLEl not logging to the log window
  • Fix paraLLEl's odd window behavior by not saving the window size when emulation ends
  • Fix GLideN64 initializing a noise texture being slow (see gonetz/GLideN64#2757)
  • Fix issue where an unbound mapping in RMG-Input would respond to an A controller button press in-game
  • Fix issue where RMG-Input wouldn't save anything but the currently opened profile

Flycast Dojo 0.5.15

         SEGA多機種模擬器 Flycast Dojo 發布新版,更新如下 :

  • Linux: Fix broken Settings tabs
  • Linux AppImage Dojo optimizations, allows for Linux desktop standards and portable install with FLYCAST_ROOT (for Fightcade)
  • Enable automatic crash reporting (no more having to manually hand me dumps)
  • Windows & Linux: Add "Open" buttons alongside Home/Data/Config directories for easy access from Settings menu
  • Help button points to updated Documentation page

BigPEmu v1.0.52

 Atari Jaguar + Jaguar CD模擬器 BigPEmu 發布新版,更新如下 :

– Added a « Sample Scale » option for the System Audio Disc.
– I heard you like minor timing fixes, so I made some minor timing fixes to the minor timing fixes.
– Minor timing fixes.

Xemu v0.7.84

 XBOX模擬器 Xemu 發布新版,請至官網下載。

2023年2月10日 星期五

Rosalie's Mupen GUI v0.3.3

 N64模擬器 Rosalie's Mupen GUI 發布新版,更新如下 :

  • Remove "Controller Is Plugged In" checkbox in RMG-Input
  • Remove text from 'Remove' button in RMG-Input
  • Add "None" input device to RMG-Input (replacing the "Controller Is Plugged In" checkbox)
  • Add "Automatic" input device to RMG-Input
  • Add support for creating profiles in RMG-Input
  • Add icons to 'Remove', 'Refresh', 'Reset' and 'Options' buttons in RMG-Input

Flycast Dojo 0.5.14

 SEGA多機種模擬器 Flycast Dojo 發布新版,更新如下 :

Flycast Dojo 0.5.14 Release Notes

  • Replays: Fix Savestate loading on streaming (Fightcade) replays. (Thanks JKTwice for the report!)

Upstream Changes

  • SDL: Handle Joystick & Gamepad API errors to avoid crashes
  • HLE BIOS: Fix SF Rush, Jeremy McGrath, and The Grinch
  • Config: Allow non per-game option to be overidden.
  • Pvr: Fix sorted triangle count with multiple render passes
https://github.com/blueminder/flycast-dojo/releases