View Single Post
Old 10 October 2019, 09:03   #4
meynaf
son of 68k
meynaf's Avatar
 
Join Date: Nov 2007
Location: Lyon / France
Age: 46
Posts: 3,603
There are two copperlists in the system : a global one, which hardly ever changes, and a local one, which depends on the screen being displayed. Or something like that.
First one is set in COP1LC. It does its job, then starts the other one in COP2LC.
You can find their base addresses in graphics.library's library base - your A6 above. It may even be a good idea to have a peek at what they actually do, with some debugger (if you can read a copperlist).
The code you have here merely restores the values at the end of a program that has altered them directly in hardware registers.
meynaf is offline  
 
Page generated in 0.05011 seconds with 11 queries