Новости > Показать отдельно
Nicola Salmoria WIP
Ice, 14:47, 21-04-2005
Nicola Salmoria сообщает:
- April 20, 2005 - DE102
The recent discovery of a decrypted bootleg of Pocket Gal Deluxe was a pleasant surprise. This is one of a handful of games that use the same encrypted custom CPU - called DE102. It is now confirmed that the CPU is a 68000.
Thanks to the bootleg, I was able to figure out the decryption algorithm. It is quite straightforward, and it involves:
- Address scrambling. When the CPU wants to read a word from logical address N, it fetches it from ROM space at address N'. The scrambling of the address requires 16 conditional XORs with 16-bit values.
- Data bits permutation. After reading the word from ROM, the order of its bits is altered. There are 16 possible permutations; which one to use depends trivially on the logical address.
- Data XOR. After changing the bit order, the value is XORed with one of 16 other values. Which one to use depends trivially on the logical address. While working on Pcket Gal Deluxe, I was hoping that the DE102 would use a fixed key, which would have emant free decryption of a few other games. Unfortunately, this turned out to not be the case. The algorithm surely is the same, but the key is different.
In the next days, I'll see if I can find a way to break the key somehow.
Exciting Animal Land Jr. (USA)
Игры MAME
» Пройденные игры 23:40
» Picostation PS1 23:19
» [GCN] GameCube — тест не- и малопопулярных игр 22:12
» [SNES] Super Mario World - нужна помощь с графикой 22:10
» Angry Video Game Nerd и другие 21:55
» Картридж PS1 для PIO порта 21:24
» Эротизм в играх 21:16
» RTHextion: новый hex-редактор для ромхакинга и переводов 21:11
» [SMD] Создание собственной многоигровки на одном чипе 20:59
» Playstation 1 без звука с Audio CD 20:11
» [3DO] Mortal Kombat II: 3DO Edition 20:04
» Не пройденные (заброшенные) игры 18:56
» [GBA] Sigma Star Saga 17:01
» Balloon Fight - 4 players hack 14:39