Очередное пополнение сборника генераторов паролей, на этот раз для сеговской Castlevania. Описывать что и как хранится сейчас некогда, может быть напишу об этом позже. Скажу только что пароль позволяет хранить до 31 жизни (5 бит), но разработчики при сохранении/восстановлении их урезают до 9. Так же могли хранить до 31 этапа, но реально используют
(
Read more... )
Да, действительно только 4 бита используются при декодирования количества жизней, как-то AND 0xF я упустил из виду:
А при кодировании количество жизней берётся без всяких масок, но если их больше 9, то заменяется на 9:
Сложение d1 с самим собой выполняется чтобы умножить значение на 2, дабы сдвинуть сохраняемое в d0 значение на один бит вместо логических сдвигов.
Про региональные различия и двойные коды этапов спасибо, очень познавательно! Кстати на этап 1-1 ведут аж 3 кода - 0,1,12 :)
Reply
Leave a comment