Index for ftp://ftp.gno.org/pub/apple2/gs.specific/gno/programming This index was last updated: Thu Aug 16 0:32:11 2001 ---------------------------------------------------------------------- ar.100.shk ar -- Create and maintain library archives. Front-end for makelib(1). [version 1.0] bison.119s.shk bison -- A port of the FSF's yacc replacement. bison is part of the GNU project. yacc is a parser generator (also known as "compiler compiler"). [version 1.19?] Source only. No precompiled binary. calls.100.shk calls -- A call chart generator, to show the sequence and calling dependancies of functions within a program. It's more flexible than Orca shell version. Requires cpp. [version 1.0] calls.200.shk calls -- A call chart generator, to show the sequence and calling dependancies of functions within a program. It's more flexible than Orca shell version. Requires cpp. [version 2.0] coff.110.shk coff -- This is an OMF disassembler designed for OMF 1.0 and 2.0 files. Output is similar to the ORCA and APW utility 'dumpobj', although OMF and 65816 disassemblies are much cleaner and more readable. This archive contains only the documentation and precompiled binary. [version 1.1] coff.110s.shk coff -- This is an OMF disassembler designed for OMF 1.0 and 2.0 files. Output is similar to the ORCA and APW utility 'dumpobj', although OMF and 65816 disassemblies are much cleaner and more readable. This archive contains the documentation and source. [version 1.1] cppDecus01b.shk cpp -- The C Preprocessor. This is not invoked by ORCA/C but is rather provided as a stand-alone preprocessor. [version 0.1b] dmake.ps.Z This is the manual page for dmake version 1.0 (based on UNIX dmake v3.8 pl 1), converted into postscript by a2ps(1). It was converted with two pages per sheet, landscape mode. dmake100.shk dmake -- A Unix-style make utility for automated compilation. [version 1.0, based on UNIX dmake 3.8 pl 1] dmake100src.shk dmake -- A Unix-style make utility for automated compilation. This archive contains the complete sources. [version 1.0, based on UNIX dmake 3.8 pl 1] documake.10.shk This is another make utility. It predates both dmake and fmake, and is nothing like its UNIX counterparts. Limited functionality. [version 1.0] dsc.110.shk dsc -- DOTW's (command line) Sprite Compiler. DSC takes a $C0 (Apple Preferred Format picture) file as input, and generates an ORCA/M compatible 65816 assembly source codes (in a text file) as output. [version 1.1] file2c.100.shk file2c -- Convert file to C source. [version 1.0] fmake.100.shk fmake -- fmake is a Unixish make utility. It only understands a small subset of make commands, though, barely enough to maintain small projects. Written originally by Felix Blank. The need for this utility vanished with the advent of dmake. [version 1.0] infer.100.shk infer -- An inference engine written in C [version 1.0] javap.090b.shk javap -- This program is intended to mirror the functionality of Sun Microsystems' JDK Java disassembler, javap. [version 0.9b] lc.100.shk lc -- Displays a count of code, comments and blanks in C source. [version 1.0] listlib.100.shk listlib -- Creates an object library listing of symbols, indexed by object file name. Requires Byteworks' makelib v2.0 (may work with other versions with only slight modifications). [version 1.0] m2o.110.shk m2o -- This program converts Merlin assembly source files to ORCA/M source files. [version 1.1] makelib.apw.shk This is the APW (Apple Programmers' Workshop) version of MakeLib, a utility for creating object library files. mkdmake.111.shk makedmake -- Calculates program dependencies and generates makefiles for dmake. This is a particularily brain-dead port that will likely be superceded. (By mkmf?) Suitable for simple dependancies. [version 1.1.1] mkobj.100.shk mkobj -- This program reads in a GS/OS file and places it into an OMF file which can be directly linked into a program. For example, mkobj can be used for adding pictures, compressed data, sounds, and other binary-like images into your programs. [version 1.0] mkobj.110.shk mkobj -- This program reads in a GS/OS file and places it into an OMF file which can be directly linked into a program. For example, mkobj can be used for adding pictures, compressed data, sounds, and other binary-like images into your programs. [version 1.1] nl.100.shk nl -- nl is a shell utility that gives shell access to Nifty List. Its main features are the shell's redirectable stdin and stdout, plus an optional internal filter to make the output closer to ORCA/M source. [version 1.0] occ.113.shk occ -- Unixish front-end for ORCA/C. Particularly useful in combination with dmake. Requires ORCA/C 2.0.3 (compiler version 2.0.2). [version 1.13] occ.114.shk occ -- Unixish front-end for ORCA/C. Particularly useful in combination with dmake. Requires ORCA/C 2.0.3 (compiler version 2.0.2). [version 1.14] rlist.110.shk rlist -- List resources in a GS or Macintosh resource fork [version 1.1] sc.110.shk sc -- This is a code generator that generates assembly source code intended for scrolling the SHR screen. [version 1.10] scpp.110.shk scpp -- A selective C preprocessor. It will only interpret directives that it is told to interpret. This makes scpp useful for making source files easier to read by removing unnecessary code (such as that for other architectures). [version 1.1] segfault011.shk This is the SegFaulter CDA. It detects certain types of memory corruption, but can make your GS less stable. [version 0.11] splatprep10.shk splatprep -- Prepare a C source file for the Splat! debugger. [version 1.0] startup.mk This is the startup.mk configuration file for dmake(1), somewhat updated. trace.100.shk trace -- Trace effectively adds in a DebugStr(3) call to the beginning of a program without the need to recompile and relink it. For use with GSBug. [version 1.0] unifdef.100.shk unifdef -- Remove ifdef'd lines. [version 1.0] what.100.shk what -- Show what versions of object modules were used to construct a file. [version 1.0]