Robert Posted April 24, 2006 Share Posted April 24, 2006 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 More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now