Today marks a milestone for bsnes, and possibly for SNES emulation as a whole. With this new release, bsnes' compatibility has now reached 100.0%, with zero game-specific hacks. With every last commercially released game tested by both FitzRoy and tetsuo55 for at least five minutes each, all known bugs have been resolved. More information, as well as the changelog, are available on the bsnes news page. Download the new version on the main bsnes page, as always.
bsnes Version 0.022 Author: byuu General: -------- bsnes is a Super Nintendo / Super Famicom emulator that began on October 14th, 2004. The latest version can be downloaded from: http://byuu.org/ Please see license.txt for important licensing information. Known Limitations: ------------------ S-CPU - Invalid DMA / HDMA transfers (eg WRAM<>WRAM) not fully emulated - Multiply / Divide register delays not implemented S-PPU - Uses scanline-based renderer. This is very inaccurate, but very few games rely on mid-scanline writes to function correctly - Does not support FirstSprite+Y priority - OAM / CGRAM accesses during active display not supported correctly - RTO flags are not calculated on frames that are skipped when frameskipping is enabled. This provides a major speedup, however it will cause in issues in games that test these flags, eg the SNES Test Program Electronics Test. Turning frameskipping off will allow RTO flag calculation on every frame Hardware Bugs - CPUr1 HDMA crashing bug not emulated - CPU<>APU communication bus conflicts not emulated Unsupported Hardware: --------------------- SA-1 Coprocessor used in many popular games, including: - Dragon Ball Z Hyper Dimension - Kirby Super Star - Kirby's Dreamland 3 - Marvelous - SD Gundam G-NEXT - Super Mario RPG Super FX Coprocessor used in many popular games, including: - Doom - Star Fox - Star Fox 2 (unreleased beta) - Super Mario World 2: Yoshi's Island SPC7110 Coprocessor used only by the following games: - Far East of Eden Zero - Far East of Eden Zero: Shounen Jump no Shou - Momotarou Densetsu Happy - Super Power League 4 DSP-3 Coprocessor used only by SD Gundam GX DSP-4 Coprocessor used only by Top Gear 3000 ST010 / ST011 / ST018 SETA coprocessors used by very few games BS-X (Broadcast Satellite) Add-on unit sold only in Japan that played specially-made games that were downloaded via satellite BS-X Flashcart Flash cartridge used by BS-X, as well as some standalone games by Asciisoft Super Gameboy Cartridge passthrough used for playing Gameboy games Unsupported Controllers: ------------------------ Mouse Super Scope Justifier Multitap (4-port and 5-port)
bsnes (TM) Open Source Reference License Copyright (C) 2004 - 2007 byuu All rights reserved 1. Definitions The terms "reproduce", "reproduction", "distribute" and "distribution" have the same meaning here as under U.S. copyright law. "The software" means this software package as a whole, including, but not limited to, this license, binaries, source code, documentation, and data. "You" means the licensee of the software. "The licensor" means the copyright holder of the software, byuu. 2. Grant of Rights Subject to the terms of this license, the licensor grants you a non-transferable, non-exclusive, worldwide, royalty-free copyright license to reproduce the software for non-commercial use only, provided the software remains unmodified, and there is no charge for the software itself, its' use, nor for the medium upon which the software is distributed. The reproduction of modified or derivative works of the software is strictly prohibited, except when transmitted solely to the licensor. 3. Limitations This license does not grant you any rights to use the licensor's name, logo or trademarks. The software is provided "as is", and any express or implied warranties, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose are disclaimed. In no event shall the licensor be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including, but not limited to, procurement of substitute goods or services; loss of use, data, or profits; or business interruption) however caused and on any theory of liability, whether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of the use of the software, even if advised of the possibility of such damage. In the event that this license is determined to be invalid or unenforceable, the Grant of Rights will become null and void, and no rights shall be granted to the licensee, within the scope of U.S. copyright law. 4. Exemptions The software includes the work of other copyright holders, which is licensed under different agreements, and exempt from this license. Below is a complete list of all such software, and their respective copyright holders and licenses. Further, respective source code files are labeled with their correct licensing information in the header. The lack of such a header indicates said file falls under the bsnes license. HQ2x Filter, author: MaxST, license: LGPL JMA, author: NSRT Team, license: GPL (*) libco, author: byuu, license: public domain libui, author: byuu, license: public domain NTSC Filter, author: blargg, license: LGPL S-DD1, author: Andreas Naive, license: public domain zlib, license: zlib license (*) bsnes has received an exemption from the copyright holder to use this work.
© 2006 byuu - archive.is/My5t4