WHDLoad MantisBT - PGATourGolf
View Issue Details
0005676PGATourGolf[WHDLoad Installs Games] slavepublic2022-06-05 14:252023-07-07 17:48
Assigned ToStingRay 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
ChipMem2 MB
FastMem8 MB
WorkbenchOS 2.1
KickROM37 - Kick 2.0
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

? CDTV 2.04.uae (16,498) 2022-06-18 07:59
png PGA_ntsc.png (9,011) 2022-06-18 08:54

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?
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.
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)
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).
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 :
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.

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.
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