EMU618社区

 找回密码
 立即注册
搜索
查看: 836|回复: 0

[新闻] MD模拟器Gens/GS v2.15.5 / M5.1发布

[复制链接]

该用户从未签到

发表于 2008-11-3 21:00:31 | 显示全部楼层 |阅读模式
MD模拟器Gens/GS发布新版,更新如下:

Milestone 5.1 introduces the following new features:

    * RAR archives can now be used via an external RAR binary. You must have RAR installed in order to use this feature. (Windows users can install WinRAR, which includes the command-line rar.exe.)
    * You can now drag a ROM file onto the Gens window to open it.
    * [GTK+] Many of the bundled icons have been updated with KDE 4 Oxygen icons. See http://www.oxygen-icons.org/ for more information.

Milestone 5.1 has the following miscellaneous changes:

    * "PSG Improved" has been renamed to "PSG (Sine Wave)", which more accurately describes its functionality.

Milestone 5.1 fixes the following bugs:

    * [Win32] The lag issue seen on some computers should be fixed.
    * [Win32] Fixed joystick POV support.
    * [32X] PWM audio no longer "clicks" when it isn't in use.
    * [Debugger] The VDP debugger now scrolls all the way to the last VRAM line, 0xFE00-0xFFFF. Previously, it would only scroll to line 0xFC00-0xFDFF. This bug was reported by djohe in #retro.
    * [Regression from m5] Gens no longer creates blank SRAM files for games that don't use SRAM. This bug was reported by Delta on the Sonic Retro forums.
    * Fixed compilation with --disable-cdrom.

Milestone 5.1 has the following low-level code changes:

    * The menu system has been rewritten such that both the Win32 and GTK+ versions now share the same menu data. Not only does this reduce the amount of duplicated code, it makes it easier to add menu items and it reduces the amount of code needed to build and synchronize the menus.
    * The PWM audio emulator has been rewritten in C. This rewrite was based on pwm.c from Gens Rerecording.
    * The build system has been updated so that it automatically detects MacOS X and Cygwin, and adjusts compilation settings for those two platforms as necessary. Thanks to Sonicblur on the Sonic Retro forums for the MacOS X compatibility fixes.
    * The About window has been converted to a C++ class. Eventually, all of the windows will be converted to C++ classes.
    * The configure script will now check what hash table implementations are available at compile time. Previously, Gens/GS only used the relatively new TR1 unordered_map, which is only available in gcc-4.x and later. Not only did this cause problems for gcc-3.x users, it caused problems for gcc-4.0 users, since unordered_map was broken in gcc-4.0. The configure script will now check to make sure unordered_map is working, and if it isn't, it will fall back to either __gnu_cxx::hash_map or std::map. If it falls back to std::map, it will print a warning, since std::map is not a hash table and is thus considerably slower than both unordered_map and hash_map.
    * The configure script will now check if the linker supports --as-needed. Previously, the configure script always added --as-needed to LDFLAGS, which caused a problem on systems that didn't support it.

http://info.sonicretro.org/Gens/GS
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|国治模拟精品屋 ( 沪ICP备15012945号-1 )

GMT+8, 2024-11-2 02:31 , Processed in 1.074219 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表