YY-CHR is a dot editor that can display and edit images contained in ROMs of old home games such as NES and NES.
In addition, tools [ROM Palette Editor] and [PRG Pattern Editor] for editing palettes and BG patterns are included.
This is the .NET version. For the non-.NET version, see here.
This is the current build 2020/01/19
(Note when working with SMW bins, the .NET version will claim each time you save that the file is too small and needs to be expanded and you must say NO to this to keep the file the correct size)
Is there any way to set a default format for BINs when you load them? The old YY-CHR wouldn't reset to 2bpp whenever you loaded a new BIN.
Replace the CharactorLib.dll file in the YY-CHR folder with this to set 4BPP SNES to the default for .bin files.
Apparently the extensions for each format is hardcoded into this library as strings, and the format resets to the first format that accepts the file extension when you open a new file; so I just hex edited the library so that 4BPP SNES becomes the first format for .bin files. If you've got other needs, I suppose you could just hex edit the library yourself (just search for bin - note that characters in strings are padded with a 00).
Note when working with SMW bins, the .NET version will claim each time you save that the file is too small and needs to be expanded and you must say NO to this to keep the file the correct size. Since this problem was in the previous version and is mostly an annoyance and the author is not present, accepting the update.