Files uploaded: hengband-108-mac-68k.sit.bin hengband-108-mac-osx.sit.bin hengband-108-mac-ppc.sit.bin hengband-108-mac-xxx.sit.txt Please move them to angband/Variant/Hengband Hengband 1.0.8 English Version for the Macintosh ------------------------------------------------ hengband-108-mac-68k.sit.bin - 68020+ hengband-108-mac-ppc.sit.bin - PowerPC native, "Classical" Mac OS hengband-108-mac-osx.sit.bin - OS X native, or OS 8/9 + CarbonLib (PPC only) Hengband by Mr. Hoge (echizen@s5.xrea.com) and others, based on Japanese translation of ZAngband 2.2.8 by Mitsuhiro Itakura, which again, is based on Z2.2.8 by Robert Ruehlmann and Topi Ylinen. English Version by Mogami (mogami@het.ph.tsukuba.ac.jp) and others, Special thanks to Leon Marrick and Itakura-san of the Z Devteam, and a lot of helpful people. Mac binaries compiled by pelpel (kazuo@sta.att.ne.jp) Special thanks to xdd, the official Mac porter of Hengband, for the CodeWarrior project file -- writing it from scratch usually takes more than half of my porting time... Made from the stock source + Mac support files modified by myself, which are found in clockwork Mac directory (carbon) and Pern CVS (classic+carbon). The OS X binary is a CFM Carbon app, which requires to be installed on an HFS Plus volume (the default volume format used by OS X). Starting from my port of Gumband 2.1.9a, I have removed busy waits from the Classic ports just like I've done so for OS X for some while[1]. If it causes some severe performance problems, please let me know. Please note that this is a quite huge variant, almost as big as Pern, so it naturally runs slower than the standard game. There are many Japanese strings left in lib/* files, but they don't do any harm to the English version. I didn't take trouble to convert EUC-JP (basically a Unix code, as you might guess from the source distribution format) to SJIS, which is the Japenese encoding scheme employed by the Mac (and Windows, if you are curious). If you are interested in improving translations, please bear with them. And please send your comments to r.g.r.a, or by private e-mail, or to the hengband message board. A couple of the regulars read/write English if they need to do so... There's no graphics support. This time, I included that huge collection of zany sound effects for Hengband, a couple of them are very Japanese -- the level up music and summoning theme come to my mind. Sorry about that. Hengband has world scoreboard, which is internet scorefile server, and because of this, the original author explicitly stated that any ports shouldn't have "exit without saving" command for fair competition. Technote: [1] Substituted WaitNextEvent for long outdated GetNextEvent, and call it with 0x7FFFFFFF ticks when CheckEvents() is called with the wait parameter is set to TRUE, and 0L when it's FALSE. This makes it necessary to change a couple of while (CheckEvents(TRUE)); loops to while (CheckEvents(FALSE)); The function doesn't maintain current tick counts because I think the change has made it unnecessary. Also TERM_XTRA_DELAY no longer uses the tick count sensing loop. // pelpel (kazuo@sta.att.ne.jp)