OSDN Git Service

Initial Import
[nethackexpress/trunk.git] / sys / mac / README
1 Jan 2002
2
3 The MPW compilers are now supported again.
4
5 Support for 68k has been discontinued due to a lack of a debugging
6 system for 68k binaries.
7
8 Note that the tiled MacOS X port uses the Qt windowport and the UNIX
9 build system, not this windowport code.
10
11
12 26 Nov, 1999
13
14 NetHack 3.3.0 was built with Metrowerk's Pro 4 compiler on a PPC
15 system.  We are still compiling with 68K alignment because we know
16 it works.  No one has checked lately if the PPC alignment bug
17 still exists.
18
19
20 23 May, 1996
21  
22 NetHack 3.2.1 was built with Metrowerk's DR8 compiler on a PPC system.
23 The official 68K and PPC versions were compiled with 68K Alignment
24 to share files.  The 3.2.0 versions were compiled with PPC alignment,
25 but it was discovered that the Metrowerks 68K compiler has a bug with
26 PPC alignment and structures that can be aligned to a single byte.  This
27 bug _may_ be fixed in DR10, it is not fixed in DR9.  Why bother with PPC
28 alignment at all?  Because the space saving from 68K alignment is small
29 and the PowerPC version will run better.  The 68K version was compiled
30 with 4 byte ints using the far model.
31  
32 Only the Metrowerks compiler has been used to compile the code in a
33 long time.  It is _very_ likely that the other compilers, Think C and
34 MPW C, will no longer be able to compile NetHack out of the box.  They
35 and their files have been moved to the "old" directory until such time
36 that someone can compile with them.