home *** CD-ROM | disk | FTP | other *** search
Text File | 1995-06-11 | 191.6 KB | 3,901 lines | [TEXT/R*ch] |
- Name = 1st grade 1
- Path = AMUG 15.2:Files II:Prog:A:1st grade 1
- Size: 7K Date: 3/18/87
- Description:
- Pascal lesson
-
- Name = 1st grade 2
- Path = AMUG 15.2:Files II:Prog:A:1st grade 2
- Size: 8K Date: 3/20/87
- Description:
- Pascal Lesson
-
- Name = 1st grade 3
- Path = AMUG 15.2:Files II:Prog:A:1st grade 3
- Size: 12K Date: 3/21/87
- Description:
- Pascal Lesson
-
- Name = 1st grade 4
- Path = AMUG 15.2:Files II:Prog:A:1st grade 4
- Size: 12K Date: 3/22/87
- Description:
- Pascal Lesson
-
- Name = 1st grade 5
- Path = AMUG 15.2:Files II:Prog:A:1st grade 5
- Size: 12K Date: 3/22/87
- Description:
- Pascal Lesson
-
- Name = 2Window.sit
- Path = AMUG 15.2:Files II:Prog:A:2Window.sit
- Size: 30K Date:11/05/91
- Description:
- An example of Handling update events in C.
-
- Name = 2nd grade 1
- Path = AMUG 15.2:Files II:Prog:A:2nd grade 1
- Size: 14K Date: 5/25/87
- Description:
- Pascal Lesson
-
- Name = 37thResEx 1.1.1.sit
- Path = AMUG 15.2:Files II:Prog:A:37thResEx 1.1.1.sit
- Size: 16K Date: 5/30/95
- Description:
- 37thResEx 1.1.1 - Drag&Drop (automatic extraction). After dragging on one
- or more files, a window will notify if resources of type 'snd ', 'TEXT',
- 'XCMD','XFCN','PICT', 'ICON' and icon family ('ICN#','ics#','icn4' etc.)
- exist. You may quit, continue to analyze more dragged files or extract
- resources. 37thResEx 1.0, in Drag&Drop mode, extracts all the resources of
- selected types. You can move the extracted resources into an existing file
- (selecting Add to file) or in a new one. With Add to file option checked,
- 37thResEx 1.0 creates the unique ID automatically. You can also double
- click 37thResEx to use it. Requires System 7.
-
- Name = 3D Button 1.1.sit
- Path = AMUG 15.2:Files II:Prog:A:3D Button 1.1.sit
- Size: 7K Date: 4/24/95
- Description:
- 3D Button 1.1 - This program shows off a pretty little button CDEF. In
- brief, the button is a pretty standard looking, three-dimensional button
- with a couple of nice features. The CDEF will automatically detect if the
- monitor is set less than a 4-bit depth. If this is the case, the CDEF will
- draw a standard black and white button (because of this feature, you don't
- have to worry about having two sets of buttons in your code to satisfy
- both black & white and color monitors). Contains 3 Variation Codes. To use
- this CDEF, simply copy the CDEF 128 resource out of the 3D Button CDEF
- program with ResEdit and then paste it into your program's resources.
- Then, whenever you need a button, specify (CDEF resource number) * 16...
-
- Name = 3D Buttons CDEF 1.0b6.sit
- Path = AMUG 15.2:Files II:Prog:A:3D Buttons CDEF 1.0b6.sit
- Size: 83K Date: 1/19/95
- Description:
- 3D Buttons CDEF 1.0b6 - 3D Buttons is a control definition (CDEF) that
- implements the 3D interface as suggested in develop issue 15. When drawing
- on a 8-bit (or breater) color device (in a color GrafPort), 3D Buttons
- draws in grey. 3D Buttons drops to normal 2D drawing for black and white
- (or less than 8 bits of color). The demo application is a quick modal
- dialog that shows off most features I put into 3D buttons.
-
- Name = 3dlib11.sit
- Path = AMUG 15.2:Files II:Prog:A:3dlib11.sit
- Size:131K Date: 8/21/92
- Description:
- 3dlib11 - GrafSys is a THINK Pascal/C library that provides you with simple
- routines for building, saving and loading (as resources), and manipulating
- (independent rotating around arbitrary achses, translating and scaling)
- three dimensional objects. Objects, not just simple single-line drawings.
-
- Name = 3rd grade 1
- Path = AMUG 15.2:Files II:Prog:A:3rd grade 1
- Size: 14K Date: 5/25/87
- Description:
- Pascal Lesson
-
- Name = 3rd grade 2
- Path = AMUG 15.2:Files II:Prog:A:3rd grade 2
- Size: 8K Date: 4/19/87
- Description:
- Pascal Lesson
-
- Name = 4Plus 1.4.sit
- Path = AMUG 15.2:Files II:Prog:A:4Plus 1.4.sit
- Size: 78K Date: 3/24/92
- Description:
- This is version 1.4 of 4Plus, an INIT that makes editing under THINK C
- easier. It provides extra popup menus for functions & methods, comments,
- and object hierarchy. It also provides many other tools, including a
- stacked clipboard. Version 1.4 even includes macro definition
- capabilities. Written by Donald Way. This version is compatible with Super
- Boomerang 2.0.3, although it is not compatible with AltWDEF or AltCDEF by
- Alex Colwell; just tell those utilities to exclude THINK C. Shareware $40.
-
- Name = 68000 Simulator.sit
- Path = AMUG 15.2:Files II:Prog:A:68000 Simulator.sit
- Size: 27K Date:11/05/91
- Description:
- 68000 Debugger simulator
-
- Name = ABZmon 2.0.sit
- Path = AMUG 15.2:Files II:Prog:A:ABZmon 2.0.sit
- Size:279K Date: 2/28/94
- Description:
- ABZmon 2.0 - ABZmon is a low level debugger, a tool to check programming
- errors. Like other debuggers, ABZmon has standard features such as a break
- point, a step by step mode, a memory dump, a microprocessor register dump,
- etc. But ABZmon has many other functions usually not found in other
- debuggers. For example, ABZmon has a graphical interface using windows,
- menus and a mouse. A text can be viewed inside the debugger. You can quit
- a frozen application and continue normally with another application. Many
- functions have been added to ABZmon to help the programmer. And much more!
- Works with system 6 or 7.
-
- Name = ACL 1.0.sit
- Path = AMUG 15.2:Files II:Prog:A:ACL 1.0.sit
- Size:632K Date: 9/28/94
- Description:
- ACL 1.0 - ACL (Animation Class Library) is an object-oriented animation
- framework which allows the creation of powerful interactive animations.
- ACL classes cover the needs of most of the applications which have to do
- fast interactive 2D animations. ACL is really easy to work with because
- its object-oriented structure allows a total abstraction of the internal
- functioning. This abstraction guarantees the compatibility with all future
- versions too. ACL can be compiled with a standard C++ compilator
- (Symantec, CoreWarrior). ACL is very stable and is 100 percent Quickdraw
- and System 7 compliant. ACL is built using the Core Class Library which
- allows a strong and stable object-oriented structure. Includes...
-
- Name = AE Sample (TC5).sit
- Path = AMUG 15.2:Files II:Prog:A:AE Sample (TC5).sit
- Size: 20K Date: 1/21/93
- Description:
- AE Sample TC5 - Here is a simple example application which receives the
- Required Apple events and which sends itself Apple events for some simple
- operations. (In other words, it's factored somewhat.) Written for THINK C 5
- .
-
- Name = AMTempSucker1.0.sit
- Path = AMUG 15.2:Files II:Prog:A:AMTempSucker1.0.sit
- Size: 39K Date: 9/29/92
- Description:
- AMTempSucker1.0 - AM Template Sucker will view and extract template
- resources from the AppMaker application (useful for editing or browsing
- through templates). Useful for all AppMaker programmers. AM Template
- Sucker is freeware.
-
- Name = About... 2.1.sit
- Path = AMUG 15.2:Files II:Prog:A:About... 2.1.sit
- Size: 45K Date: 1/02/92
- Description:
- About... 2.1 allows you to easily add about boxes to your programs.
-
- Name = Acur Picker.sit
- Path = AMUG 15.2:Files II:Prog:A:Acur Picker.sit
- Size: 5K Date: 1/01/91
- Description:
- This file contains an animated cursor ('acur' resource) picker for ResEdit
- 2.1. Displays the cursors referenced in the 'acur' in a list, similar to a
- 'PAT#' resource. If you use ResEdit often, this picker is a must.
-
- Name = Add images.sit
- Path = AMUG 15.2:Files II:Prog:A:Add images.sit
- Size: 46K Date:11/05/91
- Description:
- The purpose of this program is to read in two images and display the
- additive result of the two images - using any of the documented color
- quickdraw modes (the old quickdraw copybits modes may also be used, but
- the end result is not very pretty). The two source images can be offset
- from each other using the scroll bars on the source image windows.
-
- Name = AntiAliasMan.sit
- Path = AMUG 15.2:Files II:Prog:A:AntiAliasMan.sit
- Size: 40K Date: 8/21/94
- Description:
- AntiAliasMan - Have you ever thought, Gee, I wish I could draw anti-aliased
- text without putting a PICT resource in my 4k application that would
- quadruple the size.? Yes? Then its a good thing you downloaded
- AntiAliasMan. AntiAliasMan is a Think C library that will draw
- anti-aliased text. With it is OffScreen/CopyBits, another library that
- AntiAliasMan needs to make offscreens and copy things between them.
- Although it is used here specifically to support AntiAliasMan,
- OffScreen/CopyBits can be used on its own. Also included is AntiAliasMan
- Tester, a sample application that draws some anti-aliased text.
-
- Name = Arrange Developer Kit 1.0.sit
- Path = AMUG 15.2:Files II:Prog:A:Arrange Developer Kit 1.0.sit
- Size:183K Date: 8/10/94
- Description:
- Arrange Developer Kit 1.0 - Beginning with version 2.0, Arrange provides a
- powerful open architecture for plug-in modules, which can add new features
- or modify existing features of the application. A plug-in module is a file
- that contains executable code. Plug-ins add functionality to Arrange. For
- example, plug-ins can define new menu commands, override the behavior of
- existing commands, add import or export support for new data formats, or
- customize the formatting of text fields. Documents are included for
- developers who will develop plug-in modules for Arrange. Arrange is a
- commercial program by Common Knowledge, Inc., demos are available.
-
- Name = Ascii Changer 2.1.sit
- Path = AMUG 15.2:Files II:Prog:A:Ascii Changer 2.1.sit
- Size: 46K Date: 5/10/93
- Description:
- Ascii Changer 2.1 - Ascii Changer will give you the Ascii value of a
- character, the octal value of that character, and the Hexadecimal value of
- that character. The program is very simplistic, just type in a value, and
- the calculations are automatically made. Helpful for Programmers.
-
- Name = Attributor 1.11 FAT.sit
- Path = AMUG 15.2:Files II:Prog:A:Attributor 1.11 FAT.sit
- Size: 46K Date: 3/24/95
- Description:
- Attributor 1.11 FAT - Attributor is an advanced programmer's utility
- designed to make life easier for programmers. Since the Code Warrior DR3
- and the old Think C 5 don't provide a way to set the CODE resource
- attributes directly (things like purgeable or preload) and because most of
- my applications want to unload the initialization segment, I wrote this
- utility to stop going into ResEdit all the time. Attributor can change the
- resource attributes of a specific resource or of a whole resource family
- in a single pass. Just create an ATTR resource inside Attributor with
- ResEdit and modify it to meet your needs (there's a resource template for
- the 'ATTR' resource inside the Attributor application).
-
- Name = AxoCalculator Packag1.1.sit
- Path = AMUG 15.2:Files II:Prog:A:AxoCalculator Packag1.1.sit
- Size:208K Date: 3/14/93
- Description:
- AxoCalculator Packag1.1 - AxoCalculator 1.1 has several potential uses
- ranging from a scientific calculator to a multi-language development
- environment. It supports Pascal, Basic, Fortran and C in a simple,
- interpretted environment. Programs written within AxoCalculator can
- interact with the user via standard dialogs. Several programs can be
- loaded at the same time, and their assigned names will be appended to the
- Calculator menu. Programs can be automatically loaded onto the menu each
- time AxoCalculator is run. This program is great for simple, through to
- moderately complex calculations - especially if they are performed
- repeatedly.
-
- Name = BBEdit 3.0 Extension Dev.sit
- Path = AMUG 15.2:Files II:Prog:B-C:BBEdit 3.0 Extension Dev.sit
- Size: 57K Date:10/21/94
- Description:
- BBEdit 3.0 Extension Dev - BBEdit has a facility for calling code modules
- which are not part of the application itself. The main reason for this
- facility is so that users and third-party programmers can add specific
- functionality to BBEdit which goes beyond BBEdits own charter. For
- example, one such code module might prepend Usenet attributions to each
- line in a selected range of text. This is a useful function, but its not
- of interest to everyone. BBEdit extensions are built as standalone code
- resources of type BBXT. The capability to build such resources is an
- integral part of THINK C, CodeWarrior. Users of MPW can also build
- standalone code resources, but with less ease. A text file, Writing...
-
- Name = BNDL Banger v.1.3.sit
- Path = AMUG 15.2:Files II:Prog:B-C:BNDL Banger v.1.3.sit
- Size: 20K Date: 8/31/92
- Description:
- BNDL Banger v.1.3 - I've been endlessly annoyed by what a pain it can be to
- get the system to recognize changes you make to your app's icon, document
- icons, etc (all the stuff that's linked via the BNDL resource). CDev
- authors, INIT authors, Extension authors and many others have also
- probably been through this same hassle. BNDL Banger is a little app that
- tricks the system into using your selected app's BNDL-related info (tricks
- = rips the old BNDL info out of the desktop database and gently coerces
- the new BNDL info back in...).
-
- Name = B-YACC.sit
- Path = AMUG 15.2:Files II:Prog:B-C:B-YACC.sit
- Size:116K Date:11/03/91
- Description:
- This is the latest version of Berkeley yacc, ported to MPW. yacc runs as an
- MPW tool and thus can easily be used in makefiles. It is definitely NOT
- Mac-friendly, but it runs and that's all I really need it to do. This code
- is NOT copylefted, so you can do whatever you wish to it as long as you
- follow the (quite generous) copyright restrictions. All I had to do was
- create a yacc.make file. I've also fixed a bug in output.c, (which I have
- sent back to the BSD folk to add to their next release). This way I can
- easily patch and update to future revisions of yacc. -- Parag Patel
- <parag@sde.hp.com> (20 Oct 1991).
-
- Name = BalloonWriter.sit
- Path = AMUG 15.2:Files II:Prog:B-C:BalloonWriter.sit
- Size:165K Date: 3/24/92
- Description:
- This file allows programers to write Balloon help into their programs.
-
- Name = BetaHelper 1.0.1.sit
- Path = AMUG 15.2:Files II:Prog:B-C:BetaHelper 1.0.1.sit
- Size: 21K Date: 1/30/94
- Description:
- BetaHelper 1.0.1 - This update utility was written to help keep the cost of
- software development over the phone lines down to a minimum. It can be very
- costly to repeatedly upload new versions to a team of beta testers every
- time a bug is fixed. BetaHelper helps keep expenses down, by updating the
- existing software under development. Now, only the changes need to be sent
- to the beta testers. The testers will only need to double click the update
- file and then locate the old software in a file dialog box. That's all it
- takes from the test team. However, the developer will have to do a little
- more work. It's described in detail in the accompanying developer notes,
- or in the About box.
-
- Name = Blerbs.sit
- Path = AMUG 15.2:Files II:Prog:B-C:Blerbs.sit
- Size: 65K Date: 6/09/92
- Description:
- Blurbs - this is a windows within windows interface that allows programmers
- to experience this environment and License its use.
-
- Name = Browser 1.0.sit
- Path = AMUG 15.2:Files II:Prog:B-C:Browser 1.0.sit
- Size: 15K Date:12/02/90
- Description:
- MacUser programming project lets you open any file and review contents of
- its resource and/or data forks. Written by Kurt W.G. Matthies. From the
- 11/90 and 1/91 installments of MacUser's Power Programming column. This is
- the application only.
-
- Name = BugReport.sit
- Path = AMUG 15.2:Files II:Prog:B-C:BugReport.sit
- Size: 37K Date:11/05/91
- Description:
- Apple's Outside Bug reporter with instructions
-
- Name = Bugs Simulation.sit
- Path = AMUG 15.2:Files II:Prog:B-C:Bugs Simulation.sit
- Size: 19K Date:11/05/91
- Description:
- This archive contains the source, and executable for an application which
- shows off a LIFE-like simulation called 'Bugs' which was described in a
- Scientific American article. Provides a number of options as to how the
- 'bugs' will feed.
-
- Name = BuildSim 1.5 Demo
- Path = AMUG 15.2:Files II:Prog:B-C:BuildSim 1.5 Demo
- Size:793K Date: 3/06/94
- Description:
- BuildSim 1.5 Demo - Thanks for taking the time to check out this latest
- version of BuildSim. This is a Demo version so basically everything works
- as advertised except you won't be able to save anything. Equation Parser
- and FFT/windowing object classes are also available for prograph/CPX
- developers. Contact me at shackx@aol.com if you have internet email
- access. This is a commercial demo from Tanget Systems.
-
- Name = CArrangeList 1.01ß.sit
- Path = AMUG 15.2:Files II:Prog:B-C:CArrangeList 1.01ß.sit
- Size: 8K Date:11/05/91
- Description:
- An list object for Think C that allows you to rearrange the order of the el
- ements.
-
- Name = C++ CDEV.sit
- Path = AMUG 15.2:Files II:Prog:B-C:C++ CDEV.sit
- Size: 22K Date: 9/09/91
- Description:
- This file contains an example of a C++ base class (TControlPanel) that
- implements a control panel device (cdev) and is based on the C++/Stand
- Alone code as described in Develop magazine.
-
- Name = CCLD Version 5.sit
- Path = AMUG 15.2:Files II:Prog:B-C:CCLD Version 5.sit
- Size: 23K Date: 4/11/92
- Description:
- CCLD Version 5 - This is probably the final version of my Choice List in 4D
- code example. This fixes a bug in the window type (it was type 0, which
- has the invisible resize control, but should be type 4) and makes the
- runtime nicer.
-
- Name = CD-I Developer's Source.sit
- Path = AMUG 15.2:Files II:Prog:B-C:CD-I Developer's Source.sit
- Size: 8K Date: 5/10/93
- Description:
- CD-I Developer's Source - contains info on CD-I and available sources for
- more information on this topic.
-
- Name = CDlog.sit
- Path = AMUG 15.2:Files II:Prog:B-C:CDlog.sit
- Size: 30K Date: 3/24/92
- Description:
- Think Pascal Class Library-compatible class that uses DLOG and DITL
- resources to create dialogs. Modeless and modal dialogs are supported.
- Includes example and bug fixes from previous versions.
-
- Name = C++ FAQ Reference 1.0.sit
- Path = AMUG 15.2:Files II:Prog:B-C:C++ FAQ Reference 1.0.sit
- Size: 81K Date: 7/14/93
- Description:
- C++ FAQ Reference 1.0 - This is a stand alone application of Frequently
- Asked Questions (FAQ) and answers about C++. These questions and answers
- have been beautifully organized, opening with a list of subjects, each of
- which can be double clicked providing even more subjects. The organization
- makes it very easy to find answers for your questions! (Much easier than
- scrolling through text files!)
-
- Name = CICNEdit.sit
- Path = AMUG 15.2:Files II:Prog:B-C:CICNEdit.sit
- Size: 9K Date:11/05/91
- Description:
- Cicn editor
-
- Name = CIconButton CDEF 1.0.sit
- Path = AMUG 15.2:Files II:Prog:B-C:CIconButton CDEF 1.0.sit
- Size:309K Date:11/15/93
- Description:
- CIconButton CDEF 1.0 - The CIconButton CDEF is a custom control definition
- procedure that allows developers to elegantly and simply include icon
- buttons in their applications. These icon buttons are built from one or
- more standard 'cicn' resources. The CDEF works under System 6 and 7, is
- sensitive to multiple monitors and monitor depths, and works with or
- without Color Quickdraw. Mouse tracking can be sensitive to the cicn mask
- for non-rectangular controls. Two versions of the CIconButton CDEF are
- included - the standard one, and a lite one that is slightly slower but
- more memory efficient. A detailed explanation of the CDEF feature is
- included as well as sample code in THINK Pascal and THINK C.
-
- Name = CMyWay 1.1.sit
- Path = AMUG 15.2:Files II:Prog:B-C:CMyWay 1.1.sit
- Size: 56K Date: 7/21/93
- Description:
- CMyWay 1.1 - CMyWay is a handy utility intended to help C/C++ programmers
- by giving them better printouts of their source files. It creates a single
- RTF (Rich Text Format) file from multiple source code files and assigns
- user-defined styles to classes of keywords. You will then be able to
- further edit and/or print this file using your favorite word processor.
- Besides, CMyWay can quickly change the 'EFNT' and 'ETAB' resources used by
- many text editors to describe text appearance, so that you don't need to
- it manually for each file. Requires System 7.
-
- Name = CODEeditor2.9.sit
- Path = AMUG 15.2:Files II:Prog:B-C:CODEeditor2.9.sit
- Size:158K Date: 1/28/92
- Description:
- The file CODE editor for ResEdit 2.1 contains a ResEdit 2.1 (or later) RSSC
- resource that adds a disassembly viewer to ResEdit to handle CODE and
- code-like resources. This allows you to view code resources as assembly
- code instead of raw hex. When added to ResEdit version 2.1.1 or later, the
- CODE editor can also operate concurrently with the basic HEXA editor,
- providing editing and searching capabilities as well. The disassembly code
- is annotated with the module names extracted from the MacsBug strings in
- the code. Navigation facilities are provided to allow viewing related
- pieces of code.
-
- Name = CPEditText 1.2.sit
- Path = AMUG 15.2:Files II:Prog:B-C:CPEditText 1.2.sit
- Size: 34K Date:10/22/93
- Description:
- CPEditText 1.2 - CPEditText is a class for the THINK Class Library that
- implements a simple text editing pane. It supports fixed-width tabs and
- can be used to display and edit more than 32k of text. In order to use it,
- you must already have Think C version 5.0 or higher.
-
- Name = CPStyleText.sit
- Path = AMUG 15.2:Files II:Prog:B-C:CPStyleText.sit
- Size: 45K Date: 3/27/94
- Description:
- CPStyleText - Building on Chris Wysocki's pioneering work with his
- CPEditText, I am introducing my CPStyleText source which represents my
- initial attempts to effect a direct replacement for the standard TCL
- CStyleText class without TextEdit's limitation to a maximum 32k of text.
- Please read VERY carefully the enclosed Enhanced StyleEdit Note file or
- the beginning of my CPStyleText.c file for the details of all my changes
- SO FAR.
-
- Name = CPictureButton.sit
- Path = AMUG 15.2:Files II:Prog:B-C:CPictureButton.sit
- Size: 5K Date: 9/29/92
- Description:
- CPictureButton - CPictureButton is a subclass of TCL's CPicture which
- behaves much like CButton. I handles SetClickCmd(), Activate(),
- Deactivate() and mouse tracking. You create your PICT resources for an
- active button, a deactivated button, and a pressed button. PICT resources
- can be in full color, bitmap or object mapped.
-
- Name = CPixMap.sit
- Path = AMUG 15.2:Files II:Prog:B-C:CPixMap.sit
- Size: 15K Date: 4/14/94
- Description:
- CPixMap - The principal focus of these new THINK Class Library Classes is
- to OVERRIDE the TCL's CBitMap and CBitMapPane classes to accomodate color,
- in short, pixMaps as well as bitMaps. I call them CColorBitMap and
- CColorBitMapPane, respectively. The principal foundation of this work
- rests with Forrest Tanaka's Macintosh Technical Note #120. These classes
- have been tested using the TCL, version 1.1.x. I have NOT yet tested these
- new classes with the TCL, version 2.O.
-
- Name = CPreferences 1.0.sit
- Path = AMUG 15.2:Files II:Prog:B-C:CPreferences 1.0.sit
- Size: 5K Date: 7/07/94
- Description:
- CPreferences 1.0 - This class was created to simplify the creation of
- preference files for an application. The object is very general and simple
- to use. When MW C++ supports templates, I will rewrite the class to
- support them. This will allow an easy way to create multiple preference
- files for applications that need them. Use of CPreferences - Add
- CPreferences* mPrefs to your application class. Add a certain line to your
- constructor. Add another certain line to your destructor. In order to
- access the data in your data structure, you will need to add accessor
- functions to CPreferences. In the next version I will also include methods
- for using a Preferences dialog.
-
- Name = C Primer 2nd letter.sit
- Path = AMUG 15.2:Files II:Prog:B-C:C Primer 2nd letter.sit
- Size: 2K Date: 8/18/92
- Description:
- C Primer 2nd letter - Enclosed is a TEXT file listing the errata from Dave
- Mark's and Cartwright Reed's C Primer, Vol I, 2nd edition.
-
- Name = C Quick Reference 1.0.sit
- Path = AMUG 15.2:Files II:Prog:B-C:C Quick Reference 1.0.sit
- Size: 10K Date:12/07/90
- Description:
- A free DisplayDA for quick reference of c types, sizes, ansi,
- preprocessors, character constants, operator precedence, and more...
-
- Name = C Servant.sit
- Path = AMUG 15.2:Files II:Prog:B-C:C Servant.sit
- Size: 76K Date: 2/28/92
- Description:
- Freeware - 26 chapter DA of Bill Kernighan's C Tutorial TxtFile for
- students of C. All I did was give it a nice DA format amd divide it into
- chapters for easier use, also included is C Info, a similarly formatted
- set of charts and tables of C miscellany.
-
- Name = C++Source Code Fmtr.sit
- Path = AMUG 15.2:Files II:Prog:B-C:C++Source Code Fmtr.sit
- Size:221K Date: 7/24/92
- Description:
- C++Source Code Fmtr - cdent is an MPW tool which formats C and C++ source
- code. By default, the format style is that of The C Programming Language
- by Kernighan and Ritchie. An alternative style, developed for MacApp by
- Michael Burbidge, is also available. Additionally, the user can specify
- .c.Places, Contexts, Commands, and Glue Formatting commands are applied to
- specific places in the input. The places where formatting is applied are
- defined by cdent and name syntactic entities like opening curly braces
- after the condition of an if or the case label in a switch statement.
-
- Name = CStatusBar.sit
- Path = AMUG 15.2:Files II:Prog:B-C:CStatusBar.sit
- Size: 12K Date:10/20/93
- Description:
- CStatusBar - C status bar is THINK C source code for a status bar object
- using the THINK Class Library. In order to use it, you must already have
- Think C.By Joe Zobkiw.
-
- Name = CTerminal pane 1.0.sit
- Path = AMUG 15.2:Files II:Prog:B-C:CTerminal pane 1.0.sit
- Size: 10K Date:10/22/93
- Description:
- CTerminal pane 1.0 - CTerminalPane is a freeware library which provides a
- basic terminal display for the Think Class Library. In order to use it,
- you must already have Think C version 5.0 or higher. The library comes
- pre-configured for TC version 6.0; though it should be easy to rework it
- to use version 5. The library does not provide any fancy formatting
- options, does not include any terminal emulations (VT52, VT100, etc.), and
- does not offer scrollback. These are potential wish-list items to be
- included in later versions.
-
- Name = CVBartender.sit
- Path = AMUG 15.2:Files II:Prog:B-C:CVBartender.sit
- Size: 5K Date: 4/05/94
- Description:
- CVBartender - CVBartender is a class that you need to use as a replacement
- for CBartender if you need to do menu bar switching in TCL programs at
- runtime. (Do not use CBartender for that or results will be painful). Also
- includes a short sample of how it is done with emphasis on runtime
- language switching. Two versions of classes are included - for TCL 1.1.3
- and new TCL 2.0. Comments and notes are included.
-
- Name = CVScrollBar.sit
- Path = AMUG 15.2:Files II:Prog:B-C:CVScrollBar.sit
- Size: 5K Date: 4/03/94
- Description:
- CVScrollBar - This is a replacement for TCL class CScrollBar. It provides a
- full-featured and self-contained scroll bar with action procedure for
- stationary parts and ability to do live scrolling. Notes are included as
- part of the header file.
-
- Name = CW Colorfix 1.1.5.sit
- Path = AMUG 15.2:Files II:Prog:B-C:CW Colorfix 1.1.5.sit
- Size: 13K Date: 4/10/95
- Description:
- CW Colorfix 1.15 - The otherwise excellent CodeWarrior development
- enviroment has one bug which has been present since DR/1, but has yet to
- be fixed (we're at CW/5 now). The enviroment engineers have better things
- to do, of course, so I fixed it myself. The bug - CodeWarrior's PopUp MDEF
- does not display correctly if one has custom menu colors (through Greg's
- Buttons or a handmade 'mctb' or whatever). CodeWarrior Colorfix Patch
- contains a replacement MDEF which handles these colors properly.
- CodeWarrior Colorfix Patch been tested with CW/4, CW/4.5, CW/5, and CW/5.5
- only, but should work with all previous versions of the enviroment (though
- I don't recommend using earlier versions). The Patch should only be
-
- Name = CW TCL port package.sit
- Path = AMUG 15.2:Files II:Prog:B-C:CW TCL port package.sit
- Size:119K Date: 5/30/94
- Description:
- CW TCL port package - Think Class Library 2.0 CodeWarrior Port Package. The
- manual describes the TCL 2.0 CodeWarrior Port Package, a set of files which
- will enable you to compile the Think Class Library version 2.0 with the
- Metrowerks CodeWarrior 68K and PowerPC compilers. Read the document
- carefully before using the package. This package will be updated regularly
- as new versions of the Metrowerks compilers become available and as new
- bug fixes or features are incorporated. Using the TCL CodeWarrior Port
- Package entails the following steps - Converting the Think Class Library
- to a form usable by the Metrowerks compilers. Converting your source code
- to a form usable by the Metrowerks compilers.
-
- Name = CalConvert 1.2.3 FAT.sit
- Path = AMUG 15.2:Files II:Prog:B-C:CalConvert 1.2.3 FAT.sit
- Size: 68K Date: 4/10/95
- Description:
- CalConvert 1.2.3 FAT - CalConvert (formerly QuickConvert) is a small
- shareware utility that does integer arithmetic calculations and converts
- integer values to different bases (decimal, hexadecimal, binary, octal or
- any custom base between 2 and 32) or to an OSType (a sequence of four
- ASCII characters). The conversion may be signed or unsigned (you can
- always enter a signed value, it will be converted to unsigned if needed);
- the result may be interpreted either as a word (2 bytes) or as a long word
- (4 bytes). The Return and Enter keys start the conversion; Tab, shift-Tab
- and the four arrow keys have their usual meaning.
-
- Name = CdevEloper FKEY 1.0.sit
- Path = AMUG 15.2:Files II:Prog:B-C:CdevEloper FKEY 1.0.sit
- Size: 4K Date: 8/31/94
- Description:
- CdevEloper FKEY 1.0 - cdevEloper is an FKEY that works inside ResEdit 2.1
- or later (I only tested it under 2.1.1). I made it because I write many
- control panels ('cdev' code resources) and I missed a way to check the
- panel's rectangles while adjusting its dialog items. cdevEloper reads the
- 'nrct' -4064 resource in the file being edited by ResEdit and draws the
- corresponding control panel rectangles in the frontmost window (which must
- be a 'DITL' editor window). It also paints a gray rectangle that shows the
- size of the old System 6 control panel window (if you want your control
- panel to run under System 6 you'll have to make your nrct's fit in there).
- Any update to the window will erase cdevEloper's cool graphics.
-
- Name = CdevTester.sit
- Path = AMUG 15.2:Files II:Prog:B-C:CdevTester.sit
- Size: 6K Date: 3/06/93
- Description:
- CdevTester - The Control Panel tester is a source code file that you can
- use to test your cdev code resource files under the THINK C 5.0
- environment with little difference from the operating system.
-
- Name = CelPaint 1.0d2.sit
- Path = AMUG 15.2:Files II:Prog:B-C:CelPaint 1.0d2.sit
- Size:220K Date: 5/08/95
- Description:
- CelPaint 1.0d2 - Cel Paint is a new game development aid used for creating
- animated cels or sprites. Some of its functionality is present now and will
- give the user a good idea as to the direction I am taking in the user
- interface. Most of the user interface is straight forward but a few things
- need to be explained. To get going quickly, just launch Cel Paint and
- select New from the File menu. You will see a new document window opened.
- Now select Show Paint Tools from the Windows menu. The Tools palette will
- be opened. You can now start painting. The foreground, background, line
- color and pattern are all taken into account when any paining is done. To
- change these settings you will need to open the Color Tools window....
-
- Name = Change ver 1.0.1.sit
- Path = AMUG 15.2:Files II:Prog:B-C:Change ver 1.0.1.sit
- Size: 9K Date: 5/01/95
- Description:
- Change ver 1.01 - own use. It is intended for CodeWarrior users using MW
- C/C++ compiler. Change ver just changes the integer number in the resource
- of type 'pVer' if the project to 1. It should be 1 for version 1.0 and 2
- for version 1.1. This allows you to compile project created for 1.1 (CW4)
- under and 1.0 (CW4) compiler. First you should duplicate your project.
- Then, you should open it into MW C/C++ and remove the binaries. Now, you
- can either drop the project file onto Change ver not open the project file
- into Change ver. If you want to do this automatically, you can write an
- AppleScript.
-
- Name = Clean Source 1.0.sit
- Path = AMUG 15.2:Files II:Prog:B-C:Clean Source 1.0.sit
- Size: 21K Date: 9/27/93
- Description:
- Clean Source 1.0 - This application came about because I noticed that the
- Think C editor tends to leave some junk in the source. For example if you
- are indenting and leave a blank line the editor keeps the tabs that indent
- to the proper level. Clean Source removes these extra tabs. The way this
- is done has the helpful side effect of removing trailing tabs and spaces
- that I sometimes put on the end of a line accidentally. Note that Clean
- Source will not change the contents of a comment or a string. The second
- thing I put in this application is the ability to put marks for each
- function in a program. Clean Source will optionally keep any marks that
- are not function names.
-
- Name = CodeKeys 1.0.1.sit
- Path = AMUG 15.2:Files II:Prog:B-C:CodeKeys 1.0.1.sit
- Size: 6K Date: 9/14/93
- Description:
- CodeKeys 1.0.1 - CodeKeys is a very simple system extension that adds
- additional functionality to the numeric keypad on standard Apple
- keyboards. Though its features are directed towards software development,
- others may find it useful as well. Version 1.0.1 of CodeKeys fixes two
- bugs in the previous version - The plus and minus keys are reversed on
- some of the older keypads thereby reversing the order of the hexidecimal
- 'E' and 'F' keys. CodeKeys now checks the keyboard type and reverses them
- accordingly. When used with Think C, the number keys would not work with
- the shift key down. The number keys will now work the same whether the
- shift key is held down or not. Requires System 7.
-
- Name = ColorBits 1.0.sit
- Path = AMUG 15.2:Files II:Prog:B-C:ColorBits 1.0.sit
- Size: 39K Date:11/05/91
- Description:
- ColorBits 1.0 is a Color Icon editor.
-
- Name = ColorMacsBug 1.0.sit
- Path = AMUG 15.2:Files II:Prog:B-C:ColorMacsBug 1.0.sit
- Size: 21K Date: 8/30/94
- Description:
- ColorMacsBug 1.0 - ColorMacsBug enables you to change the colors MacsBug
- uses for its debugging screen. OK, so most MacsBug users could probably
- hack the 'mxbc' resource directly, but I thought it would be nicer to be
- able to see the colors as you edit them. First of all, this is no use to
- you if you don't have MacsBug, Apple's debugging tool which, if you don't
- develop your own software, you probably won't. If you do, then read
- on...... Heck, if you're a MacsBug user then I don't need to tell you how
- to use a diddly little widget like this. Just drag your Debugger Prefs
- file in the System Folder onto it (or double-click and open the prefs
- file), and go.
-
- Name = Color Window.sit
- Path = AMUG 15.2:Files II:Prog:B-C:Color Window.sit
- Size: 31K Date:11/05/91
- Description:
- Source code for an application that uses color for the title bar, scroll
- bars, interior... of it's windows. Even though the colors lack taste, this
- is a good example of some things that can be done.
-
- Name = Compact Disc Formats.sit
- Path = AMUG 15.2:Files II:Prog:B-C:Compact Disc Formats.sit
- Size: 4K Date: 5/10/93
- Description:
- Compact Disc Formats - this file describes various CD formats available and
- what they are used for.
-
- Name = Control Panel 0.9.5.sit
- Path = AMUG 15.2:Files II:Prog:B-C:Control Panel 0.9.5.sit
- Size:111K Date:10/06/94
- Description:
- Control Panel 0.9.5 - This project is a simple extension, control panel
- combination that installs and controls a trap patch. In its unmodified
- form, it patches the MenuSelect trap so that if the About This
- Macintosh... menu item is picked, a dialog comes up that the user has to
- dismiss before the about box appears. There are actually three separate
- projects involved here - the control panel code (includes
- MyControlPanel.c), the extension code (includes MyExtension.c), and the
- trap patch code (includes MyPatch.c). The code is heavily documented and
- designed to be easily changed for different purposes. Parts not documented
- are those which would likely remain the same in any control panel...
-
- Name = Cool MacsBug Tricks 2nd Ed.sit
- Path = AMUG 15.2:Files II:Prog:B-C:Cool MacsBug Tricks 2nd Ed.sit
- Size: 10K Date: 4/12/95
- Description:
- Cool MacsBug Tricks 2nd Ed - This guide is to help you in learning to use
- MacsBug. MacsBug is a system extension that can help you debug your
- programs, it is free and is available from Apple Computer. Note that the
- name MacsBug is an acronym for Motorola advanced computer systems debuger.
- This guide is a list of tricks, but it is just the tip of the iceberg of
- the cool stuff you can do. The guide will start off with some easy topics
- aimed towards beginners and then it will go into some more advanced
- topics. All of them are cool. Hopefully after reading this the help part
- of MacsBug wont be so intimidating.
-
- Name = CopyBits Demo 1.5.sit
- Path = AMUG 15.2:Files II:Prog:B-C:CopyBits Demo 1.5.sit
- Size:103K Date: 5/18/95
- Description:
- CopyBits Demo 1.5 - CopyBits Demo is an example project that gives several
- examples of using CopyBits to copy pictures both on screen and between
- offscreen Graphics Worlds and an onscreen window (as well as between
- GWorlds). It also shows how to use CopyBits to accomplish a fade to black
- on a specific area of the screen (rather than the whole monitor). Wait!
- There's more! It also demonstrates the difference between flickering
- regular animation and smooth animation using GWorlds (and demonstrates how
- to do it). And, with version 1.5, it does an image to image fade using
- CopyBits! All the code and the project file to build the demo app is
- included (Metrowerks CodeWarrior C). Requires System 7.
-
- Name = Core Class Library 1.1b.sit
- Path = AMUG 15.2:Files II:Prog:B-C:Core Class Library 1.1b.sit
- Size:125K Date: 9/22/94
- Description:
- Core Class Library 1.1b - CoreClass 1.1b is a class library for C++
- developers. CoreClass offers a solid base to develop advanced class
- systems. CoreClass does not rely on a particular OS, it can be compiled
- with a regular C++ compiler (the compiler does not have to support
- templates or exceptions).
-
- Name = Credits 1.5.2.sit
- Path = AMUG 15.2:Files II:Prog:B-C:Credits 1.5.2.sit
- Size: 73K Date:11/07/94
- Description:
- Credits 1.5.2 - With the Credits library, a programmer can easily create an
- about box with scrolling credits, as seen in most of the nicer applications
- these days. The Credits library does all the work! This version of Credits
- is a library for use with THINK C or Pascal which gives you the ability to
- display a custom scrolling About box with a single line of code. The
- library is small, too After dropping the Credits library into your
- project, you have only to let your creative juices run wild and create a
- snazzy dialog and PICT to scroll with your resource editor. You do the fun
- work, ShowCredits handles every programmers nightmare - CopyBits! New -
- the code has been tweaked and tightened, and does a better job of...
-
- Name = DA Skeleton 2.0.sit
- Path = AMUG 15.2:Files II:Prog:D-G:DA Skeleton 2.0.sit
- Size: 8K Date: 9/15/90
- Description:
- Version 2.0 of Michael Conrad's Think Pascal DA Skeleton which considerably
- eases the work of creating a Desk Accessory (Quoter DA was written on the
- foundation of DA Skeleton 1.0).
-
- Name = DBWin 1.1.sit
- Path = AMUG 15.2:Files II:Prog:D-G:DBWin 1.1.sit
- Size: 23K Date: 8/28/94
- Description:
- DBWin 1.1 - DBWin is a utility, which allows you to record calls to
- DebugStr instead of breaking on them. Why would I need DBWin? Just about
- anything you might build, would benefit from DBWin. Gee it sure would be
- nice to know where and when my program actually stopped, without having to
- break at every DebugStr. Wouldn't It? Just think about! DBWin works for
- any type of code, not just App's.
-
- Name = DBugR 1.21.sit
- Path = AMUG 15.2:Files II:Prog:D-G:DBugR 1.21.sit
- Size: 20K Date: 3/24/95
- Description:
- DBugR 1.21 - DBugR is a cool Control Panel for programmers and hackers who
- often have to break into MacsBug (or any other debugger supporting the
- _DebugStr trap). It puts a floating small bomb icon on your desktop which
- acts like a button. If the mouse button is pressed and released inside the
- icon, there's a user interrupt and MacsBug is called. DBugR can show some
- basic info about the current application (name, free memory, max free
- block) and/or send one of two user-configurable MacsBug commands to be
- executed immediately upon breaks (hold down the Option key when clicking
- to send the alternate command). The icon may be moved anywhere on any
- monitor by holding down the Shift key and dragging it around.
-
- Name = DSKA 1.3.sit
- Path = AMUG 15.2:Files II:Prog:D-G:DSKA 1.3.sit
- Size: 39K Date:12/27/94
- Description:
- DSKA 1.3 - DSKA is a simple assembler for the Texas Instruments TMS3202x
- family of Digital Signal Processors. It is intended for use with the
- program dskL by Gerrit Polder, which can be used to download the assembled
- code to the TI DSK development system.
-
- Name = Dan's Source Converter 1.11.sit
- Path = AMUG 15.2:Files II:Prog:D-G:Dan's Source Converter 1.11.sit
- Size: 19K Date: 6/15/94
- Description:
- Dan's Source Converter 1.1.1 - This programme is intended as an aid for
- converting C source code into Pascal. It was also a learning experience
- for me in writing a simple look-ahead parser. Since the parser is so
- simple, do not expect miracles. The programme takes care of the easily
- translated bits of C and leaves the more interesting conversions for the
- programmer to deal with. To use the programme simply open an error-free C
- source code text file. The programme will prompt you for a file name for
- the Pascal source file. I added two options under the 'Edit' menu. One
- option displays the converted code on the screen, which slows down the
- translation a lot. The second option removes all '&' from the C code....
-
- Name = Data Fork Editor 2.0.sit
- Path = AMUG 15.2:Files II:Prog:D-G:Data Fork Editor 2.0.sit
- Size: 82K Date: 9/06/94
- Description:
- Data Fork Editor 2.0 - This very useful Hypercard stack allows you to view
- the data fork from any application/file that contains one. The reason I
- created this stack was because with ResEdit I couldn't view the data fork
- of any program, which often contains the passwords to games and other
- types of programs that use passwords. It also doubles as a text reader!
- The shareware fee is a mere $2.00, please send in the fee.
-
- Name = Data Fork Opener v1.0.sit
- Path = AMUG 15.2:Files II:Prog:D-G:Data Fork Opener v1.0.sit
- Size: 14K Date: 1/13/92
- Description:
- Data Fork Opener v1.0 allows you to quickly open the data fork of any file.
- It is based on TextEdit so it has a limit of 32K. It is also based on
- BuggyEdit that came with THINK C 5.0, since it already did 97% of what I
- needed, I figured I would adapt it a tad. This software is free, I dont
- think anyone would pay for it anyway. It doesn't yet support opening files
- from the Finder and some other niceties, maybe someone else will add that
- in to a _real_ data fork manipulation application. Enjoy! Joe Zobkiw
-
- Name = Data Refinery 1.0.sit
- Path = AMUG 15.2:Files II:Prog:D-G:Data Refinery 1.0.sit
- Size:222K Date: 9/05/94
- Description:
- Data Refinery 1.0 - Data Refinery is a tool for preparing raw data
- (repeated measures/within subjects) for statistical analysis. Version 1.0
- sorts the data into the appropriate conditions, and incorporates several
- methods of removing outliers from any text file, including SuperLab(TM)
- and any others I can get my hands on. Documentation is included in the
- program, w/some balloon help.
-
- Name = DataThief 2.0b.sit
- Path = AMUG 15.2:Files II:Prog:D-G:DataThief 2.0b.sit
- Size: 82K Date: 1/19/95
- Description:
- DataThief 2.0b - DataThief is a program to reverse engineer a set of data
- from a given plot in a magazine or journal. This program gives you the
- opportunity to incorporate somebody else's data points in your plots. This
- comes in very handy when f.i. you would like to compare your data with the
- data in a published article for which you don't have the data in table
- format. You need access to an Apple Scanner with the HyperScan HyperCard
- Stack, or some other scanner/program combination that lets you scan an
- image of a plot and save it as a PICT format file.
-
- Name = DataTool 1.02.sit
- Path = AMUG 15.2:Files II:Prog:D-G:DataTool 1.02.sit
- Size: 79K Date: 4/21/94
- Description:
- DataTool 1.02 - If you've ever had to look at a hex dump of a file one of
- your programs has created, and wished that you could translate hex into
- short, long, float, char s in your head, then this program is for you!
- DataTool is a data browser which supports user defined records and fields.
- The user may save a record specification as a hierarchical menu item. This
- program will browse any data fork on a mounted volume. DataTool opens the
- data forks with read only privileges, so it is impossible for DataTool to
- corrupt any of your files. This version was developed using AppMaker, TCL
- 1.1.3 and Think C. It is being re-implemented in TCL 2.0 under the new
- Symantec C++ 7.0.
-
- Name = Datafork Editor1.2.sit
- Path = AMUG 15.2:Files II:Prog:D-G:Datafork Editor1.2.sit
- Size: 79K Date: 2/22/93
- Description:
- Datafork Editor1.2 - Instead of wasting my time in just getting the data
- into ResEdit, I decided to waste my time (relatively speaking, of course)
- in writing a customized editor for ResEdit to do all of that work for me,
- and so was born The Datafork Editor, which I based on ResEdits 2.1 API.
- Installation of The Datafork Editor is relatively easy, especially if you
- already know quite a deal about ResEdit. The only thing that you really
- have to be especially careful about is if youve already added extensions
- to ResEdit.
-
- Name = Datalogger.sit
- Path = AMUG 15.2:Files II:Prog:D-G:Datalogger.sit
- Size: 31K Date: 6/22/93
- Description:
- Datalogger - DataLogger is an Utility program written as an addition to
- Gumboot, the Real World Interface for Macs, and therefore is as Quick and
- Dirty as they come. DataLogger was written to provide a tool that would be
- very straight forward to use. It was written to make the most out of
- Microprocessor Development kits, the one that I am using at present,
- Gumboot, is based around the MC68HC11A8.
-
- Name = Date Format.sit
- Path = AMUG 15.2:Files II:Prog:D-G:Date Format.sit
- Size: 9K Date:10/01/92
- Description:
- Date Format - Lately, I've seen a lot of people asking this question, How
- can I change the System 7 Finder so that it displays the dates in the short
- format, (9/7/92) rather than the long format (Fri, Aug 28, 1992)? Since I
- hadn't seen the answer posted, I decided to experiment & find out. However,
- since the System 7 Finder no longer has the LAYO resource, this proved to
- be somewhat complicated. The Finder's display preferences are stored the
- the 'fval' resource, ID = 128. In order to edit this resource, you will
- need ResEdit and the 'fval' template.
-
- Name = DebugWindow 2.0.sit
- Path = AMUG 15.2:Files II:Prog:D-G:DebugWindow 2.0.sit
- Size: 28K Date: 1/19/94
- Description:
- DebugWindow 2.0 - DebugWindow is a great little utility for any developer
- using Think C 5.x or6.x or HyperCard. It mimics the Windows utility DBWIN,
- allowing you to easily do printf() style displaying of debug strings from
- your program to theDebugWindow. Not only that, but you can also save any
- information you've printed to DebugWindow to a TeachText document. It's
- great for those times when you want to display debug messages to yourself
- without jumping back to MacsBug or going through the tedious process of
- stepping through your program with a debugger. Fairly major upgrade - new
- HexDump capability, printing of the DebugWindow contents, caching of
- display output for much improved performance and more. Requires System...
-
- Name = DevScraps 1.0(Useful Tips).sit
- Path = AMUG 15.2:Files II:Prog:D-G:DevScraps 1.0(Useful Tips).sit
- Size:257K Date:10/22/93
- Description:
- DevScraps (Useful Tips) - DevScraps is designed to help the Macintosh
- programmer get at required technical information quickly and easily.
- DevScraps focuses on elusive and hard to find data that will help make
- your Mac programs more compatible with newer software products, easier to
- use, and more robust in general. It was put together to help the author
- keep track of all of the tricks learned along the way. Many examples are
- in C, assembler or Pascal. Some examples are language independent and are
- more concept oriented. Contains over 200 cards packed with information!
- DevScraps requires HyperCard. Freeware.
-
- Name = Dhrystone v2.1.sit
- Path = AMUG 15.2:Files II:Prog:D-G:Dhrystone v2.1.sit
- Size: 66K Date:12/11/91
- Description:
- Dhrystone v2.1 contains programing code for doing Drystone tests.
-
- Name = DialScript1.7.sit
- Path = AMUG 15.2:Files II:Prog:D-G:DialScript1.7.sit
- Size: 62K Date: 2/23/92
- Description:
- DialScript 1.7 - is intended to complement terminal emulation programs that
- lack a good macro capability for automatic and intelligent' login.
- Typically, users run DialScript to set up the modem, dial a phone number
- and step through a login sequence for a remote computer. When the login is
- complete, they switch either automatically or manually to a standard
- terminal emulator and proceed. DialScript is an interpreter for an
- extremely simple programming language roughly based on finite state
- automata. Statements in the language interact with the serial ports by
- either sending strings to them or waiting for strings from them.
-
- Name = Dialog Editor 1.0b2.sit
- Path = AMUG 15.2:Files II:Prog:D-G:Dialog Editor 1.0b2.sit
- Size: 22K Date: 9/12/92
- Description:
- Dialog Editor 1.0b2 - Dialog Editor is a control panel that allows users to
- edit dialogs on the fly. 1.0b2 fixes some internal bugs and adds the
- ability to show dialog item numbers.
-
- Name = DinkClassSharewarePackage.sit
- Path = AMUG 15.2:Files II:Prog:D-G:DinkClassSharewarePackage.sit
- Size:176K Date: 3/21/93
- Description:
- DinkClassSharewarePackage - DinkClass is a small Think C5.0 (and MPW C++)
- application framework for system 7 applications. It was developed in part
- to help define a process model and associated documentation standard for
- the way object oriented software is developed. The process model and
- documentation standard are developed from the maintenance programmer's
- point of view. The process model turns out to be a model of the manner in
- which features are added to an existing body of code, and is virtually
- identical to Grady Booch's Round-Trip Gestalt Design discussed in his book
- Object Oriented Design with Applications.
-
- Name = DisAsm.sit
- Path = AMUG 15.2:Files II:Prog:D-G:DisAsm.sit
- Size: 24K Date: 3/24/92
- Description:
- A good public domain disassembler for the Macintosh.
-
- Name = Disasm Hack.sit
- Path = AMUG 15.2:Files II:Prog:D-G:Disasm Hack.sit
- Size: 4K Date:12/28/92
- Description:
- Disasm Hack - This is a skanky hack to extract the disassembly from
- ResEdit's code editor to a text file for further study or annotation. It
- uses James Walker's TextCapture FKEY, and QuicKeys (for ResEdit->HC
- AppleEvents).
-
- Name = Dr.Circuit.sit
- Path = AMUG 15.2:Files II:Prog:D-G:Dr.Circuit.sit
- Size: 64K Date: 7/24/92
- Description:
- Dr.Circuit - Dr. Circuit is a Macintosh program that is a design tool for
- circuit designers. It can help reduce the amount of rewiring that happens
- in the lab. The program analyses linear, analog circuits and can display
- the waveform at any node, the frequency response or the phase response. It
- can be used for amplifiers, filters, and any circuit which uses resistors,
- capacitors, inductors, op amps and voltage or current sources. The op amps
- provide quite a bit of flexibility because they can be used for
- amplification, inversion, differentiation, integration and much more.
-
- Name = DragDemo.sit
- Path = AMUG 15.2:Files II:Prog:D-G:DragDemo.sit
- Size: 35K Date: 1/29/95
- Description:
- DragDemo - This program demonstrates two ways of dragging a window - the
- officially sanctioned method of dragging a dotted outline of the window
- (boring), and a method by which the entire window is dragged (neat).
-
- Name = Drawing Tips.sit
- Path = AMUG 15.2:Files II:Prog:D-G:Drawing Tips.sit
- Size: 3K Date: 3/24/92
- Description:
- This is an explanation by Patrick Doane of four different rates of drawing,
- their rates, disadvantages and advantages, plus an explanation of
- compatability among them. Highly recommended for anyone doing high speed
- animation.
-
- Name = Driver 2.2.sit
- Path = AMUG 15.2:Files II:Prog:D-G:Driver 2.2.sit
- Size: 16K Date:11/02/93
- Description:
- Driver 2.2 - Information concerning the installation of device drivers.
- THINK C provides a very nice environment for writing device drivers.
- Unfortunately, they do not tell you how to get them installed and running.
- This document, and the code provided here, will give some background on
- the problem and solutions. Refer to the Device Manager chapter of Inside
- Macintosh for more information.
-
- Name = DropInfo.sit
- Path = AMUG 15.2:Files II:Prog:D-G:DropInfo.sit
- Size:111K Date: 5/08/93
- Description:
- DropInfo - DropInfo is the sample dropbox for the DropShell dropbox
- building system. It shows how REALLY EASY it is to make a dropbox using
- the DropShell, including full support for scriptability, recordability,
- balloon help and more! It is also useful as a working application to
- change Finder info (name, Finder Flags, etc.) on any file, folder or disk
- dragged onto it.
-
- Name = DropShell 2.0 sources.sit
- Path = AMUG 15.2:Files II:Prog:D-G:DropShell 2.0 sources.sit
- Size: 37K Date: 7/07/94
- Description:
- DropShell 2.0 sources - DropShell is a collection of C source files that
- allow you to easily build your own System 7-style drop-box applications.
- Basic Features - DropShell consists of four source files and five header
- files that are designed to let you quickly add your own applications
- functionality without having to change the DS sources themselves much.
- DropShell implements support for dragging files and folder onto the
- application's icon via AppleEvents it doesnt cheat and use the System 6
- compatibility provided by System 7. DropShell is also a fully factored
- application it performs its work by sending AppleEvents to itself.
- DropShell handles a simple user interface, and more.
-
- Name = Drop UNIX 1.1.sit
- Path = AMUG 15.2:Files II:Prog:D-G:Drop UNIX 1.1.sit
- Size: 70K Date: 5/30/95
- Description:
- Drop UNIX 1.1 - Basically I was tired of writing support for some sort of
- user interface for unix ports. What it really comes down to is I dislike
- both Symantec's and MetroWerk's cconsole call. I thought, Mac users don't
- DO pathnames... It is even discouraged by Apple.... So I wrote this little
- library allowing people to convert their ugly console app with no real
- interface to at LEAST be drag & drop. It is a small conversion of Leonard
- Rosenthal's DropShell 2.0. What _I_ did was take his dropShell and have it
- process files in it's usual manner, except, rather than processing files
- right there, it creates a list of pathnames of the files dropped on the
- app. THEN when the processing is done, it passes the number of files+1
-
- Name = Dynamic Math1.0.1.sit
- Path = AMUG 15.2:Files II:Prog:D-G:Dynamic Math1.0.1.sit
- Size: 31K Date: 5/07/93
- Description:
- Dynamic Math1.0.1 - This is an update to Dynamic Math v1.01, which is a
- library for Think C programmers. It sparses and intersects formulas
- written in ASCII II. Obvious uses are for testing and visualizing formulas.
-
- Name = EDITmOR.sit
- Path = AMUG 15.2:Files II:Prog:D-G:EDITmOR.sit
- Size: 17K Date:11/05/91
- Description:
- EDITmOR v1.0 is a DA that allows you to extend your editor or your Word
- Processor. This editor allows you to write ECMD's and other programing
- uses.
-
- Name = E-Z ProgressBar 1.0a.sit
- Path = AMUG 15.2:Files II:Prog:D-G:E-Z ProgressBar 1.0a.sit
- Size: 46K Date: 3/15/95
- Description:
- E-Z ProgressBar 1.0a.sit - ProgressClass is simply a class dedicated to
- creating and maintaining a window with a progress bar in it. I designed
- the ProgressClass with the intent that anyone could make a progress bar
- anywhere, anytime, in any application, with as few hassles as possible.
- All you have to do is declare it, tell it to show itself, update it as you
- make progress on your long task, and call its event function periodically.
- Itll take care of mouseDowns, keyDowns, launch apps from the Apple Menu
- while automatically dimming your menus, notify you when you need to update
- a window in your app, and tell you if the user canceled. And when all is
- said and done, it will clean up after itself! I tried to make it as
-
- Name = Edit Comment Installer 1.4.sit
- Path = AMUG 15.2:Files II:Prog:D-G:Edit Comment Installer 1.4.sit
- Size: 20K Date: 8/11/94
- Description:
- Edit Comment Installer 1.4 - If you use Projector or SourceServer for
- source code control, you will love this extension to Think C. It allows
- you to edit the Projector revision comment associated with the frontmost
- window. It adds an Edit Comment... item to Think's Edit menu. Edit Comment
- lets you comment about the changes you're making to file AS YOU'RE MAKING
- THEM, without ever leaving Think C. It stores them in the 'ckid' resource
- so they're already there when you go to check in, and you can just leave
- the check-in comment window blank. See the built-in read me for details.
- It'll pay for itself in the time you save within a week.
-
- Name = Errditor 1.1.sit
- Path = AMUG 15.2:Files II:Prog:D-G:Errditor 1.1.sit
- Size: 37K Date: 3/25/95
- Description:
- Errditor 1.1 - Errditor is a powerful graphical editor for system error and
- system startup alerts. It lets you modify or move text, icons, buttons and
- even procedures (assembly-language programs that are associated to some of
- the alerts). When launched, Errditor automatically reads the current System
- alert tables (DSATs), makes a copy of them and displays the first alert of
- the first DSAT- which will usually be the Welcome to Macintosh alert. Use
- the arrow buttons to move across the alert tables. You may choose to see
- empty alerts and unreferenced procedures from the Options menu. The System
- will not be modified unless you select Install into current System and
- repeatedly confirm your command.
-
- Name = ErrorCheck 2.3.sit
- Path = AMUG 15.2:Files II:Prog:D-G:ErrorCheck 2.3.sit
- Size: 73K Date: 2/20/95
- Description:
- ErrorCheck 2.3 - ErrorCheck! was created by Matt Washchuk to help people
- out with those pesky developmental errors. Here is the basic understanding
- - ErrorCheck! 1.0 used a typing interface. You simply typed in the number
- of the error, and the program showed what the error was. It was simple,
- and not elegant. Version 2.0 fixes some of the ugly parts. Here are the
- differences - No more typing interfaces. There are two windows now. The
- top window shows the error (that part still has to be in text). The bottom
- window shows which numbers are errors. Each box has a number in it,
- representing an error. Click on the box that has the corresponding error.
- The top box will display the error.
-
- Name = EventMonitor V1.0.sit
- Path = AMUG 15.2:Files II:Prog:D-G:EventMonitor V1.0.sit
- Size: 11K Date: 6/04/92
- Description:
- EventMonitor V1.0 - This is a debugging tool for programmers. Ths control
- panel will provide event information and monitor your progress.
-
- Name = Extension Shell 1.3.sit
- Path = AMUG 15.2:Files II:Prog:D-G:Extension Shell 1.3.sit
- Size:223K Date: 5/09/94
- Description:
- Extension Shell 1.3 - Extension Shell 1.3 is a library of source code for
- writing System 7 Extensions. It comes with full source code, as well as
- six sample Extensions written using Extension Shell. Extension Shell is an
- INIT code resource that minimizes the amount of rewriting that you, as a
- programmer, will have to do when creating Extensions. If you're not a
- programmer, Extension Shell can't do anything for you. Requires System 7,
- and it's 68k based for now.
-
- Name = External Resources.sit
- Path = AMUG 15.2:Files II:Prog:D-G:External Resources.sit
- Size: 13K Date: 2/02/92
- Description:
- External Resources is THINK C source showing how to use resources from
- external files. By Joe Zobkiw.
-
- Name = FB_AppleEvents.sit
- Path = AMUG 15.2:Files II:Prog:D-G:FB_AppleEvents.sit
- Size: 8K Date: 5/09/92
- Description:
- FB_AppleEvents - This source code shows the complete details of how to
- build application that implements the required four Apple Events under
- System 7. A sample text document is opened and displayed in response to an
- Open or Print event sent from the Finder. Also included are examples of
- in-line assembly language used to implement some of the required PPC
- toolbox calls. (FUTURE BASIC is a trademark and copyrighted product of
- Zedcor, Inc.)
-
- Name = FKEY Shell 1.1.sit
- Path = AMUG 15.2:Files II:Prog:D-G:FKEY Shell 1.1.sit
- Size: 11K Date:12/26/92
- Description:
- FKEY Shell 1.1 - FKEY Shell is a free application that will let you launch
- your favourite FKEYs without installing them in the System file. To install
- a new FKEY, first make a copy of the original FKEY Shell application and
- rename it to the FKEY's name. Then use ResEdit to copy one or more FKEY
- resources from the files they came in and paste them into the
- application's copy (any resource ID's will be fine). Under System 7, you
- may put the new application in your Apple Menu Items folder to have your
- FKEYs nice and handy all the time.
-
- Name = FKeys.sit
- Path = AMUG 15.2:Files II:Prog:D-G:FKeys.sit
- Size: 10K Date: 6/12/92
- Description:
- FKeys - InvisiWin FKey - This FKey makes the content region of the front
- window transparent. InvisiWin FKey - This FKey sends the FrontWindow to
- the back of the Window List. InvisiLayer FKey #0 - This FKey makes the
- content region of all windows transparent. All FKeys are Copyright (c)
- 1988,89 by Neal E. Trautman. 'ShareWare'
-
- Name = FMAT Editor 1.0.1.sit
- Path = AMUG 15.2:Files II:Prog:D-G:FMAT Editor 1.0.1.sit
- Size: 14K Date:12/28/93
- Description:
- FMAT Editor 1.0.1 - Version 2.0 of the Script Manager introduced a cool set
- of routines for formatting numeric values. Given a format specification,
- these routines can format a floating-point number into a string, or read a
- floating-point number from a string. But since this is a Mac, the format
- itself must be able to handle different languages and different ways of
- writing numbers. So Apple invented canonical formats, formats that are
- compiled into a script-independent representation. All this is great, but
- theres no easy way for a developer to create a canonical format for later
- use in an application. Thats why I wrote this FMAT editor. Its a ResEdit
- 2.1 editor that lets you edit 'FMAT' resourcescanonical formats.
-
- Name = FORTRAN Goodies.sit
- Path = AMUG 15.2:Files II:Prog:D-G:FORTRAN Goodies.sit
- Size:126K Date: 4/09/93
- Description:
- FORTRAN Goodies - contains over 10 Fortran tools for the Fortran programer.
- From the Language systems BBS.
-
- Name = Fantasm 3.01 unreg.sit
- Path = AMUG 15.2:Files II:Prog:D-G:Fantasm 3.01 unreg.sit
- Size:702K Date: 4/10/95
- Description:
- Fantasm 3.01 unreg - Fantasm is a complete machine code development system
- for Macintosh computers from Lightsoft. This is an unregistered version -
- registration can be made to the author to activate all the features. It is
- primarily designed for games and real time program writing, although can
- be used for anything, from a quick hack, to a full blown application.
- Version 2.10 has macros, optimisations, vastly improved directives and
- evaluator, a redesigned user interface, sprite routines and support for
- 20,30 and 40 instructions. The beginners guide contains a lot of useful
- information on the Mac, with such things as system variables, direct
- screen handling, scrolling, drawing and how to use Mac objects like
-
- Name = Fedit 3.1.sit
- Path = AMUG 15.2:Files II:Prog:D-G:Fedit 3.1.sit
- Size: 26K Date: 9/15/90
- Description:
- Version 3.1 is the last Shareware release of John Mitchell's excellent Mac
- sector editor.
-
- Name = File Dropper 1.1b3.sit
- Path = AMUG 15.2:Files II:Prog:D-G:File Dropper 1.1b3.sit
- Size: 53K Date: 9/09/93
- Description:
- File Dropper 1.1b3 - File Dropper is a THINK C 6.0 library that implements
- an application that you can drop files or folders onto to do batch
- operations on. It handles the getting of the AppleEvents if running under
- System 7, the main event loop, and the menus. You need only write the code
- that acts on the individual files. New to this version - Now when you drop
- a folder onto your File Dropper application, all the files inside are
- processed instead of just the first one. Requires System 7.
-
- Name = FileFile Readers.sit
- Path = AMUG 15.2:Files II:Prog:D-G:FileFile Readers.sit
- Size: 38K Date: 9/29/92
- Description:
- FileFile Readers - Part of a family of programmer's tools. This is a 'Drag
- and Drop' Application that reads the text, using Macintalk, of any file
- dropped onto it. These file readers have been tested using Macintalk 2.0
- and system 7.0+, 6.0.4 and 3.2 on a 512ke, an SE and a PB140. File_Reader
- and Blind Freddie are Shareware. File_Reader and Blind Freddie are 1992
- Paul B Jones All Rights Reserved.
-
- Name = FillComment2.0.sit
- Path = AMUG 15.2:Files II:Prog:D-G:FillComment2.0.sit
- Size: 5K Date:12/28/92
- Description:
- FillComment 2.0 - FillComment 2.0 is an FKEY for use with the THINK C 5.0.3
- or later editor. It takes a standard C style comment and formats the
- comment text. The text is wrapped when so that no characters are past the
- 79th column.
-
- Name = Find Fat Projects 1.0.sit
- Path = AMUG 15.2:Files II:Prog:D-G:Find Fat Projects 1.0.sit
- Size: 23K Date: 9/27/93
- Description:
- FindFatProjects 1.0 - Find Fat Projects is a little utility designed to
- make life easier for Think C programmers. All it does is to scan any
- folder or disk you drop on it and make a list of all projects that happen
- to be larger than 15K. A large project usually has objects in it, and
- since objects take lots of disk space you may want to remove them before
- making backup copies (or just to free some disk space). If you only have a
- couple of projects this is not a problem, but if you have some more of
- them Find Fat Projects will help you a lot.
-
- Name = FindIcon-3-26-94.sit
- Path = AMUG 15.2:Files II:Prog:D-G:FindIcon-3-26-94.sit
- Size: 19K Date: 3/26/94
- Description:
- FindIcon-3/26/94 - These routines find an icon family for an arbitrary
- object in the Mac file system. It is intended to be the same icon
- displayed by the Finder, but there are a bunch of exceptions and I can't
- swear I found them all. The main entry point is Find_icon, but if you have
- extra knowledge of what sort of object you have in hand, you may want to
- call one of the more specific routines. You may also want to call
- Get_icon_file_name in place of hard-coding the string \pIcon\r as the name
- of custom folder icon files. There is no use of global or static
- variables, so the code can be used in applications or code resources
- without concern about A4/A5 issues. Provided to the public without...
-
- Name = FinderPaths 1.1.sit
- Path = AMUG 15.2:Files II:Prog:D-G:FinderPaths 1.1.sit
- Size: 13K Date: 9/29/92
- Description:
- FinderPaths1.1 - Do file and folder path names make you shake? Fear not,
- FinderPaths 1.1 comes to your rescue. It's an extension that hooks into
- the little path menus folder windows display when you command-click on
- their name. It adds two items to the menu that copy the path name of the
- folder itself or the selected items of the folder into the clipboard.
-
- Name = Findit 1.1.2.sit
- Path = AMUG 15.2:Files II:Prog:D-G:Findit 1.1.2.sit
- Size: 16K Date: 4/27/93
- Description:
- Findit 1.1.2 - One of the things that drives me nuts is trying to find out
- what header file Apple put a function prototype into. Some are obvious some
- are not. So I wrota program to search through a folder, (or some folders,
- (or some folders inside other folders), full of text files for a text
- string. If you think this is a stupid program send me a postcard or an
- E-mail message antell me why. Just drag a folder onto the FindIt icon. It
- is OK if there are some non-text files in the folder FindIt will skip
- those.
-
- Name = Floating.sit
- Path = AMUG 15.2:Files II:Prog:D-G:Floating.sit
- Size: 37K Date: 3/24/92
- Description:
- Here is some source for impeementing floating windows. It's very fast and
- doesn't experience the slowdown when using Apple routines with many
- windows on the desktop. This also includes code for managing the windows
- and activating/deactivating windows properly. If you've ever been
- interested in using floating windows or are using them now, take a look at
- this file. From Patrick Doane, The Unknown Software Group.
-
- Name = Fold Machine v3.0.sit
- Path = AMUG 15.2:Files II:Prog:D-G:Fold Machine v3.0.sit
- Size: 99K Date:11/11/91
- Description:
- Welcome to the Fold Machine. This utility is designed to help programers
- who work on the same project to fold their changes into the master copy of
- their groups project. The assumption under which this application functions
- is that your programming group keeps a master folder containing the
- official current project and source code. Each programmer has a copy of
- this folder which he or she uses when writing new pieces of the program.
-
- Name = Folder Fonterizer 1.4.1.sit
- Path = AMUG 15.2:Files II:Prog:D-G:Folder Fonterizer 1.4.1.sit
- Size: 44K Date: 7/20/94
- Description:
- Folder Fonterizer 1.4.1 - Drag a folder full of files (or just a single
- file or group of selected files on the desktop) onto Folder Fonterizer's
- icon and it will bring up a dialog that will let you select a number of
- operations to be performed on the files (nested folders are also
- processed) - Change font, fontsize, and tabs setting - This works only for
- Think C files, and you can choose either .c, .h, or both kinds of files.
- Change creator, type - This works on any files. Size/Position your windows
- - This works only on files which have an MPSR resource, which is attached
- to files by CMaster and MPW. Orphan files - For files under control of MPW
- Projector only, this option deletes the file's 'ckid' resource....
-
- Name = Forth2LaTeX 1.9.sit
- Path = AMUG 15.2:Files II:Prog:D-G:Forth2LaTeX 1.9.sit
- Size: 90K Date: 1/13/95
- Description:
- Forth2LaTeX 1.9 - Forth2LaTeX is a program for converting Forth source code
- into LaTeX so that it can be printed nicely. It will make use of LaTeX
- sectioning commands and will generate a table of contents and an index of
- defined words. It uses different fonts for code and comments and allows
- embedding of LaTeX commands in the source code.
-
- Name = FutureBASIC 1.0 (ML).sit
- Path = AMUG 15.2:Files II:Prog:D-G:FutureBASIC 1.0 (ML).sit
- Size: 7K Date:10/29/92
- Description:
- FutureBASIC 1.0 (ML) - This is Future basic code from Mike Lininger for
- Second Sight Utilities Colorwheel and Secs2Date.
-
- Name = GAL-GEM 1.1.sit
- Path = AMUG 15.2:Files II:Prog:D-G:GAL-GEM 1.1.sit
- Size: 34K Date: 7/07/94
- Description:
- GAL-GEM 1.1 - GEM is an emulator for a GEneric Machine which runs the GAL
- Generic Assembly Language. This package emulates both the GEM machine and
- its assembler. The package is intended to accompany the text Computer
- Organization- a top down approach by Greg Scragg. It is shareware, but is
- free to all users of that text. Version 1.1 corrects several bugs in the
- pre release version, and new features such as I/O from the user program.
-
- Name = Generic MPW Tool.sit
- Path = AMUG 15.2:Files II:Prog:D-G:Generic MPW Tool.sit
- Size: 11K Date:11/14/91
- Description:
- GenericTool by Doug Wyatt, May 1991. Freeware. Source for tiny MPW tool
- whose entire purpose is to load the rest of itself from a code resource,
- PROC 981, which is (typically) written in THINK C.
-
- Name = Generic init.sit
- Path = AMUG 15.2:Files II:Prog:D-G:Generic init.sit
- Size: 38K Date: 7/14/93
- Description:
- Generic init - This is a generic timed init that makes use of the Time
- Manager and the Notification Manager. BE WARNED - used as is this init
- will put up an alert every ten seconds until you hold down the command key
- while dismissing the alert. This was my first init and I'm trying to save
- folks the mess I went through in figuring it out. I'm sure there are ways
- to optimize the code and if anyone can make improvements, in the code or
- in the commented documentation please do so and pass them on.
-
- Name = Gestalt 3.0.0.sit
- Path = AMUG 15.2:Files II:Prog:D-G:Gestalt 3.0.0.sit
- Size: 34K Date: 4/09/94
- Description:
- Gestalt 3.0.0 - This application uses the Gestalt trap ($A1AD) available in
- System 6.0.4 and later to show various info about your Macintosh, giving
- values and explanations. See Inside Mac for more info. Different selectors
- are shown with different versions of the system (I've tried 6.0.4-6.0.7,
- and 7.0-7.1). Hold down the option key while launching to get a complete
- list of known selectors. You may add selectors. Use ResEdit to modify the
- GST# resource. A template is provided.
-
- Name = Gestalt-Selectors-29.sit
- Path = AMUG 15.2:Files II:Prog:D-G:Gestalt-Selectors-29.sit
- Size: 70K Date: 5/01/95
- Description:
- Gestalt-selectors-29.sit - Version 2.9 of the Gestalt Selectors List lists
- all sorts of information about the Gestalt Manager, but mainly about
- selectors and the meaning of the returned values. The Gestalt Manager is
- part of the Apple Macintosh System Software to enable programmers to
- determine the availability of certain software and hardware. The
- information in this list is useful for programmers and other people who
- can use the Gestalt Manager with their software perhaps even using
- externals (with HyperCard, 4th Dimension etc.).
-
- Name = GetKeys.sit
- Path = AMUG 15.2:Files II:Prog:D-G:GetKeys.sit
- Size: 5K Date:10/02/92
- Description:
- GetKeys - GetKeys is a utility designed to make it easier for C programmers
- to check for key depressions with the Event Manager routine GetKeys.
- GetKeys returns a KeyMap, which is four longs, with one or more bits set
- in the map that represent the keys that are currently depressed. GetKeys
- shows you the current GetKeys key map in hexadecimal. Also, if a single
- key is depressed, it generates a C-language expression that can be used to
- detect that key. The GetKeys window contains a Copy button, which will
- copy the displayed C code expression into the clipboard, which you can
- then paste into your code.
-
- Name = Global Search 1.03.sit
- Path = AMUG 15.2:Files II:Prog:D-G:Global Search 1.03.sit
- Size: 10K Date: 9/27/93
- Description:
- GlobalSearch 1.03 - Global Search is a small utility that lets you search
- for an hexadecimal or character string in all the resources of a file. It
- generates a text file named xxx.scan (where xxx is the name of the searched
- file) with a log of all the matches that have been found. Each match is
- shown in the form - [RES TYPE] [RES ID] [RES NAME] $[OFFSET]where [offset]
- is the offset in bytes from the beginning of the resource. Global Search
- was written for all ResEdit users (such as myself) who miss a global Find
- Hex command in that otherwise wonderful application.
-
- Name = GlobalView 1.0.6.sit
- Path = AMUG 15.2:Files II:Prog:D-G:GlobalView 1.0.6.sit
- Size: 25K Date: 9/28/93
- Description:
- GlobalView 1.0.6 - Global Variables Viewer is an application for the
- Macintosh which allows you to check the data of Low Memory Global
- Variables with it's meaning, address and data length. The data of Low
- Memory Global Variables is shown in Hex format, but if the data type is
- Pascal String, it's shown in ASCII string. You can search Low Memory
- Global Variables by some keyword included in Name or Meaning field. Has
- been successfully tested with Systems 6.04 and 7.0 and 7.1.
-
- Name = Go Gestalt 1.0b.sit
- Path = AMUG 15.2:Files II:Prog:D-G:Go Gestalt 1.0b.sit
- Size: 15K Date:10/22/93
- Description:
- Go Gestalt 1.0b - Go Gestalt is a simple utility to give you information
- about your Macintosh and its use is straight forward. Launch Go Gestalt
- and select Go from the File menu. This will bring up the Go Gestalt main
- window. Then select whatever you wish from the main window popup menu.
- Then select Done from the popup menu when you are finished. Then select
- Quit from the File menu to exit Go Gestalt. Go Gestalt was written as a
- utility for those users that have a curiosity about the inner workings of
- their Macintosh. Go Gestalt works by making a call to the Gestalt Manager
- with the appropriate selector and then posting the results in the Go
- Gestalt main window.
-
- Name = GrafSys2.0rel.sit
- Path = AMUG 15.2:Files II:Prog:D-G:GrafSys2.0rel.sit
- Size:364K Date: 1/25/94
- Description:
- GrafSys2.0rel - GrafSys is a hierarchical object-oriented class library for
- THINK Pascal. It is designed to facilitate easy 3D graphics and animations
- in your programs. GrafSys supports full 3D control of graphical objects and
- electronic eye. Graphical objects can be independently rotated (around
- arbitrary axes), translated and scaled. Objects can inherit
- transformations (rotation, scaling and translation) from other objects.
- GrafSys supports dynamic (i.e. on-the-fly) and multiple inheritance of
- transformations and an unlimited number of so-called operators (matrices)
- per object. The GrafSys provides objects for 3D points, lines and whole
- objects that can contain up to 8000 lines in full RGB color and more...
-
- Name = Graphic Gems Vol. 2.sit
- Path = AMUG 15.2:Files II:Prog:D-G:Graphic Gems Vol. 2.sit
- Size: 87K Date:12/24/92
- Description:
- Graphic Gems Vol. 2 - This is the source code for the programs found in
- Graphics Gems Volume II, published by Academic Press. This is about 270K
- (decompressed) of PUBLIC DOMAIN snippets for 2D, 3D, and raster graphics
- routines. Many topics are covered, all files are documented in the above
- book.
-
- Name = Graphic Gems Vol. 3.sit
- Path = AMUG 15.2:Files II:Prog:D-G:Graphic Gems Vol. 3.sit
- Size:118K Date:12/24/92
- Description:
- Graphic Gems Vol. 3 - This is the source code for the programs found in
- Graphics Gems Volume III, published by Academic Press. This is about 390K
- (decompressed) of PUBLIC DOMAIN snippets for 2D, 3D, and raster graphics
- routines. Many topics are covered, all files are documented in the above
- book.
-
- Name = Graphic Gems Vol. 1.sit
- Path = AMUG 15.2:Files II:Prog:D-G:Graphic Gems Vol. 1.sit
- Size:171K Date:12/24/92
- Description:
- Graphic Gems Vol. 1 - This is the source code for the programs found in
- Graphics Gems Volume I, published by Academic Press. This is over 500K
- (decompressed) of PUBLIC DOMAIN snippets for 2D, 3D, and raster graphics
- routines. Many topics are covered, all files are documented in the above
- book.
-
- Name = Graphics 1.0.sit
- Path = AMUG 15.2:Files II:Prog:D-G:Graphics 1.0.sit
- Size: 88K Date: 5/25/95
- Description:
- Graphics 1.0 - This is a sprite programming library to aid novice
- programmers with creating games on the mac. Though its slow, its
- effective, and the over 2 dozen powerful commands can be used to create
- smooth animation over a detailed background. Sound routines are also
- included! This is version 1.0, and if you intend to use it, please e-mail
- me and tell me. I will only support this product if I get responses from
- people who like it. This comes with three demo programs, the GRAPHICS
- library, and the manual. Enjoy!
-
- Name = HMG ResEdit Primer 6.0.sit
- Path = AMUG 15.2:Files II:Prog:H-K:HMG ResEdit Primer 6.0.sit
- Size:196K Date: 8/09/94
- Description:
- HMG ResEdit Primer 6.0 - This is a great informational source for ResEdit.
- It was written because lots of people want to be able to change and
- customize their Mac, and Apple created ResEdit to do just that, but
- there's not much documentation on it. This stand alone document is an
- easy, yet comprehensive manual on ResEdit, to help you unravel the
- mysteries of the Mac. Covers resources, adding program icons, animated
- cursors, desktop alterations, get info comments, file info window, menu
- editing, and bits and pieces. As always, work on a copy!!
-
- Name = Hax 2.1.sit
- Path = AMUG 15.2:Files II:Prog:H-K:Hax 2.1.sit
- Size: 30K Date: 3/18/92
- Description:
- Hax 2.1 - lets say you have 200 TEXT files and their Creator type is MSDB
- and when you double click on the icon in the Finder you get the old The
- document Bla Bla Bla could not be opened By changing the the Creator to
- lets MWII not only will you be able launch the old files into MacWrite II
- from the Finder you will also get icons instead of those ugly generic
- document icons. Anyway hax 2.1 will now change all 200 hundred files in
- just a few mouse clicks (provided they are all in the same folder).
-
- Name = HeaderFKEY 1.0a7.sit
- Path = AMUG 15.2:Files II:Prog:H-K:HeaderFKEY 1.0a7.sit
- Size: 14K Date:11/05/91
- Description:
- This is version 1.0a7 of Header FKEY, a FKEY that creates nicely formatted
- functino comment headers. This version has more options, a preview mode,
- and should work with Think C 100%. It also works with MPW, except that it
- doesn't import from MPW yet (nor from Think C, that's coming next). This
- FKEY makes the job of writing comment headers for your code much more
- pleasant. I use it all the time now. You should too! (Shareware, source
- code available ).
-
- Name = Hello Tabby.sit
- Path = AMUG 15.2:Files II:Prog:H-K:Hello Tabby.sit
- Size: 8K Date:11/05/91
- Description:
- Hello Tabby is pascal code (Light Speed) for developing Tabby Products.
-
- Name = Help Package.sit
- Path = AMUG 15.2:Files II:Prog:H-K:Help Package.sit
- Size: 17K Date: 6/11/92
- Description:
- Help Package - The Help Package was written with programmers,
- compatibility, and ease of use in mind. Developers using this help system
- can be assured of compatibility with System 6 and later. What does it do?
- This package of routines creates a Help menu or adds menu items to the
- Help Menu under System 7. When the user selects one of the items, the Help
- routines display a dialog with scrollable text from a TEXT resource you
- define. It's so easy to use these routines, you can add them to a
- completed project with VERY minor changes to your source.
-
- Name = HexEdit 1.0.7.sit
- Path = AMUG 15.2:Files II:Prog:H-K:HexEdit 1.0.7.sit
- Size: 81K Date:12/13/93
- Description:
- HexEdit 1.0.7 - HexEdit is a hexdump viewer and editor that works similarly
- to the hex editor provided with Apple's ResEdit. It allows you to edit
- either the data fork or the resource fork of a file. I wrote HexEdit
- because I needed to be able to insert/delete bytes from the data fork of
- files I was testing, and tools like FEdit don't have insert/deletion.
- HexEdit can be used to edit the data or resource fork of files as large as
- 200 megs. As always, use this program on copys, not originals. Requires
- System 7.
-
- Name = Hex Key.sit
- Path = AMUG 15.2:Files II:Prog:H-K:Hex Key.sit
- Size: 30K Date:11/06/92
- Description:
- Hex Key - What Hex Key does is it presents a dialog into which you can
- enter either decimal or hexadecimal numbers, selectable by radio button.
- After you hit Okay, or the return or enter keys, the numbers will be
- converted to the appropriate values in the alternative number formats. In
- other words, if you enter a hex value, the number will be converted to its
- appropriate form in FOND, Fixed and Fract decimal. If you enter a decimal
- number, it will be shown in FOND, Fixed and Fract hex. Where a number
- falls outside the range of the format, the text N/A is shown, so you don't
- act upon a bogus number.
-
- Name = HoW Developer's Kit 1.2.sit
- Path = AMUG 15.2:Files II:Prog:H-K:HoW Developer's Kit 1.2.sit
- Size:148K Date:10/21/94
- Description:
- HoW Developers Kit 1.2 - The Help on Wheels developer's kit includes a
- sample application, and everything a developer would need to add help
- service to an application, control panel, or extension. The client
- interface is designed to take the burden of display, printing, saving, and
- other common help functions away from the developer. Also check out Help
- on Wheels. This generic help server, which springs from the help facility
- in the famous Disinfectant program, offers on-line, context-sensitive help
- service to all AWOL Utilities programs, and potentially others to come.
-
- Name = INIT Debugger v1.0.sit
- Path = AMUG 15.2:Files II:Prog:H-K:INIT Debugger v1.0.sit
- Size: 5K Date:12/16/91
- Description:
- The INIT Debugger is a useful System Extension that allows you to easily
- break into your debugger suring the startup process. Just hold down the D
- key while The INIT Debugger loads and the debugger will be invoked. Many
- times, when debugging Extensions you want to be able to break into MacsBug
- (or TMON) just _after_ Extension XYZ loads but just _before_ Extension ABC
- loads. This can be impossible, a pain, etc. and takes much skill and maybe
- a few tries! By renaming The INIT Debugger you can make it load in-between
- two other Extensions and invoke the debugger right in between them both!
-
- Name = INITGestalt 1.0.sit
- Path = AMUG 15.2:Files II:Prog:H-K:INITGestalt 1.0.sit
- Size: 11K Date: 3/23/95
- Description:
- INITGestalt 1.0 - INITGestalt - a proposal, Version 1.0. Last modified -
- March 21st, 1995 / 21 March 1995. It is often useful for an extension, or
- indeed an application, to know whether certain other extensions are
- running (the term extensions primarily includes system extensions, control
- panels and background-only applications, although there is no reason why
- it should not include ordinary applications). The reasons could be to take
- evasive action to avoid conflicts with other extensions, to co-operate
- with another extension, perhaps by using that extension's features, or
- possibly to disable similar features. Find out more!
-
- Name = INIT Shell.sit
- Path = AMUG 15.2:Files II:Prog:H-K:INIT Shell.sit
- Size: 6K Date: 6/12/92
- Description:
- INIT Shell - Copyright (c) 1990,91 by Neal E. Trautman. 'ShareWare' --
- Please send $5 contribution to, Neal Trautman, 3700 Clinton Parkway,
- #1412, Lawrence, KS 66047. This is an INIT Shell.
-
- Name = I Want To Make A Mac Game 5.sit
- Path = AMUG 15.2:Files II:Prog:H-K:I Want To Make A Mac Game 5.sit
- Size: 44K Date: 4/17/95
- Description:
- I Want To Make A Mac Game 5 - This is a stand-alone document that anyone
- wanting to make a Mac Game should read. It gives insights, has Q & A's,
- includes FAQ sheets, a bit of legal advice, and discusses the pros and
- cons of using Metrowerks CodeWarrior, Symantec C++, THINK Pascal, Future
- Basic, HyperCard and SpriteWorld. If you're just starting out, or wanting
- to write a game, check out this document!
-
- Name = Infinity Windoid WDEF 3.0.sit
- Path = AMUG 15.2:Files II:Prog:H-K:Infinity Windoid WDEF 3.0.sit
- Size:115K Date: 2/27/95
- Description:
- Infinity Windoid WDEF 3.0 - This archive contains the source for a
- standalone code resource that conforms to a Window DEFinition (WDEF), as
- defined by Apple Computer in Inside Macintosh. It provides a 'windoid'
- appearance. A windoid is a floating window that appears above document
- windows in an application and is commonly used for things like tool
- palettes, information windows, and the like. The versions of the Windoid
- WDEF included in the ResEdit files can be used as-is. This WDEF is created
- for System 6 and later, but it would be easy to modify it for earlier
- systems if this is important.
-
- Name = Inside Mac Indexes.sit
- Path = AMUG 15.2:Files II:Prog:H-K:Inside Mac Indexes.sit
- Size:163K Date: 2/13/93
- Description:
- Inside Mac Indexes - New IM Index contains an index to the first five
- volumes of New Inside Macintosh, Files, Memory, Processes, Macintosh
- Toolbox Essentials and Overview. The entries are of the form X1-2, where
- X is the first letter of the volume name, 1 is the chapter number, and
- 2 is the page number. The exception to this numbering scheme is Overview,
- which doesnt use chapter numbers. (Dont ask me why -- obviously the book
- teams at Apple werent talking to each other.)
-
- Name = InstallCustomIcon.sit
- Path = AMUG 15.2:Files II:Prog:H-K:InstallCustomIcon.sit
- Size: 8K Date: 9/22/92
- Description:
- InstallCustomIcon - Part of a family of programmer's tools. A 'Drag and
- Drop' Application that changes the 'Use Custom Icon' flag in any file
- dropped onto it. Although you may compile an Application with a Custom
- Icon in the Resource Fork, Turbo Pascal, and others, leave you to Set the
- Use Custom Icon flag with ResEdit. If this flag is not set then Finder
- will ignore your Custom Icon and use the 'Standard' Icon.
-
- Name = Introduction to DAL 1.1.1.sit
- Path = AMUG 15.2:Files II:Prog:H-K:Introduction to DAL 1.1.1.sit
- Size:142K Date: 9/29/91
- Description:
- This stack is designed to be an introduction to relational databases, the
- SQL query language and Apple's Data Access Language. Copyrighted by Apple
- Computer 1990.
-
- Name = Janus 0.1 FAT.sit
- Path = AMUG 15.2:Files II:Prog:H-K:Janus 0.1 FAT.sit
- Size: 87K Date: 9/01/94
- Description:
- Janus 0.1 FAT - Think of this as the PPC native equivalent of the ResEdit
- CODE editor. In layman's terms, Janus is a fat binary (of course) which
- lets you find the PowerPC native code corresponding to 680x0 code. Now you
- can patch your favorite native games to give yourself infinite ammo and
- lives too! NOTE - This is not for the faint of heart. If you can figure
- out the 680x0 patches on your own, this is for you. If not, find somebody
- who can. In technical terms, Janus is (in its current incarnation) a
- reference tracer for PowerPC-native code. This means it can search for
- references to a Toolbox trap (symbol in the new PPC way of doing things)
- and references to a subroutine, and can tell you what trap is being
-
- Name = K & R.sit
- Path = AMUG 15.2:Files II:Prog:H-K:K & R.sit
- Size: 7K Date: 6/12/92
- Description:
- K & R - contains programing info in DA format. By Neil Trautman.
-
- Name = Kampraths CDEF Pack 1.4.sit
- Path = AMUG 15.2:Files II:Prog:H-K:Kampraths CDEF Pack 1.4.sit
- Size:207K Date:12/23/94
- Description:
- Kampraths CDEF Pack 1.4 - These are CDEFs that you may use in your own
- programs. Each CDEF has a 68K and PPC version. The CDEFs are not Fat. Your
- code is responsible for loading the correct version. Contained in this
- packaged is - (1) ICN# Pushbutton CDEF, (2) Date & Time CDEF, (3) Number
- Picker CDEF, (4) Square Pushbutton CDEF, & (5) CDEF Sampler. These CDEFs
- all require system 7.0 or later. They have been tested on SE/30s, ][si's,
- ][ci's and a Centris 650 (with a PowerPC Upgrade Card).
-
- Name = KeMo Lib 1.5.sit
- Path = AMUG 15.2:Files II:Prog:H-K:KeMo Lib 1.5.sit
- Size: 82K Date:11/02/93
- Description:
- KeMo Lib 1.5 - This package is essentially a set of functions to help write
- reaction time experiments on the Mac. The KeMo Reaction Timing Utilities'
- functionality currently consists of the following - a timer with 20
- microsecond resolution; polling functions for ADB devices, such as
- keyboards and mice, with +/-1.4 to +/-2.1 msec accuracy, depending on your
- Mac (as opposed to the +/- 8 to +/-16 msec accuracy that you get with
- normal Toolbox functions like GetKeys); a screen refresh synchronization
- function for all Macs; functions that hide and show the menu bar; and a
- function to make all other applications quit (System 7 required).
-
- Name = Key2Ascii 1.00.sit
- Path = AMUG 15.2:Files II:Prog:H-K:Key2Ascii 1.00.sit
- Size: 6K Date: 4/22/94
- Description:
- Key2Ascii 1.00 - This small app shows the ascii, ascii Hex, and Keycode
- equivalents when you type in a window. It was written in pascal to replace
- a simpler basic version. It is intended as a programmers quick and dirty
- tool. Note - this program has no icon. Just double click on it to launch.
-
- Name = Kodex1.0.sit
- Path = AMUG 15.2:Files II:Prog:H-K:Kodex1.0.sit
- Size: 44K Date: 2/25/95
- Description:
- Kodex 1.0 - Kodex is a utility for printing C/C++ source code but you can
- also use it to print any file of type TEXT. Kodex allows you to stylize the
- source code by printing C/C++ keywords and comments in a special style.
- Kodex also gives you many other options to stylize the output.
-
- Name = LZSS Res 2.1.sit
- Path = AMUG 15.2:Files II:Prog:H-K:LZSS Res 2.1.sit
- Size:435K Date: 7/28/94
- Description:
- LZSS Res 2.1 - LZSS is such a utlity which compresses the resource fork a
- very efficient and fast way! You can compress the resources without even
- worring about slowing down your application because the decompression
- speeds are compared to real time. I thought that my program is not as good
- in compression as others, but I was wrong since the results clearly show
- that the compression scheme I used is much better than others. Now you can
- compress the resources and reduce your application's size by 50 percent.
- If MicroSoft did this, they would only send 5 disks to customers instead
- of 10.
-
- Name = Linear Network Analysis.sit
- Path = AMUG 15.2:Files II:Prog:M:Linear Network Analysis.sit
- Size:196K Date: 5/24/92
- Description:
- Linear Network Analysis - a graphical analog circuit simulator - can do
- several types of circuit analysis and plot the results.
-
- Name = LogIt.sit
- Path = AMUG 15.2:Files II:Prog:M:LogIt.sit
- Size: 13K Date: 6/09/92
- Description:
- LogIt - LogIt is a free utility written using Think C 4.0.5. Its sole
- purpose is to be an event-logger; i.e., to enable users to keep track of
- the times at which various events have occurred and to record descriptions
- of those events in a log. That log can be edited in all the usual
- text-editing ways, can be saved to disk, and can be printed. If you have
- problems printing or copying and pasting large amounts of text, increase
- the amount of memory available in the Get Info box.
-
- Name = LogoMotion101.sit
- Path = AMUG 15.2:Files II:Prog:M:LogoMotion101.sit
- Size:477K Date: 5/10/93
- Description:
- LogoMotion101 - LogoMation is a programming environment for people young
- and old alike, doing their first steps in programming. It introduces the
- concepts of programming and program design through a programming language
- that supports advanced graphics, animation, and sound.
-
- Name = M Loc 1.0.sit
- Path = AMUG 15.2:Files II:Prog:M:M Loc 1.0.sit
- Size: 7K Date: 6/22/93
- Description:
- M Loc 1.0 - Shows the location of the mouse on the screen, either in Global
- or Local co-ordinates. Why ? It proved to be useful while I was doing some
- programming and graphics. This program requires Multifinder (System 6) or
- System 7.
-
- Name = MPTA Forwarder 1.1.sit
- Path = AMUG 15.2:Files II:Prog:M:MPTA Forwarder 1.1.sit
- Size: 10K Date: 2/23/95
- Description:
- MPTA Forwarder 1.1 - Soon, all of your favorite development tools will
- support Apples Macintosh Programmers Toolbox Assistant. Until that time,
- you can use MPTA Forwarder to reroute Apple Events meant for Think
- Reference to Toolbox Assistant. MPTA Forwarder is a faceless
- background-only application (i.e. a daemon). It sits around and waits for
- Apple Events targeted at Think Reference. When it receives them, it
- resends them to QuickView/Toolbox Assistant. It only reroutes the two
- events that the development tools support: 'REF ' and 'TMPL'. Drop it into
- your Extensions Folder and restart. It has an extremely small memory
- footprint and takes almost no cycles from main processing (unless it...
-
- Name = MacBinary C Source.sit
- Path = AMUG 15.2:Files II:Prog:M:MacBinary C Source.sit
- Size: 4K Date:12/06/91
- Description:
- This file contains MacBinary C Source code for programers wishing to build
- telecom file transfer programs.
-
- Name = Mac F2C 1.2.1.sit
- Path = AMUG 15.2:Files II:Prog:M:Mac F2C 1.2.1.sit
- Size:815K Date: 6/05/95
- Description:
- Mac F2C 1.21 - A FORTRAN-to-C compiler for the Macintosh. Requires - A
- 68020 or better, System 7.0 or better and at least 1 MB of available RAM
- (2 MB is preferred). Includes - Mac F2C - the Fortran-to-C compiler. Mac
- F2C Libraries - a folder containing the libraries required to support
- programs translated by F2C. For 'Standard Libraries' - a folder containing
- versions of the ANSI and unix libraries distributed with THINK C modified
- to work with Mac F2C output. For '(Project Models)' - a folder containing
- a model Mac F2C project. AT&T Report 149.ps, Test Project , and For non
- THINK v7 users - a text file containing instructions for users who are
- using earlier versions of THINK C or other compilers.
-
- Name = MacGSMenuINIT.sit
- Path = AMUG 15.2:Files II:Prog:M:MacGSMenuINIT.sit
- Size: 5K Date: 5/07/93
- Description:
- MacGSMenuINIT - This INIT was written to allow MacGS to peacefully co-exist
- with such extensions as BeHierachic and MenuChoice, which unfortunately do
- not restore an application's resource file context after they execute.
-
- Name = MacGadgets Demo.sit
- Path = AMUG 15.2:Files II:Prog:M:MacGadgets Demo.sit
- Size: 86K Date: 3/11/92
- Description:
- MacGadgets is a Human Interface Design Kit that gives your application a
- three-dimensional, gray-scale appearance comparable to that enjoyed by
- users of NeXT, Open Look and Windows 3.0. In addition to enhanced versions
- of the familiar rounded-corner buttons, check boxes, radio button, scroll
- bars, windows, alerts and dialog boxes, MacGadgets offers an attractive
- suite of graphical devices comprising icon buttons, sliders, gauages,
- square-corner buttons, lines, boxes, pop-ups, scrolling list, display
- text, calendars, palettes, annunciators and counters. All of the above are
- resources that can be installed with a resource editor.
-
- Name = MacMarlais 0.5.3.sit
- Path = AMUG 15.2:Files II:Prog:M:MacMarlais 0.5.3.sit
- Size:166K Date:10/07/94
- Description:
- Marlais 0.5.3 - is a simple-minded interpreter for a programming language
- strongly resembling Dylan (1). It is not intended as a final release, but
- rather to fill a perceived void where Dylan implementations are concerned.
- This is a hackers release and is intended as a vehicle for education,
- experimentation and also to encourage people to port it to different
- architectures, add features, and fix bugs. Marlais is alpha software and
- should not be used by people desiring reliability!
-
- Name = MacOberon 4.0.sit
- Path = AMUG 15.2:Files II:Prog:M:MacOberon 4.0.sit
- Size:449K Date:11/15/93
- Description:
- MacOberon 4.0 - Look at Oberon as a preview of Pink. The ideas behind
- Oberon are very similar to the 'Object Oriented Operating System'
- Apple/Taligent is pursuing. The best way to describe Oberon is as if
- HyperCard were an operating system, and much more powerful. It's very
- slick, and very extensive. Though MacOberon is an application rather than
- an OS, and its interface is un-Mac-like, it is a joy to use, and gives a
- good indication of the way things will be heading, hopefully. MacOberon
- requires a Mac with a 68020 CPU and a floating point coprocessor (or FPU
- init), and will not run on a Classic. Read the screen for hints.
-
- Name = MacPerl 4.13 appl.sit
- Path = AMUG 15.2:Files II:Prog:M:MacPerl 4.13 appl.sit
- Size:684K Date: 5/04/94
- Description:
- MacPerl 4.13 appl - Perl is a language that combines some of the features
- of C, sed, awk and shell. PERL stands for Practical Extraction and Report
- Language. It is a combination of the function found in several UNIX
- utilities (sed, awk, grep, shell and 'c'). It is more a utility than a
- development language, though it can be used as either. I would compare it
- to a scripting language; if you consider a scripting language to be in the
- domain of the developer's forum, then so should PERL. It runs every
- program in the test suite that you could it reasonably expect to, and some
- you probably didn't expect. See the manual page for more hype. There's
- also a Nutshell Handbook published by O'Reilly & Assoc.
-
- Name = MacPerl 4.13 source.sit
- Path = AMUG 15.2:Files II:Prog:M:MacPerl 4.13 source.sit
- Size:656K Date: 5/04/94
- Description:
- MacPerl 4.13 source - Perl is a language that combines some of the features
- of C, sed, awk and shell. See the manual page for more hype. There's also
- a Nutshell Handbook published by O'Reilly & Assoc. Perl will probably not
- run on machines with a small address space. This archive contains the
- source for Perl and MacPerl.
-
- Name = MacPerl 4.13 tool.sit
- Path = AMUG 15.2:Files II:Prog:M:MacPerl 4.13 tool.sit
- Size:382K Date: 5/04/94
- Description:
- MacPerl 4.13 tool - This is Perl for the Mac. It runs every program in the
- test suite that you could it reasonably expect to, and some you probably
- didn't expect. The Perl tool goes into any folder in your MPW search path
- - typically (MPW-Tools- UserStartup-Perl goes into (MPW). The contents of
- -lib should go into the directory specified in UserStartup-Perl. PerlHelp
- and PerlHelp.index can be anywhere. Install them by choosing Edit 411
- Files from your 411 menu.
-
- Name = MacRecorder HackersToolkit.sit
- Path = AMUG 15.2:Files II:Prog:M:MacRecorder HackersToolkit.sit
- Size: 17K Date:11/05/91
- Description:
- MacRecorder HackersToolkit is a programers guide to using calls to MacRecor
- der.
-
- Name = MacSnoop Demo.sit
- Path = AMUG 15.2:Files II:Prog:M:MacSnoop Demo.sit
- Size: 53K Date: 6/28/92
- Description:
- MacSnoop Demo - While not yet up to the full capabilities of FEDIT in terms
- of file recovery tools, it does have many wished for enhancements not the
- least of which is full HFS and MFS support. In addition, the overall design
- allows multiple volume/directory and editing windows open on the Desktop
- and a closer adherence to the Macintosh User Interface.
-
- Name = MacStarter.sit
- Path = AMUG 15.2:Files II:Prog:M:MacStarter.sit
- Size: 58K Date:10/26/92
- Description:
- MacStarter - MacStarter. is a simple application shell I have written for
- myself in THINK C 5.0. Mostly, it provides the basic window behavior,
- dragging, changing size, zooming, closing and vertical and horizontal
- scroll bars. It uses a window class to provide these behaviors. You create
- your own window by filling in the blanks in the definition of a subclass
- of the window class. You don't really need to know anything in advance
- about object-oriented programming to use this shell. I wrote the program
- this way because it allowed me to localize the changes that you need to
- make to one file, applicationProcs.c.
-
- Name = MacWT 0.77.sit
- Path = AMUG 15.2:Files II:Prog:M:MacWT 0.77.sit
- Size:322K Date: 4/13/95
- Description:
- MacWT 0.77 - This is still a preliminary version of my 3D game engine, wt.
- In the proud tradition of cp, mv, rm, as, and cc, now there is 'wt' wt
- (never capitalized) stands for what's that?. This is not by any means a
- complete game. It is just a demo of my graphics engine. I'd never name a
- game wt. wt is portable software. Features - easy to edit world file. No
- BSP trees were killed to make this program. Variable texture map size.
- Texture scaling for walls. Application runs on 680x0s and native on a
- PowerMac.
-
- Name = MacsBug Help.sit
- Path = AMUG 15.2:Files II:Prog:M:MacsBug Help.sit
- Size: 13K Date: 1/26/92
- Description:
- This is a help file for those getting into MacsBug.
-
- Name = Mandrake 1.1.sit
- Path = AMUG 15.2:Files II:Prog:M:Mandrake 1.1.sit
- Size: 5K Date: 6/15/93
- Description:
- Mandrake 1.1 - Another in a family of programmer's tools. This is a 'Drag
- and Drop' Application that changes the 'Visible' flag in any file selected
- or in any file dropped onto it. Use it to hunt down Disk filling Temp
- Files etc, or hide a project from roaming eyes.
-
- Name = Marker.sit
- Path = AMUG 15.2:Files II:Prog:M:Marker.sit
- Size: 16K Date: 1/27/92
- Description:
- Marker 1.0b6 - No, its not an INIT or a CDEV, its not even a desk
- accessory. Its an application that is System 7 friendly, and runs in a 64k
- partition. Marker Maker takes a source file created in THINK C, parses the
- C source code, and marked each function name it comes across (not the
- prototypes, only the actual function where its defined). You run it, and
- through a standard get file dialog, you select the file or folder, and
- away it goes. Most files are marked in less than a second. The next time
- you open the file in the THINK C editor, all of the function names in the
- file will be there when you command-click in the title bar. Its that
- simple.
-
- Name = Marker Control.sit
- Path = AMUG 15.2:Files II:Prog:M:Marker Control.sit
- Size: 17K Date:12/09/92
- Description:
- Marker Control - This is a new version of Marker Control, a control panel
- that causes files in THINK C to be marked and their window positions saved.
-
- Name = MaxQuadraFloat.sit
- Path = AMUG 15.2:Files II:Prog:M:MaxQuadraFloat.sit
- Size: 4K Date: 4/09/93
- Description:
- MaxQuadraFloat - Wonder why you don't seem to be getting the performance
- improvement on the Quadra with floating-point that you should? While the
- Quadra is maybe an order of magnitude faster in floating-point addition,
- subtraction, multiplication, and division, it does not implement the 6888x
- FINTRZ instruction, so conversions from float to int take 4 times longer
- on the Quadra than the FX. FINTRZ means float-to-int, rounding toward
- zero, and is the rounding method that is specified by C. One the 68040,
- the FINTRZ instruction is not implemented, and is implemented through a
- trap.
-
- Name = MemMapper1.1.sit
- Path = AMUG 15.2:Files II:Prog:M:MemMapper1.1.sit
- Size: 21K Date: 4/15/93
- Description:
- MemMapper1.1 - f you've done any programming on the Mac you've probably
- seen drawings of the Macintosh's memory map. This is a grid which
- graphically shows the location of various system structures and programs
- in RAM and where they are in relation to each other. Well, just to make
- all that theory seem more real, Memory Mapper will draw that map for you
- so you can see exactly what is living in your Mac's RAM right now. Version
- 1.1 improves the color of the display and has a few other minor changes.
-
- Name = Memory Mapper 1.1.1.sit
- Path = AMUG 15.2:Files II:Prog:M:Memory Mapper 1.1.1.sit
- Size: 21K Date:11/03/93
- Description:
- Memory Mapper 1.1.1 - If youve done any programming on the Mac you've
- probably seen drawings of the Macintoshs memory map. The memory map is a
- grid which graphically shows the location of various system structures in
- RAM and where they are in relation to each other. Memory Mapper does its
- magic by looking at low-memory globals, querying the Process Manager, and
- checking the page state of each piece of memory (if virtual memory is on).
- Consequently, Memory Mapper requires System 7. Full documentation is
- included.
-
- Name = Mini.sit
- Path = AMUG 15.2:Files II:Prog:M:Mini.sit
- Size: 50K Date: 3/24/92
- Description:
- Source Code for the MiniTerm program.
-
- Name = MiniScreen.sit
- Path = AMUG 15.2:Files II:Prog:M:MiniScreen.sit
- Size: 17K Date: 4/11/92
- Description:
- MiniScreen temporarily changes your monitor's desktop to any size you
- desire, such as the dinky, nine-inch Classic monitor. It is most excellent
- for debuging your work for a 9 inch screen or game playing. Version 1.7.
- The pop-up menu of standard monitor sizes has been updated to include all
- known commercial monitor dimensions at this time.
-
- Name = Mobius Generator2.0.sit
- Path = AMUG 15.2:Files II:Prog:M:Mobius Generator2.0.sit
- Size: 63K Date: 6/02/93
- Description:
- Mobius Generator 2.0 - Mobius Strip Maker draws an elusive surface known as
- a Mobius Strip (a shape with only one side.) You can vary parameters and
- graph the results. The interface is clean and intuitive, and it supports
- saving files, printing files, and some extremely intricate graphics. A
- Mobius screen saver is also included.
-
- Name = Monitor.sit
- Path = AMUG 15.2:Files II:Prog:M:Monitor.sit
- Size: 10K Date:11/05/91
- Description:
- Monitor is a program for monitoring the serial ports of the Mac.
-
- Name = MouseTracker.sit
- Path = AMUG 15.2:Files II:Prog:M:MouseTracker.sit
- Size: 15K Date: 8/25/93
- Description:
- MouseTracker - This utility is helpful when you want to find the local
- mouse coordinates of a point in a selected window or the global mouse
- coordinates of a point on the screen. The author keeps it in his Apple
- Menu Items folder for use in setting up Rects in graphic routines. To get
- the local coordinates of a window, select Local from the Track menu and
- align the indicator lines in the MouseTracker window up with the base of
- the title bar (or info header, depending on how your have setup your
- windows) and the left edge of the selected window. Note - MouseTracker is
- not background aware, so the MouseTracker window must be activated in
- order to see the coordinates. Useful to programmers. Requires System...
-
- Name = NIFTY.sit
- Path = AMUG 15.2:Files II:Prog:N-P:NIFTY.sit
- Size:269K Date: 1/01/92
- Description:
- Features Floating Windows, System 7, color, offscreen BitMaps and PixMaps,
- the List Manger AND MUCH, MUCH MORE !!! Lots of C source code, together
- with .r file. Contact John at (703) 569-2294 {YOUR nickel !!!!!}
-
- Name = NShell Match.sit
- Path = AMUG 15.2:Files II:Prog:N-P:NShell Match.sit
- Size: 25K Date:11/07/94
- Description:
- Match nShell - This package contains one or more nShell(tm) commands and
- their source code. The nShell is a traditional scripting environment for
- the Apple Macintosh. Our goal is to make the shell environment available
- to as many users as possible, while providing serious users with the
- support and reliability of a full commercial product. To use this command,
- drop the match file into your nShell bin directory. Includes source and
- example.
-
- Name = NShell-Pro 1.50.sit
- Path = AMUG 15.2:Files II:Prog:N-P:NShell-Pro 1.50.sit
- Size:298K Date: 6/04/95
- Description:
- NShell-Pro 1.5.0 - This package includes a copy of the nShell(tm), its
- utilities, and hypertext User's Guides. For more information, see the
- nShell User's Guide in the doc folder. A Programmer's Guide to the
- nShell(tm), with example source code, is available separately. The
- nShell(tm) brings the power and flexibility of a shell programming
- environment to your Macintosh. Working to complement the Macintosh user
- interface, the nShell allows you to deal directly with your system. You
- can work interactively with the shell to develop and script operations
- which previously required custom applications. All of this is possible in
- parallel with your current Mac programs. This is the first freeware
-
- Name = NShell Prog.sit
- Path = AMUG 15.2:Files II:Prog:N-P:NShell Prog.sit
- Size: 56K Date: 1/13/95
- Description:
- NShell Prog - This package describes how to write command resources for the
- nShell(tm). Included are source code examples and a hypertext Programmer's
- Guide to the nShell. A User's Guide to the nShell(tm) is available
- separately. The nShell(tm) brings the power and flexibility of a shell
- programming environment to your Macintosh. Working to complement the
- Macintosh user interface, the nShell allows you to deal directly with your
- system. You can work interactively with the shell to develop and script
- operations which previously required custom applications. All of this is
- possible in parallel with your current Mac programs.
-
- Name = NShell Read-shift.sit
- Path = AMUG 15.2:Files II:Prog:N-P:NShell Read-shift.sit
- Size: 27K Date: 9/22/94
- Description:
- Read-shift - This package contains one or more nShell(tm) commands and
- their source code. The nShell is a traditional scripting environment for
- the Apple Macintosh. The shell is available in two forms.
-
- Name = NShell Sample P.sit
- Path = AMUG 15.2:Files II:Prog:N-P:NShell Sample P.sit
- Size: 30K Date: 1/13/95
- Description:
- NShell Sample P - This package contains source code for one or more
- nShell(tm) commands. A hypertext Programmer's Guide to the nShell is
- available separately. The nShell is a traditional scripting environment
- for the Apple Macintosh. The shell is available in two forms.
-
- Name = NShell Sf-cmds.sit
- Path = AMUG 15.2:Files II:Prog:N-P:NShell Sf-cmds.sit
- Size: 32K Date:10/28/94
- Description:
- Sf-cmds - This package contains nShell commands and their source code.The
- sfget command displays a dialog and waits for the user to select a file or
- folder. The path to the selected item is returned as a shell variable. The
- sfput command displays a dialog and waits for the user to enter a name for
- a new file or folder. The path to the selected item is returned as a shell
- variable.To use these commands, drop the files into your nShell bin directo
- y.
-
- Name = NShell Src.sit
- Path = AMUG 15.2:Files II:Prog:N-P:NShell Src.sit
- Size:112K Date: 6/08/95
- Description:
- NShellSrc - This package contains source code for the nShell-Pro
- application. A Programmer's Guide to the nShell, with source code for
- nShell commands, is available separately. This is the first freeware
- release of nShell-Pro. Until this date, June 4 1995, it has been a
- commercial product. We thank the early users of this product and hope that
- they will continue to benefit from the nShell. Given that we do not plan
- any new versions of the product in the near future, we are releasing full
- source code to the application. Feel free to tweak the shell to fit your
- preferences, or to include portions of it in your own products. You may
- distribute copies of the nShell(tm) and nShell-Pro(tm) for any...
-
- Name = NString 1.0 beta.sit
- Path = AMUG 15.2:Files II:Prog:N-P:NString 1.0 beta.sit
- Size: 50K Date: 1/27/95
- Description:
- NString 1.0 beta - NString (short for the NString / Alphabet class set) is
- a set of two C++ classes (NString and Alphabet), which together represent
- a very powerful collection of string manipulation routines that can be
- incorporated in your own programs. The Alphabet class is a simple character
- set datatype while the NString class itself defines a dynamic string
- datatype that makes use of the Alphabet type.
-
- Name = NeoAccessIntro 3.0.sit
- Path = AMUG 15.2:Files II:Prog:N-P:NeoAccessIntro 3.0.sit
- Size:1192K Date:10/06/94
- Description:
- NeoAccessIntro 3.0 - NeoAccess is a very fast and easy to use object
- database component that has a rich feature set that is very
- solutions-oriented. It has been fully integrated into standard application
- frameworks such as Borland's ObjectWindows 2.0, Microsoft's Foundation
- Classes 2.5, Inmark's zApp 2.1.1, Apple's MacApp 3.1, Symantec's THINK
- Class Library 2.0 and Metrowerks PowerPlant 1.0. NeoAccess is very
- portable, so it can easily be moved into other frameworks as well, even a
- custom framework of your own design. A single source tree can be used to
- build the engine in all development environments. Databases are completely
- self-contained in a single file and they are binary-compatible across
-
- Name = New IM Index.sit
- Path = AMUG 15.2:Files II:Prog:N-P:New IM Index.sit
- Size: 26K Date: 9/24/92
- Description:
- New IM Index - These applications were written in assembly language using
- the CDS assembler from Consulair. They were adapted from my earlier
- effort, Inside Mac I-V Index DA. The Inside Mac Index file is now part of
- the resource fork of each application, so you no longer have to worry
- about it cluttering up your System folder. These applications have been
- tested on a Mac 512Ke under System 6.05, an SE/30 under System 7, and a
- Mac IIci under System 7. If you have another kind of Mac and System it
- should work, but I can't guarantee that.
-
- Name = New Inside Mac Map.sit
- Path = AMUG 15.2:Files II:Prog:N-P:New Inside Mac Map.sit
- Size: 8K Date: 8/16/92
- Description:
- New Inside Mac Map - This is a PICT (grayscale) file that describes the new
- edition of Inside Macintosh from Addison-Wesley. It describes each of the
- volumes available.
-
- Name = No68kHere!.sit
- Path = AMUG 15.2:Files II:Prog:N-P:No68kHere!.sit
- Size: 3K Date:12/01/94
- Description:
- No68kHere! - Writing PowerPC only programs? You really should tell 68K Mac
- users why it won't work on their machine, but no one wants to take the
- time. That's where No68kHere! comes in. By itself, it's a small program
- that beeps 3 times and brings up an alert with a Quit button. Copy it to
- the resource fork of your PowerMac application, and it will do that if the
- application is launched on a 68K Mac (PowerMac's won't even know it's
- there.) And, it should add less than 200 bytes to your application!
- Written by Paul Sexton (PaulS101@aol.com).
-
- Name = OL Developer's Kit Doc.sit
- Path = AMUG 15.2:Files II:Prog:N-P:OL Developer's Kit Doc.sit
- Size: 6K Date: 3/06/92
- Description:
- This is the On Location Developers kit.
-
- Name = OL File Kinds Editing.sit
- Path = AMUG 15.2:Files II:Prog:N-P:OL File Kinds Editing.sit
- Size: 2K Date: 3/06/92
- Description:
- This file contains information on editing On Location file types.
-
- Name = OOP for C.sit
- Path = AMUG 15.2:Files II:Prog:N-P:OOP for C.sit
- Size: 80K Date:11/05/91
- Description:
- OOP libraries for C. Good stuff for thought.
-
- Name = ObiWan 5.0.1.sit
- Path = AMUG 15.2:Files II:Prog:N-P:ObiWan 5.0.1.sit
- Size:536K Date:10/07/94
- Description:
- ObiWan 5.01 - ObiWan is a general help system. You can create several
- databses and ObiWan will let you rapidly find information from them. It
- displays the information by popping up a floating window so the
- information can be displayed at any time in any program. Portions of the
- information can then be sent to the front window as if you had typed it.
- The main use of all this is to access the programming database created
- from Apples PInterfacesHelp file and many other sources, which includes
- the procedures, traps, global variables and errors available up to System
- 7. Also included is a word list and Perl help database. ObiWan requires
- System 7.1 (for the Text Services Manager).
-
- Name = Object I-O Reference Demo.sit
- Path = AMUG 15.2:Files II:Prog:N-P:Object I-O Reference Demo.sit
- Size: 31K Date: 3/31/92
- Description:
- Object I/O Reference Demo - The enclosed Object I/O Reference Demo is an
- abbreviated version of the hypertext manual provided with Object I/O 1.1.
- Many people have asked us basic questions about what object I/O is for and
- why do they need it. We felt the best learning tool at our disposal is the
- tutorial section of the reference. Several have also commented that object
- I/O is only for advanced users of the TCL. We believe just the opposite,
- that object I/O will let beginning users prototype a *working* application
- that saves and opens documents, instead of a dummy program with just a
- user interface.
-
- Name = Offworld CopyBits.sit
- Path = AMUG 15.2:Files II:Prog:N-P:Offworld CopyBits.sit
- Size: 29K Date: 7/06/94
- Description:
- Offworld CopyBits - This is a little project to demonstrate the use of an
- offscreen graphics world to produce smooth animation. It creates a window
- and a GWorld the same size as the window. It then shows a series of color
- icons with a horizontal line moving downward behind the icon. Source code
- is in C and the project was created in THINK C 7.0. If you don't have 7.0,
- just create a new project and include main.c and MacTraps. That should get
- you going. I also included the built application so you can see it work
- right away. Due to GDevice calls, this code only works on color Macs.
-
- Name = OmniScript 2.0.1.sit
- Path = AMUG 15.2:Files II:Prog:N-P:OmniScript 2.0.1.sit
- Size:148K Date:10/22/93
- Description:
- OmniScript 2.0.1 - OmniScript is a general purpose script language with the
- following features - Complete control structure including if and else
- statements and do loops. Use of string, integer or floating point
- variables. Subscripts can also be used. A display window that uses the
- Macintosh text edit functions. MultiFinder aware and System 7 compatible
- and can process in the background. Some of the features of OmniScript are
- - Easily create lists that can be processed with the Macintosh List
- Manager. Add menus to OmniScript that can be used to set options or
- execute scripts. Easily process user defined dialogs (both modal and
- modeless). Works with System 6.04 and later.
-
- Name = On Location Indexes on CD-ROM's
- Path = AMUG 15.2:Files II:Prog:N-P:On Location Indexes on CD-ROM's
- Size: 4K Date: 2/28/92
- Description:
- This file discusses how to make On Location index's work properly on CD-ROM
- 's.
-
- Name = One liners.sit
- Path = AMUG 15.2:Files II:Prog:N-P:One liners.sit
- Size: 5K Date: 3/24/92
- Description:
- Great collection of brief bits of programming advice and tricks.
-
- Name = Open Prolog 1.02.sit
- Path = AMUG 15.2:Files II:Prog:N-P:Open Prolog 1.02.sit
- Size:280K Date: 4/07/94
- Description:
- Open Prolog 1.02 - Open Prolog is a great public domain Prolog package from
- Ireland, with full debugging support, built-in editor, etc. OpenProlog is
- a text-oriented Prolog application for the Macintosh. It combines the
- flexibility of an interpreter with the speed of compiled code. It is an
- implementation of Edinburgh-syntax Prolog. The Edinburgh syntax is the
- de-facto standard Prolog syntax, and is the basis for the forthcoming ISO
- Prolog. Prolog is an artificial intelligence language. Runs on System 6
- and later (including PowerMac emulation). Many big changes have occured
- beneath the surface of Open Prolog - all for the better, and all
- compatible with previous versions.
-
- Name = Osi oop demo.sit
- Path = AMUG 15.2:Files II:Prog:N-P:Osi oop demo.sit
- Size: 13K Date: 9/22/92
- Description:
- Osi oop demo - OSI OOP was written in THINK C 5.0.2 using it's built-in
- object oriented extensions. The resources were created using Resorcerer
- and ResEdit. OSI OOP implements a layered open systems interconnection
- approach to data communications and includes session, transport, and data
- link layers. The layers are designed (and commented) to allow you to
- easily implement CRC calculation, error checking, framing, and much more,
- depending on your needs. This demo supports serial ports only (via the
- fully functional CSerialPort object).
-
- Name = PICTButton CDEF 1.0.7.sit
- Path = AMUG 15.2:Files II:Prog:N-P:PICTButton CDEF 1.0.7.sit
- Size: 15K Date: 7/07/94
- Description:
- PICTButton CDEF 1.0.7 - PICTButton is a CDEF (control definition) that
- allows you to use pictures as buttons instead of the drab black and white
- buttons that you are used to. You can use it just about anywhere. I've
- tested it on various machines. I've included a sample application that
- shows the CDEF in action. 1.0.7 - now works over multiple monitors of
- different bit depths.
-
- Name = PatchWorks 2.07 Demo.sit
- Path = AMUG 15.2:Files II:Prog:N-P:PatchWorks 2.07 Demo.sit
- Size: 58K Date: 3/13/95
- Description:
- PatchWorks 2.07 Demo - PatchWorks is the developer's tool that builds
- updaters automatically. PatchWorks has many options, but only one function
- - to create updater applications for distribution to end-users over
- channels that may be non-secure. With PatchWorks, you create an updater in
- minutes. Since theres no coding or scripting, no bugs are introduced. Just
- fill in a dialog, and PatchWorks does the rest! Distribute updaters
- frequently to reflect maintenance releases of your software, and watch
- your tech support and fulfillment costs fall dramatically. Most important,
- your customers will know you care. Expiring demo, but the demo will
- continue to function even after this date has passed, but updaters...
-
- Name = Peek a Boo 1.01.sit
- Path = AMUG 15.2:Files II:Prog:N-P:Peek a Boo 1.01.sit
- Size: 12K Date: 6/15/93
- Description:
- Peek a Boo 1.01 - Part of a family of programmer's tools. This is a 'Drag
- and Drop' Application that lists the Flags and Details, used by the
- Finder, of any file dropped onto them. The Type and Creator codes are
- useful and so is the condition of some of the other flags etc.
-
- Name = Photo CD Compatibility.sit
- Path = AMUG 15.2:Files II:Prog:N-P:Photo CD Compatibility.sit
- Size: 6K Date: 5/10/93
- Description:
- Photo CD Compatibility - this is a list of all the drives that are Photo CD
- compatable.
-
- Name = PictSize 1.1.sit
- Path = AMUG 15.2:Files II:Prog:N-P:PictSize 1.1.sit
- Size: 28K Date:12/28/94
- Description:
- PictSize 1.1 - Have you ever been designing an about box for a program you
- are working on, and been frustrated when you went to place pictures in the
- about box? In particular, does the process of determining the size of the
- picture annoy you? Then PictSize is for you! PictSize is a small utility
- primarily for programmers. It will tell you the dimensions (in pixels) and
- the size (in bytes or K) of any picture (PICT) currently stored in the
- clipboard. You can then use this information (for example) in ResEdit when
- placing PICTs in an alert or dialog box. PictSize is extremely easy to
- use. When you start the application it checks the clipboard to see if
- there are any pictures currently there. If there are, it displays the
-
- Name = Pocket Forth6.3.sit
- Path = AMUG 15.2:Files II:Prog:N-P:Pocket Forth6.3.sit
- Size:221K Date: 8/19/93
- Description:
- Pocket Forth6.3 - Pocket Forth, is an alternative programming language for
- Macintosh computers. The Forth is a language which stresses efficiency and
- performance while providing a modern and flexible interface. Use Pocket
- Forth to write compact stand alone applications (or DA's for those who
- want 'em). Learn Forth and explore the Macintosh's capabilities. You get
- access to the complete toolbox, Apple Events, integer and floating point
- math, high level and machine language programming with a fast interpreter
- and compiler. New to this release are bug fixes, some new features and all
- new extension files. An extension to provide compatibility with Starting
- FORTH makes learning Forth easier than ever.
-
- Name = PopUpMenu Demo.sit
- Path = AMUG 15.2:Files II:Prog:N-P:PopUpMenu Demo.sit
- Size: 30K Date: 2/02/92
- Description:
- PopUpMenu Demo is a Demo of System 7s popup menu CDEF, in THINK C.
-
- Name = PopupFuncs 2.5 Demo-Update.sit
- Path = AMUG 15.2:Files II:Prog:N-P:PopupFuncs 2.5 Demo-Update.sit
- Size: 92K Date:12/23/94
- Description:
- PopUpFuncs Demo/Update 2.5 - PopUpFuncs (PUF) is a productivity tool for
- developers. When invoked by clicking on a control in a source code windows
- title bar, it creates a popup menu of every function contained in a source
- code file, allowing you to see instantly the contents of an unfamiliar
- file. If a name is selected from the menu, the file is instantly scrolled
- to the beginning of that function. PopUpFuncs works with CodeWarrior, MPW,
- THINK C/Symantec C++, SADE, and BBEdit, and QUED/M, and parses C, C++,
- Pascal, Object Pascal, Assembly and Rez files. PopUpFuncs is extensible
- through an XCMD-like protocol. This demo will parse a file up to about 20
- times, after which you will need to exit the application and re-enter...
-
- Name = PowerBreak.sit
- Path = AMUG 15.2:Files II:Prog:N-P:PowerBreak.sit
- Size: 3K Date: 9/29/92
- Description:
- PowerBreak - PowerBreak is a tiny extension that allows developers and
- anyone else who uses Macsbug to drop into the debugger as though they had
- hit the programmer's key available on other Macs. It was created because I
- recently bought a PowerBook 145 and found that the only way to drop into
- the debugger was to stick a small object into this little cavity on the
- back (like the way you eject floppies from a disfunctional drive). What a
- pain! Hence, PowerBreak (But it can be used on non-porta-macs too!)
-
- Name = PrettyC 2.0.sit
- Path = AMUG 15.2:Files II:Prog:N-P:PrettyC 2.0.sit
- Size:117K Date: 4/25/95
- Description:
- PrettyC 2.0 - Includes Pretty C and Pretty Thoughts. Pretty C is a utility
- to print C source code and to make it look nice. It accepts as input
- multiple files in multiple folders and will print their contents,
- highlighting C keywords and trying to ensure that the C functions in them
- are not split across pages. Pretty thoughts is an INIT which enables you
- to use PrettyC to print files from within THINK C. Simply drop it in your
- system folder and restart. When you choose Print from THINK Cs File menu,
- PrettyC will be activated. It will present the Page Setup and Job Setup
- print dialogs and will then print and immediately exit.
-
- Name = Primer source changes.sit
- Path = AMUG 15.2:Files II:Prog:N-P:Primer source changes.sit
- Size: 12K Date:10/27/91
- Description:
- This archive contains primer changes for the Mark & Reed C and Pascal
- programming Primers. These are program changes made necessary by the
- release of Think C 5.0 and Think Pascal 4.0. Original file posted by Dave
- Mark with a request for as wide a distribution as possible.
-
- Name = Prism.sit
- Path = AMUG 15.2:Files II:Prog:N-P:Prism.sit
- Size:139K Date: 6/12/92
- Description:
- Prism - These files allow you to manipulate the System palate colors and
- provides some interesting and colorful work environments.
-
- Name = Process Finder.sit
- Path = AMUG 15.2:Files II:Prog:N-P:Process Finder.sit
- Size: 54K Date:12/28/92
- Description:
- Process Finder - Process Finder is an application that displays all running
- processes and allows you to view information about each process and to send
- quit events. Process Finder also explores some experimental user interface
- ideas.
-
- Name = Prog.db
- Path = AMUG 15.2:Files II:Prog: Prog.db
- Size:186K Date: 1/24/91
- Description:
- This is a tab delineated text file listing of all items in the Programming
- file section of the BBS in a Box CD in database import form. Use your
- favorite database to import this information into i.e. Works, Panorama,
- FileMaker etc or use On Location.
-
- Name = Prog.BagofTricks1.1a.sit
- Path = AMUG 15.2:Files II:Prog:N-P:Prog.BagofTricks1.1a.sit
- Size:108K Date: 9/24/92
- Description:
- Prog.BagofTricks1.1a - Experienced programmers have been buying BOT like
- crazy because it simply handles things real programmer just don't want to
- fool around with. My personal favorites are the New List Manager and the
- Scroll Bars. I always dreaded putting those in my app. And unlike most
- other packages, you can use them stand-alone. Nearly every other package
- on the Mac has you using someone else's event loop. With other packages
- you have to use all or nothing. But with BOT you pick what you want and
- simply link it into your program.
-
- Name = Prog files by date
- Path = AMUG 15.2:Files II:Prog: Prog files by date
- Size:193K Date: 2/12/91
- Description:
- This is a text file listing of all items in the Programming file section of
- the BBS in a Box CD by date. Use the Edit DA from the AMUG CD for full
- examination of this listing, your favorite word processor or use On
- Location to read it.
-
- Name = Prog files by name
- Path = AMUG 15.2:Files II:Prog: Prog files by name
- Size:193K Date: 2/12/91
- Description:
- This is a text file listing of all items in the Programers file section of
- the BBS in a Box CD by name. Use the Edit DA from the AMUG CD for full
- examination of this listing, your favorite word processor or use On
- Location to read it.
-
- Name = Progress CDEF.sit
- Path = AMUG 15.2:Files II:Prog:N-P:Progress CDEF.sit
- Size: 3K Date:11/23/92
- Description:
- Progress CDEF - This is a CDEF for a progress box. It's very flexable. Any
- size you like, any old-sytle Quickdraw color you like. Very useful if
- displaying progress of an operation like a file copy or file transfer.
-
- Name = QAPict.sit
- Path = AMUG 15.2:Files II:Prog:Q-R:QAPict.sit
- Size: 29K Date: 4/08/93
- Description:
- QAPict - This is a PICT viewer application which was written using
- QuickApp. QuickApp is a C++ applications framework. Designed in the
- tradition of MacAppr, its' style will be instantly familiar to any MacApp
- programmer. QuickApp is not designed to replace MacApp for development of
- large scale projects, but as a new tool for your development needs.
- QuickApp strips away all but the crucial features which MacApp provides.
- This allows QuickApp to have blazingly fast compile times, and generate
- applications with trivially small code sizes. It also makes it easy to
- learn.
-
- Name = QB->FB.sit
- Path = AMUG 15.2:Files II:Prog:Q-R:QB->FB.sit
- Size: 60K Date: 3/21/93
- Description:
- QB->FB - This conversion program will translate a QuickBASIC source code
- file saved in TEXT format into a source code TEXT file FutureBASIC can
- use. It will convert approximately 80% of the QB keywords into FB syntax
- including a majority of CLR and Toolbox calls. It will also convert
- multi-line IF/THEN statements into FB's LONG IF structures, change
- multi-statement lines containing colons into single lines. Additionaly, it
- will convert QB subroutine labels to FB format and convert SUBs into LOCAL
- FNs. It also attempts to mark every statement not converted with
- appropriate references to the Reference or Handbook manuals for help in
- fixing your source code.
-
- Name = QB Reference DA 1.01.sit
- Path = AMUG 15.2:Files II:Prog:Q-R:QB Reference DA 1.01.sit
- Size: 17K Date: 8/29/94
- Description:
- QB Reference DA 1.01 - QB Reference is a DA that provides quick error
- information on QuickBASIC programs. In addition, syntax for Window(),
- Dialog(), Edit fields, variable size and capacity plus lots of other
- useful information for any QuickBASIC programmer is included. Two
- References are included, one for System 7 (stand alone), and one for
- System 6 and earlier (DA). Version 1.0.1 corrects a few listing errors. QB
- Reference DA is free.
-
- Name = QC 1.1.3 DEMO.sit
- Path = AMUG 15.2:Files II:Prog:Q-R:QC 1.1.3 DEMO.sit
- Size:113K Date: 5/05/95
- Description:
- QC 1.1.3 Demo - QC is a development tool for stress testing applications
- and stand alone code during runtime. It is designed to be thorough, fast,
- and easy to use. QC requires System 7 in order to function. Balloon help
- is available for all window and dialog items. This demo is a fully
- functional version with all tests and preferences active. This demo must
- be activated by contacting Onyx at one of the email addresses enclosed,
- they will provide a demo serial number on request. This is a commercial
- demo.
-
- Name = RAM Dumper 3.0.sit
- Path = AMUG 15.2:Files II:Prog:Q-R:RAM Dumper 3.0.sit
- Size: 33K Date: 3/18/95
- Description:
- RAM Dumper 3.0 - This is a handy little tool for programmers. It dumps the
- contents of your RAM, so you can take a peek! Saves the output in text
- format. You enter the starting and ending address and choose HEX or CHR$.
-
- Name = RFZap1.02.sit
- Path = AMUG 15.2:Files II:Prog:Q-R:RFZap1.02.sit
- Size: 12K Date: 2/02/94
- Description:
- RFZap1.02 - RFZap 1.0.2 is a drop box that will delete the resource fork
- of any file. Useful for Tabby sysops who get archives with trashed resource
- forks. Version 1.0.2 fixes a bug where files would get corrupted if a large
- amount of files (>100 were dropped onto RFZap), and a bug where you would
- get a -50 error if you dropped files on RFZap when it and them were not on
- the boot volume. Caution - Dropping an application (except .sea's) on RFZap
- will destroy it! Freeware. Requires System 7.
-
- Name = RGBlotter1.0.1.sit
- Path = AMUG 15.2:Files II:Prog:Q-R:RGBlotter1.0.1.sit
- Size: 9K Date: 9/22/92
- Description:
- RGBlotter1.0.1 - RGBlotter is a color picker programming aid, with several
- features I haven't seen in similar utilities. First, you can display both
- a foreground and background color. The components of each are displayed
- both numerically and graphically. You can copy the foreground color to the
- background color and vice versa. There is a display contrasting the two
- with sample text and simple graphics.
-
- Name = RIFF File Format.sit
- Path = AMUG 15.2:Files II:Prog:Q-R:RIFF File Format.sit
- Size: 29K Date: 3/24/92
- Description:
- Riff file format.
-
- Name = ROM calls – For Developers.sit
- Path = AMUG 15.2:Files II:Prog:Q-R:ROM calls – For Developers.sit
- Size: 6K Date: 9/24/92
- Description:
- ROM calls For Developers - Information on ROM calls for development use.
-
- Name = RR-Tabby Source Code.sit
- Path = AMUG 15.2:Files II:Prog:Q-R:RR-Tabby Source Code.sit
- Size: 60K Date:11/05/91
- Description:
- Source Code for Import 2.55, Export 3.21, Mantissa 1.0 and Sundail 2.1.
- Illustrates various methods used to manipulate Second/Sight and Tabby
- data. Demonstates Block Reads, use of Indexes & STR's amoung other things.
- Excellent material for the sysop who is just starting out in writing BBS
- utilities. Hopefully, these will prevent you from re-inventing the wheel.
- Good luck and Hope see a flood of new utilities in the near future.
-
- Name = RSRC Search 1.0b.sit
- Path = AMUG 15.2:Files II:Prog:Q-R:RSRC Search 1.0b.sit
- Size: 7K Date:10/08/94
- Description:
- RSRC Search 1.0b - Finds text strings in the resource forks of your files.
- Very handy for programmers, hackers, power users etc. Just drag and drop a
- bunch of files on RSRC Search to search them all for the same string,
- entered in ASCII or Hex. After finding the string, RSRC Search will
- display the filename, the resource type and ID, and offset in the
- resource. Note: When looking for hex strings, enter the hex string in
- hex-digit pairs without any spaces or anything that's not hex digits.
- There's absolutely no check of any kind for validity of the string so RSRC
- Search will find for garbage. This is a beta version. Please try it out
- and let me know what you think. Bug reports are more than welcome.
-
- Name = RZS ResEdit Prefs.1.5.2.sit
- Path = AMUG 15.2:Files II:Prog:Q-R:RZS ResEdit Prefs.1.5.2.sit
- Size:168K Date: 6/03/95
- Description:
- RZS ResEdit Prefs 1.5.2 - A Color ResEdit Preferences file written by Rick
- Z Shepard on a Power Mac but will run on any color Mac. Needs ResEdit 2.1.1
- or higher. Replace your old ResEdit Preferences file in your Preferences
- folder with this file and Run ResEdit. No Restart is Needed! This file
- does not in anyway alter your copy of ResEdit. It's simply a new ResEdit
- Preferences file. This file contains color icons for resources, some new
- Pickles and TMPL's. Copyright RZS Systems Design, RZS and the RZS logo are
- Trademarks of Rick Z Shepard.
-
- Name = RadSlider 1.5.sit
- Path = AMUG 15.2:Files II:Prog:Q-R:RadSlider 1.5.sit
- Size: 32K Date:10/20/94
- Description:
- RadSlider CDEF 1.5 Demo - RadSlider is a CDEF that implements a slider
- control. The control supports 'cctb' resources, as well as the system
- tinge colors used in windows and scroll bars. The CDEF automatically uses
- a horizontal or vertical orientation depending on whether the control
- rectangle is larger horizontally or vertically. The slider looks like the
- volume slider found in the Sound control panel, except that the center
- gray part uses gray shades as well as the 50 percent dot pattern. Please
- do all users of your program a favor - download this file and use it in
- your next project that requires variable user input within a certain range.
-
- Name = Ramadillo 0.94.sit
- Path = AMUG 15.2:Files II:Prog:Q-R:Ramadillo 0.94.sit
- Size: 23K Date: 4/28/93
- Description:
- Ramadillo 0.94 - Purge Heap button. This will force the target app to purge
- all purgeable blocks, showing you the maximum free RAM possible. This
- offers more help in determining if a suspected leak is really a leak.
- Multiple monitor support, command to cycle between monitors,
- move-to-bottom now moves to the bottom of the monitor it's mostly on.
- Ramadillo graphically and numerically displays the free RAM in the heap of
- another application and the system heap free memory. Memory is checked at
- a user-settable interval and the difference between intervals is
- displayed. A flashing square shows when a sample was taken, and the actual
- time between samples is displayed.
-
- Name = Read Any Data Fork 1.02Demo.sit
- Path = AMUG 15.2:Files II:Prog:Q-R:Read Any Data Fork 1.02Demo.sit
- Size: 94K Date:10/05/94
- Description:
- Read Any Data Fork 1.02Demo - Simple text editor opens/reads/writes any
- data fork. Drag and drop, multi-windowed, mono-styled text editor which
- can open and read any Macintosh file's data fork so that you can read the
- ASCII text (pictures and other non-ASCII control characters are displayed
- in non-understandable ASCII form). Examples - the text from a Macintosh
- file format you cannot interpret may be read; for hypercard stacks
- containing few graphics and sounds, you can reasonably wade thru it
- without actually owning a hypercard reader. PowerPC Macintosh compatible.
- Requires a MacPlus with System 4.1 or later. Shareware, $2.
-
- Name = RefCon Snoop Installer V1.1.sit
- Path = AMUG 15.2:Files II:Prog:Q-R:RefCon Snoop Installer V1.1.sit
- Size: 17K Date: 6/04/92
- Description:
- RefCon Snoop Installer V1.1 - is a small F Key that allows you to examine
- the data that is pointed to in the RefCon Field in a Windows window
- record. Probably only useful to programers and snoops (grin). Shareware.
-
- Name = Reference Link1.2.sit
- Path = AMUG 15.2:Files II:Prog:Q-R:Reference Link1.2.sit
- Size: 9K Date: 4/08/93
- Description:
- Reference Link1.2 - Reference Link is a System 7-only INIT that makes THINK
- Reference 2.0 easier to use. With R.L. installed, a modified double-click
- on a word in a text editor or word processor causes the word to be looked
- up in THINK Reference 2.0. A keystroke jumps back to the editor. Freeware
- V. 1.1 now works right with the Alpha editor, and uses the same keystroke
- for jump-back as for look-up. V. 1.1.1 fixes a conflict with Logitech's
- MouseKey. v. 1.2 now has a template lookup keystroke, and no longer uses a
- background process.
-
- Name = ResCompare 2.5.3.sit
- Path = AMUG 15.2:Files II:Prog:Q-R:ResCompare 2.5.3.sit
- Size: 89K Date:11/03/93
- Description:
- ResCompare 2.5.3 - ResCompare is a programmers utility that compares
- resource files. Use it to - find out what resources you changed while
- working at home late last night, find out what resources the rest of the
- team changed in the project youre all working on while you were on
- vacation, see what resources have changed between versions 1.0 and 1.0.1
- of your favorite application; create a Patch application that will apply
- changes to applications and other files, which you can use to distribute
- upgrades of your software without sending a new copy of the entire
- application; or just get a quick list of the resources in any file. Use
- this program with care, and only when you know how!
-
- Name = Resource Leech 1.1.sit
- Path = AMUG 15.2:Files II:Prog:Q-R:Resource Leech 1.1.sit
- Size: 15K Date: 9/28/94
- Description:
- Resource Leech 1.1 - This application lets you extract the contents of a
- resource in a file, and copy it into the data fork of a new file. It lets
- the user leech (or extract) all or any of the resources of a specified
- type in a specified file, and leeches each one into a separate data file
- with the file type and creator provided by the user. After entering the
- resource type to look for and the other information, you will be prompted
- for the file you want to leech. Select a file in the dialog, then click
- Open to continue. You will then be asked for a name for the leeched
- resource to be written to. If the resource has a name, that name will be
- provided as a default, with the resource type after a period. Part of
-
- Name = RezTag.sit
- Path = AMUG 15.2:Files II:Prog:Q-R:RezTag.sit
- Size: 15K Date:11/05/91
- Description:
- RezTag - allows you to view resources in system and finder files.
-
- Name = RoadToMac-C.sit
- Path = AMUG 15.2:Files II:Prog:Q-R:RoadToMac-C.sit
- Size: 13K Date: 6/08/92
- Description:
- RoadToMac-C - The Road To Mac is a tutorial for beginning Macintosh
- programmers. Now available for THINK C 5.0, the tutorial includes an
- 130-page handbook and a diskette with code and resources. The Road to Mac
- provides a series of carefully-constructed lessons which take the user
- from very simple programs all the way to Desk Accessories every step
- builds upon the last, and is explained clearly and understandably. The
- only requirements are a Mac, Think C 5.0, a copy of ResEdit 2.0, some
- minimal familiarity with C, and a desire to learn to program.
-
- Name = RscVIEWER II.0.3 demo.sit
- Path = AMUG 15.2:Files II:Prog:Q-R:RscVIEWER II.0.3 demo.sit
- Size:217K Date: 7/02/94
- Description:
- RscVIEWER II.0.3 demo - This application is a tool to dump, disassemble and
- patch (using either hexadecimal values or the assembler) any kind of
- resources. RscViewer is oriented toward understanding how applications
- work. Thus many useful items are available in different windows (like the
- list of traps currently recognized, the low memory global variables
- addresses, etc), and they can be consulted at any time. RscViewer offers
- many other possibilities such as saving or printing dumped or disassembled
- resources in order to examine them (or use them) later, modifying files or
- resources attributes (including their name, ID and size), searching for
- ASCII or hexadecimal strings, searching for Macintosh traps, and more!
-
- Name = SERIAL.PAS.sit
- Path = AMUG 15.2:Files II:Prog:S:SERIAL.PAS.sit
- Size: 3K Date: 3/24/92
- Description:
- Very simple Think Pascal program that shows how to use the serial driver to
- transmit data over the modem port. It impeements a trivial terminal emulat
- or.
-
- Name = Sad Mac Error Codes 1.1.sit
- Path = AMUG 15.2:Files II:Prog:S:Sad Mac Error Codes 1.1.sit
- Size: 9K Date:12/28/92
- Description:
- Sad Mac Error Codes 1.1 - When you press the interrupt button on the side
- of your Macintosh when booting, you should get a sad Mac icon with
- '0F000D' and some bits cycling under the icon indicating it is performing
- a memory test. This numeric code is in two parts, the first two characters
- are the class code and the second four are the sub code. The class code
- tells what part of the diagnostic program found the error and the sub
- class code tells what the error was. In the case of a bad RAM chip, the
- sub class identifies the bad chip (this was very helpful to homegrown
- upgraders).
-
- Name = Sample jGNE-cdev 1.2.1.sit
- Path = AMUG 15.2:Files II:Prog:S:Sample jGNE-cdev 1.2.1.sit
- Size:103K Date: 9/29/94
- Description:
- Sample jGNE/cdev 1.2.1 - This is a sample project in C (Symantec) that
- installs a jGNE filter with an extension, then uses a control panel and a
- shared data structure to control the filter so settings can be changed
- without restarting. The projects are designed to be flexible and generic
- so you can modify them for your own projects/purposes. The source code is
- heavily documented as well, so if you're just getting started in this type
- of programming, you could probably extract a lot just from the sources.
- This is an update from v1.1 which includes slightly revamped 'glue' code
- which handles transfer of execution form system to filter and vice-versa.
-
- Name = Scientist's Spreadsheet.sit
- Path = AMUG 15.2:Files II:Prog:S:Scientist's Spreadsheet.sit
- Size: 88K Date: 9/28/92
- Description:
- Scientist's Spreadsheet - more than just a spreadsheet - can plot data,
- manipulate data (for example, calculate all the logarithms of the data in
- 1 column and insert them in another column), analyze data etc.
-
- Name = ScreenSize.sit
- Path = AMUG 15.2:Files II:Prog:S:ScreenSize.sit
- Size: 4K Date: 4/28/93
- Description:
- ScreenSize - This simple utility displays the coordinates of the bottom
- right side of your monitor. Useful if you need to know the size of your
- screen and have misplaced your documentation. This program is freeware.
-
- Name = Serial Demo.sit
- Path = AMUG 15.2:Files II:Prog:S:Serial Demo.sit
- Size: 4K Date:11/08/91
- Description:
- Serial Demo program adapted from SerialDemo.c by Mark Y. Geschelin. This
- program uses the modem port to send and recieve characters. It functions
- as a very simple terminal emulator. This is meant to be an example of the
- use of the Serial Manager, not an example of how to code a terminal
- emulator!! Compile this program with Runtime.lib, Interface.lib, and
- Serial.p Pascal port by Phil Shapiro and Mark Y. Geschelin.
-
- Name = Shell.sit
- Path = AMUG 15.2:Files II:Prog:S:Shell.sit
- Size: 11K Date: 6/12/92
- Description:
- Shell - Application Shell -- Version 1.00 -- Nov 5, 1989 Copyright (c) 1989
- by Neal E. Trautman, 'ShareWare' -- Please send $5 contribution to, Neal
- Trautman, 1701 S.W. 42nd Street, Fargo, ND 58103. This is a simple
- application shell.
-
- Name = Signal Processing.sit
- Path = AMUG 15.2:Files II:Prog:S:Signal Processing.sit
- Size: 77K Date: 9/28/92
- Description:
- Signal Processing - a collection of programs from Drexel University to do
- signal processing analysis such as Fourier transforms and correlation.
- NOTE: these programs can show some problems with System 7 or later, such
- as stray graphics left on the Desktop.
-
- Name = SillyIcons.sit
- Path = AMUG 15.2:Files II:Prog:S:SillyIcons.sit
- Size: 10K Date:12/18/91
- Description:
- The enclosed files are an exercise in using the routines described in the
- initial issue of Tech Note 306. These routines are PlotIconID and
- PlotCIconHandle. See the Tech Note (available elsewhere online) for
- details. For small (16x16) and mini (12x12) icons, I see a solid Macintosh
- crash when PlotIconID is applying transforms other than ttNone and
- ttSelected. That is why the word crash appears in those positions in the
- window. Since Finder manages to plot small icons using all the transforms,
- why cant I?
-
- Name = Simple Sockets 1.0.1.sit
- Path = AMUG 15.2:Files II:Prog:S:Simple Sockets 1.0.1.sit
- Size:145K Date: 6/08/95
- Description:
- Simple Sockets 1.01 - Simple Sockets is a small, relatively simple C code
- library for approximating BSD UNIX socket calls with MacTCP. Simple
- Sockets doesn't provide 100% faithful BSD port, rather it is a quick and
- easy way to get the job done. This is a work in progress; BSD support
- should improve in time. I welcome suggestions and criticisms of the source
- code. Simple Sockets requires a compiler that uses Apple's new Universal
- Headers. This includes Metrowerks CodeWarrior and newer versions of THINK
- C/C++, and whatever became of Apple's MPW based Mac on RISC Developer Kit.
- All sample applications are fat binaries compiled with Metrowerks
- CodeWarrior.
-
- Name = Slider Demo 1.0.0.sit
- Path = AMUG 15.2:Files II:Prog:S:Slider Demo 1.0.0.sit
- Size: 31K Date: 4/26/95
- Description:
- Slider Demo 1.0.0 - Slider Demo 1.0.0 is a CDEF code resource for
- programmers. It implements a Slider control which is drawn to match the
- color scheme defined by the Color and Monitors Control Panels. For you
- nasty programmers (myself included) who have been using the Scroll Bars
- CDEF as a control for application parameters, this is just the ticket. And
- the User Interface Police won't be after you! Included in this package is
- the CDEF resource, and a sample application which when launched
- demonstrates the Slider. Source code for the sample application is
- included. Lots of cool features!
-
- Name = Small Screen 1.2.sit
- Path = AMUG 15.2:Files II:Prog:S:Small Screen 1.2.sit
- Size: 10K Date:12/06/94
- Description:
- Small Screen 1.2 - On a sufficiently large screen, Small Screen shows the
- boundaries of one or more smaller screens. It is useful for testing
- whether something would fit on a small screen. Each screen boundary is
- represented by a transparent window with rounded corners. Optionally, a
- hard disk and/or a trash can icon is shown at the appropriate positions
- (i.e. where the real icons would appear on a freshly installed System 7).
-
- Name = Smaller Installer 1.1.sit
- Path = AMUG 15.2:Files II:Prog:S:Smaller Installer 1.1.sit
- Size:151K Date: 2/01/95
- Description:
- Smaller Installer Package 1.1 - Smaller Installer is an installer program
- created for developers who distribute software, clip art, HyperCard
- stacks, databases or other information on floppy disks. It provides a way
- to distribute data in a compressed format to reduce the number of disks
- required. Many developers already use self-extracting archives created by
- Compact Pro for this purpose. Although this is an inexpensive solution,
- self-extracting archives have several limitations which make them less
- than ideal for this purpose. Smaller Installer is designed to address some
- of these limitations.
-
- Name = Snoop 1.0 Demo.sit
- Path = AMUG 15.2:Files II:Prog:S:Snoop 1.0 Demo.sit
- Size:112K Date: 5/15/95
- Description:
- Snoop 1.0 Demo - Snoop is a shareware hex editor application which allows
- you to view or edit both the reource and data forks of any file. Some of
- Snoop's features are - Drag and Drop editing, Recordable and scriptable,
- Multiple undo and redo of all editing operations, Overstrike editing,
- Various options for the ascii view, Search and replace, both hex and
- ascii, Printing support and Ability to switch forks on the fly.
-
- Name = SoftPolish Demo.sit
- Path = AMUG 15.2:Files II:Prog:S:SoftPolish Demo.sit
- Size:139K Date: 4/09/93
- Description:
- SoftPolish Demo - SoftPolish is a quality assurance tool that helps
- software. developers ship clean and consistent applications. SoftPolish
- checks elements of the user interface that are contained in resources and
- reports potential problems to a scrolling log. It also performs hundreds
- of tests that are not visible to the user but may cause incompatibility
- with Macintosh System Software. This demo illustrates the SoftPolish user
- interface, including many options for scanning and cleaning files,
- folders, or disks. The sample file may be opened and viewed, however most
- other functions are disabled.
-
- Name = Source Manager 4.1 Demo.sit
- Path = AMUG 15.2:Files II:Prog:S:Source Manager 4.1 Demo.sit
- Size:520K Date: 3/21/95
- Description:
- Source Manager 4.1 Demo - Source Manager 3.8 Demo is a drag-n-drop
- shareware application designed to aid developers who use either
- SourceServer or Projector source code control. It was originally called
- FindModified and back then was written with two goals in mind. Quickly
- find all files which should be checked in, and make it easier to check in
- those files Since its original inception, Source Manager has evolved into
- a multi-featured utility that nicely supplements and in most cases,
- replaces Projector/SourceServer.
-
- Name = Splat.sit
- Path = AMUG 15.2:Files II:Prog:S:Splat.sit
- Size: 10K Date: 2/22/93
- Description:
- Splat! - This is a ResEdit file with two resources. A Splat! Pict, and a
- Splat! sound (snd). With ResEdit, one skilled in the art (its actually
- quite easy) could paste the snd and pict into the Madness-Rage control
- panel, or the Madness-Rage Demo, or (I assume) the Insanity CDEV (These
- CDEVs allow you to shoot your Mac, i.e. bulletholes and blood...) Once
- done, the CDEV will have a paintball gun effect and sound. This is really
- only for those who know how to use ResEdit.
-
- Name = SpriteWorld 1.0b4.sit
- Path = AMUG 15.2:Files II:Prog:S:SpriteWorld 1.0b4.sit
- Size:303K Date: 5/19/94
- Description:
- SpriteWorld 1.0b4 - SpriteWorld is a sprite-based animation architecture
- for the Macintosh. SpriteWorld comes as a set of code libraries and
- interfaces that provide a simple, but deep programming interface for
- implementing smooth, fast, animation in your applications. In the interest
- of openness and learning, the full source code to the SpriteWorld
- libraries and sample applications is provided. SpriteWorld was designed
- for arcade game style animation in particular with full support for
- multi-frame, overlapping, animated sprites, and custom pixel-blitting
- routines. This release includes - Full native PowerPC support. Native
- PowerPC custom blitters (written in C). And more!!
-
- Name = Stevie.sit
- Path = AMUG 15.2:Files II:Prog:S:Stevie.sit
- Size: 31K Date:11/11/91
- Description:
- Stevie - Stevie is an editor created in 1988 designed to mimic the
- interface of the UNIX editor 'vi'. Stevie is an aspiring vi clone. On the
- whole, the editor is pretty complete. Almost all of the visual mode
- commands are supported. The biggest failing at the moment is that the undo
- command is in a state of disrepair. The author has tried hard to capture
- the feel of vi by getting the little things right. Be sure to see the
- About Stevie under the Apple for help with the commands (can't just use
- the Mac).
-
- Name = Stringifier.sit
- Path = AMUG 15.2:Files II:Prog:S:Stringifier.sit
- Size: 22K Date: 3/24/92
- Description:
- Stringifier is designed to let you import plain old text files into STR#
- resources. The strings in the text files can be separated (delimited) by a
- choice of characters such as carriage returns, tabs, etc. This allows you
- to manage your strings outside of ResEdit and simply import them into your
- program after making an update. For minor changes you can still use
- ResEdit. Stringifier has a TRUE MAC INTERFACE. If you're using the
- competing program Text->Res you'll enjoy the smoothness and completeness
- of Stringifier. Shareware ($12) by Gary Kowalski.
-
- Name = StuffIt Engine.MacWrite.sit
- Path = AMUG 15.2:Files II:Prog:S:StuffIt Engine.MacWrite.sit
- Size: 12K Date: 3/24/92
- Description:
- MacWrite document describes the Compactor Engine and how to call it. The
- Compctr Engine allows third party developers to add Stuffing and
- UnStuffing to their applications. Developers already using this feature
- include Aladdin, CE Software, Microsoft and even Apple Computer.
-
- Name = SurferPlus.sit
- Path = AMUG 15.2:Files II:Prog:S:SurferPlus.sit
- Size:248K Date: 3/24/92
- Description:
- SurferPlus contains sample Communications Toolbox application and source
- code in C.
-
- Name = Swatch 1.2.2.sit
- Path = AMUG 15.2:Files II:Prog:S:Swatch 1.2.2.sit
- Size: 21K Date: 9/07/94
- Description:
- Swatch 1.2.2 - Swatch helps you track down heap bugs. Its also lotsa fun to
- watch. It's intended for programmers; however, normal people might enjoy
- it, too. To install Swatch, move Swatch INIT and Swatch Riff into your
- System Folder and reboot. For System 7 installation, just move the Swatch
- Riff (if available) into your Preferences folderthe INIT is not needed
- (hurrah!). Run Swatch and watch. Colors indicate the four different heap
- blocks shown. Red is for non-relocatable (NewPtr) or
- relocatable-but-locked blocks. Yellow is for relocatable blocks. Orange is
- for purgeable relocatable blocks (essentially free). Green is free memory.
-
- Name = System Error Patch 1.1.sit
- Path = AMUG 15.2:Files II:Prog:S:System Error Patch 1.1.sit
- Size: 10K Date: 3/29/94
- Description:
- System Error Patch 1.1 - System Error Patch is a system extension designed
- to let you override system errors. If a system error is encountered while
- System Error Patch is in RAM, you'll now get three beeps, and then the
- current application will quit. To use System Error Patch, just plop it in
- your System Folder and Restart! System Error Patch is now compatible with
- all System versions. System Error Patch now includes both System Error
- Patch 1.0 and System Error Patch 1.1. 1.1, as described above, beeps. 1.0
- was the one which displayed the dialog box. 1.0 was quite buggy, (refer to
- history at bottom), and was trashed. But we decided to bring it back, just
- in case someone wanted it! One System Error Patch at a time is good...
-
- Name = System Watch 1.2.2.sit
- Path = AMUG 15.2:Files II:Prog:S:System Watch 1.2.2.sit
- Size: 17K Date: 1/06/92
- Description:
- Swatch helps you track down heap bugs. Its also lotso fun to watch. Its
- intended for programmers; however, normal people might enjoy it, too. To
- install Swatch, move Swatch INIT and Swatch Riff into your System Folder
- and reboot. For System 7 installation, just move the Swatch Riff into your
- Preferences folderthe INIT is not needed (hurrah!). Actually, the Riff
- isn't really needed, either. Heck, just run Swatch and watch.
-
- Name = Systemstart-LogInit 1.1.sit
- Path = AMUG 15.2:Files II:Prog:S:Systemstart-LogInit 1.1.sit
- Size: 6K Date: 1/13/95
- Description:
- SystemStart-LogInit 1.1 - This INIT (System extension) logs the date & time
- to a file, when you power up resp. down your Mac. It also writes a remark,
- if the system is only restarted or chrashed. (Useful for documentation, if
- you develop an INIT:-).
-
- Name = TE32K.sit
- Path = AMUG 15.2:Files II:Prog:T:TE32K.sit
- Size: 54K Date: 2/24/93
- Description:
- TE32K - TE32K is designed to be a more-or-less plug in replacement for the
- Macintosh Toolbox TextEdit package. The major difference between the two
- editor packages is that TE32K allows for the manipulation of text-files
- LARGER than 32K. There are a few other differences as well, most of which
- are shortcomings due to laziness on my part, but since this source code is
- provided to you gratis, please feel free to modify it in whatever twisted
- way your warped little heart desires. If you do improve it in any way,
- please be kind enough to share your work with the rest of us (i.e. send me
- a copy so I can keep track of TE32K's current state of evolution!).
-
- Name = TE32K Demo FAT.sit
- Path = AMUG 15.2:Files II:Prog:T:TE32K Demo FAT.sit
- Size:127K Date: 7/28/94
- Description:
- TE32K Demo FAT - TE32K Demo is designed to be a more-or-less plug in
- replacement for the Macintosh Toolbox TextEdit package. The major
- difference between the two editor packages is that TE32K allows for the
- manipulation of text-files LARGER than 32K. There are a few other
- differences as well, most of which are shortcomings due to laziness on my
- part, but since this source code is provided to you gratis, please feel
- free to modify it in whatever twisted way your warped little heart
- desires. If you do improve it in any way, please be kind enough to share
- your work with the rest of us.
-
- Name = THINK Back 1.1.sit
- Path = AMUG 15.2:Files II:Prog:T:THINK Back 1.1.sit
- Size: 10K Date: 7/14/92
- Description:
- THINK Back 1.1 - use of a time manager task to regulate calls to
- WaitNextEvent, allowing for better control over multifinder friendlines -
- use of the new icon manager calls, for color notification icons THINK Back
- is an extension that lets you put compiles in the background. If you're
- using THINK C or THINK Pascal, you can use this INIT to let you start a
- long compile, put THINK C or Pascal in the background, and use your
- machine for something else while the compiler's working. When the compile
- is complete, the Notification manager is used to tell you that it's done.
-
- Name = THINK FONTs.sit
- Path = AMUG 15.2:Files II:Prog:T:THINK FONTs.sit
- Size: 17K Date: 5/28/93
- Description:
- THINK FONTs - This is a program to aid Development with Symantec's THINK C
- v4.0, THINK C version 5.0 (...and possibly version 6.0). It is an extension
- to the Editor that allows you to change fonts, sizes, and tabs simply by
- selecting a directory or file using SFGetFile() calls. Using this program
- should produce quicker development time by standardizing fonts, font
- sizes, and tabs for all the source files in your projects. No more messy
- dialogs or popup menus to slow you down.
-
- Name = THINK Power 1.0b1.sit
- Path = AMUG 15.2:Files II:Prog:T:THINK Power 1.0b1.sit
- Size: 34K Date:10/27/93
- Description:
- THINK Power 1.0b1 - This package contains the first public beta release of
- THINK Power, a real cool hack for THINK C users. To install THINK Power,
- just drop the file and the THINK Power Extensions folder in your Extensions
- folder. This version only works with the THINK Project Manager 6.0 and
- 6.0.1. There are lots of bug that need to be fixed. These features work -
- PopUp functions, Most of the shortcuts, Kissing, and Version 1 callbacks
- in extensions. These features are not yet implemented or very buggy -
- PopUp headers, Version 2 callbacks and The Move cursor page up/down
- shortcuts. If you find bugs or if you have suggestions, ideas or comments,
- then please send the author some Email.
-
- Name = Think Reference Lookup Key.sit
- Path = AMUG 15.2:Files II:Prog:T:Think Reference Lookup Key.sit
- Size: 1K Date: 3/16/93
- Description:
- Think Reference Lookup Key - This QuicKeys sequence sends an AppleEvent to
- Think Reference 2.0 to do a lookup on the current selection and pastes in
- the template.
-
- Name = THINK Reference Demo.sit
- Path = AMUG 15.2:Files II:Prog:T:THINK Reference Demo.sit
- Size:141K Date: 2/22/92
- Description:
- Here's a demo copy of THINK Reference 1.0 that's freely distributable. It
- contains only one manager (the Window Manager), but it should provide a
- good idea about what the THINK Reference is and how it works. The THINK
- Reference is an online utility for Macintosh programmers that contains a
- cross-referenced version of most of the Managers discussed in Inside Mac
- I-V. It can be used with the THINK compilers or with any other compiler,
- and it will run under System 6 or 7.
-
- Name = TIFF Code.sit
- Path = AMUG 15.2:Files II:Prog:T:TIFF Code.sit
- Size:116K Date:11/05/91
- Description:
- Source For r/w TIFF files. Dr Dobbs article.
-
- Name = TPM-AS Patch.sit
- Path = AMUG 15.2:Files II:Prog:T:TPM-AS Patch.sit
- Size: 4K Date: 5/30/94
- Description:
- TPM/AS Patch - Think Project Manager 7.0 / AppleScript 1.1 Patch 1.0 For
- Programmers only - This is useless if you don't use Symantec C or C++ and
- AppleScript. This is a quick hack I had to make because AppleScript 1.1
- didn't seem to work right with Think Project Manager 7.0. I don't know if
- anybody else ran into this problem. Please send the author mail if you
- found a better way to work around it, or if your setup works as it should
- (so he can try to find what's wrong with his). He had this problem both on
- a PowerMac 6100 (italian 7.1.2 with HW Sys Update 3.0) and a Duo 230
- (italian 7.1 with HSU 3.0).
-
- Name = TSiGraphics Preview.sit
- Path = AMUG 15.2:Files II:Prog:T:TSiGraphics Preview.sit
- Size:135K Date: 4/09/93
- Description:
- TSiGraphics Preview - TSiGraphics gives you total control over the FORTRAN
- plotting environment. Multiple subroutine calls are used to create graphics
- windows and 2D or 3D plots TSiGraphics provides both high-level and
- low-level plotting routines. Up to 10 graphics windows are supported, and
- each window may contain multiple plots. Graphics windows are fully
- integrated with the standard FORTRAN text window and may be resized,
- saved, printed, or pasted into other applications. Real Time plotting is
- supported for animation effects.
-
- Name = TaskManager 2.21P.sit
- Path = AMUG 15.2:Files II:Prog:T:TaskManager 2.21P.sit
- Size: 32K Date: 8/23/94
- Description:
- TaskManager 2.21P - The Task Manager is a package for creating and managing
- tasks-separate execution threads that run nonpreemptively in the
- background. Tasks should periodically call a Task Manager yielding routine
- to allow other tasks to run. Tasks are ideal for lengthy processes that
- you would like to run in the background, since the task runs in a separate
- execution thread from your event loop. The Task Manager was written using
- THINK C 5.0.1, and requires the MacTraps library. If you are using THINK C
- 4.0, see the section called Using the Task Manager With THINK C 4.0.
-
- Name = Texx0.3.sit
- Path = AMUG 15.2:Files II:Prog:T:Texx0.3.sit
- Size: 95K Date:11/17/93
- Description:
- Texx0.3 - This is the third release version of the Texx scripting
- interpreter. This scripting language is an attempt to implement a version
- of the Rexx interpreter that is commonly used on IBM's VM/CMS mainframe
- operating system. This version of Texx is far from a full implementation,
- so don't think that you can copy your CMS execs and run them on your Mac.
- This is a very minimal implementation, however, it still adds additional
- functionality to the Mac OS. My plans are to keep updating Texx and
- hopefully it will mimic the mainframe version very closely. Requires
- System 7. The Manual is in MacWrite format.
-
- Name = The Hexulator 1.0.sit
- Path = AMUG 15.2:Files II:Prog:T:The Hexulator 1.0.sit
- Size: 82K Date: 4/09/95
- Description:
- The Hexulator 1.0 - If you use hexadecimal, Hexulator is the perfect tool
- for decimal/hex/binary conversion as well as for arithmetical and bitwise
- operations. Hexulator is a calculator which can operate on both decimal
- (base 10) and hexadecimal (base 16) numbers. There are two 'versions' of
- the program, Basic and Extended. Basic Hexulator is displayed in a window
- slightly taller and narrower than the familiar calculator control panel.
- With basic Hexulator you can add, subtract, multiply and divide
- hexadecimal equations, decimal equations, or equations using both hex and
- decimal numbers. The binary display will show the binary equivalent of
- lower half (left four digits) of the hex register. You'll unlock the
-
- Name = The Journal.sit
- Path = AMUG 15.2:Files II:Prog:T:The Journal.sit
- Size: 56K Date: 3/24/92
- Description:
- This is a cdev/INIT/DRVR combination that takes advantage of the journaling
- mechanism of the Event Manager (Inside Mac vol I). The archive contains
- full ThinkC source for all components. The code and driver are public
- domain and free... enjoy.
-
- Name = The Resource Compiler 1.0a6.sit
- Path = AMUG 15.2:Files II:Prog:T:The Resource Compiler 1.0a6.sit
- Size: 37K Date: 8/16/94
- Description:
- The Resource Compiler 1.0a6 - The Resource Compiler 1.0a6, as its name
- implies, compiles resource files into a single destination resource file.
- Simply add any file containing resources to the project window, then
- compile. The Resource Compiler is a fat binary so it runs native on both
- 68K Macs and Power Macs. It also fully supports the Drag Manager. Why
- would you want to use The Resource Compiler? If you need to have all of
- your resources in one file for building an application (like some
- development environments require), but it is more convenient to keep your
- resources organized in several different resource files (maybe a number of
- projects share those resources?) then The Resource Compiler is for...
-
- Name = TheUpdater1.10a.sit
- Path = AMUG 15.2:Files II:Prog:T:TheUpdater1.10a.sit
- Size: 47K Date:11/18/91
- Description:
- TheUpdater1.10a - TheUpdater contains two applications to simplify updating
- ANYTHING... The first application, Update Builder, asks you for the OLD
- version, and then the NEW version. Then Update Builder crunches through
- the two files (which, by the way, can be completely different kinds of
- files!), determining what has changed. It then pops out a simple document
- that describes the changes to the other application - Updater! Could it be
- any easier?
-
- Name = Think C-C++ From Scratch.sit
- Path = AMUG 15.2:Files II:Prog:T:Think C-C++ From Scratch.sit
- Size:122K Date: 3/18/94
- Description:
- Think C/C++ From Scratch - Think C/C++ From Scratch is a HyperCard 2.0 (or
- later) tutorial on object-oriented programming. Examples are compatible
- with Think C 5.0 or later and any C++ compiler. Also useful as an on-line
- C reference. An accompanying class library for 3D animation is available
- by anonymous ftp to crab.rutgers.edu, in the directory /pub/mac/graphics.
- If you dont have access to ftp, write to the address in the documentation.
- This tutorial is shareware, and is made available freely for evaluation
- purposes only.
-
- Name = Think C dcmd 1.0.1.sit
- Path = AMUG 15.2:Files II:Prog:T:Think C dcmd 1.0.1.sit
- Size: 31K Date: 9/12/94
- Description:
- Think C dcmd 1.0.1 - Written by P. Stadelmann, August 1994. This package
- allows you to write dcmds in Think C. It contains the glue code necessary
- to link the dcmd.o library, and Think Put, a collection of routines to
- create formatted output in dcmds. There is no change in the interface
- between version 1.0 and 1.0.1. Thus, there is no need to modifiy your code.
-
- Name = ThinkHelper 1.0b1.sit
- Path = AMUG 15.2:Files II:Prog:T:ThinkHelper 1.0b1.sit
- Size: 54K Date: 8/19/93
- Description:
- ThinkHelper 1.0b1 - ThinkHelper adds additional AppleEvent support to the
- Think Project Manager application. It does this by patching the TPM
- application. The patch contains the AppleEvent dispatches, to the Think
- PUF interface - an external interface provided to TPM extensions writers.
- In addition, several traps are patched to give even more support.
- ThinkHelper verbs included - closeTargetWindow, callMenuItem,
- setTargetPos, getTargetPath, markSelection, deleteMarker, getMarder,
- getAllMarkers, getSelection, setSelection, copySelection, getWindowText,
- pasteText. Source is provided - you can extend the existing 'THLP'
- resource (which contains the code) or add one of your own.
-
- Name = Think-macsbug ƒ.sit
- Path = AMUG 15.2:Files II:Prog:T:Think-macsbug ƒ.sit
- Size: 5K Date: 3/24/92
- Description:
- This file contains Resedit templates to help you work with Think C and
- Macsbugs more effectively.
-
- Name = TileCDEF.sit
- Path = AMUG 15.2:Files II:Prog:T:TileCDEF.sit
- Size: 12K Date:11/05/91
- Description:
- TileCDEF - Turbo pascal Tile CDEF resource for writting buttons similar to
- Hypercards with icins. This version works with 32 bit color and runs on
- system 7.0.
-
- Name = Tokenizer 1.0d1.sit
- Path = AMUG 15.2:Files II:Prog:T:Tokenizer 1.0d1.sit
- Size: 23K Date: 8/22/94
- Description:
- Tokenizer 1.0d1 - Will tokenize a file it recognizes and displays the text
- formatted into a fixed 640x480 window. If the file is less than the number
- of lines displayed it displays the text and then exits (not very useful I
- know). Once you open a file you have to hold down the mouse button to
- scroll through the file. Again not very useful and its the only thing you
- can do until its done displaying the file. I haven't added a lot of user
- interaction because the first versions will be drag and drop applications.
- The user interface will be added when the editor starts taking shape. So
- don't drop long files onto it unless you like to hold down the mouse
- button a lot.
-
- Name = ToolWriter.sit
- Path = AMUG 15.2:Files II:Prog:T:ToolWriter.sit
- Size: 11K Date: 3/01/94
- Description:
- ToolWriter - This is ToolWriter. It is a fairly simple program which I
- wrote for the purpose of putting colored text into a ResEdit 'TEXT'/'styl'
- resource (since this is not supported in the standard editor). To use it,
- simply type in or paste your text (the interface is that of your run of
- the mill, standard word processor). To put color into your text, select a
- chunk of text and then choose a color from the Style/Color menu. To get
- your styled and colored text into ResEdit for use in your program, simply
- copy it from ToolWriter and then paste it into a ResEdit 'TEXT' resource.
- Generally speaking, the colors will not appear correctly in the ResEdit
- widow, but not to worry, they should appear correctly in your program.
-
- Name = ToolboxReference.sit
- Path = AMUG 15.2:Files II:Prog:T:ToolboxReference.sit
- Size: 50K Date: 9/12/92
- Description:
- ToolboxReference - This is an upgrade of the first version of this which I
- uploaded back in March. I hope it fixes a few small bugs. Basically this
- hypercard stack lets programmers search for toolbox routines by partial
- names and then shows you the required prototypes as well as the Inside
- Macintosh reference. Only includes IM volumes 1-5 (so it has none of the
- new system 7 routines). Also lets you search by toolbox manager to collect
- all the prototypes for say the Window Manager or the Dialog Manager, etc.
-
- Name = Tools Plus 2.6 Evaluation.sit
- Path = AMUG 15.2:Files II:Prog:T:Tools Plus 2.6 Evaluation.sit
- Size:1177K Date: 5/01/95
- Description:
- Tools Plus 2.6 Evaluation - Tools Plus GUI Building/Event Management
- libraries - Over 170 routines for building a professional GUI with
- advanced event management. Powerful, yet easy to learn and easy to use.
- Take advantage of enhanced functionality and full integration of windows,
- tool bar, palettes, cursors, buttons, picture buttons, scroll bars, list
- boxes, menus (pull down, hierarchical & pop-up), editing fields,
- clipboard, and MORE! For THINK C, Symantec C/C++ and THINK Pascal. Runs on
- System 5, 6 & 7. This file includes full-featured libraries,
- documentation, and a sample application with source. Registered users get
- free support, an illustrated 250-page user manual, and may distribute
-
- Name = TransDisplay 3.05.sit
- Path = AMUG 15.2:Files II:Prog:T:TransDisplay 3.05.sit
- Size: 61K Date: 3/06/94
- Description:
- TransDisplay 3.05 - TransDisplay is a plug-in module that runs on top of
- the TransSkel Macintosh application skeleton, and may be added to any
- TransSkel project to provide an arbitrary number of text display windows.
- It may be used, for instance, to provide a debug output window without
- disturbing the normal operation of the application under development, or
- to display on-line documentation. TransDisplay provides no editing
- capabilities; applications requiring text editing windows may use
- TransEdit instead. TransDisplay provides standard document windows that
- may be dragged and resized in the usual manner.
-
- Name = TransEdit 3.05.sit
- Path = AMUG 15.2:Files II:Prog:T:TransEdit 3.05.sit
- Size: 65K Date: 3/06/94
- Description:
- TransEdit 3.05 - TransEdit is a plug-in module that runs on top of the
- TransSkel Macintosh application skeleton, and may be added to any
- TransSkel project to provide an arbitrary number of text editing windows.
- The editing operations provided are quite basic, but the module is
- sufficiently open-ended that the host application can add another layer of
- functionality on top of it. If you want to present display-only windows,
- TransEdit is overkill. A related module, TransDisplay, may be used instead.
-
- Name = TransSkel 3.11.sit
- Path = AMUG 15.2:Files II:Prog:T:TransSkel 3.11.sit
- Size:400K Date: 3/06/94
- Description:
- TransSkel 3.11 - TransSkel is a programmer's aid for Macintosh application
- development under THINK C or THINK Pascal. The name TransSkel means
- transportable skeleton, reflecting two of its objectives - TransSkel is an
- application skeleton. It is not in itself a finished, working application.
- Rather, it provides a framework for application development that you flesh
- out by adding muscle and connective tissue. TransSkel is transportable
- from application to application. It provides a limited set of services in
- a general manner so that it can be plugged into applications of many
- different kinds without modification. The major change for release 3.11 is
- that the Pascal-compatible interface is now the default interface.
-
- Name = Traps Check 1.1.sit
- Path = AMUG 15.2:Files II:Prog:T:Traps Check 1.1.sit
- Size: 29K Date: 3/27/95
- Description:
- Traps Check 1.1 - Traps Check inspects all the documented toolbox and
- operating system traps and tells whether they are implemented as native
- PowerPC code or as 680x0 code. The results are saved in a text file with
- tabs (you may use your word processor to display or print the list better
- than with TextEdit). Traps Check is freeware. If you really like Traps
- Check, take a look at all my shareware utilities and see if youre
- interested in some of them or just send me a postcard to say hello.
-
- Name = Tri-Menu.sit
- Path = AMUG 15.2:Files II:Prog:T:Tri-Menu.sit
- Size: 57K Date: 7/09/93
- Description:
- Tri-Menu - Anyone out there who is sick of the old Pop-up menus, look no
- further. Using those great triangles from System 7, which we all love, I
- developed a new type of menu. Give it a try. I love them. It also uses
- offscreen bitmapping in the code, which is useful if one is trying to
- learn animation techniques. This file will be of interest to anyone who
- enjoys menu programming. This file needs some manipulation to work, and is
- not for the faint at heart.
-
- Name = TrueType Test Tool.sit
- Path = AMUG 15.2:Files II:Prog:T:TrueType Test Tool.sit
- Size:333K Date: 3/24/92
- Description:
- This file contains Flirt 1.24 for testing fonts and as a programer tool for
- font development.
-
- Name = TurboT.sit
- Path = AMUG 15.2:Files II:Prog:T:TurboT.sit
- Size: 10K Date:10/29/92
- Description:
- TurboT - HelloTurboTabby (HTT) is a modified HelloTabby (HT), by Pete
- Johnson. HT was modified by Michael Lininger on 12-16-89 so it would be
- compatitable with Turbo Pascal. It was orginally written for the
- lightspeed pascal envrioment. HTT is for use with the Tubro Pascal
- Enviroment.
-
- Name = TurboTCP 2.1.sit
- Path = AMUG 15.2:Files II:Prog:T:TurboTCP 2.1.sit
- Size:278K Date: 1/27/95
- Description:
- TurboTCP 2.1 - This contains the shareware TurboTCP class library, which
- integrates the Think Class Library with Apples MacTCP driver. This
- library, now in its second major version, provides robust support for most
- TCP/IP applications on the Macintosh. Its major features include - Truly
- asynchronous operation. High-speed automatic data receiving mechanism.
- Mix-in architecture (new to version 2.0). Robust error recovery.
- Background friendly. This package does not include the Think Class Library
- itself, in either original or modified form. You must purchase a copy of
- Symantec C++ for Macintosh, version 7.0, in order to use the TCL and
- TurboTCP. This version of TurboTCP is now compatible with both the TCL...
-
- Name = UMPG Stack.sit
- Path = AMUG 15.2:Files II:Prog:U-Z:UMPG Stack.sit
- Size:256K Date: 6/04/92
- Description:
- UMPG Stack - This is the USENE Programers stack from our friens in Germany.
- This stack contains programing information grouped by topic in HyperCard
- format for easy retrieval.
-
- Name = UltraShell Demo 1.1.sit
- Path = AMUG 15.2:Files II:Prog:U-Z:UltraShell Demo 1.1.sit
- Size: 65K Date:11/12/94
- Description:
- UltraShell Demo 1.1 - UltraShell is a program that offers a command-line
- interface to the Macintosh file system and to System 7. It is written from
- scratch and is designed to imitate the proverbial C Shell of Un*x-style
- operating systems. UltraShell permits you to accomplish a wide variety of
- common tasks by typing them in rather than navigating through a Finder(R)
- interface and clunky GUI-based utility programs. UltraShell, because it is
- a C Shell, is a powerful computer language unto itself, and includes a
- variety of useful commands for data manipulation; for instance, it
- provides mechanisms for manipulating and combining the data of multiple
- programs, such as by feeding the output of one to the input of another...
-
- Name = UnArjMac.sit
- Path = AMUG 15.2:Files II:Prog:U-Z:UnArjMac.sit
- Size: 46K Date: 8/06/92
- Description:
- UnArjMac - Unarjmac is a simple port of Robert Jung's unarj.c to the Mac.
- It is a MINIMAL PORT; that is it makes absolutely minimal use of Mac
- features. The reason for this was to minimize the intrusiveness of source
- code changes into unarj.c, which will make future updates by Robert Jung
- easy to keep up with. UnarjMac does not currently support macintosh path
- names or creator/type application linking. Therefore it must be run from
- the folder your arj file is in.
-
- Name = VCR+.sit
- Path = AMUG 15.2:Files II:Prog:U-Z:VCR+.sit
- Size: 52K Date: 3/29/93
- Description:
- VCR+ - Two applications are included in this archive. One is a direct port
- of the PC code into the console enviroment of Think C 5.0.4 (VCR Console)
- The Think C project along with the the source files are included. The
- second is a quick revision of the program to sport a Mac interface (or
- some semblance thereof). Since I used AppMaker to throw together an
- interface, it uses code from a support AppMaker library, this is why the
- code for the mac-like version isn't included. (The AppMaker library is
- very large, so no one would want to download it, besides I think I can't
- upload it in any form without violating someone's license, so I'm covering
- my behind.
-
- Name = Vaccinate.sit
- Path = AMUG 15.2:Files II:Prog:U-Z:Vaccinate.sit
- Size: 10K Date: 9/07/92
- Description:
- Vaccinate - This unit, when added to a Pascal source file, will allow
- developers to include a routine which will cause any application to do a
- self check when launched to dedect changes made to its resource file such
- as those caused by viral infections. It is based on code by Nicholus
- Pisaro, Jr. published by Mac Tutor, June 1992.
-
- Name = Verifile 1.23 FAT.sit
- Path = AMUG 15.2:Files II:Prog:U-Z:Verifile 1.23 FAT.sit
- Size: 59K Date: 4/07/95
- Description:
- Verifile 1.23 FAT - Verifile is a small utility that calculates a checksum
- and a CRC32 on both the data and resource forks of any file that's dropped
- on it. This is useful if you want to compare two files that are not on the
- same machine without having to copy them over a network or modem
- connection. If the hexadecimal numbers displayed by Verifile match,
- chances are that the two files are equal. Fat version! Runs native on
- Power Macs, displays elapsed time to measure processor and disk
- performance. The PowerPC code runs a lot faster than the 68K code if the
- file to verify is on a RAM disk, while the speed improvement is smaller on
- slower media.
-
- Name = VideoToolbox 4.95.sit
- Path = AMUG 15.2:Files II:Prog:U-Z:VideoToolbox 4.95.sit
- Size:1655K Date: 4/23/95
- Description:
- VideoToolbox 4/95 - This VideoToolBox is a collection of nearly 200 C
- subroutines and several demo and utility programs written to do visual
- psychophysics with Macintosh computers. It should be useful to anyone who
- wants to present accurately specified visual stimuli or use the Mac for
- psychometric experiments. Includes TimeVideo 3.63 FAT - TimeVideo reports
- the timing and accuracy of all your video screens, as measured by
- TimeVideo, a component of the VideoToolbox. For each video card, TimeVideo
- measures the video frame rate, frequency of VBL interrupts (supposed to be
- one per frame), how long it takes to load the clut, and how much of the
- screen you can fill with a real-time one-image-per-frame movie and...
-
- Name = ViewIt 2.24 Shareware.sit
- Path = AMUG 15.2:Files II:Prog:U-Z:ViewIt 2.24 Shareware.sit
- Size:908K Date: 5/09/94
- Description:
- ViewIt 2.24 Shareware - Welcome to ViewIt - one of the best tools for
- creating and managing sophisticated Mac windows. The ViewIt demo program,
- vDemo, contains the ViewIt documentation plus info about other FaceWare
- modules. The Demo Projects folders contain several versions of the vDemo
- program corresponding to different languages and compilers. THINK C (LC),
- Symantec C++ (SC), THINK Pascal (LP), Metrowerks C/C++ (MC, MC+),
- Metrowerks Pascal (MP), Absoft MacFortran II (AF), and Language Systems
- FORTRAN (LF) source files are provided, but you don't need a compiler to
- run the vDemo program, and the THINK files can be converted for use with
- MPW (as described in Compiler Notes).
-
- Name = Vim 3.0.sit
- Path = AMUG 15.2:Files II:Prog:U-Z:Vim 3.0.sit
- Size:259K Date:10/28/94
- Description:
- Vim - Vi IMproved. A clone of the UNIX text editor Vi. Very useful for
- editing programs and other plain ASCII text. Full Vi compatibility (except
- Q command, you don't need it). Includes most Ex commands. One of the best
- ports of this editor that I have seen. Excellent user interface.
-
- Name = Voyeur 1.1.1.sit
- Path = AMUG 15.2:Files II:Prog:U-Z:Voyeur 1.1.1.sit
- Size: 39K Date: 3/15/94
- Description:
- Voyeur 1.1.1 - Voyeur is a no frills file viewer. To use Voyeur, open a
- file, if the file has a data fork, it will be opened; otherwise, the
- resource fork will be opened. Once a file is open, its type and creator
- can be modified, or the current fork's length can be altered. Neither of
- these options is recommended unless you know what you're doing. Please use
- Voyeur on copies only, since you can damage files!
-
- Name = Window Elephant1.0d5.sit
- Path = AMUG 15.2:Files II:Prog:U-Z:Window Elephant1.0d5.sit
- Size: 8K Date: 1/03/92
- Description:
- Window Elephant is currently for use only with the Think C development
- environment. More specifically it is for use by the Think C Debugger. It
- works with version 4.0 (tested up to 4.0.5) of Think C and works under
- System 6.0 to System 7.0. So what does it do? It remembers where you have
- placed the source and data windows and restores their positions everytime
- the Debugger is launched. Thats all (for this version at least). Multiple
- monitors are, of course, supported. If you should move your copy of Think
- C Debugger to another Mac that has a different monitor setup, Window
- Elephant will let the debugger handle setting the windows in the default
- position, then remember where they are from then on.
-
- Name = Wrap FKEY 1.1.sit
- Path = AMUG 15.2:Files II:Prog:U-Z:Wrap FKEY 1.1.sit
- Size: 13K Date: 6/29/93
- Description:
- Wrap FKEY 1.1 - This FKEY allows (THINK) Pascal programmers to effortlessly
- reformat blocks of comments to wrap nicely. Once installed, the default for
- this FKEY is command-shift-8, but it can be changed to any number using
- Suitcase or some similar utility.
-
- Name = YACC.sit
- Path = AMUG 15.2:Files II:Prog:U-Z:YACC.sit
- Size: 99K Date:11/05/91
- Description:
- Yacc: Yet Another Compiler-Compiler. Stephen C. Johnson Computer program
- input generally has some structure; in fact, every computer program that
- does input can be thought of as defining an input language which it
- accepts. An input language may be as complex as a programming language, or
- as simple as a sequence of numbers. Unfortunately, usual input facilities
- are limited, difficult to use, and often are lax about checking their
- inputs for validity. Yacc provides a general tool for describing the input
- to a computer program.
-
- Name = 'Z' Basic 5.0x (ML).sit
- Path = AMUG 15.2:Files II:Prog:U-Z:'Z' Basic 5.0x (ML).sit
- Size: 47K Date:10/29/92
- Description:
- 'Z' Basic 5.0x (ML) - ZFormat is a utility for ZBasic programmers that I
- wrote one afternoon to help solve a problem I was having. I was working on
- a very large program 16000+ lines of code. And these 16000+ lines of code
- had been copied and pasted from many pieces of source code, some of them
- typed in while in the ZBasic Editor other lines were entered with one text
- editor or another. By Mike Lininger.
-
- Name = 'Z' and 'FB' Basic (ML).sit
- Path = AMUG 15.2:Files II:Prog:U-Z:'Z' and 'FB' Basic (ML).sit
- Size: 58K Date:10/29/92
- Description:
- 'Z' and 'FB' Basic (ML) - This is the source code from Mike Lininger for
- CRC and TEFind. This source is being released unsupported.
-
- Name = Zmodem.source.sit
- Path = AMUG 15.2:Files II:Prog:U-Z:Zmodem.source.sit
- Size: 63K Date:11/05/91
- Description:
- Z Modem Code
-
- Name = Zview 1.1.sit
- Path = AMUG 15.2:Files II:Prog:U-Z:Zview 1.1.sit
- Size: 9K Date:10/17/94
- Description:
- ZView - ZView is a programmer's utility for matching screen colors to
- RGBColor structures. It allows you to point at a color on the screen and
- then paste its RGB values (0 to 65535 each) directly into your code. It is
- also useful for selective screen capture either to disk or the clipboard.
-
- Name = Zx Spectrum 1.0.0b.sit
- Path = AMUG 15.2:Files II:Prog:U-Z:Zx Spectrum 1.0.0b.sit
- Size:487K Date: 7/29/94
- Description:
- Zx Spectrum 1.0.0b - This Spectrum emulator may load SP and SNA type files
- which are normally available for the PC Spectrum emulators. The spectrum
- within the application often hangs, the application itself sometimes
- hangs, and very rarely (though it does occur) the whole mac may hang
- (sorry!). I am constantly updating it and working on it and intend to
- include sound and support for other formats at a later date (Z80 format
- for example). All registered users will be entitled to the latest version.
- So that the files that contain the spectrum programs aqquire the correct
- Type and Creator, they have to be dropped onto the application.
-
- Name = cdev Shell.sit
- Path = AMUG 15.2:Files II:Prog:B-C:cdev Shell.sit
- Size: 7K Date: 6/12/92
- Description:
- cdev Shell - Copyright (c) 1990,91 by Neal E. Trautman. 'ShareWare' --
- Please send $5 contribution to, Neal Trautman, 3700 Clinton Parkway, #1412
- Lawrence, KS 66047. This is a Control Panel cdev Shell.
-
- Name = kgarten2
- Path = AMUG 15.2:Files II:Prog:H-K:kgarten2
- Size: 9K Date: 3/15/87
- Description:
- Pascal programming lesson.
-
- Name = kgarten3
- Path = AMUG 15.2:Files II:Prog:H-K:kgarten3
- Size: 6K Date: 3/16/87
- Description:
- Pascal programming lesson.
-
- Name = kindergarten 1
- Path = AMUG 15.2:Files II:Prog:H-K:kindergarten 1
- Size: 7K Date: 3/15/87
- Description:
- Pascal programming lesson.
-
-