WHDLoad MantisBT - PGATourGolf
View Issue Details
0005676PGATourGolf[WHDLoad Installs Games] slavepublic2022-06-05 14:252023-07-07 17:48
Reporterixien 
Assigned ToStingRay 
PrioritynormalSeverityblockReproducibilityalways
StatusresolvedResolutionfixed 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
MachineCDTV
CPU68000
CPUSpeed7
ChipSetECS
GFXCardNone
ChipMem2 MB
FastMem8 MB
WorkbenchOS 2.1
KickROM37 - Kick 2.0
KickSoftNone
WHDLoad18.7
imported
Summary0005676: Exception error in NTSC
DescriptionOnce again a game that doesn't work in NTSC while it's a shame as it's a game created by an american team, so you need to play it in 60hz to enjoy the right speed and fullscreen display.
Steps To ReproduceJust start the game using the NTSC tooltype
Additional InformationSame pb on my CDTV and on WinUAE. Attached is a screen capture showing the detail of the error.
TagsNo tags attached.
Attached Filespng pga_error.png (2,962) 2022-06-05 14:25
https://whdload.de/mantis/file_download.php?file_id=1401&type=bug
png

? CDTV 2.04.uae (16,498) 2022-06-18 07:59
https://whdload.de/mantis/file_download.php?file_id=1408&type=bug
png PGA_ntsc.png (9,011) 2022-06-18 08:54
https://whdload.de/mantis/file_download.php?file_id=1409&type=bug
png

Notes
(0011448)
StingRay   
2022-06-17 22:17   
I can't reproduce this, game works fine using NTSC tooltype on my machines. My guess is that your data files are corrupted. What happens when you omit the NTSC tooltype?
(0011449)
ixien   
2022-06-17 23:58   
Perfectly works in PAL. I will make new rests tomorrow if you want. I can send you my Winuae config file too.
(0011450)
ixien   
2022-06-18 07:59   
I just tried again on WinUAE. Same problem again. Attached is my config file that simulates my real CDTV (and I Have the problem on real system too)
(0011451)
StingRay   
2022-06-18 08:29   
I still can't reproduce this with your UAE configuration. I'm starting to suspect you are using a buggy NTSC monitor driver! Please create an archive with the minimal workbench files required to run the game in NTSC mode with WHDLoad and the game files (i.e. the "data" directory") and send it to me (or upload somewhere).
(0011452)
ixien   
2022-06-18 08:54   
Ok, I installed a minimal Workbench 2.10 with NTSC monitor in DEVS. Copied WHDLoad 18.8 in C and its files in S. Then Kickstart kick34005.A500 in DEVS:Kickstarts. Installed PGA Tour Golf in main directory of the Workbench then launched it in NTSC and... it crashed again (attached screen capture).

Here is a zip file of my Workbench test directory to use with my config file :
http://archives.amstradtoday.com/PGA_Test.zip
(0011453)
StingRay   
2022-06-18 10:19   
(Last edited: 2022-06-18 10:20)
Thanks, tried your archive and it triggers the error. My guess is still either broken game files and/or buggy NTSC monitor driver. I'll investigate and get back to you on this.

(0011454)
StingRay   
2022-06-18 10:59   
Problem is caused by the "fonts" directory in the data directory. You can safely delete it as it is not needed, the game will work in NTSC mode then. Not sure if game or WHDLoad bug, I'll keep this ticket open for now as I may do some more testing.
(0013021)
StingRay   
2023-07-07 17:48   
I now had time to properly check this, problem is caused by the "_get_program_disk" routine, for some reason, the "_Path_Attach" variable is at an odd address if game is run in NTSC mode and the "fonts" directory" is available. I have patched this routine to always return success, the game runs fine on 68000 in NTSC mode now.

Issue History
2022-06-05 14:25ixienNew Issue
2022-06-05 14:25ixienFile Added: pga_error.png
2022-06-12 19:07JOTDAssigned To => StingRay
2022-06-12 19:07JOTDStatusnew => assigned
2022-06-17 22:17StingRayNote Added: 0011448
2022-06-17 23:58ixienNote Added: 0011449
2022-06-18 07:59ixienFile Added: CDTV 2.04.uae
2022-06-18 07:59ixienNote Added: 0011450
2022-06-18 08:29StingRayNote Added: 0011451
2022-06-18 08:54ixienNote Added: 0011452
2022-06-18 08:54ixienFile Added: PGA_ntsc.png
2022-06-18 10:19StingRayNote Added: 0011453
2022-06-18 10:20StingRayNote Edited: 0011453bug_revision_view_page.php?bugnote_id=11453#r1500
2022-06-18 10:59StingRayNote Added: 0011454
2023-07-07 17:48StingRayNote Added: 0013021
2023-07-07 17:48StingRayStatusassigned => resolved
2023-07-07 17:48StingRayResolutionopen => fixed