2020年10月31日 星期六

SSF PrevewVer R18 (v5)

 SEGA SATURN / ST-V模擬器 SSF 發布新版,更新如下 :

変更点はVDP1描画の高速化など

設定ファイル内のProgram3タブにDelayVDP2RAMWriteTimingを追加してあります
これはGPUレンダリング時に描画を1VSync遅延させる代わりに、メインスレッドと同期しないようにする項目となります
VDP2描画スレッドが若干速くなります

2020年10月30日 星期五

mGBA 0.8.4

 GBC / GBA模擬器 mGBA 發布新版,更新如下 :

Emulation fixes:

  • GB Audio: Fix initial sweep state
  • GB Audio: Fix deserializing audio channels 2 and 3
  • GB Audio: Fix deserializing while audio was disabled (fixes #1305)
  • GB Video: Fix drawing background when window is force-disabled by frontend
  • GB, GBA Video: Copy disable flags when drawing scanlines in proxy when not blocking
  • GBA Audio: Fix deserializing SOUNDCNT_L
  • GBA Audio: Fix stereo in XQ audio
  • GBA Audio: Fix volume/mute in XQ audio (fixes #1864)
  • GBA Hardware: Fix GB Player detection on big endian platforms
  • GBA Video: Invalidate map cache when modifying BGCNT (fixes #1846)
  • GBA Video: Don’t draw sprites using unmapped VRAM in GL renderer (fixes #1865)
  • GBA Video: Fix rare regression blending semitransparent sprites (fixes #1876)
  • GBA Video: Do not affect OBJ pixel priority when writing OBJWIN (fixes #1890)
  • GBA Video: Fix deferred blending when OBJWIN matches window (fixes #1905)
  • GBA Video: Fix mode 4 transparency in OpenGL (fixes #1907)

Other fixes:

  • 3DS: Redo video sync to be more precise
  • 3DS: Fix crash with libctru 2.0 when exiting
  • ARM Decoder: Fix decoding pre-indexed writeback instructions (fixes #1915)
  • Core: Fix reported ROM size when a fixed buffer size is used
  • Core: Fix memory leak loading ELF files
  • GBA: Disable more checks when loading GS save with checks disabled (fixes #1851)
  • GBA: Fix endianness issues in renderer proxy
  • GBA Core: Fix memory leak when loading symbols
  • GBA Serialize: Ensure program counter is aligned when loading
  • Qt: Add dummy English translation file (fixes #1469)
  • Qt: Fix Battle Chip view not displaying chips on some DPI settings
  • Qt: Fix camera image being upside-down sometimes (fixes #829 again)
  • Qt: Fix drawing on macOS break when using OpenGL (fixes #1899)
  • Qt: Fix stride changing when toggling SGB borders (fixes #1898)
  • Qt: Fix aliasing on background logo (fixes #1886)
  • mGUI: Fix closing down a game if an exit is signalled
  • mGUI: Fix cycling through config setting states with accept button
  • mVL: Fix injecting accidentally draining non-injection buffer
  • VFS: Fix directory node listing on some filesystems

Misc:

  • GBA Video: Improve speed of window texture generation on AMD
  • Vita: Clear both buffers when loading a game

Neko ProjectⅡ fmgen 201018

 PC-98xx系列模擬器 Neko ProjectⅡ fmgen 發布新版,更新如下 :

- ステートファイル名にフォルダが含まれている場合の不具合修正

- ADPCM修正

Mednafen 1.26.0-UNSTABLE

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

October 26, 2020:
SS: Added "The Lost World: Jurassic Park" to the internal database of games to enable full cache emulation with, to fix most rock face graphical glitches.

October 25, 2020:
SS: Added "Corpse Killer" to the internal database of games to enable full cache emulation with, to fix the glitchy rotation-zoom effect.

October 24, 2020:
SS: Fixed major bug, existing since Saturn save state support was added, in the SCU save state code that caused wrong state to be saved(and later restored)
when an SCU DMA level in indirect mode was active.

SS: Added "Kaitei Daisensou"/"In the Hunt" to the internal database of games to enable SH-2 read/write VDP1 draw slowdown with, to fix FMV tearing.

SS: Added "Zero Divide" to the internal database of games to use the data cache read bypass kludge with, to fix a graphical glitch with character portraits.

October 23, 2020:
SS: Made changes to prevent the CDB emulation from reporting PLAY status until the second sector is read after a seek completes; fixes game-breaking
problems in "Break Point", "DJ Wars", "Hop Step Idol", and "Tennis Arena".

SS: Fixed inaccuracies with how CDB playback buffer full auto-pause and resume works; fixes occasional hangs of finite duration in "Dragon Wars II" and
"World Cup France '98: Road to Win" when trying to skip FMVs.

October 22, 2020:
SS: Added "Mujintou Monogatari R: Futari no Love Love Island" to the internal database of games to use the data cache read bypass kludge with,
to fix glitches when character portrait graphics change.

October 21, 2020:
SS: Added "Doraemon: Nobita to Fukkatsu no Hoshi" to the internal database of games to use the data cache read bypass kludge with,
to fix the blank Game Over screen.

SS: When a CDB 'Get CD Device Connection' command is issued very shortly after a 'Reset Selector' command, the 'Get CD Device Connection' command
will now be executed before the resetting effects of the 'Reset Selector' command occur.  Fixes startup hang in the USA version of "Independence Day".

October 20, 2020:
SS: Slowed down emulated VDP1 pixel plotting performance by a bit less than 20%(10% in 8bpp mode); fixes prematurely cut-off voices in "Paneltia Story",
and reduces tearing in "Yu-No".

October 18, 2020:
SS: Added "3D Baseball", "The Crow", "NBA Action", "NFL Quarterback Club 96", "Solar Eclipse", and "Titan Wars" to the internal database of games to
enable full cache emulation with, to fix minor FMV glitches.

SS: Added "Thunder Force Gold Pack 1" to the internal database of games to enable full cache emulation with, to fix the glitchy ship sprite in the ending
of "Thunder Force III".

SS: Added the Europe releases of "Virtua Cop" and "Virtua Cop 2" to the internal database of games to enable full cache emulation with, to fix
startup hangs.

SS: Added "Yu-No" to the internal database of games to enable full cache emulation with, to fix the problem of the intro FMV ending too soon.

SS: Added "Horror Tour" to the internal database of games to enable full cache emulation with, to fix graphical glitches on the save and load screens.

SS: Added "Falcom Classics II" to the internal database of games to enable SH-2 read/write VDP1 draw slowdown with, to fix tearing in the intro FMV of "Ys II".

SS: Added "Tokimeki Memorial: Forever With You" to the internal database of games to enable SH-2 read/write VDP1 draw slowdown with, to fix the glitchy
arm sprite in the Konami intro.

SS: Added "Virtua Fighter Kids" to the internal database of games to use the data cache read bypass kludge with, to fix a major FMV glitch.

October 17, 2020:
SS: Made a very small SSE2-based optimization to the cache tag evaluation code.

October 16, 2020:
SS: Removed incorrect write mirrors for the SH-2 CCR register; fixes FMV glitches in "NFL Quarterback Club 97".

SS: When full cache emulation is enabled(e.g. via database), alternate slave CPU and bus sharing emulation code will be used, to reduce
disproportionate sharing of the bus(it's still not perfect, however).

SS: SH-2 PC-relative MOV.W and MOV.L loads are now correctly treated as instruction fetches instead of data fetches with respect to the
OD/ID bits of CCR.

SS: The SH-2 WB/EX pipeline stall emulation logic is now always enabled, instead of only being enabled in full cache emulation mode as it was previously.

October 12, 2020:
SS: Moved SH-2 cache entry invalid bit from bit31 of the internal combined tag variable to bit0, for slightly better code generation.

October 11, 2020:
SS: Slave SH-2 on/off is now handled outside of the regular event handling system to prevent a crash under certain conditions.

October 9, 2020:
SS: Extended the handling of VDP1 command execution slowdown on SH-2 CPU reads/writes to also include SH-2 DMA accesses.

October 5, 2020:
SS: Bumped up minimum seek timing delay, to compensate for upcoming general CPU timing improvements in the games sensitive to seek timing.

October 4, 2020:
SS: The SR value loaded with RTE is now properly masked.

October 2, 2020:
SS: Allow the SMPC joystick reading process to be aborted earlier on, while still waiting for vblank to end; fixes another hang in "QuoVadis".

SS: Added "Wolf Fang SS: Kuuga 2001" to the internal database of games to enable SH-2 CPU read/write VDP1 draw slowdown with, to
fix glitchy graphics in the player's robot.

SS: Added "Mahjong Doukyuusei Special" to the internal database of games to use the data cache read bypass kludge with, to fix the missing
background graphics layer on disc 2.

SS: Added "Kidou Senkan Nadesico: Yappari Saigo wa Ai ga Katsu" to the internal database of games to use full cache emulation with, to fix a hang.

SS: Implemented emulation of the timing effects of the B-bus write buffer on SH-2 CPU writes; fixes hang in "QuoVadis".

September 4, 2020:
SNES-Faust: Fixed bug in the multithreaded PPU renderer that could cause massive graphics corruption when a game interleaves reads and writes to
VRAM without resetting the VRAM address, like in "NBA Pro Basketball: Bulls vs Blazers".

August 28, 2020:
SS: Delay CDB status position info update by about 44us after a seek request(via Play command, or otherwise); fixes missing graphics in
the intro of "Magical Drop 3".

Raine v0.91.10

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

- oops, committed a useless test function... !

dosbox-staging 0.75.2

 Dos模擬器 dosbox-staging 發布新版,更新如下 :

* Bundle C++ Runtime libraries with Windows builds for users on Windows 7, 8.x, and those who disabled Windows 10 update mechanism. (#675)
* Reimplement CLS command to prevent text mode reset. (#639)
* Fix whitespace handling in modem ATD command. (#652)
* Fix boot failure when using HDD image. (#522)

m64p - Discord Integration (2020-10-29)

 N64模擬器 m64p 發布新版,更新如下 :

  • m64p is a little late to the game with Discord support, but here it is! It supports Rich Presence, this means that your status will update with the game you're playing:
    image
  • It also supports voice integration for netplay, there is a new option in the netplay wait room:
    image
    If you have the Discord app installed and running on your PC, that checkbox should make itself available. If you click that button, you're in a voice channel with the other players! That's it. Very simple. You don't need to share a server with them, or be friends on Discord. This will connect you with whoever you happen to be playing with. Pretty cool.
  • Unfortunately Discord currently suffers from a rather odd bug (discord/gamesdk-and-dispatch#55). There won't be any indication in Discord that you're connected to the netplay voice channel. You're just going to have to trust me that it works. Hopefully someday soon Discord will correct this bug, and a proper overlay will appear showing the voice channel members (and options like mute/volume, etc)
https://m64p.github.io/