Hey dudes;) I was fiddling around with some stuff and got this doubt, you know me, lazy and without much time, so I decided to ask you this (I'll probably look into it myself anyway but...) for quicker results:
I want to stop multitasking and take over the machine to writte my own copper list and mess around with the data fetch registers and playfield pointers, modulo and ham and that type of stuff;) To prevent other tasks from interfering and screwing everything I read that I need to use the Exec forbid function. At the end of my prog I use permit func to restore multitasking.
But...
Will this restore the register I been messing around with to their initial values? Many registers are writte only, so does this means that the OS stores a copy of their values somewhere?
If this doesn't restores the register values how can I do it?
What else should be done to restore the "initial" state?
Thx & cheers