(Multi-System) Mednafen v0.9.42 - 模擬器

Sarah avatar
By Sarah
at 2017-02-06T13:35

Table of Contents

2017.02.08


Mednafen v0.9.41 Changelog:

* NES: Added support for iNES mapper 190.
* SNES_FAUST: Added multitap support(enable via setting
" snes_faust.input.sport2.multitap").
* SS: Fixed severely-flickering graphics in "Virtua Cop" and "Virtua Cop 2".
* SS: Fixed speed problems in "Pocket Fighter".
* SS: Fixed FMV tearing in "Johnny Bazookatone".
* SS: Fixed hang in "GunBlaze-S".
* SS: Fixed hangs in "Virtua Fighter" and "Virtua Fighter Remix"(still some
graphical weirdness, though).
* SS: Fixed hang in "Zero Divide".
* SS: Fixed missing sound problem in "Arcade's Greatest Hits".
* SS: Fixed missing sound and related issues in "Ultimate Mortal Kombat 3".





2017.01.24

January 21, 2017:

SS: Implemented disc change IRQ on disc eject.

January 20, 2017:

Replaced usage of trio_snprintf() to a fixed-size buffer for path
construction in general.cpp with manual concatenation of std::string
strings.

January 18, 2017:

Use _beginthreadex() instead of CreateThread() on Windows, to avoid a
small memory leak.

Now explicitly use 64-bit walltime functions on 32-bit Windows builds.

January 17, 2017:

PCE, PCE_FAST: Added a missing sound emulation variable to save states.

January 16, 2017:

SNES: Added setting "snes.h_blend", default value of "0", that when set
to "1" will enable a horizontal blend/blur filter.

January 15, 2017:

PCE: Improved SuperGrafx window handling in 10MHz dot clock modes.

GBA: Modified RTC emulation to not use standard C library walltime
functions during emulation.

Wrapped various time functions, and dropped the dependencies on SDL time
functions, in Time.cpp/Time.h.

January 14, 2017:

WonderSwan: Fixed off-by-1 bugs in window coordinate evaluation, per tip
from trap15.

WonderSwan: Fixed copyright notice headers to not allow distribution
under versions of the GPL other than version 2(an oversight from
back when the Cygne code was added to Mednafen).

WonderSwan: Applied sound and DMA emulation fixes from trap15; fixes rain
sound effect in "Star Hearts". The changes did necessitate lowering
the overall WonderSwan sound emulation volume a bit to prevent excessive
clipping, however.

January 12, 2017:

SS: Fixed a logic error in the VDP2 rendering code; fixes battle scenes
in "Grandia".

January 10, 2017:

SS: Removed a few bad entries in the internal region-correction database
that were breaking the Korean releases of some games.

January 9, 2017:
PCE, PCE_FAST: Added support for auto-enabling SuperGrafx emulation with
CDs when a mode 1 data track has the 16-byte magic
"4D 65 64 6E 61 66 65 6E 74 AB 90 19 42 62 7D E6" at offset
0x86A(assuming 2048 bytes per sector), for homebrew and translations.

January 7, 2017:

SS: Added emulation of the SCSP 18-bit DAC enable bit; fixes low volume
problem in "Daytona USA".

SS: Fixed some bugs that broke emulation on big-endian platforms.

January 5, 2017:

Fixed an off-by-1 memory corruption bug in the debugger's memory editor
relative bytestring search code.

VB: Finally commented out some debug printf()s.

January 1, 2017:

Cleaned up code that passes video data from the game thread to the main
thread, and replaced some volatile usage with atomics.

December 31, 2016:

Fixed a large memory leak that occurred when saving screenshots with
SHIFT+F9.

VB: Fixed a regression introduced in 0.9.39.2 that caused transient
sound/note distortion on save state load.

December 27, 2016:

Moved TCP/IP networking code into the core of Mednafen, and added support
for non-blocking connects, so the Saturn emulation module can eventually use
it for modem emulation.

December 25, 2016:

Modified configure script to (hopefully) compile in the Saturn emulation
module when building for PPC64 and AArch64 architectures(in addition to
x86_64).

December 21, 2016:

Allow emulated digital button mappings to be used in AND mode(like
command keys configured with SHIFT+F2) if the user manually
prefixes the "/&&\ " magic string to the mapping setting string in the
configuration file. Can be useful with emulated switches and mode
toggle buttons,

but the in-emulator input configuration process will need to be revamped
before enabling this mode for a mapping can be done in a sane and
more user-friendly manner.

