[net.micro.apple] Mac Public Domain Review

jayf@islenet.UUCP (Jay Fields) (02/10/85)

Public Domain ReviewBy J Fields

With this article we begin a new series of articles to replace the old,
sometimes-rambling Ramblings  column.  Each month we will try to review
something from one of our various public domain libraries.  This month we will
start out with Washington Apple Pi's SigMac DiskJ#1 for the Macintosh.
SigMac Disk #1 contains free modem programs, entertaining and educational
MicroSoft Basic( demo programs, and several utility programs.  

Modem programs include:

MacTEP(by Dennis Brothers):  All the software  you need to turn your  Mac into a
telecommunications terminal. It even includes the pin connections for the
cable to attach any modem to the connector on the back of the Mac. This is
version 1.81, which includes support for auto-dialing with modems that have that
feature.  Other features include file uploading and downloading with a special
download mode designed just for basic programs. Don't wait for MacTerminal;
telecompute today.

Real Mouse MacTEP (by Dennis Brothers and Loftus Becker):  Loftus Becker took
MacTEP version 1.81 with all it's great features and made it even better by
adding mouse control of all the menus.   

Mouse MacTEP Loader:  Run this program to load and run Mouse MacTep. This
program clears out more memory so Mouse MacTEP can have enought room to load.
This uses the space that the desk accessories normaly, use  so they become
unavailable. Oh well, you can't have everything in only 128k.
Demo programs provide excellent insights into how to optimize your own programs.
 They are also entertaining to play with.  Try altering different statements,
or using Mac's cut & paste capabilities to add these new features to other
programs.  Demonstration programs provided on SigMac Disk #1 include:  

Animation (from ST.MAC March 1984):  Some animation technics in MS-BASIC.

Clear Screen (by Anthony Anderson):  A little routine to clear the entire
screen. If you need the locations of the hi-res screen here they are.
Eliza   An all-time favorite. You play the paitient and your Mac plays the
doctor. In this demo your computer takes on the role of a psychoanalyst.
Computers do say the darnest things.

FLASH(by Ron N.):  This little routine is good for a cheap thrill and a short
lesson in setting up and calling a machine code routine from MS-BASIC.
                                                            
MacArt (by Steven Medwin):  Select up to ten windows on your screen and sit back
an watch. This routine creates windows of kinetic string art. 
MacGlobe (by Karl Koessel, Andrew Tuline, and Christopher Allen)Learn how to
animate with MS-BASIC or just impress your friends with this 3D rotating globe.
Plus, it moves under mouse control.

MGLOBE.DAT (by Karl Koessel, Andrew Tuline, and Christopher Allen):  The screen
data for MacGlobe. If removed MacGlobe will recreate it, but it takes 20 - 25
min.

Menu Demo (by Loftus Becker):  A good look at how to implement a mouse based
menu system.

Mouse Demo (by George Acton): Take a look at how MS-BASIC allows you to read the
mouse location and the state of the mouse button.

Utility programs include:

DiskDump(by R.H. Nicholson): If you're a programmer, you have probably wondered
what secrets are hidden out there on that little 3.5" disk. Well, now you can
know what's there in all its gory hexadecimal detail. This program allows you to
look at any of the 800 or so blocks on the disk. Share your discoveries with the
rest of us in the form of a MacWrite document.

Disk Dump II (by R. H. Nicholson): Like the Disk Dump above but allows for the
output to go to the printer, screen, or a disk file.

LstFix Sets the font and size for the list window in MS-BASIC.

MacCopy(by Dennis Brothers):  Allows you to append or copy text files. The
program can output to any device so it can be used to print files also.

MacWidth (by Dennis Brothers): Copies a text file making the line length conform
to a new value. Also gives a count of the words and lines in the new file.

MakeWrite (By Dennis Brothers):  This program will change a text file to a
MacWrite Document file.

SHAPE (by Mike Cohen):  This program allows you to draw with the mouse and save
your creation  to the disk. The saved file can then be used later  by another
MS-BASIC program to load an array for screen display.

Text Editor (By Loftus Becker): A text editor for ascii documents. If you don't
know what an ascii document is you are not ready for this program yet. Can not
be used on MacWrite files.

Also included on the disk are several useful or fun-to-read documents.  Program
Notes gave me much of the information you see indented in the text above
regarding the uses of the disk files.  Also included are the following:
1984 script The full script of the commercial that made millions sit up and take
notice of the machine destined to make them sit up and take notice.
Mac Error List The complete unexpurgated list of all the things that your Mac
can do wrong. We hope you never need it.

QDraw Notes I:  Those with MS-BASIC most likely have noticed by now Appendix E
of the manual. It lists the calls to the Macintosh ROM routines but that is all.
No description of their function, no examples--just a reference to an
unavailable Apple manual. Well, here are some of the details that Microsoft left
out.

QDraw Notes II More of what Microsoft left out.

RS-232 PINS  Want to make a modem cable or hook up your video digitizer? This
document details where to connect the pins.