English Amiga Board


Go Back   English Amiga Board > Support > support.Games

 
 
Thread Tools
Old 14 August 2013, 18:16   #1
BarryB
Amigaholic
 
Join Date: Dec 2009
Location: UK
Posts: 4,701
Trolls AGA +3 UP crashing on real A1200 030

Does this game only work on 020 CPU?

Everytime I click the mouse to continue from the trainer it crashes. It loads a bit of data first then decrunches but crashes, using an 030 with 32mb RAM.
BarryB is offline  
Old 14 August 2013, 18:44   #2
s2325
Zone Friend
 
s2325's Avatar
 
Join Date: Jun 2006
Location: Gargore
Age: 43
Posts: 17,789
Try different/without trainer.
s2325 is offline  
Old 14 August 2013, 18:46   #3
mai
Registered User
 
Join Date: Feb 2008
Location: Federativnaya Respublika Germaniya
Posts: 4,994
Quote:
Originally Posted by BarryB View Post
Does this game only work on 020 CPU?

Everytime I click the mouse to continue from the trainer it crashes. It loads a bit of data first then decrunches but crashes, using an 030 with 32mb RAM.
It seems, that cracktro is not 030 compatible, furthermore the known image is doscopied version, but could still run.
mai is offline  
Old 14 August 2013, 19:17   #4
BarryB
Amigaholic
 
Join Date: Dec 2009
Location: UK
Posts: 4,701
Aye, just pulled out the 030 and now boots with 020, couldn't be arsed earlier as it was easier to post

So, is there a fixed trained version for 030+?
BarryB is offline  
Old 14 August 2013, 19:28   #5
mai
Registered User
 
Join Date: Feb 2008
Location: Federativnaya Respublika Germaniya
Posts: 4,994
Quote:
Originally Posted by BarryB View Post
Aye, just pulled out the 030 and now boots with 020, couldn't be arsed earlier as it was easier to post

So, is there a fixed trained version for 030+?
Try this:
Early Startup Control>Boot Options>Disable CPU Caches,
should work then.

Sorry, does not work.

just use the "Flashtro" release!
mai is offline  
Old 14 August 2013, 19:31   #6
BarryB
Amigaholic
 
Join Date: Dec 2009
Location: UK
Posts: 4,701
Nope, tried that before posting, still crashes.
BarryB is offline  
Old 15 August 2013, 00:07   #7
BarryB
Amigaholic
 
Join Date: Dec 2009
Location: UK
Posts: 4,701
Been playing on and off with various releases and found the following:

Trolls (1993)(Flair)(AGA)(Disk 1 of 2)[cr PDX][t +3 UP] - Not working on 030
Trolls (1993)(Flair)(AGA)(Disk 1 of 2)[cr PDX] - Not working on 030
Trolls (1993)(Flair)(AGA)(Disk 1 of 2)[cr PDX][f A4000 Caesar] - Working on 030 but found error on Medialand level, far left of level and up causes screen to slowdown and corrupt!
SPS 996 - Working on 030, Medialand level problem still present, even after using NO CACHE!

Used Disk2 from PDX release and SPS 996 and the error on Medialand is still present with 030, but NOT present with 020!!

So it looks like no version will work 100% on an 030 (and probably higher) CPU.

Anyone able to fix this for 030+?

Also, the slowdow/corruption appears to happen on any level if you get to a certain height up the screen when using an 030 CPU.

Last edited by BarryB; 15 August 2013 at 00:29.
BarryB is offline  
Old 15 August 2013, 00:37   #8
TCD
HOL/FTP busy bee
 
TCD's Avatar
 
Join Date: Sep 2006
Location: Germany
Age: 46
Posts: 31,606
What about the WHDLoad version then?
TCD is offline  
Old 15 August 2013, 00:53   #9
BarryB
Amigaholic
 
Join Date: Dec 2009
Location: UK
Posts: 4,701
I don't have whdload, don't think i've ever used it!
BarryB is offline  
Old 15 August 2013, 01:10   #10
TCD
HOL/FTP busy bee
 
TCD's Avatar
 
Join Date: Sep 2006
Location: Germany
Age: 46
Posts: 31,606
Basically these kind of problems are one of the reason why WHDLoad exists I'd at least give it a try (and I'm pretty sure it'll work).
TCD is offline  
Old 15 August 2013, 15:59   #11
Sandro
Banned
 
Join Date: Feb 2013
Location: spain
Posts: 897
Quote:
Originally Posted by BarryB View Post
Aye, just pulled out the 030 and now boots with 020, couldn't be arsed earlier as it was easier to post

So, is there a fixed trained version for 030+?
020 and 030 cpus are the same in fact there aren't programs or games that fail on one cpu but works on the other

in the case of trolls and other buggy prodigy cracks like Aladdin not works because the turboboard or fast ram add timing in chipset

try using degrader http://aminet.net/util/misc/Degrader.lha
try it with nofast ram option,ie you could try other options read docs
Sandro is offline  
Old 15 August 2013, 16:23   #12
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,516
Wrong, this one crashes due to self-modifying code and differences between 020 and 030 (I think this is really rare condition)

68020 and 68030 instruction cache organization is very different:

