From 0cee6a8fba150a586ac0dadfbc8a6a9034b57cce Mon Sep 17 00:00:00 2001 From: nigel <> Date: Sun, 2 May 2004 11:34:49 +0000 Subject: [PATCH] Added notes about the classic version of the app --- BasiliskII/src/MacOSX/0_HOW_TO_BUILD.txt | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/BasiliskII/src/MacOSX/0_HOW_TO_BUILD.txt b/BasiliskII/src/MacOSX/0_HOW_TO_BUILD.txt index fbefaeef..69c83bbc 100644 --- a/BasiliskII/src/MacOSX/0_HOW_TO_BUILD.txt +++ b/BasiliskII/src/MacOSX/0_HOW_TO_BUILD.txt @@ -21,7 +21,7 @@ and then the application. * It is also possible to use the OS X integrated development environment - (i.e. the "Project Builder" IDE) to build the application, instead of make. + (i.e. "Project Builder" or Xcode) to build the application, instead of make. Instead of step 4) above, do these steps: 4) make ide @@ -29,7 +29,6 @@ This should generate the uae_cpu emulator core's source, and then open the project in the Project Builder or Xcode IDE. - 5) From the Build menu, choose 'Build' or 'Build & Run' This should build everything @@ -45,14 +44,13 @@ Notes: 2) For some reason, compiling on 10.2 with DIRECT_ADDRESSING 1 results in an executable that cannot write to the screen. + Building in XCode on 10.3 fixed this for me, but not for + other users. -3) If you want to change REAL_ADDRESSING or DIRECT_ADDRESSING, - you need to reconfigure. Safest way is to "make distclean", - and then to change the --enable flag in 1_prepare_files.sh +3) If you want to change the addressing default + (which is currently direct), you have to reconfigure. + (i.e. make clean; ./configure --enable-addressing=banks) -4) A few times I have had link errors on 10.1 like: - Undefined symbol: _assign__t18string_char_traits1ZcRcRCc - A web search reveals that this is a problem in Apple's AppKit - framework, and that adding the lib stdc++ should help. - defaults in sysdeps.h, you will need to reconfigure. - (i.e. make distclean; sh 1_prepare_files.sh) +4) To emulate a Mac Classic, or any Mac with 24bit addressing, + the app needs to be built with the above (bank) style addressing. + This is how I build the "classic" version of the app.