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

VirtualBox 5.2.0 - x86 virtualization so...
VirtualBox is a family of powerful x86 virtualization products for enterprise as well as home use. Not only is VirtualBox an extremely feature rich, high performance product for enterprise customers... Read more
Dropbox 37.4.29 - Cloud backup and synch...
Dropbox is an application that creates a special Finder folder that automatically syncs online and between your computers. It allows you to both backup files and keep them up-to-date between systems... Read more
Google Chrome 62.0.3202.62 - Modern and...
Google Chrome is a Web browser by Google, created to be a modern platform for Web pages and applications. It utilizes very fast loading of Web pages and has a V8 engine, which is a custom built... Read more
Chromium 62.0.3202.62 - Fast and stable...
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all Internet users to experience the web. Version 62.0.3202.62: High CVE-2017-5124: UXSS with... Read more
Fantastical 2.4.3 - Create calendar even...
Fantastical 2 is the Mac calendar you'll actually enjoy using. Creating an event with Fantastical is quick, easy, and fun: Open Fantastical with a single click or keystroke Type in your event... Read more
Things 3.2.1 - Elegant personal task man...
Things is a task management solution that helps to organize your tasks in an elegant and intuitive way. Things combines powerful features with simplicity through the use of tags and its intelligent... Read more
A Better Finder Attributes 6.06 - Change...
A Better Finder Attributes is the ultimate file-tweaking tool for OS X. It combines photo-shooting date and file date changing along with a few unique tricks of its own. Change EXIF Timestamps at... Read more
MacCleanse 6.0.5 - $29.95
MacCleanse is the product of thousands of hours of intense research and development. It meticulously scans all of the nooks and crannies of a computer for unnecessary junk that can take up huge... Read more
Smultron 10.0.2 - Easy-to-use, powerful...
Smultron 10 is an elegant and powerful text editor that is easy to use. You can use Smultron 10 to create or edit any text document. Everything from a web page, a note or a script to any single piece... Read more
Capto 1.2.5 - $29.99
Capto (was Voila) is an easy-to-use app that takes capturing, recording, video and image editing to the next level. With an intelligent file manager and quick sharing options, Capto is perfect for... Read more

