Moderators.David.Gelphman@SUMEX-AIM.STANFORD.EDU, Dwayne.Virnau@SUMEX-AIM.STANFORD.EDU, Lance.Nakata@SUMEX-AIM.STANFORD.EDU (09/29/87)
INFO-MAC Digest Monday, 28 Sep 1987 Volume 5 : Issue 117 Today's Topics: Re: C++ 32K limit, Tech notes, etc. Lightspeed Pascal 1.11a Upgrade Changes to the MacBinary standard HYPERCARD-BIRDINFO.HQX Servant 0.951 ResTools 2.01 Cache XFCN Karnaugh SoftDisk Reminder 1.01 Super Paint upgrade patch Describe (Proper Version) SCSI Formatter/Installer (Using an Atari hard disk with a Macintosh) DA's from Mosaic Codes Questions: System 4.1, Mac II memory, Super Laser Spool IW II Page Break BREAK DA _Re-setting serial ports MacTerminal & VMS PCB Layout/Design Software for Mac SE/II ? QUERY: Cutting Edge 30 meg scsi emacs for the mac? GKS ---------------------------------------------------------------------- Date: Fri, 14 Aug 87 14:21:26 pdt From: Larry Rosenstein <lsr%apple.csnet@RELAY.CS.NET> Subject: Re: C++ In article <8708091412.AA15830@ucbvax.Berkeley.EDU> you write: > >From: PEABO >Subject: RE: Object-oriented C (Re: Msg 1953) >Date: 4-AUG-11:57: Tools for Developers > >Any idea how they are going to resolve the difference between C++ using >pointers and the Mac using Handles? I count that as the number one >stumbling block ... We are adding an extension to C++ to handle this. There will be a built-in object type called indirect. Any object that is descendant from indirect will be allocated as a handle and will use the Object Pascal method call dispatcher. Object not descended from indirect will be allocated as pointer and use the standard C++ dispatcher. Larry Rosenstein Object Specialist Apple Computer AppleLink: Rosenstein1 UUCP: {sun, voder, nsc, mtxinu, dual}!apple!lsr CSNET: lsr@Apple.com ------------------------------ Date: 12 Aug 87 20:33:00 EDT From: <brun@nrl-lcp.arpa> Subject: 32K limit, Tech notes, etc. I'm merely an amateur at developing programs on the Mac, and have run into what are evidently fairly well-known problems. Unfortunately, they're not that well-known to ME, and they've stalled me pretty effectively. I'm writing an application using LIGHTSPEED PASCAL, and I've run up against the famous 32K limit. Every time I run my program, it crashes; and I can't test it from within LSP, thanks to the limit. Obviously, the 32K is mostly made up of various datastructures, etc. The question is, how can I allocate space for my arrays and records without running afoul of this cursed limit? Details will be greatly appreciated. Also, while I'm writing, where is the Graveyard of Old Tech Notes? I've looked on SUMEX, and I found only one set of them. Where are the rest hiding? Some of them could be quite useful to me. Thanks a lot. Todd Brun Laboratory for Computational Physics Naval Research Laboratory Washington, D.C. brun@nrl-lcp.arpa Disclaimer: What have I got to disclaim? [ note from moderator: The archives have more than one 'batch' of technotes. Some of them are TECHNOTE-..., but most are TN-... A surefire way to obtain ALL the Macintosh Technotes is from APDA. They offer the notes from the very beginning at $25@year. DAVEG ] ------------------------------ Date: Wed, 9 Sep 87 12:12:39 EDT From: singer@harvard.harvard.edu (Andrew Singer) Subject: Lightspeed Pascal 1.11a Upgrade This is a compressed Packit file that contains a patcher program that upgrades THINK's Lightspeed Pascal 1.0 to version 1.11a. Version 1.11a provides support for users of the Mac II and any Mac hardware running system 4.1. LSP will now run on the II and these new system files. Also included with the patcher are a new version of MacTraps, additional libraries, and a set of interface files that provide temporary support for Inside Mac Volume 5. This patcher is distributed here and on other online services at no charge by THINK Technologies, Inc. It is also available directly from THINK on floppy disk for $10 to cover shipping and handling. To order contact THINK customer support at the address or number below. The contents of this upgrade are copyright 1987 by THINK Technologies, Inc. We give permission for registered owners of THINK's Lightspeed Pascal to copy and use it. We also give permission for all to distribute this upgrade to other registered LSP owners. Lightspeed is a trademark of Lightspeed, Inc. and is used with its permission. Jack Hodgson Product Manager THINK Technologies, Inc. 135 South Rd. Bedford, MA 01730 617-275-4800 [ archived as [SUMEX-AIM.Stanford.EDU]<INFO-MAC>UPGRADE-LIGHTSPEED-PASCAL-111A-PART1.HQX [SUMEX-AIM.Stanford.EDU]<INFO-MAC>UPGRADE-LIGHTSPEED-PASCAL-111A-PART2.HQX [SUMEX-AIM.Stanford.EDU]<INFO-MAC>UPGRADE-LIGHTSPEED-PASCAL-111A-PART3.HQX [SUMEX-AIM.Stanford.EDU]<INFO-MAC>UPGRADE-LIGHTSPEED-PASCAL-111A-PART4.HQX [SUMEX-AIM.Stanford.EDU]<INFO-MAC>UPGRADE-LIGHTSPEED-PASCAL-111A-PART5.HQX [SUMEX-AIM.Stanford.EDU]<INFO-MAC>UPGRADE-LIGHTSPEED-PASCAL-111A-PART6.HQX [SUMEX-AIM.Stanford.EDU]<INFO-MAC>UPGRADE-LIGHTSPEED-PASCAL-111A-PART7.HQX [SUMEX-AIM.Stanford.EDU]<INFO-MAC>UPGRADE-LIGHTSPEED-PASCAL-111A-PART8.HQX DAVEG ] ------------------------------ Date: Sun, 6 Sep 87 11:08:22 PDT From: dplatt@teknowledge-vaxc.arpa (Dave Platt) Subject: Changes to the MacBinary standard The following text describes some proposed enhancements to the MacBinary file-transmission standard; authors of terminal emulators and file-transfer utilities should be aware of the changes so that their implementations of MacBinary will remain up-to-date. A new version (2.0) of FreeTerm has been implemented to support the new flavor of MacBinary. As soon as I get a chance, I'll download it from my local BBS and post it to Info-Mac for distribution. [ archived as [SUMEX-AIM.Stanford.EDU]<INFO-MAC>REPORT-STANDARD-MACBINARY-II.TXT DAVEG ] ------------------------------ Date: Mon, 7 Sep 87 21:33 CDT From: <MYERS%WISCMACC.BITNET@forsythe.stanford.edu> Subject: HYPERCARD-BIRDINFO.HQX The following is a HyperCard stack for bird watchers in North America who also happen to own a Macintosh and HyperCard (probably quite a small set of individuals). It is essentially a database of species that one has some likelihood of seeing in North America, to which one can attach notes and check off those one has seen. Non-birders who want a "real" database of about 800 cards to play with may also be interested in this stack. [ archived as [SUMEX-AIM.Stanford.EDU]<INFO-MAC>HYPERCARD-BIRDINFO.HQX DAVEG ] ------------------------------ Date: Tue, 8 Sep 87 17:37:33 CDT From: Henrik Sorensen <hvs@rice.edu> Subject: Servant 0.951 Here is Servant version 0.951 - Andy Hertzfelds alternative to multifinder and switcher. This version, unlike previous versions, does not have an expiration date and has all the functions of the regular finder. Besides that it has limited resource editing facilities. Have fun. Henrik Sorensen, Rice University [ archived as [SUMEX-AIM.Stanford.EDU]<INFO-MAC>SERVANT-951.HQX DAVEG ] ------------------------------ Date: Mon, 14 Sep 87 10:27:28 -0400 From: Alan Dahlbom <adahlbom@PARK-STREET.BBN.COM> Subject: ResTools 2.01 A number of people pointed out some small problems in ResTools 2.00. This release fixes them and adds support for a couple of new resources (nrct & mach). ResTools is a resource compiler and decompiler that uses a syntax close to that used by rez and derez. Free. [ archived as [SUMEX-AIM.Stanford.EDU]<INFO-MAC>UTILITY-RESTOOLS201-PART1.HQX [SUMEX-AIM.Stanford.EDU]<INFO-MAC>UTILITY-RESTOOLS201-PART2.HQX [SUMEX-AIM.Stanford.EDU]<INFO-MAC>UTILITY-RESTOOLS201-PART3.HQX DAVEG ] ------------------------------ Date: Mon, 14 Sep 87 13:14 EDT From: Jeffrey Shulman <SHULMAN%sdr.slb.com@RELAY.CS.NET> Subject: Cache XFCN [ Uploaded from Delphi by Jeff Shulman ] Name: CACHE XFCN Date: 14-SEP-1987 03:16 by DEWI Those of you designing minifinder Hypercard stacks on the Mac II might find this useful. It's a XFCN external function for controlling the 68020's cache - setting it on and off, and finding out its status. It's all wrapped up in a demo stack, and comes with Lightspeed C source. [ archived as [SUMEX-AIM.Stanford.EDU]<INFO-MAC>HYPERCARD-XFCN-CACHE020.HQX DAVEG ] ------------------------------ Date: Mon, 14 Sep 87 13:15 EDT From: Jeffrey Shulman <SHULMAN%sdr.slb.com@RELAY.CS.NET> Subject: Karnaugh [ Uploaded from Delphi by Jeff Shulman ] Name: KARNAUGH Date: 13-SEP-1987 20:10 by ESROG Do you know what a Karnaugh map is? if so you will really like this file. If not, but you are interested in digital circuits or mathematics or logic, download and check it out anyway. Written by the great Udi Pardo of Drexel University. Isn't it great to see something new that isn't a "stack"? [ archived as [SUMEX-AIM.Stanford.EDU]<INFO-MAC>KARNAUGH.HQX DAVEG ] ------------------------------ Date: Mon, 14 Sep 87 13:15 EDT From: Jeffrey Shulman <SHULMAN%sdr.slb.com@RELAY.CS.NET> Subject: SoftDisk [ Uploaded from Delphi by Jeff Shulman ] Name: SOFTDISK 1.1 Date: 11-SEP-1987 03:44 by URLICHS This is version 1.1 of my Shareware hard disk partitioning program, "SoftDisk". Major bugs fixed. Please READ THE DOC before submitting this package anywhere else! [ archived as [SUMEX-AIM.Stanford.EDU]<INFO-MAC>UTILITY-SOFTDISK-11.HQX DAVEG ] ------------------------------ Date: Thu 17 Sep 87 09:37:44-EDT From: Jeff Shulman <SHULMAN@SDR> Subject: Reminder 1.01 [ Uploaded from Delphi by Jeff Shulman ] Name: REMINDER 1.01 Date: 16-SEP-1987 20:26 by BOBPATIN Reminder 1.01 displays a reminder message upon bootup; designed to be invisible when you have no message to be displayed. Shareware. [ archived as [SUMEX-AIM.Stanford.EDU]<INFO-MAC>REMINDER-101.HQX DoD ] ------------------------------ Date: Sun, 20 Sep 87 16:41:12 PDT From: preese%dewey.SOE.Berkeley.EDU@jade.berkeley.edu (Phil Reese) Subject: Super Paint upgrade patch Enclosed is a file that will upgrade Super Paint to version 1.0p. This is mostly to make Super Paint compatible with the new LaserWriter Drivers in the latest system release (Version 5.5 of Finder and System 4.1). This patch comes from Silicon Beach and includes some documentation. [ archived as [SUMEX-AIM.Stanford.EDU]<INFO-MAC>UPGRADE-SUPERPAINT-10P.HQX DoD ] ------------------------------ Date: Mon, 21 Sep 87 10:57:16 EDT From: singer@harvard.harvard.edu (Andrew Singer) Subject: Describe (Proper Version) This BinHex file contains a copy of "Describe", which describes the current system configuration, including machine type, CPU type, system software versions, memory size and allocation, and connected disk drives. Rich **Note: The opinions (if any) contained herein do not represent in any way the policies of my employer (THINK Technologies, Inc.) Richard Siegel Customer Support Representative THINK Technologies, Inc. [ archived as [SUMEX-AIM.Stanford.EDU]<INFO-MAC>DESCRIBE.HQX This version replaces the previous version in the archives. DoD ] ------------------------------ Date: Sat, 25 Jul 87 12:36 N From: Thomas Fruin <FRUIN%HLERUL5.BITNET@forsythe.stanford.edu> Subject: SCSI Formatter/Installer (Using an Atari hard disk with a Subject: Macintosh) Ephraim Vishniac's SCSI Formatter and Installer [ archived as [SUMEX-AIM.Stanford.EDU]<INFO-MAC>UTILITY-SCSI-FORMATTER-INSTALLER.HQX DoD ] ------------------------------ Date: Wed 23 Sep 87 13:21:21-PDT From: Dwayne Virnau... <D.DragonOfDarkness@OTHELLO.STANFORD.EDU> Subject: DA's from Mosaic Codes I recently received an update disk from Mosaic Codes with the following DA's and related files. I must say, these people really give you the most for your $5 !! Dwayne Virnau... satisfied customer The following is taken from the documentation on the disk: >Gentlefolk, >On this disk, in addition to Menu Clock and Calendar, are four lesser desk >accessories that I wish to share with you. > >1.) Sleeper puts a pretty pattern up on the Mac screen. I leave my Mac on > all the time, so I use Sleeper to prevent burning the picture of the menu > bar into the phosphor of the Mac's picture tube. Like other desk > accessories, Sleeper runs when you select it from the apple menu. To stop > it, just click the mouse. > >2.) Stars also puts a pretty pattern up on the Mac screen. Type a small > number (like a) for a hyperspace jump to a space with few stars, a large > one (like g) for a hyperspace jump to a space with many stars. Stars > remembers your setting. Stars does a smooth transition from the desktop to > the starfield when you start it, and a sharp, fast transition from the > starfield back to the desk top when you stop it. You stop it by either > clicking the mouse or holding down the command key while typing a character. > Typing a digit from 5 to 9 gives you increasing forward speed. From 4 to 0 > gives you decreasing backward speed. If you use Smart Alarms, the reminder > software sold by Imagine Software, you will find that Smart Alarms holds > its tongue until you put Stars away, but if you are running Sleeper or > Melter, Smart Alarms puts up its messages on top of them. > >Stars is now compatible with large screen displays, including the MacII. > >3.) Melter is also a desk accessory that darkens the screen. This one does > it by an animation of the Macintosh screen melting. To stop it, just click > the mouse. > >4.) Wind*ws is for manipulating a screen full of windows. The Finder, > MacDraw, Microsoft Word, and many other programs allow you to have many big > windows. Often, you can't easily get at the one you want. Wind*ws puts up > a menu of all the windows on the screen. The windows are listed in the > Wind*ws menu in alphabetical order. If some windows have the same name > (RUntitledS, for example), the one deeper on the screen is lower on the > menu. Windows with names that start with R-S are now handled correctly. > >Stars, Sleeper and Wind*ws are all written by me. They may be freely >redistributed by you so long as my copyright notice remains intact. Sleeper >and Melter are in the public domain. I give you the source code for any >use you choose. > >These programs have been tested and run without problems on the 128k Mac, >the MacXL, the 512k Mac, the Enhanced 512K Mac, and the MacPlus. I would >like to hear of any problems, and I would like suggestions for >improvements. Although I believe this software to be bug free, I do not >accept any liability for damage resulting from its use. I use these every >day. I hope you like them too. > >David Oster, >Software Contractor >Mosaic Codes >Suite 2036 >2140 Shattuck Ave. >Berkeley, Ca. 94704 [ archived as [SUMEX-AIM.Stanford.EDU]<INFO-MAC>DA-CALENDAR18.HQX [SUMEX-AIM.Stanford.EDU]<INFO-MAC>DA-SLEEPER-10.HQX [SUMEX-AIM.Stanford.EDU]<INFO-MAC>DA-STARS-18.HQX [SUMEX-AIM.Stanford.EDU]<INFO-MAC>DA-MELTER-10.HQX [SUMEX-AIM.Stanford.EDU]<INFO-MAC>DA-WINDOWS-11.HQX [SUMEX-AIM.Stanford.EDU]<INFO-MAC>UTILITY-MENUCLOCK-30.HQX DoD ] ------------------------------ Date: Friday, 14 Aug 87 20:30:00 EDT From: <hamm@biovax.rutgers.edu> Subject: Questions: System 4.1, Mac II memory, Super Laser Spool I have a few questions for all you Mac wizards: 1) Up to now, I've held off on installing System 4.1, etc., because there was considerable discussion of problems with it, and I had no pressing need for it. Now I have a product which requires it. Could someone please summarize the current status of the 4.1 problems? 2) I know very little about the hardware architecture of Macs. I recently read an article which said something about the Mac II not being able to support "more than one megabyte per card". The implication seemed to be that this was not a limitiation under A/UX, but is for the Mac's OS. Can someone elaborate? Does this mean that all the wonderful expansion boards (e.g. National's for up to 16MB) will be useless except for A/UX? 3) I recently downloaded Super Laser Spool version 1.01 df (I have an XP-40). It worked pretty well at first, but as I was printing something from Excel, first everything froze [i.e., I could move the cursor around, but the Mac didn't respond to clicking on anything], then woke up for a second or two, and then my Mac crashed. I've had this happen several times now. Has anyone else seen this? Is there a workaround [aside from "don't use SLS"] or a new version? Thanks for the help. Greg Greg H. Hamm || Phone: (201)932-4864 Director, Molecular Biology Computing Lab || Waksman Institute/NJ CABM || BITNET: hamm@biovax P.O. Box 759, Rutgers University || ARPA: hamm@biovax.rutgers.edu Piscataway, NJ 08854 * USA || [ note from moderator: I've had great success with SuperLaserSpool from SuperMac. Note that you should definately visit your dealer and obtain the latest version (at least 1.1, rumored that 1.2 is available). The later versions work great and are worth the trip to upgrade! DAVEG ] ------------------------------ Date: Thu, 13 Aug 87 10:07:28 EDT From: tom coradeschi <tcora@ARDEC.ARPA> Subject: IW II Page Break Has anyone besides myself noticed a problem printing on the Imagewriter II? It seems that no matter what I try, or what application I am using, it is simply impossible to print without page breaks. Typically, most of my print jobs are text files created using Apple's Edit, and are source for MS Fortran. I really have no need for the page breaks, they just waste paper and time. I am currently using IW driver 2.5. Should I hunt around for an older release? The DIP switches in the printer are set for 'perforation skip inactive'. Any suggestions? Regards, tom c ------------------------------ Date: Thu, 13 Aug 87 11:05:30 EST From: MP14STAF%MIAMIU.BITNET@wiscvm.wisc.edu Subject: BREAK DA I am looking for a DA that will send a break signal out one of the serial ports of my MAC+. The dataswitch that connects my Mac to the different mainframes here expects a break to get its attention. Kermit and Red Ryder are the only packages I've found so far that support the break signal. I have virtually no Mac programming experience, so there is little chance that I could construct the DA. I would like to be able to use Grafterm, but I need to get to the mainframe. Thanks in Advance. Mark Powers MP14STAF at MIAMIU (BITNET) MA BELL 513-529-6226 ------------------------------ Date: Fri, 14 Aug 87 15:36:16 ECT From: FALK%NORUNIT.BITNET@wiscvm.wisc.edu Subject: _Re-setting serial ports HELP! can somebody help me on this subject. When opening the communication part in JAZZ, I get the message "Both serial por ts in use". The problem is that quitting Mac-Terminal do not reset the serial (Phone port).I would like to open JAZZ without resetting the serial port. I assume that my wishes can be difficult to achieve, but there is maybe an FKey or a utility that resets the phone-port. Thanks in advance !!!!!! Christian :-) ------------------------------ From: Paul Skuce From: <sdcsvax!seismo!mcvax!hatfield.ac.uk!comtps@ucbvax.Berkeley.EDU> Date: Fri, 14 Aug 87 08:54:11 GMT Subject: MacTerminal & VMS PLEASE could someone help. WE will be getting a VAX8650 soon to run VMS soon. Currently we use Macput/get on our current 8650 using ULTRIX (UNIX). As the staff use MacTerminal now it would be nice to continue to use it on VMS. So what I am asking the fellow mac lovers out there is: Is there a copy of Macput/get for VMS and can some one mail me a copy or a PD version of an XMODEM file transfer for VMS. I am sorry I know very little VMS or programing so surgestion about modifing sources may not help. Thanks in advance BTW we pay the trans-atlantic cost. Regards Paul Skuce Hatfield Polytechnic, School Information Science, P.O. box109 College Lane, Hatfield, England, AL10 9AB comtps%hatfield.ac.uk%mcvax%seismo%.. from States comtps%hatfield.ac.uk%mcvax%.. From Eur comtps@hatfield.ac.uk JANET ------------------------------ Date: Sat, 15 Aug 87 15:07 N From: <SCCS6037%IRUCCVAX.BITNET@forsythe.stanford.edu> Subject: PCB Layout/Design Software for Mac SE/II ? The Intel-oriented microprocessor lab here at UCC has just recently gotten its grubby mitts on a Mac SE with 20 MB HD. It's being used mainly for wordprocessing at the moment, and Tom The Technician wants some info on PCB Layout/Design. He is currently looking at a number of IBM PC packages, grotty and all as they are (notably smARTWORK and hiWIRE from WinTek). He (stout fellow) is quite interested in the idea of dumping the PC-based approach in favour of a Mac SE (or a Mac II; we're getting one shortly!) setup. Of course, I'm all for that! BUT ... All our (feeble) efforts to find any PCB Layout/Design software has come to nought. So, if anyone knows of any Mac-based PCB stuff, would they please respond to me via email, or, if you no-speaka-bitnet, then (if the moderator doesn't mind), via the pages of this outstandingly august journal (I hope flattery works). Please include details of prices, advertisements, features, and ease of use, etc. If the response is good enough (> 3), I'll post a summary back to the net. If the response comes to nought, it'll have to be on a grotty PC after all, and I'll never hear the end of it ("Huh! The Mac's just a toy! A glorified wordprocessor!..."). So [italics/bold] please, even if its just a fifth-hand rumour you've heard, let me know. If it's of any use to you, our equipment includes: 1 MB Mac SE 2 MB Mac II (eventually, and the sooner the better!) LaserWriter+ ImageWriter II, etc. We also have [Calcomp] plotters if that's not a heresy. Thanks in advance, Turlough. +----------------------------+-----------------------------------+ | BITNET: SCCS6037@IRUCCVAX | SNAIL MAIL: Turlough O'Connor, | | | Computer Sc. Dept, | +============================+ University College, | | D0 beats (E)AX every time! | Cork, | | (Anyone remember AIBMUGO?) | Ireland. | +----------------------------+-----------------------------------+ ------------------------------ Date: Sat, 15 Aug 87 11:35:49 IST From: Ami Zakai <RPR1ZAK%TECHNION.BITNET@forsythe.stanford.edu> Subject: QUERY: Cutting Edge 30 meg scsi Going through one of the paper MAC magazines I encountered an add for a 30meg scsi HD from Cutting Edge for 599$. Since I am currently looking for a hard drive it looked very tempting.. anybody out there has experiance with this animal? They claim to be very fast (dont they all) very quiet (being fanless?!) and give a one year warranty and a 10 day tryout. Naturaly I have no affilation with that company but for the interested parties they are : Cutting Edge, 1156 Fowler Drive, North Glenn, CO 80233 . 1-800-443-5199 All info (direct or to this forum) will be most welcome.. --Zak 'now, here, you see, it takes all the running you can do, to keep in the same place. If you want to get somewhere else, you must run atleast twice as fast as that.' /TtLG ------------------------------ Date: Sat, 15 Aug 87 11:01:52 PDT From: MikeDixon.pa@Xerox.COM Subject: emacs for the mac? are there any good versions of emacs for the mac? (i know about micro emacs; i'm looking for something faster & more complete) .mike. ------------------------------ Date: Mon, 3 Aug 87 16:58:59 edt From: jepeway@UTKCS2.CS.UTK.EDU (Chris Jepeway) Subject: GKS Is there GKS for any incarnation of the Mac?? C. Jepeway ------------------------------ End of INFO-MAC Digest **********************