Don't convert back to UTF-8 after build - only do it on clean. This way you can debug
Allow user to specify an extension for SRAM files (both for Slot1 and Slot2)
Update save / media directories in dialog even if you enter them manually
Don't try to load .gba; do try to load .sgb
Throw error if the size value in the ROM header (0x149) is <0 or >6
Define multiple file filters for 'open ROM' dialog
update README