Someone called shanytc has developed a fork of SNES9X called SuperSNES9X which has a lot of good features lacking from the main branch, features which can be helpful to map makers.
Some of these features, of course, are available on more modern emulators such as BSNES, Bizhawk, Mesen and the sort. But personally, I still prefer to use snes9x because it's really fast and has the least amount of annoyances when compared to other emulators.
Anyway, some of the new features it has is a BSNES-quality sprite/titlemap viewer with the option to export the graphics.
The cheat search and cheat editors have been updated too. You can now batch add addresses and edit them. There's right click implementation too and having the cheat editor open no longer pauses the game.
It also now allows to have multiple bindings so you can assign both a controller and keyboard to the same input.
Every config file or save state from the regular snes9x will work with this branch and viceversa.
Here's the latest release:
https://github.com/shanytc/snes9x/releases/tag/1.63.10