У тебя в Alwa's Awakening звук прыжка есть? Я тоже её собирал, всё работает, но звука прыжков нет. То ли банк памяти не успевает переключится, то ли я где-то накосячил. Дамп снимается нормально, и при запуске в эмуляторе звук прыжка есть. Непонятка, в общем. Может подтянуть линии счётчика стоит или prg ram проверить.
Добавлено позже:Только в описании маппера по идее не D1, D2, D3, D4 а с шины адреса А1, А2, А3, А4, на входы 161 надо.
Переключение банков в коде часто делают так, что биты адреса совпадают с битами данных. Типа, по адресу $a001 лежит 1, по адресу $a002 лежит 2 и т.д. Таким образом и по шине данных конфликтов нет, и можно с адресной шины брать значения.