Nintendo - SNES / Famicom (bsnes C++98 (v085))¶
Background¶
bsnes c++98 is a special fork from around v085 that's been backported to work with older compilers. Many platforms Libretro supports such as various consoles (PlayStation 3) are stuck with super-old compilers that don't support the latest c++ features that are in the newer bsnes v094 ports.
There's no reason to use this core now expect for edge cases on less compatible platforms.
Author/License¶
The bsnes C++98 (v085) core has been authored by
- byuu
- Themaister
- Ver GreenEyes
The bsnes C++98 (v085) core is licensed under
A summary of the licenses behind RetroArch and its cores can be found here.
Extensions¶
Content that can be loaded by the bsnes C++98 (v085) core have the following file extensions:
- .sfc
- .smc
Databases¶
RetroArch database(s) that are associated with the bsnes C++98 (v085) core:
- Nintendo - Super Nintendo Entertainment System
- Nintendo - Super Nintendo Entertainment System Hacks
- Nintendo - Sufami Turbo
Features¶
Frontend-level settings or features that the bsnes C++98 (v085) core respects.
Feature | Supported |
---|---|
Restart | ✔ |
Screenshots | ✔ |
Saves | ✔ |
States | ✔ |
Rewind | ✔ |
Netplay | ✔ |
Core Options | ✕ |
RetroAchievements | ✔ |
RetroArch Cheats | ✕ |
Native Cheats | ✕ |
Controls | ✔ |
Remapping | ✔ |
Multi-Mouse | ✕ |
Rumble | ✕ |
Sensors | ✕ |
Camera | ✕ |
Location | ✕ |
Subsystem | ✕ |
Softpatching | ✔ |
Disk Control | ✕ |
Username | ✕ |
Language | ✕ |
Crop Overscan | ✔ |
LEDs | ✕ |
Directories¶
The bsnes C++98 (v085) core's internal core name is '"bSNES'
The bsnes C++98 (v085) core saves/loads to/from these directories.
Frontend's Save directory
- 'content-name'.srm (Cartridge battery save)
Frontend's State directory
- 'content-name'.state# (State)
Geometry and timing¶
- The bsnes C++98 (v085) core's core provided FPS is 60.0988118623 for NTSC games and 50.0069789082 for PAL games.
- The bsnes C++98 (v085) core's core provided sample rate is 32040.5 Hz.
- The bsnes C++98 (v085) core's core provided aspect ratio is (Ratio)
Controllers¶
The bsnes C++98 (v085) core supports the following device type(s) in the controls menu, bolded device types are the default for the specified user(s):
User 1 device types¶
- None - Doesn't disable input.
- SNES Joypad - Joypad
- SNES Mouse - Mouse
User 2 device types¶
- None - Doesn't disable input.
- SNES Joypad - Joypad
- SNES Mouse - Mouse
- Multitap - Joypad - Allows for up to five players to play together in mulitap games.
- SuperScope - Lightgun
- Justifier - Lightgun
- Justifiers - Lightgun - Two Justifiers are plugged in, for two-player Justifier games.
Multitap support¶
Activating multitap support in compatible games can be configured by switching to the Multitap device type for User 2.
Controller tables¶
Joypad¶
User 1 - 5 Remap descriptors | RetroPad Inputs |
---|---|
B | |
Y | |
Select | |
Start | |
D-Pad Up | |
D-Pad Down | |
D-Pad Left | |
D-Pad Right | |
A | |
X | |
L | |
R |
Mouse¶
RetroMouse Inputs | SNES Mouse |
---|---|
Mouse Cursor | SNES Mouse Cursor |
Mouse 1 | SNES Mouse Left Button |
Mouse 2 | SNES Mouse Right Button |
Lightgun¶
RetroLightgun Inputs | SuperScope | Justifier(s) |
---|---|---|
Gun Crosshair | SuperScope Crosshair | Justifier Crosshair |
Gun Trigger | SuperScope Trigger | Justifier Trigger |
Gun Aux A | SuperScope Cursor | |
Gun Aux B | SuperScope Turbo | |
Gun Start | SuperScope Pause | Justifier Start |
Compatibility¶
Awaiting description.
External Links¶
- Official higan Website
- Official higan Upstream Downloads
- Libretro bsnes C++98 (v085) Core info file
- Libretro bsnes C++98 (v085) Github Repository
- Report Libretro bsnes C++98 (v085) Core Issues Here
See also¶
Nintendo - Sufami Turbo¶
- Nintendo - SNES / Famicom (Beetle bsnes)
- Nintendo - SNES / Famicom (bsnes-jg)
- Nintendo - SNES / Famicom (bsnes-mercury Accuracy)
- Nintendo - SNES / Famicom (bsnes-mercury Balanced)
- Nintendo - SNES / Famicom (bsnes-mercury Performance)
- Nintendo - SNES / Famicom (bsnes Accuracy)
- Nintendo - SNES / Famicom (bsnes Balanced)
- Nintendo - SNES / Famicom (bsnes Performance)
- Nintendo - SNES / Famicom (Snes9x)
- Nintendo - SNES / Famicom (Snes9x 2002)
- Nintendo - SNES / Famicom (Snes9x 2005 Plus)
- Nintendo - SNES / Famicom (Snes9x 2005)
- Nintendo - SNES / Famicom (Snes9x 2010)
Nintendo - Super Nintendo Entertainment System (+ Hacks)¶
- Nintendo - SNES / Famicom (Beetle bsnes)
- Nintendo - SNES / Famicom (bsnes-jg)
- Nintendo - SNES / Famicom (bsnes-mercury Accuracy)
- Nintendo - SNES / Famicom (bsnes-mercury Balanced)
- Nintendo - SNES / Famicom (bsnes-mercury Performance)
- Nintendo - SNES / Famicom (bsnes Accuracy)
- Nintendo - SNES / Famicom (bsnes Balanced)
- Nintendo - SNES / Famicom (bsnes Performance)
- Nintendo - SNES / Famicom (higan Accuracy)
- Nintendo - SNES / Famicom (nSide Balanced)
- Nintendo - SNES / Famicom (Mesen-S)
- Nintendo - SNES / Famicom (Snes9x)
- Nintendo - SNES / Famicom (Snes9x 2002)
- Nintendo - SNES / Famicom (Snes9x 2005 Plus)
- Nintendo - SNES / Famicom (Snes9x 2005)
- Nintendo - SNES / Famicom (Snes9x 2010)