SSNES v0.5 - 模擬器

Ethan avatar
By Ethan
at 2011-05-21T23:09

Table of Contents

https://github.com/Themaister/SSNES

SSNES v0.5 is released. SSNES is a simple frontend for the libsnes library.
libsnes is the emulator core of bSNES, the most accurate SNES emulator to
date, in library form. The libsnes API has been implemented by SNES9x as
well, allowing multiple different cores to be used for an emulator that
supports libsnes. This enables the possibility of custom front-ends for the
emulator.

SSNES v0.5 Changelog:
- Fix "missing buttons" input handling. Previous versions seemed to handle
certain key presses in GUI, but didn′t always in CLI. This should be fixed,
if some buttons still don′t respond, please report.
Added a notifying message to GUI about this.
- Fix bug in XML cheat handling on Win32.
- Reworked aspect ratio calculations for windowed mode. If force_aspect is
enabled, xscale and yscale are calculated with respect to the aspect ratio.
If not, it will be calculated with respect to the native SNES base resolution
256x224.
- Added new frame counter uniforms to XML shader and Cg shader interfaces for
dynamic shaders.
(XML: uniform int rubyFrameCount;, Cg: float IN.frame_count).
- Added Makefiles and libraries to Github for building with Win64.
- Added possibility of booting Super Gameboy/BSX/Sufami roms from GUI.
- Added possibility to crop overscanned SNES frames (256x239 and interlaced
variants) to regular resolution.
- Added .bmp screenshot support.
- Introduced new external plugin APIs. SSNES can now utilize video, audio,
input drivers written using an external API. Audio DSP plugins are also
supported with an external API.
The header definitions can be found on Github.
- Update DSP API a bit. Supports configuration callback (mapped to a keybind)
which can easily support a GUI-ified plugin.
- Purged all default joypad buttons and axes from default config. Should fix
that weird "why does some random button do this?" D:
- Added preliminary support for lookup textures in XML shaders. So far
non-standard, semantics need to be discussed further. It currently supports
plain TGA without extra libs, but can support "everything" through imlib2 if
compiled in.
- GUI now checks if ssnes.cfg and ssnes-phoenix.cfg can be found in directory
it resides in. If so, use that config. Should support completely portable
folders. Since the behavior has changed now somewhat, if you have problems
with weird config behavior, please delete or move configs.
- Fixed an awkward bug in Win32, where configs wouldn′t always write to
disk. (Relative paths are bad, mmkay?)
- Should fix some keys, notably tilde (SDLK_BACKQUOTE).
- Added an SSE3-optimized IIR filter as an example for DSP plugin.
- Fixed default config path in certain Linux distros where $XDG_CONFIG_HOME
isn′t even defined (wtf?!?!).
- Fixed more bugs regarding config handling in GUI in general.
- Included ssnes.cfg and ssnes-phoenix.cfg (empty) in Win32 release. The
setup is thus portable from the get-go!
- Added Cg build possibilities to Makefile.win32/64.



--

All Comments

QMC2 v0.2.b20 SVN r2768

Ivy avatar
By Ivy
at 2011-05-21T16:06
http://qmc2.arcadehits.net/wordpress/ QMC2 v0.2.b20 SVN r2768 is released. M.A.M.E. Catalog / Launcher II (also referred to as QMC2) is the successor of o ...

Stella DS 1.0

Audriana avatar
By Audriana
at 2011-05-21T10:58
http://www.portabledev.com/pages/ds/jeuxdev.-perso/stellads.php First version of Atari 2600 emulator for Nintendo DS has been released. - ...

EmuCenter2 v1.6.3.0

Jack avatar
By Jack
at 2011-05-20T23:39
http://emucenter.2.free.fr/website/viewpage.php?page_id=3 Version 1.6.3.0 (Full) - New section: NEC PC-Engine emulator with Ootake 2.54 - Adds emulator FB ...

dc模擬器無法進入遊戲

Edith avatar
By Edith
at 2011-05-20T23:37
我有一個遊戲映像檔是nrg檔 用nulldc 他是直接指定映像檔,開不起來 但我用chankast 是用掛載方式再指向光碟機 就開得起來 想詢問一下nulldc開不起來的原因比較有可能是哪些 有沒有辦法讓它開得起來 因為我chankast雖然開得起來,但是遊戲速度卻很快沒法玩 -- - ...

Altirra 2.0 Test 2

Steve avatar
By Steve
at 2011-05-20T23:36
http://virtualdub.org/altirra.html Altirra 2.0 Test 2 is released. Altirra is an Atari 8 bit Emulator on the Windows/DOS platform. Altirra emulates severa ...