|bsnes (SNES Emulator)|
|Use(s):||Playing SNES games, testing/debugging ROM hacks|
|Platform(s):||Win32, *nix, Mac|
|Download(s):||Windows (32 bit), v0.85,|
bsnes is a next generation SNES emulator written by byuu, licensed under the GNU GPL and still under constant development with new versions coming out all the time. bsnes strives for perfect emulation and features near-perfect accuracy, making it the closest thing to real hardware that most SNES homebrew developers will get to test their programs on. As a consequence of excellent accuracy, however, comes its high CPU usage. You will need a modern PC to get even half decent speed on bsnes.
bsnes also has some interesting features, such as an attempt at Super Gameboy support!
Some SMW hackers use v070, as it was the last version to support headered SMC ROMS. The newer versions support only unheadered SFC ROMs, but byuu ships a tool called snespurify to convert your collection to the newer format. However, most hacking tools do not support SFC ROMs without a header.
Note that Retroarch also supports bsnes and headered sfcs, but you must manually change the path every time you play a different rom (phoenix). Lunar Magic's way of passing in arguments does not work for Retroarch phoenix.
- A fast processor. A 2.0GHz single core CPU is the recommended minimum. You will want a 3.0 GHz dual core CPU for best results.
- Hardware-accelerated graphics are highly recommended.
- A supported operating system
- Windows XP/Vista/7 (binaries provided)
- Linux (source only, you must compile it yourself, similar OSes like the BSDs might work)
|Tools commonly used in SMW Hacking|
|ASM Hacking/Custom Blocks/Custom Sprites||Asar - BlockTool - Blocktool Super Deluxe - Overworld Sprite Tool - SMW Freespace Logger - Sprite Tool - Tweaker - VWF Cutscene Tool - xkas|
|Emulation||bsnes - Snes9x - ZSNES|
|Graphics||Racing Stripe - Terra Stripe - YY-CHR|
|Hex editors||Okteta - Translhextion - XVI32|
|Level/Overworld Editing||Lunar Magic - Super Mario World Overworld Editor|
|Music||Addmusic - SMWS|