| |
6R6
Registered: Feb 2002 Posts: 245 |
Disabling AR freeze button
Is it possible to disable the Action
Replay freeze function 100% ?
In that case, please enlighten me... :)
|
|
... 83 posts hidden. Click here to view all posts.... |
| |
The Shadow
Registered: Oct 2007 Posts: 304 |
Why would you want to disable the freeze button on a cartridge. In this modern 64 day, free of 'group spies', rival sabotage and coders secrecy, would we not want everyone to have the ability to study our work? Our demos, games and Pal/NTSC fixes? Any future fixes I do will have text embedded in the $2a6 checker and template, as a flag to welcome people to pick apart my fixes and learn something new. |
| |
Style
Registered: Jun 2004 Posts: 498 |
Quote: i'd also like krill to explain how ar would freeze with nmi and irq disabled, because i cant see that working ...
Im pretty sure the cart itself drives the NMI line high itself..... Remember, the reason you can disable NMIs is by not acknowledging an NMI, therefore leaving the NMI line low. From what I can tell from the circuit diagram, the AR itself itself drives the NMI line high with a 74LS74 (from memory).
I dont have a problem with this. However, wouldnt this make it impossible to disable the restore key as well?
Or perhaps the AR only drives the NMI line high when you press the button, and then a short while later grounds it again? If thats the case, I cant see it in the circuit.....
|
| |
Mace
Registered: May 2002 Posts: 1799 |
If it was possible to disable such a cartridge feature, wouldn't that have been one of the better piracy protections? |
| |
chatGPZ
Registered: Dec 2001 Posts: 11386 |
not really, it only works if you disable IRQ _and_ NMI (cause then there is no way for the AR to kick in).
a much easier way is however, to sync a timer to the raster, and every now and then check if the timer is still in sync.... if it isnt, then the program has been frozen (and restarted). and this has indeed been done in some games :) |
| |
Radiant
Registered: Sep 2004 Posts: 639 |
Quoting The ShadowWhy would you want to disable the freeze button on a cartridge. In this modern 64 day, [...]
Curiosity; "can it be done, if so, how"? To give other people something to put their head against? Just for the hell of it? |
| |
Style
Registered: Jun 2004 Posts: 498 |
Quote: not really, it only works if you disable IRQ _and_ NMI (cause then there is no way for the AR to kick in).
a much easier way is however, to sync a timer to the raster, and every now and then check if the timer is still in sync.... if it isnt, then the program has been frozen (and restarted). and this has indeed been done in some games :)
Have you tested your theory groep? ie, disable NMI and IRQ and try to freeze the program?
|
| |
chatGPZ
Registered: Dec 2001 Posts: 11386 |
actually, no...but since what the freeze button does is causing an NMI, i dont feel like doing it either, its obvious =) |
| |
Frantic
Registered: Mar 2003 Posts: 1648 |
I remember some compo-pic which (by accident, it seemed) jammed the machine after making sure the gfx was visible. Another way to do it perhaps. :) |
| |
Style
Registered: Jun 2004 Posts: 498 |
Are you really really sure its that obvious groep?
:D
|
| |
chatGPZ
Registered: Dec 2001 Posts: 11386 |
yes, how do you think freeze works? |
Previous - 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 - Next |