Super Nintendo Entertainment System

From The VG Resource Wiki
Revision as of 22:06, 7 January 2018 by Yawackhary (talk | contribs) (Suggested Emulators)
Jump to: navigation, search

The Super Nintendo Entertainment System (also known as the Super NES, SNES or Super Nintendo, and known as the Super Famicom in Japan) is a 16-bit home video game console developed by Nintendo that was released in 1990 in Japan, 1991 in North America, 1992 in Europe and Australasia (Oceania), and 1993 in South America.

Ripping Tools

vSNES

Uses a similar UI to PVV, but has a much easier to manage interface.

vSNES interface
  1. Load SaveState (F3): Accesses any SNES ROM with at least one occupied Slot and loads chosen Slot
  2. Reload Last SaveState (F5): Refreshes active Slot with recent save
  3. Save Current State (Ctrl+S): Saves current active screen to computer.
  4. Launch SaveState File
  5. Insert Cartridge: Loads from cartridge or ROM
  6. Reload last Cartridge
  7. Save Current Cartridge
  8. Launch Cartridge Files
  9. SPC Viewer/Editor: View or edit current game music
  10. Movie Editor: Allows loading, viewing, editing and saving of in-game movies (SMV and ZMV)
  11. CHT Editor: Alter binary cheat codes from compatible SNES emulators
  12. Preview: Displays tiny screenshot of current savestate
  13. PalViewer: Displays palette of current savestate
  14. MemViewer: Displays tiles of sprites and maps currently loaded into the state
  15. SceneViwer: Displays all visible sprites and backgrounds in current state.
  16. HexEditor
  17. ListEditor

For basic sprite and background ripping your main focus should be SceneViewer, which is easier to isolate and save to an appropriate paint or photo editing software.

SceneViewer.png

"Screen" shows the entirety of the current SaveState with 16-bit and 8-bit options, both of which only serve to switch between alias and anti-alias during display. The Layering box works similarly to the limited disabling capabilities of SNES emulators such as ZSNES in that they only disable what is currently mapped to those layers.

"Layers" focuses on three aspects of the state; the regular background, the sprites, and Mode 7 effects (If implemented).

Regular Background mainly uses the first of the four "Bg" modes both for main background and foreground where sprites are normally mapped to. The third is often reserved for text or dialogue boxes depending on the game being ripped.

Sprites occupy a different layer and separated into parts to be disabled by the list next to the viewer's display window. To easily locate and disable any sprites that overlap the ones you wish to rip, simply move the cursor over to that sprite and press tab until the number the sprite is mapped to is highlighted, then press the spacebar to uncheck it.

Finally, Mode 7 backgrounds are for backgrounds or sprites that have been assigned to the SNES' Mode 7 capabilities, displaying their original, unaltered ratio either as a fully visible image, or in chunks viewable only when necessary for the current scene.

Suggested Emulators

bsnes/Higan

Higan, formerly known as bsnes is a very accurate SNES emulator that supports most, if not all SNES games. Apart from the SA-1 games, the emulator is cycle accurate to a SNES meaning that it is as close as you can get to the console. It also runs games that other emulators have problems with such as Speedy Gonzales and displays the shadows in Air Strike Patrol. Higan does require a powerful computer and requires separate ROM dumps for the various chips that the SNES had e.g. DSP-1 (Pilotwings, Super Mario Kart), CX4 (Mega Man X 2 and 3). Older versions of bsnes have lower requirements and are easier to use because they have Balanced and Performance options where the accuracy is lower but doesn't affect most games and can run on less powerful computers.

SNES9X

While not as accurate as Higan, it can run on less powerful computers and is one of the oldest emulators that still gets updated today.

BizHawk

BizHawk uses an older version of Higan called bsnes where it still had the Balanced and Performance options so requirements are lower to run. It also has SNES9X has an option.