Thread: Trolls AGA
View Single Post
Old 03 July 2015, 14:39   #22
amilo3438
Amiga 500 User
 
Join Date: Jun 2013
Location: EU
Posts: 1,114
Quote:
Originally Posted by amilo3438 View Post
WinUAE 2.1.0 (2010.04.28) = OK
WinUAE 2.2.0 (2010.06.28) = OK
WinUAE 2.3.0 (2010.09.24) = it start to glitch!!!

The winuaechangelog.txt says following:

Final 2.3.0

Beta 14:

- added 68020 CE-mode very approximate 2-stage CPU prefetch pipeline emulation (not that 68020
don't really have 2-stage prefetch but it still will be more compatible without major changes)
Fixes ATR and (partially) Last Ninja 3 CD32 graphics glitches, (missing blitter waits..)
also more compatible with self-modifying code
Btw. a real 68020 has 3-stage CPU prefetch pipeline, right!? (not sure is that changed in newer winuae versions)

EDIT: JFI, found it; the 68020 3-stage CPU prefetch pipeline was introduced in:
Quote:
2.3.1 Beta 1
- 3-stage 68020 cycle-exact prefetch pipeline (not much difference compared to old one)
Where can be found old winuae2300_b13 and winuae2300_b14 to test?

old links does not work:
http://eab.abime.net/showpost.php?p=...&postcount=167
http://eab.abime.net/showpost.php?p=...&postcount=173

I suspect that the problem arises from b14, so it should be checked.

EDIT2: Or maybe from b13 (so it also should be checked)
Quote:
2.3.0 Beta 13
- addaq.x #x,Ax and subaq.x #x,Ax had too long cycle count (this was really stupid bug)
And it seem that are all changes regarding CPU if found in 2.3.0 betas winuaechangelog.txt!


Quote:
Originally Posted by Toni Wilen View Post
So it is still is emulation (CPU speed) problem, possibly some of the cracks include fix for faster CPUs or Amiga models or something.

(EDIT: assuming there is no bugs in real unexpanded A1200, this needs testing later)
Yeah, possibly some of the cracks include fix for faster CPUs... but weird, why it then also happens with ipf file (as Sandro mentioned)!?

(Instead of emulation CPU speed, I still suspect in CPU prefetch pipeline emulation problem from winuae2300_b14.)


EDIT3: New findings!!! (final)

Trolls (1993)(Flair)(AGA)(Disk 1 of 2) (CRC32 = 16E8627A)
Trolls (1993)(Flair)(AGA)[cr PDX](Disk 1 of 2)[a] (CRC32 = 79C82C0E)

WinUAE 2.1.0 (2010.04.28) = OK
WinUAE 2.2.0 (2010.06.28) = OK
WinUAE 2.3.0 (2010.09.24) = OK ... (and OK in new WinUAE versions too!)

------------------------------------------------------------------------------

Trolls (1993)(Flair)(AGA)[cr PDX](Disk 1 of 2) (CRC32 = 7AA6830C)
Trolls (1993)(Flair)(AGA)[cr PDX](Disk 1 of 2)[t +3 ATX] (CRC32 = 2DCB1D44)

WinUAE 2.1.0 (2010.04.28) = OK
WinUAE 2.2.0 (2010.06.28) = OK
WinUAE 2.3.0 (2010.09.24) = it start to glitch!!! ... (and glitches in new WinUAE versions too!) ... reportedly, it does not happen on an real A1200 basic (unexpanded)!

... and it also glitches with ipf file (weird)!? (according to Sandro)


EDIT4: Can someone check does the IPF of Trolls AGA glitches in WinUAE quickstart A3000 + cycle-exact enabled? (or behaves same = GFx glitches)
(reportedly, it working on 030 -> http://eab.abime.net/showpost.php?p=904934&postcount=7)

Trolls (1993)(Flair)(AGA)(Disk 1 of 2) (CRC32 = 16E8627A)
Trolls (1993)(Flair)(AGA)[cr PDX](Disk 1 of 2)[a] (CRC32 = 79C82C0E)

above two files tested to work w/out Gfx glitches on WinUAE quickstart A3000 + cycle-exact enabled!

Last edited by amilo3438; 03 July 2015 at 22:35. Reason: small corrections
amilo3438 is offline  
 
Page generated in 0.05958 seconds with 9 queries