View Single Post
Old 31 October 2013, 19:35   #297
amilo3438
Amiga 500 User
 
Join Date: Jun 2013
Location: EU
Posts: 1,114
So, its probably another CPU emulation timing problem then ... Ok, and thanks for the detailed explanation.

Quote:
Originally Posted by Toni Wilen View Post
It is never interesting, most likely caused by some CPU emulation timing problem (possible even same as Anarchy's Madness 2)
Well, do you remember this (http://eab.abime.net/showthread.php?t=70031) already solved problem ... at first it was on same (false) diagnosis!


EDIT: Now one thing bugging me ... Can it happen a CPU instruction with bad timing, once repaired (if ever), causes errors in some of the "already repaired" demos?!

------------------------------------------------------------------------------------------------------------
Just thinking ...
What would be the fastest way to check does the all CPU instructions use correct timings?
Is it possible to print out the values and compare it with values with those in a book?
Or maybe make some program that will save timings from a real A500 and then compare these values on WinUAE?
------------------------------------------------------------------------------------------------------------

EDIT2: Just tested the demo Last A500 (Demo) by Oblivion again with 68010, 68020 and 68030 CPUs on same A500 freq. with CE=ON ... got exactly same glitches on rotation cube part as with 68000! ... Is it possible that all emulated CPUs suffer from the same timing problem?!

EDIT3: But one interesting case: On the demo Hi Freaks (Intro) by Supplex & The Silents ... when using 68010 instead 68000, problem is gone!!!

Last edited by amilo3438; 31 October 2013 at 23:36.
amilo3438 is offline  
 
Page generated in 0.05130 seconds with 9 queries