Rewrote round_up_pow2() in math_ops.h to use MDFN_log2, which in turn
uses MDFN_lzcount*(), since the major CPUs that Mednafen is going
to run on should have dedicated instructions to (at least indirectly)
count leading zeroes. Also changed the semantics to return 0 on
overflow instead of 1.

December 20, 2016:

SS: Now use leading-zero counting function from math_ops.h in the VDP2
rendering code, instead of using inline assembly.

Reorganized the leading/trailing bit counting functions in math_ops.h,
added 32-bit and 64-bit trailing-bit counting functions, and added
faster variants where passing a 0 results in an undefined result.

December 19, 2016:

Print out the game key used after a connection is established with
netplay, when the game key is not empty.

SMS: Added settings "sms.slstart", "sms.slend", "sms.slstartp", and
"sms.slendp".

Added some checks to help prevent a black screen when the scanlines
effect is enabled via a .scanlines setting and the effective Y scale
is too small(by forcing negative-value behavior in the case of
interlaced video, or temporarily disabling the effect otherwise).

December 18, 2016:

PSX: The functionality controlled by the "psx.input.analog_mode_ct"
setting no longer interferes with netplay.

PSX: Added "psx.input.analog_mode_ct.compare" setting to control the
combination of buttons used when the functionality controlled by the
"psx.input.analog_mode_ct" setting is enabled.

Modified build system to use $(localedir) instead of $(datadir)/locale
for LOCALEDIR define.

Updated miniLZO to version 2.09.

December 14, 2016:

SS: Added setting "ss.h_blend", default value of "0", that when set to
"1" will enable a horizontal blend/blur filter(with a much noticeable
effect on the Saturn video modes with a higher horizontal resolution).

December 10, 2016:

SS: Added setting "ss.h_overscan", default value of "1", to allow the
user to show less of the screen on the left and right sides by
setting it to "0".

December 9, 2016:

SS: Added setting "ss.correct_aspect", default value of "1", to allow the
user to disable aspect ratio correction(not recommended,
but whatever~).
Added simple TV CRT-approximating OpenGL shader, "goat".

December 8, 2016:

Renamed settings "*.pixshader" to "*.shader".

December 7, 2016:

Check for and use -no-pie instead of just -nopie in the configure script,
to fix build failures on at least one platform.

December 6, 2016:

Fixed half-source-pixel image offset bug in the "autoip", "ipxnoty", and
"ipynotx" pixel shaders.

Fixed altivec.h header detection regression in 0.9.39.

October 7, 2016:

Fixed a bug that caused input movie recording to produce broken
recordings when done during netplay with an emulation module
that uses mid-frame sync functionality.


https://mednafen.github.io/

--

ポーラステーション
http://perry0517a.blogspot.tw/

--

All Comments

用電腦玩ppsspp會lag

Puput avatar
By Puput
at 2017-02-04T09:44
前兩天才得知有ppsspp這個模擬器 馬上來試用看看 我用電腦玩dissidia final fantasy會lag 遊玩過程並不是全程lag 像我用克勞德使出超究武神霸斬的時候才會lag 這個時候畫面跟聲音都會延遲 ppsspp的參數完全是預設沒有更動 不知道是不是電腦硬體的問題 我的配備 i5-24 ...

PSP模擬器畫面與PSV比較

Frederica avatar
By Frederica
at 2017-02-03T15:41
最近在youtube上看到PSP模擬器畫面超好的 執行也很順暢 像是 王國之心、拉捷克與克拉克、戰神等遊戲 畫面甚至跟PSV的各有千秋、有些還不相上下 尤其PSP燒效能的遊戲經過模擬器強化畫面後 不少比PSV遊戲裡畫面普通的還要好 有人做過PSP模擬器與PSV的比較嗎? - ...

熱血物語新作 預計上STEAM發售

Michael avatar
By Michael
at 2017-02-03T01:37
熱血物語:地下世界 River City Ransom Underground - Launch Trailer https://www.youtube.com/watch?v=us7MnovsPKs River City Ransom: Underground Now Has a La ...

Twenty Years of MAME

Carolina Franco avatar
By Carolina Franco
at 2017-02-02T15:08
2017.02.01 時光飛逝。 Way back in 1997, Nicola Salmoria merged a few stand-alone arcade machine emulators into the first Multiple Arcade Machine Emulator. Cou ...

(GBA) Virtual GameBoy Advance v5.4

Megan avatar
By Megan
at 2017-02-02T15:02
2017.01.29 Virtual GameBoy Advance (VGBA) is a program that emulates Nintendoand#39;s GameBoy Advance on your computer. It runs GameBoy Advance games on P ...