![]() ![]() As consolation, the Sepia shader was converted to OpenGL.Binding the Pause/Break key to an input.Because the palette size was increased from 32768 to 524288, changing a setting causes bsnes-mcfly to freeze while it recreates the palette.Selecting one of multiple files in a single Zip archive.Need to think carefully on how to implement them. All of these have restrictive licenses.Compressed archives: Z (compress), RAR, JMA.JOY1/JOY2/JOY3/JOY4 registers handled on a controller-by-controller basis.Only the Super Scope and Justifier use cothreading instead of every single peripheral.Mixed opcode/cycle timing for the SMP slightly faster while still supporting Tales of Phantasia.SMP and DSP are merged into a single APU class that references blargg's SPC_DSP. ![]() High-level emulation of the DSP1, DSP2, DSP3, DSP4, ST010, and Cx4, but firmwares are still required.Performance profile speed hacks (accuracy and compatibility profiles not affected).Only 1 copy of nall for the overall project instead of a separate copy each for bsnes, snesfilter, and snesreader.HDR-TV, Watercolor (these were marked “Archive” in bsnes v083 and not restored when bsnes v085 went back to XML from BML).Curvature and Edge Detection from higan v092.Phosphor3x (was included in some bsnes v08x versions).blargg's snes_ntsc (with 15-bit precision instead of 13-bit precision).!Enabling/disabling of individual PPU layers and DSP channels (the former only in the Compatibility and Performance profiles, the latter in every profile).Cheat search (works only on WRAM at 7e-7f:0000-ffff).Will remember that you inputted the code in Game Genie format instead of converting it to Pro Action Replay on save and reload.Can omit the address/data separator, use an equals sign, or use a colon higan supports the equals sign only.Raw/Pro Action Replay (AAAAAA=DD, AAAAAA=CC?DD, AAAAAA:DD, AAAAAADD, AAAAAA/DD).IPS and UPS patches are applied before removing the copier header, and BPS patches are applied after.!Simultaneous up+down and left+right (must be enabled in the settings file).asciiPad (more advanced turbo switches with Off, Turbo, and Auto settings).Separate directories for save RAM, save states, and other mutable game files.All of these extensions are also available for use with BS Memory and Sufami Turbo slot cartridges.BZip2 support by Rob Landley under the zero-clause BSD license.7z support by Igor Pavlov's LZMA SDK, available in the public domain.The database is embedded right into the application along with heuristics for games not in it, so icarus is not required. Database lookup of SNES and Super Famicom cartridges.No cartridge folders are created within the user's home directory.Concatenated firmware in game ROMs, as well as a "firmware/" fallback directory.Newer MSU1 features such as audio resume.Low-level emulation of the HG51BS169 (Cx4) and ARM6 (ST018).Compatibility with higan/bsnes v106r63, including v107-style gamepaks (cartridge folders).This version of the Qt GUI has the following features (an ! indicates an evil hack that modifies part of the Super Famicom emulator core): I will not actively encourage users of bsnes v107 to migrate to bsnes-mcfly, because bsnes v107 combines the most important features with a relatively bug-free GUI, and I have no desire to harm bsnes v107 in any way.Ĭurrent release version: v106r14b (based on higan/bsnes v106r63) What bsnes-mcfly does NOT do is compete with bsnes v107. The goal is to get users to migrate away from bsnes v073 and bsnes-classic, so that its ancient cartridge folder format with XML manifests can finally be put to rest permanently. Bsnes-mcfly seeks to port the Qt GUI of bsnes v073 upwards to modern higan/bsnes versions, so that the long list of features in this GUI are usable with the latest SNES emulation improvements, both with traditional ROM files and with higan v107-style gamepaks (cartridge folders).
0 Comments
Leave a Reply. |