- Just some minor fixes for the Snap package
2021年11月22日 星期一
m64p - 0081aad (2021-11-22)
2021年11月16日 星期二
Raine 0.91.21
Tsss, shortly after 0.91.20, but big fixes again...
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.
2021年11月15日 星期一
Raine 0.91.20
- 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.
2021年11月14日 星期日
BizHawk 2.7
- Tentative release notes:
- New Core melonDS!
- Linux
- Lua support!
- Fix Basic Bot
- SGB
- Sameboy is removed; Gambatte is the new default SGB core
- Gambatte
- fix Cart Bus Pullup setting
- update gambatte upstream
- GBHawk
- Set bk2 movie CGB flag properly
- Fix GBHawk settings dialog not appearing
- NesHawk
- Increase IRQ delay in mapper 48 to fix graphics glitch in Jetsons
- Fix Zelda SaveRAM (#1623)
- Give Jump II initial SRAM of 0xFF
- Fix Tsuri Kichi Blue Marlin Hen
- Atari7800Hawk
- Fix nondeterminism issues (reported for Choplifter)
- Atari2600Hawk
- game db updates
- SMS
- PCEHawk
- Improve memory domains
- PSX
- Update octoshock to Mednafen 1.27.1 (#2989)
- Bsnes-v115
- Fix snes graphics debugger getting permanently hidden (til app is restarted) (#2950)
- EmuHawk
- Discohawk
- ApiHawk
- Implement client api GetApproxFramerate()
2021年11月12日 星期五
Mednafen 1.28.0-UNSTABLE
- Stricter parsing of the configuration file and numeric setting values, with error messages now containing line numbers when relevant.
- Added setting "video.force_bbclear", default value of "0", which when set to "1" will force clearing of the backbuffer before drawing every frame.
- Added setting "video.cursorvis", default value of "hidden", to allow for showing the windowing system's mouse cursor within Mednafen's window even when it's not required.
- Implemented an M3U recursion limit of 9, adjustable by the new setting "cd.m3u.recursion_limit".
- Implemented a limit of 25 on the total number of CD images loaded while processing M3U files, adjustable via the new setting "cd.m3u.disc_limit".
- Added Zstandard decompression support to game loading, with both naked files("zst" extension) and ZIP archives.
- Added support for loading CD images from ZIP archives when the "cd.image_memcache" setting is set to "1". The ZIP archive may be loaded directly, or indirectly via an M3U file. An M3U file may also exist within the ZIP archive, to allow loading multiple CD images from within that ZIP archive. However, loading from a ZIP archive within another ZIP archive is not supported.
- Changed the naming of save games, save states, etc. for gzip-compressed games. Previously, a gzip-compressed file named like "whatever.nes.gz" would generate a save game named like "whatever.nes.<HASH>.sav", but will now generate a save game named like "whatever.<HASH>.sav", the same as if "whatever.nes" had been loaded instead of "whatever.nes.gz". The old behavior may be restored by setting the new undocumented setting "filesys.old_gz_naming" to "1".
- SS: The emulated reset button mapped to Mednafen's reset command key(F10 default) will now respect the "input.ckdelay" setting.
- SS: The VA0/VA1 motherboard's memory mapping behavior for Low-RAM is now emulated instead of VA2's, to fix a crash in "Myst" in the generator room.
- SS: Fixed unresponsive input in "Discworld".
- SS: Fixed startup abort to CD player screen in the Europe and USA releases of "Primal Rage".
- SS: Fixed abort to CD player screen when trying to start a game demo in Gremlin Interactive's "Demo Disc".
- SS: Fixed inability to skip the intro FMV in "Senkutsu Katsuryu Taisen: Chaos Seed".
- SS: Fixed flickering title screen in the "Saturn Super Vol. 2" demo of "Golden Axe: The Duel".
- SS: Fixed a regression introduced in 1.26.0-UNSTABLE that broke the CD audio player in the North America/Europe BIOS.
- SS: Implemented emulation of the CD block Scan command, to allow the scan forward/backward functionality in the BIOS's CD audio player to work.
- SS: Fixed a bug in the CD seek handling code that could cause more emulator frame pacing and sound buffer underrun issues than strictly necessary when CD image memory caching is not enabled, the default.
- SS: Corrected a few inaccuracies in the relative timing between different SCSP EG rates and between different SCSP timer prescaler rates(probably with negligible audible effects in commercial game sound drivers).
- VB: Added "left" and "right" options to the "vb.3dmode" setting, to allow for more easily showing only the left or right view.
RetroArch 1.9.13 ninjafix
- ANDROID/PLAYSTORE: Implement MANAGE_EXTERNAL_STORAGE permission
- ANDROID/PLAYSTORE: Bump up SDK level to 30 to comply with Play Store policies
- CHEEVOS: Fix need-to-activate achievement logic for non-hardcore
- CHEEVOS: Don’t queue rewind re-init if already on main thread
- CHEEVOS: Ignore unofficial achievements unless setting is enabled
- NETPLAY: Networking – should not print country for a local lobby
- NETPLAY: Add Text Chat functionality
- OVERLAYS: Revert changes
- VIDEO/ROTATION: Always return false if rotation can’t occur.
- RETRO_ENVIRONMENT_SET_ROTATION should return false when rotation has been forcefully disabled in frontend, that way the core can decide if aspect ratio should be rotated or not for vertical games. Useful for FBNeo for instance.
- WIIU: Make wiiu_gfx_load_texture code safer
ares v125.1
- fc: implement GTROM mapper [LukeUsher]
- hiro: track window focus via messages, not polling [invertego]
- mia: prefer known rom extensions in zip archives [invertego]
- ms/sfc: fix some light-gun related crashes [invertego]