Validate || Metamage

Validated HTML 4.0


TinyMUSH/Mac Update Bulletin #5


Hello, everyone!

This is the fifth TinyMUSH/Mac update bulletin, sent to those who have sent me mail regarding TinyMUSH/Mac. There is no mailbot involved. If you don't want to receive the bulletins, tell me so.

The last bulletin was over ten months ago. This isn't working as well as I'd like -- I'd like to see communication between list members and within the list itself, not just between me and you individually. And, I don't want to have to keep track of everybody's address.

I'd like to have a proper listserver. Who can volunteer to set this up and run it for us?

Progress

Since Bulletin #4 there has been a bug update, Netmush 0.7.0d7, and finally a new release of the complete TinyMUSH/Mac distribution, 0.7.0.9 (and 0.7.0.9.1, a documentation update). We've switched from GDBM (GNU's DBM library) to Berkeley DB, resolving a licensing conflict with GUSI (which contains tainting-BSD-licensed code) and included the new TinyMUSH license (sterilized BSD). (The old MUSH license didn't permit distributing modified versions at all.) As a result, this update is mandatory. Please delete your old versions.

TinyMUSH/Mac itself is now distributed under the Artistic License. The source is coming Real Soon Now. :-)

Setbacks

There have been a few unfortunate setbacks. CodeWarrior Pro 2's 68K-hosted PowerPC compiler hoses the Process Manager heap when compiling, usually resulting in a subsequent crash. Therefore, Netmush is no longer PowerPC-native. I don't plan to switch back to CWPro 1, and I am quite wary of 'upgrading' to CWPro 3 (which I do have). So, until I get a Power Mac, Netmush is 68K-only. Sorry, folks. Actually, maintaining multi-target project in Codewarrior is kind of a pain anyway.

Game Wiz is on sabbatical. When it comes back, it will be using my own Pedestal application framework, and not PowerPlant.

Bug Reports

(win fabulous prizes!)

Congratulations to Ray Still for submitting another successful bug report. It turns out that initializing GUSI and SIOUX together is a very tricky dance (if you want working menus, at least), and Netmush 0.7.0d6 hadn't mastered the trick. I made a point of documenting the solution very thoroughly in the source code to Kazoo, the Pedestal extension that handles GUSI and SIOUX (GUSI & SIOUX, GUSIOUX, Kazoo... get it?), which incidentally is Ray's prize. Ray also gets extra credit for his clever workaround -- he ran the erroneously linked Netmush 0.7.0d4 (the subject of his first bug report) which managed to open its PPC port before crashing otherwise fairly cleanly. Then, when 0.7.0d6 ran, it printed out the error opening the (now busy) port, avoiding the console initilization bug.

Awesome work, Ray -- you win a real live kazoo for that one!

Administrivia

The Web site remains <http://www.metamage.com/> for now, but I'm planning to register a new domain in a month or two. 'Metamage' is cool, but esoteric; the planned name is at least as cool and much more accessible. Stay tuned, er, subscribed.

Josh



Last updated October 17, 2000 by Josh Juran with mml2html
Metamage Labs