Info-Mac-Request@SUMEX-AIM.STANFORD.EDU ("Lance Nakata, Jon Pugh, Bill Lipa") (12/19/88)
Info-Mac Digest Sun, 18 Dec 88 Volume 6 : Issue 112 Today's Topics: CODE Unlocker desk accessory Delphi Mac Digest V4 #18 Going to Germany here comes nVir fighting program "Antipan.sit_hqx" I want Asynch Disk I/O !.sit Monaco Font Fix (new and improved) New Apple Technotes (TN 211-216) QuikErase Disk Eraser ToMultiFinder2.Hqx Usenet Mac Digest V4 #130 Usenet Mac Digest V4 #131 Usenet Mac Digest V4 #132 Usenet Mac Digest V4 #133 Usenet Mac Digest V4 #136 Usenet Mac Digest V4 #137 The Info-Mac archives are available (via anonymous FTP) in the <INFO-MAC> directory at SUMEX-2060.Stanford.Edu. Please send articles and binaries to Info-Mac@SUMEX-AIM.Stanford.Edu. Send administrative mail to Info-Mac-Request@SUMEX-AIM.Stanford.Edu. ---------------------------------------------------------------------- Date: Fri, 7 Oct 88 11:08:36 PDT From: dplatt@coherent.com (Dave Platt) Subject: CODE Unlocker desk accessory This posting contains CODE Unlocker, a desk accessory that can set or reset the "locked" bit on CODE resources in an application. It was written for developers coding in LightSpeed C, but can be used with other development systems or even without a development system (i.e., on completed commercial applications) if necessary. The original version of the Segment Loader (in the 128k and 512k Macs) required that all CODE resources be locked in the application file, thus ensuring that the program's code would not move around in memory during execution (and hence invalidating jump-table addresses and stack-return addresses). This scheme tended to cause some severe heap-fragmentation problems, because code (once loaded) could never be relocated when the Memory Manager tried to compact the heap. In the 128k and 256k ROMs (and in 64k-ROM systems equipped with a patch to the Segment Loader), most CODE resources can and should be marked as "unlocked" in the application resource file. The new Segment Loader will read the CODE resources into memory, move them to the top of the heap, and lock them there... thus keeping them out of the middle of the heap and reducing the chances of heap fragmentation. Some development systems permit the programmer to specify whether CODE resources should be placed in the application file in "locked" or "unlocked" form. Unfortunately, LightSpeed C does not: all CODE resources are marked "lock", thus ensuring maximum compatibility with all Macs but leaving the application vulnerable to heap fragmentation. The CODE Unlocker desk accessory can be used to set (lock) or reset (unlock) the lock bits on the CODE resources in an application. It follows the rules in Inside Mac: the main CODE resource is not unlocked. If you're developing an application that you _know_ will never need to run on a 128k or 512k Mac that might not have the Segment Loader patch, then you can use CODE Unlocker to turn off the "lock" bits in the application file... it's much quicker and more convenient than doing so with ResEdit. Note: if you've been a cautious person and installed Vaccine on your Mac, CODE Unlocker will trigger Vaccine alerts each time it attempts to lock or unlock a CODE resource... just as LightSpeed C does when it writes new CODE resources into an application you're linking. CODE Unlocker does _not_ add new CODE resources or modify the ones in the file... it simply twiddles the lock bit. CODE Unlocker is "freeware": feel free to use it, pass it around, etc. It's based on the "Generic DA" shell written by David HM Spector. Dave Platt VOICE: (415) 493-8805 USNAIL: Coherent Thought Inc. 3350 West Bayshore #205 Palo Alto CA 94303 UUCP: ...!{ames,sun,uunet}!coherent!dplatt DOMAIN: dplatt@coherent.com INTERNET: coherent!dplatt@ames.arpa, ...@sun.com, ...@uunet.uu.net [Archived as <INFO-MAC>DA-CODE-UNLOCKER.HQX] ------------------------------ Date: Mon 3 Oct 88 08:23:58-EDT From: Jeff Shulman <SHULMAN@SDR.SLB.COM> Subject: Delphi Mac Digest V4 #18 Delphi Mac Digest Monday, October 3, 1988 Volume 4 : Issue 18 Today's Topics: RE: New Jasmine Drives, Tape Drive (6 messages) beginning MIDI (2 messages) CAD PROGRAM (5 messages) re: Finder I-Beam Math query (5 messages) Will Writing program for the Mac (2 messages) HP DeskJet RE: Graphics windows [Archived as <INFO-MAC>DELPHIV4-18.ARC] ------------------------------ Date: Fri, 16 Dec 88 13:15:49 EST From: Tom Coradeschi <tcora@ardec.arpa> Subject: Going to Germany Good morning, Mr Phelps, Your mission, should you choose to accept it, is to provide some information on transporting a Mac+ w/hard disk, purchased in the US, to Germany. A US Army Captain, who works in my group, will be rotated out of here this coming summer, probably to West Germany. What does he need to do, so his 120V, 60Hzj mac & hard disk will work OK over there. The thing I'm particularly worried about is the drive motor for the HD, and how it would respond to 50Hz line power. Please email to me. If there's a large response, I'll "summarize to the net". tom c Electromagnetic Armament Technology Branch US Army Armament Research, Development and Engineering Center Picatinny Arsenal, NJ 07806-5000 ARPA: tcora@ardec-ac4.arpa UUCP: ...!{uunet,rutgers}!ardec-ac4.arpa!tcora ------------------------------ Date: Mon, 3 Oct 88 08:09:45 NZS From: alex@rata.vuw.ac.nz (Alex Heatley) Subject: here comes nVir fighting program "Antipan.sit_hqx" I enclose, to add to your collection another program written by a local (if you call someone who lives 500 miles away from my site a local) to deal with the nVIR virus. regards Alex Heatley Computing Services Centre Domain: alex@rata.vuw.ac.nz Victoria University of Wellington Path: ...!uunet!vuwcomp!rata!alex P.O Box 600, New Zealand. Trolls can often be found under bridges ... or in Computing Departments. [Archived as <INFO-MAC>VIRUS-ANTIPAN.HQX] ------------------------------ Date: Fri, 30 Sep 88 04:18:38 PDT From: oster%SOE.Berkeley.EDU@jade.berkeley.edu (David Phillip Oster) Subject: I want Asynch Disk I/O !.sit Here is the .sit file for my posting to info-mac. [Archived as <INFO-MAC>UTILITY-ASYNCH-DISK-IO.HQX] ------------------------------ Date: Thu, 6 Oct 88 10:56:59 PDT From: PUGH@NMFECC.ARPA Subject: Monaco Font Fix (new and improved) Well, I liked the Monaco font that was posted so much better than the one built into the Mac II and the Apple System that I placed it on all my machines. Unfortunately, it had one small problem. No Registered or Copyright symbols. As all of you MPW hacks out there know, the Registered symbol is very important, so I patched it and the Copyright symbol into the Monaco font fix and am reposting it. Have fun! Jon [Archived as <INFO-MAC>UTILITY-MONACO-FONT-FIX.HQX] ------------------------------ Date: Mon, 5 Dec 88 10:58:59 EST From: Kenneth Sussmann (PBMA) <sussmann@ardec.arpa> Subject: New Apple Technotes (TN 211-216) Here are copies of the new Technotes from Apple. Please note that several previous notes were revised and these are NOT included here. 211 Palette Manager Changes 212 Joy of 32-Bit Clean 213 StripAddress 214 New Resource Mgr Calls 215 RNewS cdev Messages 216 AppleShare Limits Ken [Archived as <INFO-MAC>TN211-216.HQX] ------------------------------ Date: Mon, 3 Oct 88 8:40:03 EDT From: Kenneth Sussmann (PBMA) <sussmann@ARDEC.ARPA> Subject: QuikErase Disk Eraser Here is a small program for quickly erasing a disk's file directory. It does not format disks, it just zeroes out the directroy. It is useful for recycling backup disks without having to reformat or manually go and throw out the files into the trash. Ken [Archived as <INFO-MAC>UTILITY-QUIKERASE.HQX] ------------------------------ Date: Tue, 4 Oct 88 08:16:43 EDT From: singer@harvard.harvard.edu (Rich Siegel) Subject: ToMultiFinder2.Hqx Attached in StuffIt 1.5 format is version 2.0 of ToMultiFinder, a utility that lets you choose between the Finder and MultiFinder at startup time. Improvements over version 1.1 include: - Remembering your choice of Finder, MultiFinder, or another program - Ability to chain another program before launching Finder or MultiFinder. ToMultiFinder is shareware. --Rich [Archived as <INFO-MAC>INIT-TOMULTIFINDER20.HQX] ------------------------------ Date: Mon, 3 Oct 88 08:24 EDT From: Jeffrey Shulman <SHULMAN@sdr.slb.com> Subject: Usenet Mac Digest V4 #130 Usenet Mac Digest Saturday, October 1, 1988 Volume 4 : Issue 130 Today's Topics: Re: Tektronix 410X emulator for SUN's PostScript Macros? Re: Mac MIDI for beginners? Need to go from PICT to ART format ... Re: French Font needed (correction) ./etc/APPLE. No Free Software for Mac users. (2 messages) Re: Make Life Easier with the Control Panel and CDEVs Looking for a Personal Accounting system LSC 3.0 _pow() bug. Mac to Async Decnet software??? Request for info on Mac PD Statistics/Graphing Packages Changing the World, One Person at a Time (long) Educational Software for 3 year olds Re: Let's Talk OCR Re: Hiliting inactive controls (statText in dialog) Re: NuBus interrupt routine Bug in MPW C 2.0.2 print header files. [Archived as <INFO-MAC>USENETV4-130.ARC] ------------------------------ Date: Mon, 3 Oct 88 08:27 EDT From: Jeffrey Shulman <SHULMAN@sdr.slb.com> Subject: Usenet Mac Digest V4 #131 Usenet Mac Digest Saturday, October 1, 1988 Volume 4 : Issue 131 Today's Topics: LSC & Calling CODE segments as functions MPW C bug; low memory considerations Re: Bug in MPW C 2.0.2 print header files. Re: LSC & Calling CODE segments as functions & BitManager XCMD Defining Lists in MPW C How do I remove a drive from the drive queue Region Manipulation Serial Ports Re: Region Manipulation Re: LSC 3.0 critique (long) Mac Partitioning Program for Floppies? Re: Serial Ports Re: Mac IIx upgrade (price)? + musings re: NeXT (long) Need Electric Circuit Components Drawings Third Party HD in the Mac SE Caps Lock <-> Control Logic Symbols Needed Choosing printers w/o using chooser (is it possible?) System Software 6.0.2 arrives Re: Is there a MacPlus Keyboard with a Control Key? Re: NFS for the Mac Lacking AppleLink, another Finder Bug [Archived as <INFO-MAC>USENETV4-131.ARC] ------------------------------ Date: Mon, 3 Oct 88 08:28 EDT From: Jeffrey Shulman <SHULMAN@sdr.slb.com> Subject: Usenet Mac Digest V4 #132 Usenet Mac Digest Saturday, October 1, 1988 Volume 4 : Issue 132 Today's Topics: Re: Lacking AppleLink, another Finder Bug turbo pascal mac DA help Re: Request for info on Mac PD Statistics/Graphing Packages TCP-IP libraries for Macs and ATs Digital Logic Symbols Head-to-Head Falcon. It's Here! porting an applications from SUNs to networked Macs Real Time Coprocessor boards for the Mac II ? Re: Head-to-Head Falcon. It's Here! Bus and Address Error insights (was Re: Listing of error...) PICT to PIC filter Mathematica of 2.5M Mac+ Will the New HD Floppy be released as an external drive? Screenwriting software Seeking info on Rundgren's "HyperCode" OS Rodime disk drives. vs. System 6.0[.x] Re: C++, A/UX, and Mac OS Allocating my own (longer) SndChannel record Languages on A/UX? Big screen on expanded 512E possible? Re: Aliens Ate My SE! (SE Power Supply Prices) A/UX and system 6.0.2 (SASH) Does the Mac need another communications program? Re: Netserial? Re: Let's Talk OCR bmug online? Weird keyboard problem Re: Easy Access Laserwriter SC fonts [Archived as <INFO-MAC>USENETV4-132.ARC] ------------------------------ Date: Mon, 3 Oct 88 08:28 EDT From: Jeffrey Shulman <SHULMAN@sdr.slb.com> Subject: Usenet Mac Digest V4 #133 Usenet Mac Digest Saturday, October 1, 1988 Volume 4 : Issue 133 Today's Topics: Re: real greek font wanted abaton scanner followup Mac Database Conference at next Expo Re: NFS for the Mac Re: TCP-IP libraries for Macs and ATs Re: Laserwriter SC fonts Re: real greek font wanted Re: real greek font Mac II, Integrated Solutions V24 network - Request for info Mac IIx vs. Dove 68030 upgrades; PC boards for SIMMs? 3270 Terminal Emulation for A/UX ??? Lightspeed Pascal 3D Libraries MacHeaven - How do I reach them? Should I bother? TSI Gemini 020/030 accelerator for 512/+/SE Re: NFS for the Mac the NeXT bad news Re: Mac IIx vs. Dove 68030 upgrades; PC boards for SIMMs? Serial drivers and interrupt trapping Re: Is run-length compression possible in PostScript? LEX and YACC on a Mac II Re: Serial drivers and interrupt trapping Off-screen PixMaps and animating colors Re: Allocating my own (longer) SndChannel record Re: MultiFinder Weirdness + D.A. owned fonts MPW Sort Tool Request Re: Serial drivers and interrupt trapping [Archived as <INFO-MAC>USENETV4-133.ARC] ------------------------------ Date: Mon, 10 Oct 88 08:37 EDT From: Jeffrey Shulman <SHULMAN@sdr.slb.com> Subject: Usenet Mac Digest V4 #136 Usenet Mac Digest Friday, October 7, 1988 Volume 4 : Issue 136 Today's Topics: Re: GDevices Re: Text editor help Using MPW C sprintf(),sscanf() without getting Stdio. Re: A/UX hangs. Re: Word Processing software for A/UX system??? Idea for future Mac Any 68030 boards for SE? Re: Unexpected $$$ in the mail! Re: Backdrop INIT Enhancement suggestion Re: Lightspeed Pascal Apple Job posting Should we keep AppleCare? DataDesk Keyboard Re: Amber Mac !?!? LCD projector for MacII? Mac II with Sun monitor? Golden Gate Re: MicroPhone II bug Re: Apple ][ disks on Mac? Re: When will MacOS get virtual memory? (long) How do I get the old beep on a Plus with Sys 6.0? DiskExpress upgrade worthwhile? Re: Moire bug with MS Word 3.02 Mac Memory SIMMS NetModem v2400 by Shiva DENTIST SOFTWARE FOR MAC+/SE Re: Plugging in ADB devices DiskFit VS Redux: My DEFINITE conclusion Apple File Exchange Prob [Archived as <INFO-MAC>USENETV4-136.ARC] ------------------------------ Date: Mon, 10 Oct 88 08:38 EDT From: Jeffrey Shulman <SHULMAN@sdr.slb.com> Subject: Usenet Mac Digest V4 #137 Usenet Mac Digest Friday, October 7, 1988 Volume 4 : Issue 137 Today's Topics: Telesis {Software; Educational} Systems fix for some a/ux hangs Re: Advantages of a 68030 and a IIx DTR problems with AUX 1.0 Re: Is Dollars and Sense Compatable with 6.02? Re: Interrupt switch doesn't work Re: Standing Mac II Base Unit on end: is this safe? Equation editor Macintosh and Printers The computer as a medium (was Re: Computers in education) Re: DiskFit VS Redux: My DEFINITE conclusion Re: Executing a code segement from LS Pascal? [LONG] Re: Text editor help Color Printing with Color QuickDraw? Re: Text editor help Re: Executing a code segement from Lightspeed Pascal? Re: Icons in D.A. menus FYI: Fixing a crash under Multifinder Re: Overflow Checking from within Pasca Re: MultiFinder Weirdness Detecting and Using 68881 when it is installed macPascal to Lightspeed error Re: Bus and Address Error insights (was Re: a/ux 1.0.1 (actually, ethernet interfaces) (2 messages) University ingres, A/UX Re: a/ux 1.0.1 (actually, ethernet interfaces) [Archived as <INFO-MAC>USENETV4-137.ARC] ------------------------------ End of Info-Mac Digest ******************************