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

Pinegrow 6.23 - Mockup and design web pa...
Pinegrow (was Pinegrow Web Designer) is desktop app that lets you mockup and design webpages faster with multi-page editing, CSS and LESS styling, and smart components for Bootstrap, Foundation,... Read more
WhatsApp 2.2149.4 - Desktop client for W...
WhatsApp is the desktop client for WhatsApp Messenger, a cross-platform mobile messaging app which allows you to exchange messages without having to pay for SMS. WhatsApp Messenger is available for... Read more
Microsoft Remote Desktop 10.7.4 - Connec...
Microsoft Remote Desktop for Mac is an application that allows connecting to virtual apps or another PC remotely. Discover the power of Windows with Remote Desktop designed to help you manage your... Read more
ffWorks 2.6.7 - Convert multimedia files...
ffWorks, focused on simplicity, brings a fresh approach to the use of FFmpeg, allowing you to create ultra-high-quality movies without the need to write a single line of code on the command-line.... Read more
Opera 82.0.4227.58 - High-performance We...
Opera is a fast and secure browser trusted by millions of users. With the intuitive interface, Speed Dial and visual bookmarks for organizing favorite sites, news feature with fresh, relevant content... Read more
Day One 6.15 - Maintain a daily journal.
Day One is an easy, great-looking way to use a journal / diary / text-logging application. Day One is well designed and extremely focused to encourage you to write more through quick Menu Bar entry,... Read more
Default Folder X 5.6.3 - Enhances Open a...
Default Folder X attaches a toolbar to the right side of the Open and Save dialogs in any OS X-native application. The toolbar gives you fast access to various folders and commands. You just click on... Read more
OmniOutliner Pro 5.9.2 - Pro version of...
OmniOutliner Pro is a flexible program for creating, collecting, and organizing information. Give your creativity a kick start by using an application that's actually designed to help you think. It's... Read more
OmniOutliner Essentials 5.9.2 - Organize...
OmniOutliner Essentials (was OmniOutliner) is a flexible program for creating, collecting, and organizing information. Give your creativity a kick start by using an application that's actually... Read more
QuickBooks 19.0.11.984 - Financial manag...
QuickBooks helps you manage your business easily and efficiently. Organize your finances all in one place, track money going in and out of your business, and spot areas where you can save. Built for... Read more

Latest Forum Discussions

See All

The Best Wordle Clone in Town – The Touc...
In this week’s episode of The TouchArcade Show we dig into the drama of the moment which is the cloning and subsequent gloating about the cloning of the lovely little free word game Wordle. This leads into some additional drama about how PUGB Mobile... | Read more »
TouchArcade Game of the Week: ‘Cards Inf...
There’s nothing I love more than a perfect mobile game. What do I mean by that? Well, no game is actually perfect, but there’s something special about a game you know you can just whip out at a moment’s notice and dive into, and you know it will... | Read more »
‘Micro RPG’ Bringing Streamlined RPG Goo...
Originally announced on our forums more than 3 years ago, Micro RPG is an upcoming mobile game from a two-person studio that goes by the name JoliYeti Games and, as the title implies, it looks to offer all the fun of an RPG but in a more condensed... | Read more »
SwitchArcade Round-Up: ‘Kensei: The Seco...
Hello gentle readers, and welcome to the SwitchArcade Round-Up for January 14th, 2022. Yesterday was a big day, but today shows that we’re still warming up the engines for this year. There are a handful of new releases, but nothing nearly as... | Read more »
Mobile MMORPG Shooter ‘Avatar: Reckoning...
Archosaur Games, Tencent, Lightstorm Entertainment, and Disney have just revealed a mobile MMORPG shooter Avatar: Reckoning. Avatar: Reckoning will be published by Level Infinite when it hits iOS and Android. It is an official Avatar game developed... | Read more »
‘Crashlands+’ Is Out Now on Apple Arcade...
The brilliant Crashlands from Butterscotch Shenanigans was confirmed to arrive on Apple Arcade as an App Store Great in the form of Crashlands+ () a little while ago and it has just released worldwide. If it isn’t live yet, it should roll out in... | Read more »
SwitchArcade Round-Up: ‘Eschatos’, ‘To B...
Hello gentle readers, and welcome to the SwitchArcade Round-Up for January 13th, 2022. It’s a Thursday, and we’ve got a pretty hefty bag of new releases to dig into. There are always some fun surprises, and this week that came in the form of SNK Vs... | Read more »
‘Crush the Castle Legacy Collection’ Lau...
Ever since Angry Birds broke into the mainstream and became a household name more than a decade ago, there’s always been a small niche of people on the sidelines who would pipe up to remind everybody that “Crush the Castle did it first!" Indeed, the... | Read more »
Non-Violent Stealth Game ‘El Hijo – A Wi...
Over a year ago, Handy Games brought the non-violent stealth game El Hijo – A Wild West Tale to Switch, PS4, Xbox, PC, and Stadia. El Hijo – A Wild West Tale has been developed by Honig Studios and Quantumfrog. You play as El Hijo, a six year old,... | Read more »
‘ZED BLADE’ from SNK and Hamster Is Out...
After a bit of a break likely due to the holiday season, we’ve gotten a new title in the ACA NeoGeo series on iOS and Android. SNK and Hamster originally brought the series to mobile with Samurai Shodown IV, Alpha Mission II, and Metal Slug 5.... | Read more »

