Топового лоадера нету, им будет являться тот, который будет читать хэдер и выставлять размер банков как надо(и возможно регистры). По поводу портов/регистров - есть скрипт hardware.idc, но думаю, что и другие можно найти. Проблема в том, что в разных мапперах присутствуют дополнительные порты/регистры, обычно их ручками делать приходится(у ммс3 например регистр на запись может спокойно находиться на данных и т.д.). По поводу лоадера для ммс3, кажется Тай делал, и то - их как минимум 3 штуки, ибо у ммс3 размер банков тоже разный(0x2000 у смб3 и 0x4000 у любой игры неккетсу к примеру).