Re: [hatari-devel] OS X Hatari compilation and STX problem

[ Thread Index | Date Index | More Archives ]

Le 29/07/2015 00:06, Bob Carpenter a écrit :
I was testing Hatari with an STX file (War Heli) I found on this Atari Forum thread:

The War Heli game boots up in Steem 3.7.2 but it locks up in Hatari 1.8 and even the development version of 1.9.0. I turned on disk write protection in case that was the problem. I do not have any great interest in the game, but I am always interested in any Hatari incompatibility.


this game was known to be heavily protected and failed under emulators for a long time.

With Hatari, the CTR version will work when using Hatari compiled with WinUAE cpu core. The default / old cpu core needs to be updated to handle some specific stack / exception values (WinUAE cpu does a much better job at this).

Regarding the STX version, it locks at the title screen even when using the WinUAE cpu core, so something specific to the STX format is not handled correctly here in Hatari. I will try to see where's the difference, but I wonder if this game could really be dumped in working STX format on a real ST.

In addition, when I used Xcode to compile Hatari 1.9 on OS X, I received the following error:
Undefined symbols for architecture x86_64:
   "_Dialog_HaltDlg", referenced from:
       _Exception in libUaeCpu.a(newcpu.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

I did not have this error the last time I attempted to compile Hatari using Xcode a month or so ago. I also did not receive the error if I simply compiled Hatari using ./configure and make.

Can't help here, don't have OSX.


Mail converted by MHonArc 2.6.19+