Произошло 2 крупных события при изучении железа приставок.
1. Это основное - я наконец-то полностью разобрался как писать/читать карту памяти от Sony PlayStation! Все, это финиш! Еще наверно нет русских программ, которые позволяют обмениваться инфой между реальной картой памяти и виртуальной, которая используется эмулятором. А еще, это позволяет хранить на компе практически неограниченное количество записей! А значит и отпадает надобность в покупке дорогих карт на 2, 8 и т.д. Мбит.
2. Я обнаружил первую(!) аппаратную защиту картриджа от копирования!!! Т.е. картридж, конечно, считывается, но не играет на эмуляторе. Помогает ему спец. чип, установленный на картридже. Имя этого картриджа - "A Bugs Life". Вот я теперь думаю - есть два выхода: либо собрать инфу о чипе, либо поломать игру, "выкусив" все проверки. Первый вариант немного проще, но дольше - инфу надо будет передать разработчикам эмуляторов, а они будут его вставлять в эмуляторы. В данный момент дело продвигается, правда медленно. В любом случае, скорее всего, прийдется реализовать второй вариант, надеясь что проверок там не очень много. Более того, прогнав отладчиком несколько первых команд, я обнаружил, что код, проверяющий наличие чипа, копируется в ОЗУ и запускается там. Это дает надежду, что процедура проверки всего одна (или их не много), что позволит "сломать" программу и игрушка запустится на эмуляторе. Сам РОМ весит всего 1 мегабайт, и не представляет ничего особенного.
PS Кто мне в этом поможет?
Current music: Garbage - Push It!
Состояние: творческое
Не про игры, но, думаю, хор...
[Print]
Гость