самый прикол в том что каждый раз этот пароль набирая игра преподносила каждый раз разные сюрпризы
Эта случайность вызвана координатами за пределами игры, происходит чтение байтов из CPU $6000-7FFF, хотя там нет PRG RAM. Если в эмуляторе стоит заполнение нулями или другим постоянным значением, то всегда будет одно и тоже, для случайность нужно включить случайное заполнение RAM: в Mesen - Options > Emulation > Advanced > Default power on state for RAM - Random (лучше оставить 0 для других игр). В FCEUX другое поведение, в данном случае, каждое чтение CPU $6000-7FFF даёт случайное значение.
UPD: Поправка, в Mesen такое работает только с заголовком iNES 1.0, если использовать ром с NES 2.0 с явным указанием, что нет WRAM, то будет всегда случайно как в FCEUX и опция "Default power on state for RAM" не имеет значения.
Если использовать программу из видео выше: Q8cD DDDD DDDD DDDD DDDD DDDD DDDD DDDD - Bits=D12E02815E5292739 Corridors=12FE3 Weapons=231303203110 ammo=217 keys=29 score=0254710 maxlife=2 fire=1 shield=3 attack=2 chip=4 coord=26,4.
Проблема как раз в координатах, 26,4 - это за пределами. Можно изменить координаты на 11,9 (почти центр, безопасно): Q8cD DDDD DDDD DDDD DDDD DDDD LdFD DHMD.