Jump to content

bsnes v0.016 released


Robert

Recommended Posts

04/24/2006 - bsnes v0.016 released

      This version adds a new configuration interface, DSP-2 and OBC-1 special chip support, and Game Genie / Pro Action Replay cheat code support.

 

Changelog:

* Added Direct3D renderer with options for disabling hardware filtering and scanlines

* Screenshots can now be captured in BMP, JPEG, or PNG format

* Added config file option to specify default ROM and SRAM paths

* Config file is always loaded from path to bsnes executable

* Added support for analog mode joypad input

* Up to 32 joypads can be used at once now

* Fixed bug regarding enabling interlace mid-frame

* Moved PPU rendering to V=240, from V=0

* Started on new debugger. So far only debug messages and memory editor added

* Added joypad axis resistance option for analog input mode

* Added config file option to set window style attributes

* Added color adjustment settings for brightness, contrast, gamma, and scanline intensity

* Added grayscale, sepia, and invert color settings

* Added NTSC filter by blargg, HQ2x filter by MaxSt, and Scale2x filter

* PPU now renders scanline 224

* Revampled about box

* Added Game Genie / PAR cheat code support + editor, saves codes to .cht files

* HDMA channels are no longer disabled when starting DMA, fixes Dracula X [DMV27]

* Fixes to OAM priority mode (not perfect), fixes Final Fantasy: Mystic Quest [DMV27]

* Fixed ENDX sound bug, fixes voices in Earthworm Jim 2 [DMV27]

* bsnes should now compile with MinGW [DMV27]

* Added DSP-2 support

* Added OBC-1 support

* Major rewrite of SNES address bus mirroring and MMIO handlers

* Many address mirroring corrections, fixes Dezaemon, etc

* Blocked invalid (H)DMA transfers, fixes Kirby's Super Funhouse

* Wrote Win32 API wrapper and ported all GUI code to use it, should help to create Linux GUI later on

* Revampled input system, should lead to customizable GUI shortcut keys later on

* Fixed numerous bugs with input registers. Fixes many games that previous had their intro cut off (Super Conflict, etc), and many that never accepted input (Super Double Dragon, etc)

* Moved auto joypad strobing from V=225 to V=227

* Killed OAM table caching and window range caching, as they were actually hindering speed

* Rewrote input configuration screen to show currently mapped keys

* Greatly enhanced configuration options for each video profile

* Modified fullscreen mode to exit to windowed mode when menu is activated, use F11 to toggle fullscreen mode

* Fixed bugs in txs, wai, brk, cop, and rti opcodes [DMV27]

* Fixed bug with emulation-mode IRQs [DMV27]

* Initializing DMA registers to $ff [DMV27]

* Memory writes now update CPU MDR register (open bus) [DMV27]

* Improved ROM header detection, fixes Chou Jikuu Yousai Macross [DMV27]

* Reading OAM no longer updates OAM latch

* Writing to OAM high table no longer updates OAM latch

* Writing CGRAM now updates CGRAM latch

* Improved pseudo-hires rendering [blargg]

* Much, much more

>> Get it HERE.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...