Jump to content

    SSNES v0.5 released

    Usedocne
    By Usedocne,

    SSNES 0.5-final

     

    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.

     

    Changes since 0.4.1:

    - 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. The headers are C89 and C++ compatible:

    Video/Input driver: https://github.com/Themaister/SSNES/blo ... es_video.h

    Audio driver: https://github.com/Themaister/SSNES/blo ... es_audio.h

    DSP plugin: https://github.com/Themaister/SSNES/blo ... snes_dsp.h

     

    - 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! :P

    - Added Cg build possibilities to Makefile.win32/64. Needs Cg libs and headers which are provided at: https://github.com/downloads/Themaister ... -win32.zip

     

    Win32 binaries (full libs):

    https://github.com/downloads/Themaister ... 32-0.5.zip

     

    Win32 SSNES binary with Cg support built in (get libs from link ...):

    https://github.com/downloads/Themaister ... 0.5-cg.zip

     

    Git tag:

    https://github.com/Themaister/SSNES/tree/v0.5-final


    Snes9x 1.53

    Agozer
    By Agozer,

    A popular SNES emulator, Snes9x was updated to version 1.53 a while ago.

     

    Changelog below

     

    Snes9x 1.53
    - Rebuilt IRQ handling.									 (zones)
    - Improved overall timings, now Snes9x can handle events in
     a opcode a little.										(zones)
    - Improved screen interlace and sprite interlace supports.  (OV2, zones)
    - Fixed Hi-Res pixel plotter.							   (BearOso, zones, OV2)
    - Fixed C4 for Mega Man X2's "weapon get" screen.		   (Jonas Quinn)
    - Fixed Super Buster Bros. graphics after reset.			(Jonas Quinn)
    - Improved SA-1 support.									(zones)
    - Added SA-1 CC2 support.								   (Jonas Quinn, byuu)
    - Fixed SA-1 NMI override mode.							 (zones)
    - Fixed Dual Orb 2 sound glitch.							(byuu)
    - New APU timing hack, fixes various games that exhibit
     problems with Blargg's SNES_SPC library.				  (OV2)
    - Fixed the problem that echo buffer breaks IPL ROM.		(zones, OV2)
    - Fixed movie snapshot unfreeze inconsistency.			  (gocha)
    - Faster config file saving.								(OV2)
    - Fixed BlockInvalidVRAMAccess config file option.
     (windows port, unix port and gtk legacy config)		   (Jonas Quinn)
    - Remove POSIX dup and access calls, and rename qword to
     fix compilation with Cell SDK.							(BearOso)
    - Fixed PS3 version save state crash by using heap
     allocation for soundsnapshot.							 (danieldematteis)
    - Fixed crash relating to double-closed descriptor.		 (BearOso)
    - Removed CPUShutdown speedhack, DisableHDMA and
     DisableIRQ options.									   (zones)
    - Removed remaining outdated asm code.					  (zones)
    - JMA 64 bit support.									   (kode54, Nach, friedrich.goepel)
    - GTK+, Win32, Mac: Added optional Hi-Res blending.		 (BearOso, OV2, zones)
    - GTK+, Win32: Support for bsnes-style XML shaders.		 (BearOso, OV2)
    - Win32: Full unicode support.							  (OV2)
    - Win32: Restored OpenGL mode.							  (OV2)
    - Win32: x64 version.									   (OV2)
    - Win32: HLSL shader support.							   (mudlord)
    - Win32: Win7 jumplist synchronizes with recent roms list.  (OV2)
    - Win32: Updated menu structure.							(OV2)
    - Win32: Drag&Drop support for ROMs.						(gocha, OV2)
    - Win32: Reworked movie-recording with size selection.	  (gocha, OV2)
    - Win32: Restored SPC save option.						  (OV2)
    - Win32: Fixed vsync in DirectDraw.						 (OV2)
    - Win32: Improved window position saving.				   (OV2)
    - Win32: Restored compile with DEBUGGER.					(gocha)
    - Win32: Fixed various edge-case errors and/or possible
     leaks.													(Brian Friesen)
    - Win32: Config file option to always center image.		 (OV2)
    - Win32: Fixed "Turbo Down mode" hotkey assignment.		 (gocha)
    - Win32: Added and fixed Autofire for D-pad.				(gocha)
    - Win32: Fixed aggressive soundsync wait.				   (OV2)
    - Win32: Added window size presets.						 (OV2)
    - Mac  : Added pause and frame advance functions.		   (zones)
    - Mac  : Now you can choose any folder for saving files.	(zones)
    - Mac  : Updated Music Box (mostly internally).			 (zones)
    - Mac  : Fixed gliches in open/save dialogs on 10.6.		(zones)
    - Mac  : Fixed display configuration in windowed mode.	  (zones)
    - Unix : Fixed segfault and hang-up with -DNOSOUND.		 (zones)
    - GTK+ : Added ability to set specific folders for SRAM,
     patches, snapshots, etc.								  (BearOso)
    - GTK+ : Fixed many permissions issues with config folders. (BearOso)
    - GTK+ : Updated compatibility with latest GTK+ and
     GtkBuilder. Added experimental support for GTK+ 3.x.	  (BearOso)
    - GTK+ : Updated software output to use cairo and added the
     ability to use bilinear-filtering with it.				(BearOso)
    - GTK+ : Fixed issues where cheats wouldn't stay enabled.   (BearOso)
    - GTK+ : Fixed focus issue when there is no window manager. (BearOso)
    - GTK+ : Fixed X Visual incompatibilities and expose
     problems in the Xv and OpenGL outputs.					(BearOso)
    - GTK+ : Fixed vsync with new X Server and NVIDIA drivers.  (BearOso)
    - GTK+ : Added "Reduce input lag" option to OpenGL output.  (BearOso)
    - GTK+ : Added a visual indication of the expected video
     refresh rate for the currently selected sound input rate. (BearOso)

     

    Relevant download links can be found at: http://snes9x.com/phpbb2/viewtopic.php?t=4909


    Ami/WinArcadia 16.1 released

    Minuous
    By Minuous,

    WinArcadia 16.1 (Windows): 13 June 2011

    AmiArcadia 16.1 (AmigaOS 3): 13 June 2011

    AmiArcadia 16.02 (AmigaOS 4): 9 June 2011

    AmiArcadia 16.02 (MorphOS): 9 June 2011

    Super Bug Advance 1.3 (GBA): 11 September 2009

     

    AmiArcadia and WinArcadia are multi-emulators of these machines:

     

    * Emerson Arcadia 2001 console family (Bandai, Emerson, Grandstand,

    Intervision, Leisure-Vision, Leonardo, MPT-03, Ormatu, Palladium, Poppy,

    Robdajet, Tele-Fever, Tempest, Tryom, Tunix, etc.) (1982);

    * Interton VC 4000 console family (Acetronic, Fountain, Interton,

    Prinztronic, Radofin, Rowtron, Voltmace, Waddington, etc.) (c. 1978);

    * Elektor TV Games Computer (1979);

    * PIPBUG-based machines (Electronics Australia 77up2 and 78up5, Signetics

    Adaptable Board Computer, Eurocard 2650, etc.) (c. 1977-1978);

    * Signetics Instructor 50 trainer (1978);

    * Central Data 2650 computer (1977);

    * Astro Wars and Galaxia coin-ops by Zaccaria (1979-1980);

    * Malzak 1 and 2 coin-ops by Kitronix (c. 1980);

    * Chaos 2 computer (1983);

    * Dolphin trainer (1977);

    * PHUNSY computer (c. 1980); and

    * AY-3-8550-based Pong systems (c. 1976).

     

    Features include: ReAction GUI, load/save snapshots, windowed and full-

    screen modes, CPU tracing, trainer, drag and drop support, graphics

    scaling, automatic load/save of configuration/game, keyboard/joystick/

    gamepad/paddle/mouse/trackball support, autofire, turbo mode, gameplay

    recording/playback, PAL/NTSC modes, sprite demultiplexing, help windows,

    source code, debugger, frame skipping, redefinable keys, save screenshots

    (4 supported formats), ARexx port, network play, real-time monitor, locale

    support, game selection sidebar, text-to-speech, printer output,

    undithering, support for ZIPped games, clipboard support, palette editor,

    tone retuning, high score management, force feedback, sprite editor.

     

    The supported languages are currently English, Dutch, French, German,

    Italian, Russian and Spanish.

     

    Changes since V16.02:

    * Pong: support for rifle games.

    * Pong: "Settings|Input|Show controller positions?" option.

    * Pong: "View|High scores..." command.

    * Miscellaneous improvements and bug fixes.

     

    http://amigan.1emu.net/releases/

    http://amigan.yatho.com/


    nGlide 0.96 - 3Dfx Glide wrapper released

    nGlide - Zeus
    By nGlide - Zeus,

    nGlide is a freeware Glide wrapper for Windows and DOS games. It allows you to play 3Dfx games on modern GeForce/Radeon graphics cards. Both versions of APIs are supported, Glide2 (glide2x.dll) and Glide3 (glide3x.dll). Glide wrapper also supports high resolution modes.

     

    nGlide 0.96 changelog:

     

    Glide2:

    -added support for Gulf War: Operation Desert Hammer

    -added support for Screamer 2 (with DOSBox + Gulikoza patch)

    -added support for Screamer Rally (with DOSBox + Gulikoza patch)

    -fixed Nascar Legends car decals

    -fixed Nuclear Strike menu bugs

    -fixed Tomb Raider credits crash

    -fixed Unreal & Unreal Tournament textures bugs

     

    Glide3:

    -added support for Fifa 2000

    -added support for Fifa 2001

    -added support for GP 500

    -added support for Hardwar: The Future is Greedy

    -added support for Hype: The Time Quest

    -added support for TEXTUREBUFFER extension (used by Glide64)

    -fixed Arabian Nights in-game resolution change crash

    -fixed Operation Flashpoint: Cold War Crisis menu glitches

     

    Miscellaneous:

    -added ability to choose screen aspect ratio

    -50% faster texture palettes handling

    -improved internal Glide FPS limiter (smoother animation)

    -improved gamma correction scale

    -improved splash screen rendering (no resolution switching)

     

    Glide wrapper download


Portal by DevFuse · Based on IP.Board Portal by IPS
×
×
  • Create New...