/mac/development/source/00index.txt This list is intended to include all and only the files within this directory. You may find that some of the paths listed here do not point to this directory. That is ok; the physical paths are given here but there may be a link in another location. If you find any problems or you wish to add to or change the descriptions given here, please do not hesitate to write comments@mac.archive.umich.edu. SIZE DATE (KBYTES) ARCHIVED COMPRESSION FORMAT(S) ----------------------------------------------------------------------- /mac/development/source/3dstresses.sit.hqx 173 10/19/94 BinHex4.0,StuffIt3.50 A fairly technical app intended for those familiar with Stress theory, Mohr's circle, and Mechanical Engineering in general, it will calculate stresses. /mac/development/source/3dbuttons1.0b6.cpt.hqx 118 6/23/95 BinHex4.0,Compact3.50 A control definition (CDEF) that implements the 3D interface as suggested in develop issue 15. /mac/development/source/aeinterfacepl1.01.cpt.hqx 6 12/6/92 BinHex4.0,Compact1.51 Source code for use with LPA MacProlog 4.5 using Apple Events for communication between MacProlog and HyperCard/SuperCard. /mac/development/source/afterdarkprogramming.cpt.hqx 66 10/30/93 BinHex4.0,Compact1.51 The After Dark Programmer's Manual and sample source code. All you need to know to write After Dark modules. /mac/development/source/appendditldemo.sit.hqx 8 11/23/94 BinHex4.0,StuffIt3.50 A demonstration of the correct way to use AppendDITL(), CountDITL(), and ShortenDITL() Dialog Manager calls in System 7. Also shows how to corectly use the WindowFont for drawing text in a dialog. /mac/development/source/appewin2.01.sit.hqx 330 7/2/95 BinHex4.0,StuffIt3.50 And you didn't know a background-only application could put a floating window onto the Desktop? Here is sample code which shows how to create, update, click on and handle events in a window using the Text Services Manager. /mac/development/source/arsmagna1.1source.txt 46 3/6/93 Text C source code Ars Magna 1.1, an anagram-generating program. /mac/development/source/atpsamplecode.txt 5 9/7/92 Text THINK C source that opens and registers an AppleTalk ATP socket. /mac/development/source/bbeditextensiondevkit.sit.hqx 76 10/19/94 BinHex4.0,StuffIt3.50 Contains documentation, interfaces, and sample source code for writing BBEdit extensions; v3.0 features revamped documentation, a new "universal" include file, info and samples on how to write PowerPC-native extensions. /mac/development/source/blockiosource.txt 16 10/1/94 Text Routines to open blocks of memory as simple filestreams under THINK C 5.0.4 /mac/development/source/bob1.5.sit.hqx 85 10/9/93 BinHex4.0,StuffIt1.51 A small, object-oriented language. Minimal Macintosh interface. Includes THINK C source. /mac/development/source/braillersrc0.61b.cpt.hqx 246 3/26/95 BinHex4.0,Compact1.51 Source for /mac/util/text/brailler0.61b.cpt.hqx. Source and program distribution now separate. /mac/development/source/canimcursor1.0b4.cpt.hqx 34 10/3/92 BinHex4.0,Compact1.51 A THINK C 5 class that provides easy, flexible handling of animated cursors. The THINK Class Library is not required. /mac/development/source/cdefdebugger2.0.sit.hqx 61 10/11/95 BinHex4.0,StuffIt3.50 A handy way to debug your controls from within you application. No longer do you have to create code resources, compile them and then insert them into your application to determine if they work. All you need to do is insert your control into this Think C template and debug away! /mac/development/source/cdevtester.cpt.hqx 9 3/6/93 BinHex4.0,Compact1.51 Source code you can use to test your cdev files under THINK C 5.0 with little difference from the operating system. /mac/development/source/cdiconkillersource1.0.sit.hqx 34 7/22/94 BinHex4.0,StuffIt3.50 Source for /mac/system.extensions/init/cdiconkiller1.0.sit.hqx /mac/development/source/cellusoftspritesrc.sit.hqx 84 1/17/94 BinHex4.0,StuffIt3.50 If you are new to programming graphic animation, these files will help you get started in learning how to animate sprites on the Mac; requires Think C and knowledge of Macintosh C. /mac/development/source/cheesetoast1.01src.sit.hqx 57 3/12/94 BinHex4.0,StuffIt3.50 THINK C source for game/arcade/cheesetoast, an asteroids-inspired game similar to Maelstrom, except your ship is a teapot... /mac/development/source/chessplus3.01src.cpt.hqx 281 5/4/94 BinHex4.0,Compact1.51 This is the source code to Chess++, a freeware mac chess-playing program. The compiled game is archived as: /mac/game/board/chessplus3.01.cpt.hqx /mac/development/source/cmodalprogresssrc.sit.hqx 32 3/18/95 BinHex4.0,StuffIt3.50 Source for 68K and PPC Modal Progress boxes. /mac/development/source/colormdef.sit.hqx 27 12/8/95 BinHex4.0,StuffIt3.50 A CodeWarrior project that shows how to implement a color picker mdef (menu) object. Includes a test app. /mac/development/source/colourblockcdef1.1.sit.hqx 17 7/9/95 BinHex4.0,StuffIt3.50 MetroWorks source for a CDEF for obtaining and displaying a block of color from the user. It looks like a cross between the Color and Labels control panels. /mac/util/text/columnmaker1.01.sit.hqx 16 12/8/95 BinHex4.0,StuffIt3.50 A BBEdit extension (with source code for CodeWarrior included) which allows you to insert a tab or space into every line of the document at the insertion point. /mac/development/source/connectiontoolsrc.sit.hqx 40 3/10/94 BinHex4.0,StuffIt3.50 A replacement for the Pascal CTB example, designed to help you find your way in writing a Connection Tool in C. Pretty good documentation to explain things. /mac/development/source/controlpanel0.94.sit.hqx 133 7/30/94 BinHex4.0,StuffIt3.50 THINK C source for a sample control panel, sample INIT and sample patch. Includes compiled examples of each /mac/development/source/controlsgh1.1.cpt.hqx 64 5/1/94 BinHex4.0,Compact1.51 THINK C 5.0 source for a CDEF implementing a control which implements a simple slider similar in function to the slider used by Apple in their Sound control panel, and a CDEF implementing an expansion triangle as found in the Finder's text views. /mac/development/source/controlstripshell1.0.sit.hqx 10 11/23/94 BinHex4.0,StuffIt3.50 A sample MetroWerks CodeWarrior Control Strip Module project that shows you how to use a popup menu in a Control Strip Module. Requires the "ControlStrip.h" header available on the Developer CD. /mac/development/source/copybitsdemo3.0.sit.hqx 165 7/9/95 BinHex4.0,StuffIt3.50 An example MetroWorks project which gives a bunch of examples of how to copy pictures both onscreen and between offscreen GWorlds and windows. Includes demo application. /mac/development/source/coutpstrings.sit.hqx 5 9/4/95 BinHex4.0,StuffIt3.50 C++ code to demonstrate how to override any output stream so that it is possible to easily output p-strings that the Macintosh Toolbox uses excessively. /mac/development/source/cpreferences1.0.hqx 5 8/1/94 BinHex4.0,StuffIt3.50 CodeWarrior C++ class to simplify the creation of preference files for an application created with the PowerPlant class library. /mac/development/source/crookedmouse1.0source.cpt.hqx 23 11/20/93 BinHex4.0,Compact1.51 THINK C source for /mac/system.extensions/init/crookedmouse1.0, which causes your mouse to move at an angle 45 degrees counterclockwise from the angle it should be moving. /mac/development/source/ctc1.6.sit.hqx 27 1/23/94 BinHex4.0,StuffIt3.50 THINK C source for a package to Change Types and Creators of files. Complied version is part of the translatorpackage stored elsewhere at mac.archive.umich.edu. /mac/development/source/curses.sit.hqx 56 8/28/94 BinHex4.0,StuffIt3.50 Source code for an implementation of curses for Mac and MSDOS using ThinkC; fairly complete implementation makes it possible to port curses apps to the mac without too many changes (termcap stuff isn't supported) /mac/development/source/cwaste1.1r16.sit.hqx 132 10/22/95 BinHex4.0,StuffIt3.50 A C port of Marco Piovanelli's TextEdit Replacement WorldScript*-Aware Styled Text Engine for the Macintosh that can be used as the basis for simple to moderately complex applications dealing with styled text. /mac/development/source/cwexamples.sit.hqx 43 10/12/94 BinHex4.0,StuffIt3.50 Source code for date, delay, hello, and more nShell(tm) commands; hypertext Programmer's Guide to the nShell is available separately. /mac/development/source/cwnewdeleteoperators.txt.hqx 14 2/4/95 BinHex4.0 Source code file (text) that contains better delete & new code then CodeWarrior gives you. Its Binhexed to preserve fonts and line length (which exceeds 80). /mac/development/source/darthfader1.0source.cpt.hqx 45 11/30/93 BinHex4.0,Compact1.51 THINK C source for /mac/system.extensions/init/darthfader1.0, which causes your Macintosh to quickly fade all attached screens to black and back when it beeps. /mac/development/source/dialogcontrolssrc.sit.hqx 39 3/19/95 BinHex4.0,StuffIt3.50 Source that shows how to do some neat things w/ Dialog Boxes. /mac/development/source/debuggerstrip.cpt.hqx 8 9/25/94 BinHex4.0,Compact1.51 Source for control strip module to evoke MacsBug. /mac/development/source/devilscubessrc1.01.cpt.hqx 272 12/20/93 BinHex4.0,Compact1.51 THINK C 5 & 6 source for /mac/game/board/devilscubes, a game where you have to rotate 4 cubes to make each side different. /mac/development/source/dialecticsrc1.1.cpt.hqx 136 2/20/94 BinHex4.0,Compact1.51 Think C source, project files and resource files for /mac/util/text/dialectic1.1, which adds a mock dialect to plain text files. /mac/development/source/dirent.sit.hqx 28 7/14/93 BinHex4.0,StuffIt1.51 Think C source code for a Macintosh implementation of the UNIX "dirent.h" library, which allows for reading directory contents. /mac/graphics/graphicsutil/displaygraphicskludge.sit.hqx 51 2/24/95 BinHex4.0,StuffIt3.50 Gives C programs access to the Mac's graphics without needing to know how to program the Mac's GUI. /mac/development/source/dragonsmith1.11.cpt.hqx 305 1/15/94 BinHex4.0,Compact1.51 Use THINK C to create drag-and-drop applications (or "dragons") for use in System 7 or greater. /mac/development/source/driver2.2.sit.hqx 28 11/2/93 BinHex4.0,StuffIt3.50 Background on and solutions to the problem of writing device drivers for the Mac. THINK C source. /mac/development/source/dropshellsources2.0.sit.hqx 50 7/28/94 BinHex4.0,StuffIt3.50 C source to build your own System 7-style drop-box apps. Uses the Universal Headers and can be compiled for 68k or PowerPC. For use with System 7 or greater. /mac/development/source/dspframework.sit.hqx 29 9/25/94 BinHex4.0,StuffIt3.50 Think C code which provides a framework for writing C functions to process data in AIFF files; contains main(), all aspects of file handling so user can work on development of DSP algorithm. /mac/development/source/eatau.cpt.hqx 20 12/6/93 BinHex4.0,Compact1.51 Pascal source code of a QuickTime component for importing Sun (.au) audio files. /mac/development/source/extensionshell1.4.sit.hqx 240 1/8/96 BinHex4.0,StuffIt3.50 Codewarrior 7 files that minimize the amount of rewriting that you'll have to do when creating extensions. Contains all the common code that extensions may need, and installs only what you require in memory. Provides the leverage your code will need to get called at start-up, correctly display an icon, animate a sequence of icons, post notification messages to the user, install Gestalt selectors, install Shutdown tasks, install VBL tasks, install low memory filters (such as jGNEFilter), leave blocks of code in the System Heap, install Time Manager tasks, and patch out traps with your own routines. Includes sample extensions. /mac/util/organization/ezgenes68k0.2.sit.hqx 134 10/17/95 BinHex4.0,StuffIt3.50 A simple, intuitive program for building family trees; source code is included. /mac/development/source/faberlibraries.sit.hqx 44 1/16/94 BinHex4.0,StuffIt3.50 MPW C shared libraries required to compile MicroArchitecture Simulator. /mac/development/source/fastfourierassembly.txt 8 8/21/93 Text Hand-coded assembly version of the Fast-Fourier Transform (FFT) from Numerical Recipes in C. /mac/development/source/finalchance1.11source.cpt.hqx 45 1/22/94 BinHex4.0,Compact1.51 THINK C source code for /mac/system.extensions/init/finalchance, which gives you a chance to change your mind about shutting down. /mac/development/source/finderprogressbar2.1.cpt.hqx 48 2/29/96 BinHex4.0,Compact1.51 Code to implement a Finder (tm) like progress bar and the "barber pole" animation. CodeWarrior 7 project files for 68K, PPC, and fat versions. /mac/development/source/flipabndlsrc1.0.sit.hqx 31 9/8/92 BinHex4.0,StuffIt3.50 Think C source code for flipabndl 1.0. /mac/development/source/fss.sit.hqx 27 9/18/94 BinHex4.0,StuffIt3.50 The "fss" command will display the file system specification (FSSpec) for each file or folder listed on the command line. The FSSpec is a record that identifies a stored file or directory within the Macintosh file system. It consists of three parts: volume reference number, parent directory ID, and name. For use with nShell. /mac/development/libraries/gestaltvalue.sit.hqx 10 11/21/93 BinHex4.0,StuffIt3.50 Object and interface files to install a gestalt selector that returns the longint you specify. /mac/development/source/getfileicon1.1.sit.hqx 63 3/26/95 BinHex4.0,StuffIt3.50 Source code demonstrates how to get a files' icon and display it. Now includes PPC code, several fixes. /mac/development/source/gdbm1.73.sit.hqx 384 6/5/94 BinHex4.0,StuffIt3.50 THINK C 7.0 port of GNU gdbm-1.7.3, a set of database routines that use extendible hashing and works similar to the standard UNIX dbm routines. /mac/development/source/ghostmouse1.1source.cpt.hqx 22 11/20/93 BinHex4.0,Compact1.51 THINK C source for /mac/system.extensions/init/ghostmouse1.1, which causes your cursor to disappear when you stop moving it. /mac/development/source/gluewindowsrc4.21.sit.hqx 42 8/8/95 BinHex4.0,StuffIt3.50 Source code for the file in: /mac/system.extensions/cdev/gluewindow4.21.sit.hqx /mac/development/source/glyphathreesrc.cpt.hqx 448 3/3/95 BinHex4.0,Compact1.51 Source for the arcade game Glypha III. /mac/development/source/gositinthecorner1.0src.cpt.hqx 88 1/22/94 BinHex4.0,Compact1.51 THINK C source code for /system.extensions/init/gositinthecorner, which makes your mouse jump to a corner of the screen after a certain amount of time. /mac/development/source/grantscgiframewk1.0b1.sit.hqx 117 8/8/95 BinHex4.0,StuffIt3.50 App and source code for writing 68K Mac CGI apps in C; comes with a CodeWarrior project; Apple Scriptable, Threaded, more. /mac/development/source/gravitymouse1.1source.cpt.hqx 25 11/20/93 BinHex4.0,Compact1.51 THINK C source for /mac/system.extensions/init/gravitymouse1.1, which causes your mouse to occasionally be overcome by gravity. /mac/development/source/help.cpt.hqx 31 12/19/93 BinHex4.0,Compact1.51 THINK C backbone to a simple help system. /mac/development/source/hiermenudemo.sit.hqx 19 12/26/93 BinHex4.0,StuffIt3.50 THINK C source for programming hierarchical menus. /mac/development/source/hotkeys1.0.sit.hqx 24 11/30/93 BinHex4.0,StuffIt3.50 THINK C source and resources to set, test, and draw hotkeys, complete with the cute little icons. /mac/development/source/howdeveloperkit1.2.sit.hqx 203 1/12/95 BinHex4.0,StuffIt3.50 This 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. The help server is a separate file: /mac/util/organization/helponwheels1.2.sit.hqx /mac/development/source/hypercubersource2.0.sit.hqx 288 5/22/94 BinHex4.0,StuffIt3.50 Source for /mac/misc/math/hypercuber2.0.sit.hqx /mac/development/source/infinitywindoidwdef2.6.sit.hqx 175 4/15/94 BinHex4.0,StuffIt3.50 THINK C source (Compatible with lots of other things, too) for a standalone WDEF resource that provides a 'windoid' (a floating window used with document windows for tool palettes, info, etc); conforms to WDEF as defined by Apple; compiler help flags. /mac/development/source/ingiswdef1.0.cpt.hqx 80 9/26/95 BinHex4.0,Compact1.51 This is a shell for making custom WDEFs (window definitions) in Pascal. Windows may be funny shaped, like circles and hexagons. /mac/development/source/internetconfigsrc1.0.sit.hqx 133 2/6/95 BinHex4.0,StuffIt3.50 Source for /mac/util/comm/internetconfig1.3.sit.hqx /mac/development/source/j6.2source.cpt.hqx 304 3/2/93 BinHex4.0,Compact1.51 C source for /mac/development/languages/j6.2.cpt.hqx, a language similar to APL. /mac/development/source/jgnefiltershell.cpt.hqx 30 9/4/95 BinHex4.0,Compact1.51 Think C 6.0.x project, with source and a finished example, of how to write a jGNE Filter. You can modify it simply to accept your own code, by plugging whatever you want right in to the code. /mac/development/source/jimsdemocdefs1.40.sit.hqx 1421 7/11/95 BinHex4.0,StuffIt3.50 A collection of 11 CDEF's (Control Definitions) and some other bits of source code to demo their use. /mac/development/source/jpeg6.0.sit.hqx 885 10/4/95 BinHex4.0,Stuffit3.50 Mac version of the Independant JPEG Group's jpeg source code. (same as the original release from the Group, except the file type have been changed, and it's compressed) /mac/development/source/jottoiisrc1.2.cpt.hqx 472 11/12/94 BinHex4.0,Compact1.51 Think C source code for /mac/game/board/jottoii1.1, a Mastermind- like game where you have to guess a word out of the computers 5 or 6 letter word collection. /mac/development/source/kantgeneratorprosrc1.31.cpt.hqx 468 8/8/95 BinHex4.0,Compact1.50 Source for /mac/util/text/kantgeneratorpro1.31.cpt.hqx /mac/development/source/kevo0.9b6source.sit.hqx 321 5/26/93 BinHex4.0,StuffIt1.51 THINK C source for /mac/development/languages/kevo0.9b6.sit.hqx, a prototype-based object-oriented system build around a simple classless object model. /mac/development/source/loseyourmarblessrc1.0.cpt.hqx 250 8/25/94 BinHex4.0,Compact1.51 THINK C source for /mac/game/board/lostyourmarbles1.0, a game in which you must fill a board with marbles such that no row, column, or diagonal contains two of the same marble. Source distributed under GNU Public License. /mac/development/source/lpdaemon3.32src.cpt.hqx 135 4/10/93 BinHex4.0,Compact1.51 THINK C source to /mac/util/print/lpdaemon3.32.cpt.hqx, a program to send files from Unix hosts through your Mac (which acts as a server), to be printed on LaserWriters on the Macintosh network. Also includes source to LPR 1.0.1, an lpDaemon client that submits jobs to a (UNIX) printer queue. Note: LPDaemon 3.32 has been updated the author has not forwarded the source. /mac/development/source/macbinaryii+1.00source.sit.hqx 35 2/12/93 BinHex4.0,StuffIt3.50 THINK Pascal source for /mac/compression/macbinaryii+, a program to expand MacBinary-encoded files, or encode items using a newly- proposed addition (which includes folder information) to the MacBinary II standard. Files encoded with this program are backwards-compatible with the MacBinary II format. /mac/development/source/macgzipsrc0.3b4.cpt.hqx 429 7/9/95 BinHex4.0,Compact1.51 C Source for MacGZIP 0.3 which will compress and uncompress files in the increasingly-popular GZIP format developed by the fine folks at GNU. The source can be built by CodeWarrior, MPW or Think C 8.0 The compiled version is always stored elsewhere at mac.archive. /mac/development/source/macpdb2povsrcs.sit.hqx 72 10/4/95 BinHex4.0,StuffIt3.50 C source for /mac/graphics/graphicsutil/macpdb2pov.sit.hqx /mac/development/source/macperl4.13src.sit.hqx 878 5/9/94 BinHex4.0,StuffIt3.50 C source for development/languages/macperl4.12, a language that combines some of the features of C, sed, awk and shell. /mac/development/source/macpppaddons2.sit.hqx 21 3/26/95 BinHex4.0,StuffIt3.50 This ResEdit file contains all the resources to add color, system 7 "3-D" icons to the Config Mac PPP cdev. /mac/development/source/macprogsecretssrc1.01.cpt.hqx 305 5/8/93 BinHex4.0,Compact1.51 Source code to accompany the book, _Macintosh Programming Secrets_ (Second Editon). Direct from Keith Rollin himself. /mac/development/source/macrtracesrc1.842.sit.hqx 759 7/2/95 BinHex4.0,StuffIt3.50 C source code (with Think C and MetroWorks project files) for the MacRTrace ray tracing application. /mac/development/source/macstarterthinkc.sit.hqx 77 2/6/94 BinHex4.0,StuffIt3.50 A simple application shell for THINK C 5.0 or 6.0. Uses a window class to provide basic window behavior: dragging, changing size, zooming, closing and vertical and horizontal scroll bars. Detailed knowledge of the THINK Class Library not required. /mac/development/source/macstarterpascal1.0.cpt.hqx 168 12/19/93 BinHex4.0,Compact1.51 A simple application shell for THINK Pascal. Uses a window class to provide basic window behavior: dragging, changing size, zooming, closing and vertical and horizontal scroll bars. Detailed knowledge of the THINK Class Library not required. /mac/development/source/mactracker1.2src.cpt.hqx 566 5/14/94 BinHex4.0,Compact1.51 THINK C source for /mac/sound/soundutil/mactracker1.2.cpt.hqx, an Amiga MOD file player with 16-bit support. /mac/development/source/macwt0.04.cpt.hqx 340 5/21/94 BinHex4.0,Compact1.51 3D engine suitable for games, etc. Includes Fat Binary compiled 2 demo. /mac/development/source/manxarcv.c.txt 3 5/22/86 Text The C source code for the Aztec C compiler system's archive ("arcv") program that merges many source files together into one file and vice versa. /mac/development/source/mbarclock1.0source.sit.hqx 15 12/26/94 BinHex4.0,StuffIt3.50 THINK C source for /mac/util/multifinder/mbarclockdigital, a menubar clock that appears to the left of the Apple Menu. /mac/development/source/menufixer1.0source.cpt.hqx 93 11/15/93 BinHex4.0,Compact1.51 THINK C source for /mac/util/developer/menufixer1.0.cpt.hqx, a program to reconcile MENU resource IDs against internal menu IDs. /mac/development/source/morpionsource1.00.sit.hqx 55 12/4/93 BinHex4.0 THINK Pascal source for /mac/game/board/morpion1.00.sit.hqx, a solitare game. /mac/development/source/moviescroll.sit.hqx 70 7/24/94 BinHex4.0,StuffIt3.50 THINK C source for a "credits" type splash screen scrolling of 'TEXT'/'styl' resource content. /mac/development/source/msgdemo1.4.cpt.hqx 620 5/1/94 BinHex4.0,Compact1.51 THINK C source for a collection of graphic effects for putting a picture onto the screen (into a window). 40 different effects include 8 scrolling effects. Includes compiled application to demonstrate the effects. /mac/development/source/multisessionunit1.04.cpt.hqx 493 10/3/93 BinHex4.0,Compact1.51 THINK C source for /mac/util/comm/multisession1.04.cpt.hqx, a terminal program that allows you to have up to 15 windows open over a single serial connection. Includes C source for the UNIX host using the UNIX MultiSession server program and THINK C source for MacMore 1.0.4, a program for viewing and converting text files. /mac/development/source/mungeimagesrc1.20.sit.hqx 77 8/15/94 BinHex4.0,StuffIt3.50 Pascal source for MungeImage, a program which allows one to mount .image files as disk icons on the desktop. /mac/development/source/myenvnotify.cpt.hqx 12 11/6/93 BinHex4.0,Compact1.51 C code for a simple program that, given a file name, launches an application-creator and has it handle the file. The net result is exactly the same as if the user had double-clicked on the file. /mac/development/source/ncsatelnet2.61d1.cpt.hqx 871 5/21/94 BinHex4.0,Compact1.51 C source for /mac/util/comm/ncsatelnet. Will now compile in PowerPC-native mode code! /mac/development/source/newrae.sit.hqx 17 7/24/94 BinHex4.0,StuffIt3.50 THINK C source for a some happy bouncing smiley faces. /mac/development/source/newstringart.sit.hqx 112 7/24/94 BinHex4.0,StuffIt3.50 THINK C source for a line-drawing-type screen saver. /mac/development/source/newswatchersrc2.0d17.cpt.hqx 360 11/19/93 BinHex4.0,Compact1.51 Everything you need to build NewsWatcher (the source, project files, MacTCP includes) in THINK C. /mac/development/source/newwatch2.1.cpt.hqx 22 8/23/95 BinHex4.0,Compact1.51 A small analog clock program. Includes Think Pascal source. /mac/development/source/nshell1.50src.sit.hqx 148 9/2/95 BinHex4.0,StuffIt3.50 C Source for util/developer/nshell. /mac/development/source/openselection.txt 7 9/29/92 Text Pascal code to have the finder open a control panel. /mac/development/source/pathfromfsspec.txt 4 11/21/92 Text Pascal source that when given a FSSpec will return a handle to the full path name. Does not have problems with path lengths with greater than 255 characters. Requires System 7. /mac/development/source/pentominoessrc2.0.sit.hqx 549 8/27/95 BinHex4.0,StuffIt3.50 THINK C source for /mac/game/board/pentominoes1.41.cpt.hqx, a game where you must fit all the tiles in a frame without overlapping. /mac/development/source/pentominoes1.41src.cpt.hqx 283 12/11/93 BinHex4.0,Compact1.51 THINK C source for /mac/game/board/pentominoes1.41.cpt.hqx, a game where you must fit all the tiles in a frame without overlapping. /mac/development/source/pictbuttoncdef1.2.sit.hqx 47 9/29/95 BinHex4.0,StuffIt3.50 Use pictures as buttons instead of the drab black and white 'normal' buttons; v1.2 adds multi-state option and fixes crash related to buttons appearing off- or just-off-screen; includes source well as projects for THINK C 7 and CodeWarrior 6. /mac/development/source/plaintext1.21src.cpt.hqx 140 2/6/94 BinHex4.0,Compact1.51 MPW C source for /mac/util/text/plaintext1.21.cpt.hqx, a simple text editor that handles files larger than 32K (and much more). /mac/development/source/popupcdef1.0b5.cpt.hqx 165 3/20/95 BinHex4.0,Compact1.51 Popup CDEF compatible with systems 6.0 and 7.0, similar to the standard popup CDEF supplied with system 7.0 and described in IM-VI. An additional variation code, popupTypeIn, helps support type-in popup menus by displaying only the down arrow without the current selection or title. /mac/development/source/popupmenutester1.00.sit.hqx 7 11/23/94 BinHex4.0,StuffIt3.50 C source to demonstrate the use of a System-7 popup menu, as well as a movable modal dialog. /mac/development/source/pppsrc2.01.sit.hqx 165 10/30/93 BinHex4.0,StuffIt1.51 THINK C 5.0 source for MacPPP from Merit/MichNet. /mac/development/source/prettyprinttokenizer.cpt.hqx 32 10/18/94 BinHex4.0,Compact1.51 Programming utility based on the Tokenizer; drag-n-drop source code formatted source code printer. /mac/development/source/pwrswitcher1.12code.cpt.hqx 156 1/16/94 BinHex4.0,Compact1.51 THINK Pascal source code for /mac/system.extensions/pwrswitcher1.12 which allows you to switch active applications using the power key. /mac/development/source/regiontorectangles.sit.hqx 11 3/20/94 BinHex4.0,StuffIt3.50 THINK C function to split a region into its constituent rectangles for processing. Includes demo program. /mac/util/developer/resanomaly1.2.sit.hqx 122 9/29/95 BinHex4.0,StuffIt3.50 Highly customizable programmerUs utility, which, when given a resource file, generates a C source code listing of all named resources in the file; v1.2 is faster, has spinning cursor class, more; includes source. /mac/development/source/rescomparepatcher1.0.sit.hqx 6 9/3/95 BinHex4.0,StuffIt3.50 C source code for a code resource that is to be added to a ResCompare 4.0.3 patcher to make it copy or patch a data fork (specifically, a PowerPC app). In other words, this patch allows you to use ResCompare to create patches for "fat" (68K and PowerPC) applications. /mac/development/source/resetdtdbssource.cpt.hqx 10 1/2/93 BinHex4.0,Compact1.51 THINK C source for /mac/util/diskfile/resetdtdbs.cpt.hqx, an an application to reset Desktop Databases on each mounted volume. /mac/development/source/rotationsrc.sit.hqx 37 7/22/94 BinHex4.0,StuffIt3.50 This excer involves computation of the isometric projection of a solid and rotation of that solid about an axis /mac/development/source/scrollsource.sit.hqx 39 7/22/94 BinHex4.0,StuffIt3.50 C source code for implementing a list in a dialog box. /mac/development/source/selection2.5.sit.hqx 1037 6/28/95 BinHex4.0,StuffIt3.50 Contains Mops Selection Framework and Mops Extensions, recent enhancements to the Mop programming environment. /mac/development/source/sfgetfolder.cpt.hqx 19 12/6/92 BinHex4.0,Compact1.51 THINK C source that implements a custom Standard File Dialog that allows users to select folders in which to save or locate files. Includes sample program. Requires System 7. /mac/development/source/sfgetfolderp.sit.hqx 17 1/16/93 BinHex4.0,StuffIt3.50 THINK Pascal source that implements a custom Standard File Dialog that allows users to select folders in which to save or locate files. Requires System 7. /mac/development/source/sfmultiget1.1.cpt.hqx 14 10/14/92 BinHex4.0,Compact1.51 C source (MPW and THINK) to implement a multiple-get version of the standard SFGet dialog. /mac/development/source/soundmatesdk.sit.hqx 92 3/25/95 BinHex4.0,StuffIt3.50 This kit allows programs to write plug-in modules for Motion Work's SoundMate program, part of the Multimedia Utilities. /mac/development/source/showicon7.sit.hqx 11 5/8/93 BinHex4.0,StuffIt3.50 ShowINIT compatible routine that shows 'ICN#' and 'iclx' flavor icons. For use by all INITs in System 7 and beyond. /mac/development/source/shutdownfadesource1.0.cpt.hqx 45 11/20/93 BinHex4.0,Compact1.51 Source code for /mac/system.extensions/init/shutdownfade.cpt.hqx, which causes all attached screens to fade to black at shutdown. /mac/development/source/shutdownfxsrc1.5.cpt.hqx 128 4/30/94 BinHex4.0,Compact1.51 Source code for /mac/system.extensions/init/shutdownfx1.4.cpt.hqx, which picks a random effect from one of 16 built in to clear your screens at shutdown. THINK C project files included. /mac/development/source/simplelistmanager.txt 11 9/29/92 Text Pascal code that makes it easier to use the List Manager to create and manage lists of strings. /mac/development/source/simplesavepicts.txt 8 11/23/94 Text A Unit written in Think Pascal to save Gworlds or current active windows as a file of PICT format. /mac/development/source/sleepdeprivation1.0src.cpt.hqx 55 11/20/93 BinHex4.0,Compact1.51 THINK C source for /mac/system.extensions/init/sleepdeprivation1.0, which clears the screen with a cool graphic effect when your Mac goes to sleep. /mac/development/source/snddemo.sit.hqx 97 4/10/93 BinHex4.0,StuffIt3.50 Minimum THINK Pascal source a beginner could look at to see the essential elements of async sound production, done by-the-book. /mac/development/source/sortinitinstallsource.cpt.hqx 6 3/31/87 BinHex4.0,Compact1.51 This is the .asm and .link text souce for the SortInitInstall application. /mac/development/source/speedymouse1.2source.cpt.hqx 33 12/24/93 BinHex4.0,Compact1.51 THINK C source for /mac/system.extensions/init/speedymouse1.2, which causes your mouse to move at twice its normal speed. /mac/development/source/squarewavesound.c.hqx 9 10/31/86 BinHex4.0 SW Sound.c is source for SW Sound. /mac/development/source/starmenusource.txt 14 9/11/93 Text MPW C and ASM source to add a "system" menu to the menu bar, one that will stick around all the time. /mac/development/source/startupscreenpicker1.1.cpt.hqx 49 11/20/93 BinHex4.0,Compact1.51 THINK C source for an INIT which will pick a random startup screen to be displayed during at startup, during INIT loading /mac/development/source/stonedmouse1.0source.cpt.hqx 23 11/20/93 BinHex4.0,Compact1.51 THINK C source for /mac/system.extensions/init/stonedmouse1.0, which causes your mouse to move discretely instead of continuously. /mac/development/source/stusthreadutils.cpt.hqx 24 3/28/94 BinHex4.0,Compact1.51 THINK C code to useful ThreadManager routines available to the public. /mac/development/source/talkingclockprosrc2.0b0.cpt.hqx 107 9/11/93 BinHex4.0,Compact1.51 THINK C project containing the source code to Talking Clock. A good example of using the Speech Manager and AppleScript. /mac/development/source/tarsrc4.0b.sit.hqx 59 2/5/94 BinHex4.0,StuffIt3.50 MPW C source for /mac/util/compression/tar4.0b.sit.hqx, a program to read and write UNIX-style TAR archives. /mac/development/source/tcpexample1.00.sit.hqx 42 12/13/92 BinHex4.0,StuffIt3.50 Sample code to demonstrate the use of a relatively high level interface to MacTCP that allows fairly easy writing of TCP applications in Pascal using event-driven programming. /mac/development/source/te32k1.2a.sit.hqx 173 7/30/94 BinHex4.0,StuffIt3.50 A plug-in replacement for the Macintosh Toolbox TextEdit package that can handle more than 32 K of text at a time. THINK C source with a sample application compiled as Fat Binary for 68K and PowerPC Macs. /mac/development/source/teslagamekit.sit.hqx 567 9/14/95 BinHex4.0,StuffIt3.50 A game creation source kit that includes PixelBlizzard, a sprite toolkit optimized for sidescrolling arcade games; SSE, a sound engine capable of rudimentary music and sound effects; PolyMan, a polygon hit testing engine to be used with the sprite toolkit; and MITORI Warrior, a sample game. /mac/development/source/tetrislight1.0src.cpt.hqx 118 8/14/93 BinHex4.0,Compact1.51 THINK C source for /mac/game/arcade/tetrislight, a very minimal implementation of Tetris. /mac/development/source/threadlib1.0d4.cpt.hqx 118 4/6/94 BinHex4.0,Compact1.51 Source for a non-preemptive, multiple thread library; v1.0d4 fixes several bugs, improves internal operation of the Thread Library. /mac/development/source/tinyfinder.c.txt 11 7/30/85 Text C source for TinyFinder /mac/development/source/trackpopup.cpt.hqx 19 5/21/87 BinHex4.0,Compact1.51 MPW Asm source code and listing output for TrackPopUp, a function somewhat like MenuSelect but for pop-up menus. Works on all Macintoshes. The listing output will be useful in deciphering the expansion of the "Pascal-ish" macros used in the source and for determining the values of symbols and trap words that might not be defined in your own set of EQUate files. /mac/development/source/ultrarandomlib.cpt.hqx 15 02/09/94 BinHex4.0,Compact1.51 Source for a C library to create random numbers. /mac/development/source/unfolder2.0src.txt 30 10/23/93 Text C source for /mac/util/diskfile/unfolder2.0.hqx, a utility to translate MacBinary-encoded files. /mac/development/source/unpitsource.cpt.hqx 27 11/11/86 BinHex4.0,Compact1.51 Unpit.c and Unpit.r are source for the Unpit program. /mac/development/source/unzip1.01source.cpt.hqx 60 7/4/92 BinHex4.0,Compact1.51 C source for a program to decode files compressed in .zip format. /mac/development/source/usefulcode.sit.hqx 31 12/6/92 BinHex4.0,StuffIt1.51 THINK C source for several nice bits of code: CInstance - A class to implement object persistence (a convenient way to use a prefs file). driver - A class upon which to build drivers and DAs PasStrs - A number of functions that let you have look-alikes for the C string functions (e.g. strcat, strcpy, etc.) that work with Pascal strings. A modified version of oops.c that includes a new function - sizeofobj - that is used by the CInstance class. /mac/development/source/venus.cpt.hqx 419 7/16/94 BinHex4.0,Compact1.51 Symantec C++ 7.0 source for a program that simulates flying through clouds. Non-interactive compiled version included. /mac/development/source/videotoolbox951108.sit.hqx 2513 11/9/95 BinHex4.0,StuffIt3.50 About 200 Codewarrior 7 subroutines (and some demo and utility programs) for visual psychophysics on the Mac. Low-level routines give video control; high-level routines are useful in running psychophysical experiments. Useful to anyone who wants to present accurately specified visual stimuli or to use the Mac for psychometric experiments and generally anyone who wants strict control over the Mac's video. /mac/development/source/voyeur1.11source.cpt.hqx 170 3/13/94 BinHex4.0,Compact1.51 THINK C source for Voyeur, a "no frills" file viewer avilable in the archive's diskfile directory. /mac/development/source/warptwo.sit.hqx 64 2/7/94 BinHex4.0,StuffIt3.50 Think C projects and source for five different "Warping" effects, some of which of you've seen before in screensavers. /mac/development/source/warriorcdevstub.sit.hqx 4 3/20/94 BinHex4.0,StuffIt3.50 A stub to allow you to write a cdev in CodeWarrior (even though it currently does not allow you to use an id that is a negative.) /mac/development/source/warriorinit.sit.hqx 7 3/20/94 BinHex4.0,StuffIt3.50 An INIT written in CodeWarrior that shows how to use their A4 stuff, as well as handle patching a trap, multi-segments, etc. /mac/development/source/watchdasource.c.txt 8 5/22/86 Text C source for an analog clock DA. /mac/development/source/wdefpatch2.1.cpt.hqx 18 7/18/92 BinHex4.0,Compact1.51 How to add a simple extra part to an existing WDEF and do hit testing on the part via FindWindow(). The extra part in this case is on the right side of the title bar, just to the left of where the zoombox would be. When hit, it inverts the window. THINK C source, plus compiled examples. /mac/development/source/wintershell1.0d2.cpt.hqx 977 1/22/94 BinHex4.0,Compact1.51 THINK C source for a Macintosh application shell supporting both Systems 6 and 7. /mac/development/source/wireframeoramasrc.sit.hqx 87 1/16/94 BinHex4.0,StuffIt3.50 THINK C source to plot and rotate wireframe objects. Includes compiled demos. /mac/development/source/wizardrycharactereditor.c.txt 22 5/22/86 Text C source for the Wizardry character editor.