68020 has 64 cache "slots", each slot is 4 bytes (1 long) = 256 bytes. Each slot can have instruction data stored from any available address.
68030 has 16 cache lines, each line is 16 bytes (4 longs) which is also 256 bytes. Single cacheline can only store 4 consecutive longs, aligned to 16 bytes addresses. (I think this change was made to support burst reads, burst fills complete cache line)
Toni Wilen is offline  
Old 15 August 2013, 19:29   #13
BarryB
Amigaholic
 
Join Date: Dec 2009
Location: UK
Posts: 4,701
Quote:
Originally Posted by TCD View Post
Basically these kind of problems are one of the reason why WHDLoad exists I'd at least give it a try (and I'm pretty sure it'll work).
But not in this case Tried WHDLoad 17.1 unregistrered and have exactly the same problem of slowdown/corruption when jumping to higher parts of a level?
BarryB is offline  
Old 16 August 2013, 02:22   #14
Sandro
Banned
 
Join Date: Feb 2013
Location: spain
Posts: 897
I was checking this deeply

1-the floppy crash is due 030 as Tony said..the bug can be reproduced on winuae changing CPU on the fly, using a 030 the prodigy cracktro crash but on a 020 it works

2- gfx bugs on medialand area (top left) are not related to 030...seems there is a bug in the original AGA game

3- the AGA version of this game is very buggy,the music plays unsynchronized in the intro and game, there are slow downs, there are gfx bugs on certain zones etc

in this case seems is recommended to play the ECS version instead, is more colorful and have no bugs
having cdrom in the Amiga is recommended to play the CD32 version using a CD32 emulator
Sandro is offline  
Old 16 August 2013, 12:34   #15
BarryB
Amigaholic
 
Join Date: Dec 2009
Location: UK
Posts: 4,701
Quote:
Originally Posted by Sandro View Post
I was checking this deeply

1-the floppy crash is due 030 as Tony said..the bug can be reproduced on winuae changing CPU on the fly, using a 030 the prodigy cracktro crash but on a 020 it works

2- gfx bugs on medialand area (top left) are not related to 030...seems there is a bug in the original AGA game

3- the AGA version of this game is very buggy,the music plays unsynchronized in the intro and game, there are slow downs, there are gfx bugs on certain zones etc

in this case seems is recommended to play the ECS version instead, is more colorful and have no bugs
having cdrom in the Amiga is recommended to play the CD32 version using a CD32 emulator
Cheers, I'll try the ECS version. However, on the AGA version the graphic slowdown/corruption only happened with my 030 and not 020 on the levels I tried?
BarryB is offline  
Old 16 August 2013, 13:24   #16
StingRay
move.l #$c0ff33,throat
 
StingRay's Avatar
 
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,863
Quote:
Originally Posted by Toni Wilen View Post
Wrong, this one crashes due to self-modifying code and differences between 020 and 030 (I think this is really rare condition)
Cause of the crash isn't self-modifying code, it is a buggy call to _LVOUserState(), intro gets VBR address in d0 -> trashes old StackPointer, calls _LVOUserState() with VBR instead of old stack -> bye bye.
StingRay is offline  
Old 16 August 2013, 15:43   #17
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,516
Quote:
Originally Posted by StingRay View Post
Cause of the crash isn't self-modifying code, it is a buggy call to _LVOUserState(), intro gets VBR address in d0 -> trashes old StackPointer, calls _LVOUserState() with VBR instead of old stack -> bye bye.
This happens after the cache issue. (Perhaps there is emulation bug but 68030 cache emulation should be 100% exact. Did you test with real 68030 CPU?)
Toni Wilen is offline  
Old 16 August 2013, 17:34   #18
StingRay
move.l #$c0ff33,throat
 
StingRay's Avatar
 
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,863
No, as I don't have any 030 machine anymore. However, I do not see any SMC in the code and if it would be cache/SMC related it should work with disabled cache but it doesn't (see BarryB's post here in this thread). The only other reason for the crash could be the DEFJAM decruncher.
StingRay is offline  
Old 16 August 2013, 18:01   #19
BarryB
Amigaholic
 
Join Date: Dec 2009
Location: UK
Posts: 4,701
Also, the FLT ECS version exhibits the same behavior with slowdown/corruption on 030 when jumping up to higher areas of the screen. This even happens, as Stingray suggests, with cache disabled. On the FLT version the play area goes black and the status panel area below just shows random garbage.

So it looks like neither ECS/AGA floppy version is 030 friendly, unless an original untouched ECS version exists to try?
BarryB is offline  
Old 16 August 2013, 18:27   #20
Retroplay
Lemon Curry ?
 
Retroplay's Avatar
 
Join Date: Sep 2004
Location: Denmark
Age: 49
Posts: 4,084
Try the images I zoned a while ago, they're padded images from the OCS/ECS WHD version.
You need the manual available at HOL to pass protection screen.
Retroplay is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Theme Park AGA crashing edd_jedi project.WHDLoad 11 24 May 2013 12:04
A1200 030/40mhz faster than A2000 030 50mhz? desantii support.Hardware 24 28 July 2011 23:50
Trolls AGA erroneously labelled as ECS MethodGit project.SPS (was CAPS) 0 04 November 2010 23:13
Pinball Illusions AGA -crashing with WinUAE 2.3.0. quahappy support.Games 20 04 November 2010 17:01
AAAAARRRRRGGGGGHHHHH , Bl 030 mk4 , cpu overheating and crashing ??? leytond support.Hardware 23 12 December 2009 23:59

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 02:13.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.09922 seconds with 15 queries