Time Recoil (Games)
Time Recoil 1.0.1 Device: iOS Universal Category: Games Price: $3.99, Version: 1.0.1 (iTunes) Description: Time Recoil is a top-down shooter where you kill to slow time, dominate slow motion gunfights, and trigger devastating special... | Read more »
Campfire Cooking (Games)
Campfire Cooking 1.0 Device: iOS Universal Category: Games Price: $3.99, Version: 1.0 (iTunes) Description: | Read more »
Returner 77 (Games)
Returner 77 1.0 Device: iOS Universal Category: Games Price: $4.99, Version: 1.0 (iTunes) Description: Returner 77 is a cinematic space mystery puzzle game. You are in a giant alien spaceship hovering above Earth, after everything... | Read more »
Dune! guide - how to toe the line and ge...
Publisher Voodoo is at it again with an all new high score chaser -- Dune! In this fast-paced arcade game, you have to propel yourself along sand dunes, gaining enough momentum to jump above the line to score points, while making sure you have... | Read more »
The best deals on the App Store this wee...
Happy Tuesday, dear readers. Your favorite part of the week as officially arrived. It's time to take a look at the best deals in games. Things are admittedly a bit sparse, but there are a few diamonds in the rough to see you through if you're... | Read more »
Be the last person standing in Legacy of...
Yoozoo Games’ popular action MMO Legacy of Discord is getting a huge new update to celebrate its first anniversary. Perhaps the biggest change is the addition of an exciting survival mode titled Last Guardian. This new survival mode will pit you... | Read more »
Home Street guide - how to make friends...
From the creators of Food Street comes Home Street, a new simulation game that tasks you with building a social network and designing a beautiful home. It's a bit like The Sims, but you won't have to worry about the daily chores involved (feeding,... | Read more »
Color Ballz guide - how to bounce to the...
Color Ballz is an addictive new arcade title from Ketchapp Studios. It takes old school mechanics from games like Brickles and puts a fun twist on it. Your job? To catch balls with a paddle and send them back into a chute to be carried back to... | Read more »
Q&A: A-33 Studio explains why Combat...
When it comes to mobile FPS, it’s often tricky to get the fundamentals right on a platform lacking a physical controller, large display and hefty RAM. With Combat Squad: Project Wednesday, A-33 Studio bravely took on the challenge of making a... | Read more »
Taichi Panda 3: Dragon Hunter guide - ti...
Taichi Panda 3: Dragon Hunter launched this week to players all over the world. It's a beautiful mobile MMORPG that blends elements of Eastern and Western fantasy. It reminds us of a mix between World of Warcraft and Jade Empire. MMO's can have a... | Read more »

Price Scanner via MacPrices.net

13″ MacBook Pros on sale for up to $120 off M...
B&H Photo has 2017 13″ MacBook Pros in stock today and on sale for up to $120 off MSRP, each including free shipping plus NY & NJ sales tax only: – 13-inch 2.3GHz/128GB Space Gray MacBook... Read more
15″ MacBook Pros on sale for up to $200 off M...
B&H Photo has 15″ MacBook Pros on sale for up to $200 off MSRP. Shipping is free, and B&H charges sales tax in NY & NJ only: – 15″ 2.8GHz MacBook Pro Space Gray (MPTR2LL/A): $2249, $150... Read more
Roundup of Apple Certified Refurbished iMacs,...
Apple has a full line of Certified Refurbished 2017 21″ and 27″ iMacs available starting at $1019 and ranging up to $350 off original MSRP. Apple’s one-year warranty is standard, and shipping is free... Read more
Sale! 27″ 3.8GHz 5K iMac for $2098, save $201...
Amazon has the 27″ 3.8GHz 5K iMac (MNED2LL/A) on sale today for $2098 including free shipping. Their price is $201 off MSRP, and it’s the lowest price available for this model (Apple’s $1949... Read more
Sale! 10″ Apple WiFi iPad Pros for up to $100...
B&H Photo has 10.5″ WiFi iPad Pros in stock today and on sale for $50-$100 off MSRP. Each iPad includes free shipping, and B&H charges sales tax in NY & NJ only: – 10.5″ 64GB iPad Pro: $... Read more
Apple iMacs on sale for up to $130 off MSRP w...
B&H Photo has 21-inch and 27-inch iMacs in stock and on sale for up to $130 off MSRP including free shipping. B&H charges sales tax in NY & NJ only: – 27″ 3.8GHz iMac (MNED2LL/A): $2179 $... Read more
2017 3.5GHz 6-Core Mac Pro on sale for $2799,...
B&H Photo has the 2017 3.5GHz 6-Core Mac Pro (MD878LL/A) on sale today for $2799 including free shipping plus NY & NJ sales tax only . Their price is $200 off MSRP. Read more
12″ 1.2GHz Space Gray MacBook on sale for $11...
Amazon has the 2017 12″ 1.2GHz Space Gray Retina MacBook on sale for $100 off MSRP. Shipping is free: 12″ 1.2GHz Space Gray MacBook: $1199.99 $100 off MSRP Read more
Bare Bones Software Releases macOS High Sierr...
Bare Bones Software has announced the release and immediate availability of BBEdit 12.0, a significant upgrade to its professional strength text and code editor. BBEdit 12 introduces a new foundation... Read more
Yale Announces Availability of Apple HomeKit-...
Yale Locks & Hardware has announced that Apple HomeKit support for its Assure Lock family is available this month. The new Yale iM1 Network Module, which provides support for the Apple Home app... Read more

Jobs Board

*Apple* News Product Marketing Mgr., Publish...
Job Summary The Apple News Product Marketing Manager will work closely with a cross-functional group to assist in defining and marketing new features and services. Read more
Fraud Analyst, *Apple* Advertising Platform...
Job Summary Apple Ad Platforms has an opportunity to redefine advertising on mobile devices. Apple reaches hundreds of millions of iPhone, iPod touch, and iPad Read more
*Apple* Information Security - Security Data...
Job Summary This role is responsible for helping to strengthen Apple 's information security posture through the identification and curation of security event data. Read more
Lead *Apple* Solution Consultant - Apple In...
…develop a team of diverse partner employees focusing on excellence to deliver the Apple story. Even when you're not present, you will maintain a consistent influence Read more
watchOS Frameworks Engineering Manager, *App...
Job Summary Join the team that is shaping the future of software development for Apple Watch! Apple is looking for an exceptional software engineering leader to Read more
All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.