View Issue Details

IDProjectCategoryView StatusLast Update
05676PGATourGolfslavepublic2023-07-07 17:48
Reporterixien Assigned ToStingRay  
PrioritynormalSeverityblockReproducibilityalways
Status resolvedResolutionfixed 
Project InfoPGA Tour Golf (Electronic Arts)
http://www.whdload.de/games/PGATourGolf.html
Summary05676: 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 Files
pga_error.png (2,962 bytes)   
pga_error.png (2,962 bytes)   
PGA_ntsc.png (9,011 bytes)   
PGA_ntsc.png (9,011 bytes)   
MachineCDTV
CPU68000
CPUSpeed7
ChipSetECS
GFXCardNone
ChipMem2 MB
FastMem8 MB
WorkbenchOS 2.1
KickROM37 - Kick 2.0
KickSoftNone
WHDLoad18.7
imported

Activities

StingRay

StingRay

2022-06-17 22:17

developer   note ~11448

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?
ixien

ixien

2022-06-17 23:58

reporter   note ~11449

Perfectly works in PAL. I will make new rests tomorrow if you want. I can send you my Winuae config file too.
ixien

ixien

2022-06-18 07:59

reporter   note ~11450

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)
CDTV 2.04.uae (16,498 bytes)
StingRay

StingRay

2022-06-18 08:29

developer   note ~11451

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

ixien

2022-06-18 08:54

reporter   note ~11452

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
StingRay

StingRay

2022-06-18 10:19

developer   note ~11453

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.

StingRay

StingRay

2022-06-18 10:59

developer   note ~11454

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

StingRay

2023-07-07 17:48

developer   note ~13021

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

Date Modified Username Field Change
2022-06-05 14:25 ixien New Issue
2022-06-05 14:25 ixien File Added: pga_error.png
2022-06-12 19:07 JOTD Assigned To => StingRay
2022-06-12 19:07 JOTD Status new => assigned
2022-06-17 22:17 StingRay Note Added: 0011448
2022-06-17 23:58 ixien Note Added: 0011449
2022-06-18 07:59 ixien File Added: CDTV 2.04.uae
2022-06-18 07:59 ixien Note Added: 0011450
2022-06-18 08:29 StingRay Note Added: 0011451
2022-06-18 08:54 ixien Note Added: 0011452
2022-06-18 08:54 ixien File Added: PGA_ntsc.png
2022-06-18 10:19 StingRay Note Added: 0011453
2022-06-18 10:20 StingRay Note Edited: 0011453
2022-06-18 10:59 StingRay Note Added: 0011454
2023-07-07 17:48 StingRay Note Added: 0013021
2023-07-07 17:48 StingRay Status assigned => resolved
2023-07-07 17:48 StingRay Resolution open => fixed