Price Scanner via MacPrices.net

Get an Apple Watch Series 7 for $50 off MSRP,...
Amazon has Apple Watch Series 7 models on sale for $50 off MSRP including free shipping. Their prices are the lowest available for Apple Watch Series 7 models today: – 41mm Apple Watch Series 7 GPS... Read more
Here are the details of Apple’s 2022 Educatio...
Need a new Apple Mac or iPad for school? Whether you’re a student, teacher, or staff member, you can use your .edu email address when ordering at Apple Education to take up to $400 off the price of a... Read more
Amazon is blowing out 2020 21″ iMacs for only...
Amazon has clearance 2020 21″ iMacs (2.3GHz Dual-Core i5, 8GB RAM, 256GB SSD) on sale right now for $599.99 including free shipping. Original MSRP for this model was $1099. Amazon expects delivery in... Read more
Find the best deal on an Apple MacBook using...
In the market for a new 13″ MacBook Air, 13″ MacBook Pro, 14″ MacBook Pro, or 16″ MacBook Pro with M1, M1 Pro, or M1 Max Apple Silicon? Use our Apple award-winning and exclusive price trackers to... Read more
Red Pocket Mobile is offering the Apple iPhon...
Switch to Red Pocket Mobile and get an Apple iPhone 13 Pro for $50 off MSRP, plus get free 6 months of Unlimited nationwide 5G service with the purchase of any iPhone 13. Red Pocket Mobile is a... Read more
24″ M1 iMacs on sale for $1249, $50 off Apple...
Amazon has base 24″ M1 iMacs (8-Core CPU/7-Core GPU/8GB RAM/256GB SSD) on sale today for $1249 shipped. Their price is $50 off Apple’s MSRP, and it’s the lowest price available for a new 24″ M1 iMac... Read more
Open-Box 16″ M1 Pro MacBook Pros available fo...
QuickShip Electronics has open-box return 16″ M1 Pro MacBook Pros in stock and on sale for $200-$300 off MSRP on their eBay store right now with free express delivery. According to QuickShip, “The... Read more
Stock Alert! Order a new 16″ M1 Pro MacBook P...
New 16″ MacBook Pros with Apple’s M1 Pro and M1 Max CPUs have been very hard to find, largely due to current global supply constraints. However, B&H Photo is reporting stock of Space Gray... Read more
Apple has maxed-out 13″ M1 MacBook Airs (16GB...
Save $250 on maxed-out 13″ M1 MacBook Airs today at Apple (16GB RAM/1TB SSD) with Certified Refurbished models available for $1399 in Space Gray and Gold colors. Regular price for this configuration... Read more
New promo at Xfinity Mobile: $400 off any App...
Xfinity Mobile is offering any new Apple iPhone for $400 off MSRP for new customers. This includes the iPhone 13. Price for the phone, including the discount, is spread monthly over a 24 month term... Read more

Jobs Board

Registered Nurse (RN) Employee Health PSJH -...
…is calling for a Registered Nurse (RN) Employee Health PSJH to our location in Apple Valley, CA.** We are seeking a Registered Nurse (RN) Employee Health PSJH to be Read more
Systems Administrator - Pearson (United State...
…and troubleshoot Windows operating systems (workstation and server), laptop computers, Apple iPads, Chromebooks and printers** + **Administer and troubleshoot all Read more
IT Assistant Level 1- IT Desktop Support Anal...
…providing tier-1 or better IT help desk support in a large Windows and Apple environment * Experience using IT Service Desk Management Software * Knowledge of IT Read more
Human Resources Business Partner PSJH - Provi...
…**is calling a** **Human Resources Business Partner, PSJH** **to our location in Apple Valley, CA.** **Applicants that meet qualifications will receive a text with Read more
Manager Community Health Investment Programs...
…is calling a Manager Community Health Investment Programs PSJH to our location in Apple Valley, CA.** **Qualified candidates will be invited to do a self-paced video Read more
All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.