~ubuntu-branches/ubuntu/feisty/basilisk2/feisty

« back to all changes in this revision

Viewing changes to src/MacOSX/0_HOW_TO_BUILD.txt

  • Committer: Bazaar Package Importer
  • Author(s): Jonas Smedegaard
  • Date: 2005-07-30 20:42:20 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20050730204220-1nl1cg2jkjvy63ry
Tags: 0.9.20050730-1
* New upstream CVS snapshot.
* Build-depend on virtual libsdl-dev (not libsdl1.2-dev).
* Invoke init rules also on clean (to separate better from official
  builds).
* Update URL of upstream source in debian/copyright.

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
 
4
4
1) Install the OS X Development tools
5
5
 
6
 
   Source should build on 10.0 thru 10.2
 
6
   Source should build on 10.0 thru 10.2, and should be OK with 10.3
7
7
   (If anyone wants a version that will compile on Public Beta, email me)
8
8
 
9
 
2) If grabbing this source from a tarball, put this MacOSX directory in
10
 
   BasiliskII-1.0/src. The tarball is currently only compatible with the
11
 
   BasiliskII_src_15012002.tar.gz (1.0) snapshot.
12
 
   Open a Terminal, and cd to BasiliskII-1.0/src/MacOSX
 
9
2) Open a Terminal, and cd to BasiliskII-1.0/src/MacOSX
13
10
 
14
11
3) sh 1_prepare_files.sh
15
12
 
24
21
   and then the application.
25
22
 
26
23
* It is also possible to use the OS X integrated development environment
27
 
  (i.e. the "Project Builder" IDE) to build the application, instead of make.
 
24
  (i.e. "Project Builder" or Xcode) to build the application, instead of make.
28
25
  Instead of step 4) above, do these steps:
29
26
 
30
27
4) make ide
31
28
 
32
29
   This should generate the uae_cpu emulator core's source,
33
 
   and then open the IDE with the file in BasiliskII.pbproj
 
30
   and then open the project in the Project Builder or Xcode IDE.
34
31
 
35
32
5) From the Build menu, choose 'Build' or 'Build & Run'
36
33
 
47
44
 
48
45
2) For some reason, compiling on 10.2 with DIRECT_ADDRESSING 1
49
46
   results in an executable that cannot write to the screen.
50
 
 
51
 
3) If you want to change the REAL_ADDRESSING or DIRECT_ADDRESSING
52
 
   defaults in sysdeps.h, you will need to reconfigure.
53
 
   (i.e. make distclean; sh 1_prepare_files.sh)
 
47
   Building in XCode on 10.3 fixed this for me, but not for
 
48
   other users.
 
49
 
 
50
3) If you want to change the addressing default
 
51
   (which is currently direct), you have to reconfigure.
 
52
   (i.e. make clean; ./configure --enable-addressing=banks)
 
53
 
 
54
4) To emulate a Mac Classic, or any Mac with 24bit addressing,
 
55
   the app needs to be built with the above (bank) style addressing.
 
56
   This is how I build the "classic" version of the app.