English Amiga Board


Go Back   English Amiga Board > Main > Nostalgia & memories

 
 
Thread Tools
Old 19 October 2022, 16:52   #1
rsn8887
Registered User
 
rsn8887's Avatar
 
Join Date: Oct 2006
Location: USA
Posts: 1,058
Ambermoon intro gfx glitches on AGA

I seem to remember that Ambermoon was one of those games that automatically took advantage of AGA. For example, I think it enables floor and ceiling textures in the dungeons on AGA.

Well, I just started it on an AGA A1200 config, and I saw some gfx errors in the fonts in the intro sequence. See red circles in attached images.

The fairy dust in the Thalion logo intro is also buggy on AGA, it flashes in and out in a wrong way.

Is there an explanation for these bugs, and is there a workaround? Should this game not be played on AGA at all?

I tested both floppy and WHDLoad versions. On OCS, these bugs are not present.
Attached Thumbnails
Click image for larger version

Name:	20221019_094656-screen.jpg
Views:	84
Size:	97.2 KB
ID:	76853   Click image for larger version

Name:	20221019_094714-screen.jpg
Views:	77
Size:	157.4 KB
ID:	76854  
rsn8887 is online now  
Old 19 October 2022, 17:19   #2
grond
Registered User
 
Join Date: Jun 2015
Location: Germany
Posts: 1,918
I started playing Ambermoon on an A600 and then continued on an A1200. I don't think it automatically took advantage of AGA, the only thing was that you got the option (!) to switch on floor and ceiling textures if at least an 020 was present. I believe this was independent of AGA, i.e. an A2000 with 030 turbocard would also let you turn on floor and ceiling textures. I don't remember any glitches either (I played it to the end on my A1200/030 which must have been dozens if not hundreds of hours).
grond is offline  
Old 19 October 2022, 17:29   #3
TCD
HOL/FTP busy bee
 
TCD's Avatar
 
Join Date: Sep 2006
Location: Germany
Age: 46
Posts: 31,540
Just tried it on WinUAE 4.9.1 with 'my' A1200 config (mostly best compatibility quickstart A1200) and don't get any glitches:

Edit: I used the 1.16 patch by Pyrdacor.

Last edited by TCD; 19 October 2022 at 17:38.
TCD is online now  
Old 20 October 2022, 10:24   #4
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,343
Quote:
Originally Posted by rsn8887 View Post
I seem to remember that Ambermoon was one of those games that automatically took advantage of AGA. For example, I think it enables floor and ceiling textures in the dungeons on AGA.
That's not true. It takes advantage of faster processors such as the EC020@14MHz found in the A1200. It has no AGA features at all.

Quote:
Originally Posted by rsn8887 View Post
Well, I just started it on an AGA A1200 config, and I saw some gfx errors in the fonts in the intro sequence. See red circles in attached images. The fairy dust in the Thalion logo intro is also buggy on AGA, it flashes in and out in a wrong way.
You are the first person to report them. You'd have to create a more detailed bug report for me to look into it (Which emulator, the configuration, the kickstart, the OS, the disk file system, which version of Ambermoon etc.)

Quote:
Originally Posted by rsn8887 View Post
Is there an explanation for these bugs
User error? (When setting up your emulator)

Quote:
Originally Posted by rsn8887 View Post
Should this game not be played on AGA at all?
I played this game through many many times on an A4000/040@25MHz and I never noticed anything like you describe.

Quote:
Originally Posted by rsn8887 View Post
tested both floppy and WHDLoad versions.
Which version? v1.07?
alexh is offline  
Old 20 October 2022, 12:41   #5
Torti-the-Smurf
Registered User
 
Torti-the-Smurf's Avatar
 
Join Date: Dec 2018
Location: Earth
Posts: 1,058
AGA is not the problem.

You get this Glitch if the "Chip Speed/Timing" is too high/not accurate enough.

Greetings, Torti

Last edited by Torti-the-Smurf; 20 October 2022 at 15:20. Reason: adding a Smiley; why not :)
Torti-the-Smurf is offline  
Old 20 October 2022, 16:04   #6
gimbal
cheeky scoundrel
 
gimbal's Avatar
 
Join Date: Nov 2004
Location: Spijkenisse/Netherlands
Age: 42
Posts: 6,914
This does not count only for Ambermoon either. Even in this day and age emulation is not perfect enough that you just pick a configuration and hit run, tweaking of the settings may be required. You just have to do it less frequently than say a decade ago.
gimbal is offline  
Old 20 October 2022, 16:48   #7
TCD
HOL/FTP busy bee
 
TCD's Avatar
 
Join Date: Sep 2006
Location: Germany
Age: 46
Posts: 31,540
Quote:
Originally Posted by gimbal View Post
This does not count only for Ambermoon either. Even in this day and age emulation is not perfect enough that you just pick a configuration and hit run, tweaking of the settings may be required. You just have to do it less frequently than say a decade ago.
Just stick to most compatible. The less you tweak, the better.
TCD is online now  
Old 20 October 2022, 23:52   #8
rsn8887
Registered User
 
rsn8887's Avatar
 
Join Date: Oct 2006
Location: USA
Posts: 1,058
Thank you all for mentioning that it is a timing problem. I chose more compatible setting, and now it works!

EDIT: On MiSTer FPGA, it is DCACHE OFF that fixes the problem. I just realized that an 68020 didn't have DCACHE, so it makes sense to disable DCACHE for most compatible A1200 configuration.

Last edited by rsn8887; 21 October 2022 at 00:07.
rsn8887 is online now  
Old 21 October 2022, 09:37   #9
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,343
I would say that it is MiSTer MiniMig implementation of CPU/Caches + AGA that is at fault as Ambermoon works ok with real A4000/040@25MHz with DCACHE enabled.

Some users have reported issues with real 68060 but nothing repeatable and nothing confirmed yet.
alexh is offline  
Old 21 October 2022, 10:43   #10
rsn8887
Registered User
 
rsn8887's Avatar
 
Join Date: Oct 2006
Location: USA
Posts: 1,058
Yes AFAIK on MiSTer only the A500 config is cycle exact. The A1200 is not yet cycle exact. Works extremely well though.
rsn8887 is online now  
Old 21 October 2022, 12:01   #11
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,343
Only the FX 68K CPU is cycle accurate, the Amiga 500 chipset in MiSTer certainly isn't.
alexh 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
Assassin Special Edition GFX Glitches lordofchaos support.WinUAE 5 18 September 2022 15:12
Lionheart gfx glitches hexaae support.WinUAE 77 10 October 2021 13:12
Ambermoon corrupt intro gfx hexaae support.WinUAE 1 21 March 2013 17:25
gfx glitches with some WHD games hexaae support.WinUAE 32 31 May 2007 10:07
Ruff´n Tumble/ gfx-glitches Timm support.Games 8 03 December 2001 18:31

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 19:15.

Top

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