Protection type
Password with desktop interface
Protection removal
Launch Block Warden, follow TETRIS and at block 0, relative offset $51, replace: 20 CE 57 with 2C CE 57, save the changes.
How to locate the protection?
The interesting thing about desktop interface is that it uses the toolbox and the associated tools: the dialog manager, the control manager and the window manager.
A window that is displayed and asks for a password is a modal window. It is the only way to interact with the user.
Another possiblity is to locate the error string, "Nyet" here, in the program code.
Last but not least, the protection loops 5 times, search either for LDA #$0005 or CMP #$0005. One of those will probably be found.
What is funny is that we can find all of the above patterns starting at $57CE in the program code
The next thread will display the original program protection.
Antoine
4/2010