Gens/GS Release 7 - 模擬器

Steve avatar
By Steve
at 2009-11-23T11:38

Table of Contents

http://info.sonicretro.org/Gens/GS

A new version of the Sega Genesis/32X/CD emulator Gens/GS has been released
for Windows and Linux.



Changes from r7_pre5 to r7:
New Features

* Added an additional color scaling method, "Full with S/H". This method
takes into account the Shadow and Highlight functionality of the Sega Mega
Drive′s VDP. With this method, MD color 0xEEE (white) is scaled to 0xEEEEEE
for normal, 0xFFFFFF for highlight, and 0x777777 for shadow. This color
scaling method is now the default.
* Initial reimplementation of "Full Screen Minimize". This allows the
emulator to minimize itself from Full Screen when a dialog is open, e.g. to
load a ROM image. It is currently only usable for a specific case on the
Linux version.
* [Linux] Added Alt-Tab support in Full Screen. This uses the "Full Screen
Minimize" infrastructure.

Bug Fixes

* [Win32] Added a workaround for an ASPI-related crash on Windows 98SE.
* [Win32] Fixed a regression from r7_pre3 that caused Gens/GS to crash if a
ROM is loaded via File, Open ROM and a Saitek P580 gamepad is plugged in.
Special thanks to NeKit from Sonic Retro for helping to diagnose and solve
this problem.
* [Linux] Fixed a regression from r7_pre4 where starting Gens/GS in
fullscreen mode with a ROM specified wouldn′t work. This bug was reported by
Zombie in #retro.

Miscellaneous

* [Win32] The custom debug console activated with "--debug" on the release
build has been replaced with a standard Win32 console, which is created after
initial startup.
* [MDP] Implemented mdp_host_t->emulator_control(MDP_EMUCTRL_RELOAD_INFO).
* Added "Manual" and "Report a Bug" items to the Help menu.

Low-Level Code Changes

* [libgsft] Added an implementation of strsep() and removed the strtok_r()
implementation. All Gens/GS code that uses strtok_r() has been switched over
to strsep().
* [libgsft] Added the BSD implementations of strlcpy() and strlcat(). Most
Gens/GS code has been switched over to these functions.
* Initial infrastructure for dynamically loading libpng. This will be used to
separate libpng on Gens/GS Win32 into a separate DLL. If libpng can′t be
found, Gens/GS will fall back to saving screenshots in BMP format.
* Eliminated most of the "DECL" macros from the x86 assembler files. This
reduces the total symbol count in the resulting binaries.
* Added a new x86 assembler macro, SYM(), which prefixes symbols with the
appropriate C symbol prefix for the platform.

--

All Comments

PCSX2 SVN r2237

Emma avatar
By Emma
at 2009-11-22T21:37
http://emu.crimsonrain.com/2009/11/pcsx2-svn-r2237.html PCSX2 SVN r2237 is released.PCSX2 is a PlayStation 2 (PS2) emulator for the Microsoft Windows and ...

Dolphin SVN r4600

Sarah avatar
By Sarah
at 2009-11-22T21:35
http://emu.crimsonrain.com/2009/11/dolphin-svn-r4600.html Dolphin SVN r4600 is released.Dolphin is the first Gamecube emulator able to run commercial game ...

DeSmuME SVN r3090

Joseph avatar
By Joseph
at 2009-11-22T21:35
http://emu.crimsonrain.com/2009/11/desmume-svn-r3090.html r3086 win32: fix horribly broken sound for some users r3087 gpu: dont render an obj window in ...

GameEx v10.27

Thomas avatar
By Thomas
at 2009-11-22T21:33
http://www.gameex.net/ GameEx v10.27 is released.GameEx is a graphical DirectX based front-end for MAME, Zinc, Daphne, PC Games, and all command line base ...

MESS v0.135u1 SVN r6435

Agatha avatar
By Agatha
at 2009-11-22T21:31
http://emu.crimsonrain.com/2009/11/mess-v0135u1-svn-r6435.html MESS v0.135u1 SVN r6435 is released.MESS is a free emulator which emulates a large variety ...