View Single Post
Old 27 October 2013, 21:54   #270
amilo3438
Amiga 500 User
 
Join Date: Jun 2013
Location: EU
Posts: 1,114
Quote:
Originally Posted by Toni Wilen View Post
It didn't really work any better. It just timing difference, it wasn't correct in old version, it isn't correct now. It is just differently wrong..

Corruption happens because CPU modifies bitplane pointers in copperlist after copper has fetched high word but before copper fetches low word of bitplane.

EDIT: It is only few clock cycle difference between corruption or not having corruption which means timing change in any instruction, even really tiny, will "fix" this again..
Great finding! But probably will not be easy to find what instruction has bad timing ... so maybe one day, right ... anyway, thanks for your effort Toni.

Last edited by amilo3438; 27 October 2013 at 22:01.
amilo3438 is offline  
 
Page generated in 0.05014 seconds with 9 queries