TweetFollow Us on Twitter

Aug 86 Letters
Volume Number:2
Issue Number:8
Column Tag:Letters

Letters

Source Code Disk Subscription?

C.A. Weber

San Francisco, CA

Keep up the good work!

Suggestions: a) How about a subscription service for source code disks! b) How about an on-line forum for distributing source code, questions to authors and Prof. Mac, etc. [a) What a great idea; watch for an anouncement soon! b) That is what the Mousehole is for. We don't have the resources for a national board, although the GEM BBS system has contacted us about placing MacTutor's source code disks on their board and charging access so we get paid for them. We are looking into that proposal and any opinions would be welcome. We are somewhat leary of the disks becoming public domain and the small but important revenue source to MacTutor drying up. -Ed.]

Best of MacTutor

David York

Neusass, Germany

In the April Mail Order Store, you advised that your book "Best of MacTutor" would be coming "next month". I went through the May issue and did not find it. Is the book available? [Keep holding your breath, I'm working night and day on it. Meanwhile, we have tons of back issues of every issue except vol. 1 number 6. -Ed.]

Snooping in the Operating System

Russel Hobbie

St. Paul, MN

I am a scientific programmer who is enjoying my Mac and MacTutor very much. One thing which is not clear to me: if I want to start snooping around in the operating system, should I get MacNosy, TMON, or both? [Both are a must, but Nosy is specific to the problem of uncovering ROM mysteries. -Ed.]

New Macs:Old Macs

Gary Linford

Los Altos, CA

I have noticed several articles on the new file system HFS for which I am pleased, since I have just upgraded one of my Macs to a MacPlus. However, when Apple releases the second generation Mac (68020 CPU, open bus, wide monitor screen, etc.), I hope MacTutor articles will continue to be valuable for programming on the old Mac.

My current concern is for development software and the new MacPlus. I have a considerable investment in development software which is of little value on the MacPlus. How long will MacPlus owners have to wait , and how much will it cost to upgrade to the new versions which are HFS compatible? [Most products have now achieved some level of HFS compatability, and generally, the HFS bugs have been released at little or no cost to registered owners. MacTutor has encouraged Apple to discuss ways to standardize the problem of how a program finds a file without help from the user's standard file dialog. Right now, everyone is using their own algorithm or method of finding program dependent files and the result is to destroy the symmetry of the user interface between applications. We have talked to Apple about this, and they are organizing a group to collect recommendations on an informal basis to present some of the better approaches to the problem. -Ed.]

Stolen from Apple Computer, Part II

Steve Jasik

Menlo Park, CA

More notes on the "stolen from Apple Computer" Icon. I originally discovered the code with Macsbug in Dec 84 when I was searching for $60FE instructions (BRA *) in ROM. At that time I noticed that the code was dead (not referenced by any other routine in the ROM), but did not try to execute it. A few weeks after that I had the opportunity to meet with Andy Hertzfeld, and discussed Apple's paranoia over other manufacturer's stealing their ROM code. He pointed out that they had left some visible copyright notices in the ROM along with some secret notices. He said that it was possible for an Apple programmer to test if the ROM in a machine was "stolen from Apple" by going up to the Mac and typing in some commands. He did not explain to me the meaning of the code I had discovered. Some months later Duane Maxwell of Levco pointed out to me the effects of executing the code, and I posted the info on the Nosy SIG on Delphi and other places.

There are a number of points to be learned from this particular example. I believe the code first came to my attention in Nosy when I had to convert it from Data to Code during Review data. This was necessary because it was unreferenced. The other thing that makes this code easy to find is that it ends with a "BRA *" which is unusual. So if your going to protect your code with secret messages, you should conditionally branch to it from legimate code so that a flow analyzer does not pick it out as dead code, and do not terminate it with a "BRA *", which can be found with a simple Hex search. [Gee, Steve, don't teach 'em how to defeat your program! Watch for Steve's new and improved Nosy at the Boston Expo this month. He's got some great debugging tools coming our way! -Ed.]

Us Intermediate Programmers

Steven Brodie

Philadelphia PN

You folks put out a very informative publication; however, I wonder if it would be possible for you to cater a bit more to the beginning to intermediate programmer. I realize that those subscribers who are hardcore programmers would not appreciate this much, but when publications like Macworld, Macazine, MacUser, or A+ run tutorials, the language they use is usually BASIC, and they usually write about the most simplistic programming techniques. Perhaps you could provide the happy medium-not in every column-but maybe in a single column. [Look at the "Keyboard Sleuth" article in this issue, which presents both a useful utility and a very nice TML Pascal shell from which more powerful programs can be developed. -Ed.]

How to flatten HFS

Serge Froment

Canada

Please renew my subscription for one year. Keep on doing good work! By the way, I would like to know how to scan all files of an HFS volume in Pascal to print a complete directory of my DataFrame hard disk. I use TML Pascal. Thanks! [So would a lot of developers like to know this so they can find their files! SeeTom Taylor's very good Modula-2 article from last month's issue (July) on how to create a path name for HFS. In that article, he alludes to the various data structures that you can use to do a tree search through the directory list to build a data base of all the file names. -Ed.]

Manx Has its HFS Act Together

David Suess

Mesa, AZ

I thing that your magazine is the best available for showing how to program the Mac. One item you might like to know is that Manx Software is shipping version 1.06H, which is supposed to support the full HFS system, especially in terms of using the full 800K storage available for the DSDD floppies; 1.06G, would only recognize 400K.

Source Code For Sale

Wayne Rod

Tucson, AZ

I see a real and current need for interested parties to have complete access to useful information which helps stimulate their programming and problem solving abilities. As a result, I am selling source code for an intelligent linker/assembler, text editor and macro preprocessor for the back. I even have a Object C preprocessor. This source code is very reasonable, only $65 for the assembler/linker and $50 for the editor. Please notify your readers about our source code products. [You can contact Wayne at the WSM group in Tucson, AZ at (602)-298-7910. Anyone selling sophisticated source code for those prices should rate a phone call! -Ed.]

Thanks for MacTutor

David Wilson

Palo Alto, CA

Thank you for your prompt response in publishing my article about resource formats. For the last year, I have been telling everyone to buy MacTutor. Now, I'll also start recommending that they submit articles to you. I find MacTutor invaluable, and feel that you are doing a great job. I have a number of other articles in mind to submit. All I need is some free time... where have we all heard that before? [ Thank you. In the publishing business, you can never have too many articles...-Ed]

Wants TML 3-D Graphics Help

Lou Gallo

Flushing, NY

Please send me the 800K Utility II Disk and the source code for Mike Morton's famous "DissBits" routines. I'd like to see more TML Pascal articles. Finally we can have our cake and eat it too! It's great to be able to move from IM to the editor without translating. To me it feels like it's the only language for the Mac. (You probably hear that from every language's corner.) Oh, by the way, how about an article on those 3D graphics unit included with TML? Those procs look wierd! There's no help on them from TML or IM. [You should love this issue, since, after a recent drought of good TML articles, we have several good items this month. Perhaps Tom Leonard and his people can include some 3D documentation in an up-coming article in the series they are doing for us on their examples disk, a new product which features definition proc routines. -Ed.]

Mac Plus Glitch?

Frank Alviani

Waukegan, Ill

In going over Mike Schuster's fun little article on pop-up menus in the December 1985 issue of MacTutor, I noticed a small problem with the code. The menu is not drawn with the code as listed; it seems that until the sizeMsg is passed to the Menu Manager, a menu does not have a meaningful size. The fix is rather simple: add the following line:

MenuDefProc(mSizeMsg, theMenu, &menuRect, &nilPt, &whichItem);

after the call to WaitMouseUp() that starts the PopUPSelect. This may be due to the fact I am running this on a Mac Plus, yet another compatibility glitch.

 

Community Search:
MacTech Search:

Software Updates via MacUpdate

Little Snitch 3.5.3 - Alerts you about o...
Little Snitch gives you control over your private outgoing data. Track background activity As soon as your computer connects to the Internet, applications often have permission to send any... Read more
Cocktail 8.4 - General maintenance and o...
Cocktail is a general purpose utility for OS X that lets you clean, repair and optimize your Mac. It is a powerful digital toolset that helps hundreds of thousands of Mac users around the world get... Read more
PDFKey Pro 4.3 - Edit and print password...
PDFKey Pro can unlock PDF documents protected for printing and copying when you've forgotten your password. It can now also protect your PDF files with a password to prevent unauthorized access and/... Read more
Kodi 15.0.beta1 - Powerful media center...
Kodi (was XBMC) is an award-winning free and open-source (GPL) software media player and entertainment hub that can be installed on Linux, OS X, Windows, iOS, and Android, featuring a 10-foot user... Read more
DiskCatalogMaker 6.4.12 - Catalog your d...
DiskCatalogMaker is a simple disk management tool which catalogs disks. Simple, light-weight, and fast. Finder-like intuitive look and feel. Super-fast search algorithm. Can compress catalog data... Read more
Macs Fan Control 1.3.0.0 - Monitor and c...
Macs Fan Control allows you to monitor and control almost any aspect of your computer's fans, with support for controlling fan speed, temperature sensors pane, menu-bar icon, and autostart with... Read more
Lyn 1.5.11 - Lightweight image browser a...
Lyn is a lightweight and fast image browser and viewer designed for photographers, graphic artists and Web designers. Featuring an extremely versatile and aesthetically pleasing interface, it... Read more
NeoOffice 2014.11 - Mac-tailored, OpenOf...
NeoOffice is a complete office suite for OS X. With NeoOffice, users can view, edit, and save OpenOffice documents, PDF files, and most Microsoft Word, Excel, and PowerPoint documents. NeoOffice 3.x... Read more
LaunchBar 6.4 - Powerful file/URL/email...
LaunchBar is an award-winning productivity utility that offers an amazingly intuitive and efficient way to search and access any kind of information stored on your computer or on the Web. It provides... Read more
Remotix 3.1.4 - Access all your computer...
Remotix is a fast and powerful application to easily access multiple Macs (and PCs) from your own Mac. Features Complete Apple Screen Sharing support - including Mac OS X login, clipboard... Read more

Crossy Road Devs Hipster Whale are Bring...
Hipster Whale, the minds behind the rather popular (and rather great) Crossy Road, have teamed-up with Bandai Namco to create PAC-MAN 256: an absolutely bonkers looking maze runner chaser thing. | Read more »
Meet the New Spotify Music
Spotify Music  has a lot going on. They're introducing 3 new modes to serve all your musical needs, with the "Now" start page  gives you curated playlists based on your particular tastes. As you listen the app will learn more about your tastes and... | Read more »
What the Apple Watch Gets Right, and Wha...
| Read more »
Celebrate PAC-MAN's 35th Birthday W...
BANDAI NAMCO Entertainment America is celebrating PAC-MAN's 35th anniversary by releasing updates for PAC-MAN and PAC-MAN Lite for iOS. [Read more] | Read more »
Strike Wing Episode 2 has Landed on the...
Strike Wing: Raptor Rising is an exciting space combat simulator by Crescent Moon Games, which was recently updated to continue the story with Episode 2. [Read more] | Read more »
Kiqplan Expands its Interactive Coaching...
The makers of Fitbug have been hard at work on their Kiqplan lineup, and have added four new summer themed plans to help you get the most out of your workout. [Read more] | Read more »
Make a Photobook in Minutes with Pictyea...
What happens when you can't stop taking photos and have an urge to create a photobook? Pictyear saves the day. [Read more] | Read more »
This Week at 148Apps: May 18-22, 2015
May Days at 148Apps How do you know what apps are worth your time and money? Just look to the review team at 148Apps. We sort through the chaos and find the apps you're looking for. The ones we love become Editor’s Choice, standing out above the... | Read more »
Biz Builder Delux (Games)
Biz Builder Delux 1.0.0 Device: iOS Universal Category: Games Price: $4.99, Version: 1.0.0 (iTunes) Description: Ah, there's nothing like the rhythmic bustle of a burgeoning business burg... especially when you're the one building it... | Read more »
Auroch Digital is Bringing Back Games Wo...
| Read more »

Price Scanner via MacPrices.net

What Would the ideal Apple Productivity Platf...
For the past four years I’ve kept a foot in both the Mac and iPad camps respectively. my daily computing hours divided about 50/50 between the two devices with remarkable consistency. However, there’... Read more
New 13-inch 2.9GHz Retina MacBook Pro on sale...
B&H Photo has the 13″ 2.9GHz/512GB Retina MacBook Pro on sale for $1699.99 including free shipping plus NY tax only. Their price is $100 off MSRP, and it’s the lowest price for this model from... Read more
12-inch MacBook stock status for Monday, May...
The new 12″ Retina MacBooks are still on backorder at The Apple Store with a 3-5 week waiting period. However, a few models are in stock today at Apple resellers. Stock is limited, so act now if you’... Read more
New 27-inch 3.3GHz 5K iMac in stock with free...
Adorama has the new 27″ 3.3GHz 5K iMac in stock today for $1999 including free shipping plus NY & NJ sales tax only. Adorama will include a free copy of Apple’s 3-year AppleCare Protection Plan. Read more
Memorial Day Weekend Sale: New 27-inch 3.3GHz...
Best Buy has the new 27″ 3.3GHz 5K iMac on sale for $1899.99 this weekend. Choose free shipping or free local store pickup (if available). Sale price for online orders only, in-store prices may vary... Read more
OtterBox Maximizes Portability, Productivity...
From the kitchen recipe book to the boarsroom presentation, the OtterBox Agility Tablet System turns tablets into one of the most versatile pieces of handheld technology available. Available now, the... Read more
Launch of New Car App Gallery and Open Develo...
Automatic, a company on a mission to bring the power of the Internet into every car, has announced the launch of the Automatic App Gallery, an app store for nearly every car or truck on the road... Read more
Memorial Day Weekend Sale: 13-inch 1.6GHz Mac...
Best Buy has the new 13″ 1.6GHz/128GB MacBook Air on sale for $849 on their online store this weekend. Choose free shipping or free local store pickup (if available). Sale price for online orders... Read more
Memorial Day Weekend Sale: 27-inch 3.5GHz 5K...
Best Buy has the 27″ 3.5GHz 5K iMac on sale for $2099.99 this weekend. Choose free shipping or free local store pickup (if available). Sale price for online orders only, in-store prices may vary.... Read more
Sale! 16GB iPad mini 3 for $349, save $50
B&H Photo has the 16GB iPad mini 3 WiFi on sale for $349 including free shipping plus NY sales tax only. Their price is $50 off MSRP, and it’s the lowest price available for this model. Read more

Jobs Board

Architect / Senior Software Engineer, *Apple...
Changing the world is all in a day039s work at Apple . If you love innovation, here039s your chance to make a career of it. You039ll work hard. But the job comes with Read more
*Apple* Pay Support Readiness Project Manage...
Changing the world is all in a day039s work at Apple . If you love innovation, here039s your chance to make a career of it. You039ll work hard. But the job comes with Read more
Hardware Design Validation Engineer - *Apple...
**Job Summary** The Apple Watch team is looking for a Hardware Design Validation Engineer. This person will be part of the Apple Watch hardware team with Read more
Sr. Payment Program Manager, *Apple* Pay -...
**Job Summary** Apple Pay is an exciting environment and a…devices in a simple, private and secure way. The Apple Pay Team is looking for an experienced Senior Read more
Project Manager / Business Analyst, WW *Appl...
…a senior project manager / business analyst to work within our Worldwide Apple Fulfillment Operations and the Business Process Re-engineering team. This role will work Read more
All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.