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