Changes

Jump to navigation Jump to search

Bsnes

1,806 bytes added, 11:23, 7 July 2021
Overview
{{Infobox consoleemulator|title = Atari VCS / Atari 2600bsnes|logo = Atari-2600-Wood-4Sw-Setbsnes.png|logowidth = 267|developer = [[Near]] <small>(formerly known as byuu)</small>, [https:Atari|Atari, Inc//github.com/bsnes-emu/bsnes/blob/master/CREDITS.md contributors]]|type version = {{bsnesVer}}|active = Yes|platform = Windows, macOS, Linux, OpenBSD, FreeBSD, [[:Category:Consoles|Home video game consolelibretro]]|generation architecture = |target = [[:Category:Second-generation consolesSuper Nintendo emulators|Second generationSNES]]|release compatibility = 1977100%|discontinued accuracy = 1992Cycle|successor website = [[Atari 5200 emulatorshttps://byuu.org/bsnes byuu.org/bsnes]|Atari 5200]]prog-lang = C++|emulated license = {{✓}}GNU GPL v3}}The '''[|source = [gametechhttps:Atari 2600|Atari 2600//github.com/bsnes-emu/bsnes GitHub]]''' (also known as }}'''Video Computer Systembsnes''' or simply '''VCS''') is a secondan open-generation console released by source [[wikipedia:AtariSuper Nintendo emulators|AtariSuper Nintendo Entertainment System (Super Famicom)]] on September 11, 1977emulator. It retailed is also available as a [[Libretro]] core for {{Inflation|USD|199.99|1977}} and had a 6507 CPU at 1.19 MHz with 128 bytes of RAM. It had a 160x192 16-color, out of 128, display[[RetroArch]].
==EmulatorsDownload=={| cellpadding="4"|-|align=center|{{Icon|Win}}|'''[https://github.com/bsnes-emu/bsnes/releases Stable builds]'''<br/>|}{| cellpadding="4"|colspan=3|<hr>|-|align=center|{{Icon|Win|Lin|Mac|BSD}}|'''[https://cirrus-ci.com/github/bsnes-emu/bsnes/master Nightly builds]'''<br/>|}==Overview==bsnes is a subset project of [[higan]], and focuses on performance, features, and ease of use. It returns to the Qt GUI that it abandoned before its merger with higan and has a much faster multi-threaded PPU renderer, giving it the performance of the old bsnes-balanced core while retaining the accuracy of the bsnes-accurate core. It was originally developed by [[Near]] (formerly known as byuu), but since his retirement in March 2020 and subsequent suicide in June 2021, it is now maintained by the community. It is available under the GNU GPL version 3 or later. ==List of forks==
{| class="wikitable" style="text-align:center;"
|-
! scope="col"|Name
! scope="col"|Platform(s)
! scope="col"|Latest Version
! scope="col"|[[libretro|Libretro Core]]
! scope="col"|[[Emulation Accuracy|Accuracy]]
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
! scope="col"|Active
! scope="col"|[[Recommended Emulators|Recommended]]
|-
! colspan="8"|PC / x86|-|[[Stella]]|align=left|{{Icon|Windows|Linux|macOS|AmigaOS|FreeBSD}}|[https://stella-emu.github.io/downloads.html {{StellaVer}}]|{{✓}} ||Cycle ||{{✓}} ||{{✓}} ||{{✓}}|-|[[MAME]]|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}|[http://www.mamedev.org/release.html {{MAMEVer}}]|{{✓}} ||Cycle ||? ||{{✓}} ||{{✓}}
|-
|Z64K[https://github.com/DerKoun/bsnes-hd bsnes-hd]
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
|[http://www.z64k.com/ {{Z64KVer}}]|{{✗}} ||Cycle ||? ||{{✓}} ||{{✓}}|-|[https://github.com/ppeccinDerKoun/javatari.js javatari]<br />[https://github.combsnes-hd/ppeccin/javatari javatari.js (old)]|align=left|releases {{Icon|Webbsnes-hdVer}}|[http://javatari.org 5.0.3]|{{✗}} ||? ||{{✓}} ||{{✓}} ||{{✓}}
|-
|[[Pantheon]https://tanalin.com/en/projects/bsnes-mt/ bsnes-mt]
|align=left|{{Icon|Windows}}
|[httphttps://bostjangithub.com/Marat-grandovec.siTanalin/Contentbsnes-mt/News.htm releases {{PantheonVerbsnes-mtVer}}]|{{✗}} ||High ||{{✗}} ||{{✓}} ||{{~}}
|-
|[httphttps://pcae.vg-networkgithub.com/ PCAE]|align=left|{{Icon|Windows|DOS}}|[http:/libretro/pcae.vgbsnes-network.com/ 2.6]<br />[http://www.bjars.com/emulators/pcaewin_2.7.zip 2.7]|{{✗}} ||High ||{{✓}} ||{{✗}} ||{{~}}|mercury bsnes-|[https://alienbill.com/2600/ z26mercury]
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
|[http://www0.whimsey.com/z26/z26.html 4.07]94|{{✗}} ||High ||{{✓}} ||{{}} ||{{~}}
|-
|[[BizHawk]]|align=left|{{Icon|Windows}}|[http://tasvideos.org/BizHawk/ReleaseHistory.html {{BizHawkVer}}]|{{✗}} ||? ||{{✓}} ||{{✓}} ||{{✗}}|-|[[Clock Signal|CLK]]|align=left|{{Icon|Linux|macOS|FreeBSD}}|[https://github.com/TomHarte/CLK/releases {{clkver}}]|{{✗}} ||Mid ||{{✓}} ||{{✓}} ||{{✗}}|-|[http://emu7800.sourceforge.net/ EMU7800]|align=left|{{Icon|Windows}}|[https://github.com/emu7800awjackson/emu7800.github.io/releases {{EMU7800Ver}}]|{{✗}} ||Mid ||{{✓}} ||{{✓}} ||{{✗}}|-|Virtual 2600|align=left|{{Icon|Windows|Linux|AmigaOS}}|v0.82|{{✗}} ||Low ||? ||{{✗}} ||{{✗}}|-|Virtual VCS|align=left|{{Icon|Windows}}|v0.60|{{✗}} ||Low ||? ||{{✗}} ||{{✗}}|bsnes-|VCS 2600|align=left|{{Icon|Windows}}|v1.0|{{✗}} ||Low ||? ||{{✗}} ||{{✗}}|classic bsnes-|Gopher2600|align=left|{{Icon|Windows|Linux}}|[https://github.com/JetSetIlly/Gopher2600 gitclassic]|{{✗}} ||? ||{{✓}} ||{{✓}} ||{{✗}}|-|Stellarator
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
|[https://github.com/dpiponiawjackson/Stellarator git]|{{✗}} ||? ||{{✓}} ||{{✓}} ||{{✗}}|-! colspan="8"|Mobile / ARM|-|Stella<ref group=N name=libretro />|align=left|{{Icon|Andriod|iOS|Linux|GP32}}|{{StellaVer}}|{{✓}} ||? ||{{✓}} ||{{✓}} ||{{✓}}|-|VCSE|align=left|{{Icon|GP32}}|?|{{✗}} ||? ||? ||{{✓}} ||{{✓}}|-|2600.emu|align=left|{{Icon|Android}}|[https://play.google.com/store/apps/details?id=com.explusalpha.A2600Emu 1.5.51]|{{✗}} ||? ||? ||{{✓}} ||{{✓}}|-|Ataroid|align=left|{{Icon|Android}}|[https://www.zophar.net/android/a2600/ataroid.html 1.0.4]|{{✗}} ||? ||? ||{{✗}} ||{{✗}}|-|g2600|align=left|{{Icon|Android}}|[https://dl3.apk4now.com/129491/4c38c3024e2030259293b809d4ae2eb1adedb189/com.goodgorgon.play2600.apk 7.2.0]|{{✗}} ||? ||? ||{{✗}} ||{{✗}}|-|Caanoo2600|align=left|{{Icon|Caanoo}}|[http://zx81.zx81.free.fr/serendipity/index.php?/archives/456-Caanoo-2600-Atari-2600-emulator-forbsnes-Caanoo-v1.1.0.html 1.1.0classic Git]|{{✗}} ||? ||? ||{{✗}} ||?|-! colspan="8"|Console|-|Stella<ref group=N name=libretro>''Only available on consoles and mobile as a libretro core (e.g. [[RetroArch]]).''</ref>|align=left|{{Icon|PS3|PSP|PS2|DC}}<br>{{Icon|Wii|3DS|Switch}}|{{StellaVer}}|{{✓}} ||? ||{{✓}} ||{{✓}} ||{{✓}}|-|Wii2600|align=left|{{Icon|Wii}}|[https://github.com/arocchi/wii2600/releases git]|{{✗}} ||? ||{{✓}} ||{{~}} ||{{✓}}|-|Stella DC<br/><small>Stella Port to DC</small>|align=left|{{Icon|DC}}|[https://dcemulation.org/index.php?title=Stella_DC 0.2F]|{{✗}} ||? ||? ||{{✗}} ||{{✓}}|-|PSP2600|align=left|{{Icon|PSP}}|[http://www.mediafire.com/?tg4y5d25djkzwca 1.2.0]|{{✗}} ||? ||? ||{{✗}} ||{{✓}}|-! colspan="8"|Other|-|1FPS Atari 2600 Emulator|Minecraft Datapacks|[https://sethbling.s3-us-west-2.amazonaws.com/Downloads/Builds/15seconds.zip 0.2]|{{✗}} ||? ||? ||{{✓}} ||{{✗}}|-
|}
<references group=N ==Comparisons===;bsnes-hd:A newer fork of bsnes, first released in 2019 by DerKoun, that adds HD video features, such as:* ''HD Mode 7'' – Rendering the rotated, scaled or pseudo perspective backgrounds at higher resolutions. This does not involve new custom imagery or upscaling algorithms. It is a higher resolution version of the process the SNES uses.* ''Widescreen'' – Extending the scenes to the left and right, without distorting them. Works for most Mode 7 scenes, but also for some other scenes/games, after some setting tweaking.* ''Some non-HD related features'' – Like the ability to disable background layers, sprites and window effects for screenshots for wallpapers or soft crop to zoom in, leaving maps or static art off the sides of the screen. Some of the features of this fork are or will be included in official bsnes. The difference is that official bsnes only has slight visual improvements but with mostly perfect compatibility. bsnes-hd has more hacks that give true HD in mode 7 SNES games and widescreen in other games. ;bsnes-mt:Has the following improvements over regular bsnes:* Pixel-perfect integer-ratio scaling both vertically and horizontally.* Precise aspect ratio of 4:3 instead of 64:49 with correction enabled, in the “Center” and “Scale” modes.* Saving screenshots in the compressed PNG format instead of uncompressed BMP.* Drivers are not reset after crashes, a command-line option is provided for explicit reset.* Better default settings: VSync, exclusive full-screen mode, blur disabled.* Built-in hotkeys for full-screen and pseudo-full-screen modes, opening a game; Alt+F4 works in full-screen mode.* Improved usability, bug fixes, and more. ;bsnes-mercury:This fork aims to restore functionality like HLE DSP chip emulation and SGB emulation using Gambatte that was removed in later versions of bsnes, as well as to have some optimizations that don't affect emulation accuracy. It also has an option to overclock SuperFX. Default options make it exactly the same as regular bsnes, with LLE DSP chip emulation enabled. This fork is only available as a [[libretro]] core, though it is possible to build it with Ethos (byuu's frontend) instead. This fork is developed by Alcaro, who developed [[ZSNES#ZMZ|ZMZ]] and is also developing his own [[libretro]] frontend, [https://github.com/Alcaro/minir minir]. ;bsnes-classic:A fork of bsnes v073 that aimed to backport emulation improvements from more current versions of higan while keeping the features of the older version's Qt GUI. ===Other forks===* [[BizHawk]]: bsnes v087 fork with added TAS features. Multi-system. Used for tool-assisted speedruns and has a debugger.* [http://www.bannister.org/software/bsnes.htm bsnes macOS]: bsnes v068 fork for macOS. Discontinued.* [https://github.com/Themaister/bsnes-Qt bsnes-Qt]: bsnes v073 fork to maintain Qt GUI.* [https://github.com/LuigiBlood/bsnes-sx2 bsnes-sx2]: bsnes fork with added Satellaview features. Discontinued. Merged with bsnes-plus.* [https://github.com/devinacker/bsnes-plus bsnes-plus]: bsnes-classic fork with added superior debugging features.* [https://github.com/libretro/bsnes-libretro-cplusplus98 bsnes-cplusplus98]: bsnes v085 port to C++98. For Win9x-compatible [[RetroArch]] versions.* [https:/>/github.com/AndreaOrru/bsnes-gilgamesh bsnes-gilgamesh]: bsnes-mercury fork with added SQL database for CPU instructions.* bsnes-hle: bsnes fork with HLE regressions.* [https://github.com/libretro/bsnes-libretro bsnes-libretro]: higan v094 fork for [[RetroArch]].* [https://gitlab.com/hex-usr/bsnes-mcfly bsnes-mcfly]: higan v106 fork with the Qt GUI from bsnes v073.* bsnes-rr: bsnes fork with re-recording features.* [https://github.com/grim210/defimulator/tree/master/defimulator defimulator]: bsnes v074 fork.* [https://github.com/quequotion/higan-qq higan-qq]: higan v094 fork.* [http://repo.or.cz/w/lsnes.git lsnes]: bsnes fork with added TAS features.* [https://github.com/OpenEmu/BSNES-Core OpenEmu/BSNES-Core]: bsnes v089 fork for macOS.* [https://github.com/bozalina/snesbox SnesBox]: bsnes port to C#.* [https://github.com/juliangoracke/xSnes-Diverted-from-Higan-094 xSnes]: higan v094 fork to remove non-SNES systems. Discontinued forks: honou, IronSNES, SSNES (which became RetroArch). [[Mednafen]] has a bsnes v059 fork as its SNES core. ==See also==* [[higan]] - Near's [[multi-system emulators|multi-system emulator]].* [[byuu (emulator)|byuu]] - Near's other [[multi-system emulators|multi-system emulator]].
==External links==
* [httphttps://www.atarimaniagithub.com/rom_collection_archive_atari_2600_roms.html Atari 2600 VCS ROM Collection by Rom Hunter]===Internet Archive===* [https:/byuu/archive.org/details/atari_2600_library Console Library: Atari 2600bsnes byuu's GitHub]* [https://archive- The old archived GitHub repository.org/details/atari2600manuals Console Manuals: Atari 2600] {{Atari}}
[[Category:ConsolesEmulators]][[Category:Atari consolesWindows emulation software]][[Category:Atari 2600 emulatorsLinux emulation software]][[Category:macOS emulation software]][[Category:Second-generation consolesSuper Nintendo emulators]]
Anonymous user

Navigation menu