13 January 1993 Overview -------- This Compactor Pro archive contains the runtime environment for version 2.5.2 of Macintosh Ghostscript that runs on a Macintosh with at least 2 Megabytes of memory. Because it does *not* contain the Ghostscript source code, you must also obtain and unarchive MacGS_2.5.x_Dev.cpt to obtain a complete Ghostscript development environment. This implemention does not require 32-bit Color QuickDraw and runs under both System 6 and System 7. It should even run on black-and- white displays (!). This version does not presuppose a 68020 or better processor, nor does it presuppose the existence of a 68881 FPU. Mac-Specific Features ------------ -------- Once Ghostscript is initialized, if you click on the Graphics window, you can open and display PostScript files via the MacGS menu. This menu also allows you to save your PostScript output as a PICT file. You can Cut and Copy the rendered image to the clipboard. The arrow keys will scroll the graphics window. On an extended keyboard, the Page Up/Down and Home/End keys will scroll the image appropriately; the addition of the Option key specifies the horizontal scrollbar. Limitations (Caveat emptor!) ----------- ------- -------- Although I've implemented printing, I don't have a printer. Thus, as Donald Knuth says, "Although I've proven the code correct, I haven't tested it." No interface currently exists that allow you to specific other Ghostscript device drivers. There is currently no way to interrupt the execution of a large PS file other than to Quit MacGS when pauses at the end of a page. Bugs ---- Runtime errors sometimes cause MacGS to terminate abnormally with a typecheck error if the Ghostscript interpretor is implicitly invoked via the Open File... menu item. If you are writing PostScript programs, and are therefore susceptible to PS errors, I suggest that you use the console interface to execute your programs. Printing appears to be a noop. On a black-and-white (viz., 1-bit deep) display, some PS files make the initial contents of the graphics window black; scrolling the window sometimes ameliorates this problem. Distribution Caveats ------------ ------- Even though I've not yet included the caveat in most of the source code that I've generated, the distribution of the source code is controlled by the GNU General License. ...Martin Fong mwfong@nisc.sri.com ------------------------------------------------------------------------ 13 January 1993 Overview -------- This Compactor Pro archive contains the source code need to build version 2.5.2 of Macintosh Ghostscript that runs on a Macintosh with at least 2 Megabytes of memory. Because it does *not* contain the Ghostscript fonts, you must also obtain and unarchive MacGS_2.5.x_Runtime.cpt to obtain a testable development environment. This implemention does not require 32-bit Color QuickDraw and should run under both System 6 and System 7. It should even run on black- and-white displays (!). This version does not presuppose a 68020 or better processor, nor does it presuppose the existence of a 68881 FPU. (Because the previous versions were made on a Mac IIci, the associated projects were built with this hardware configuration in mind.) Mac-Specific Features ------------ -------- Once Ghostscript is initialized, if you click on the Graphics window, you can open and display PostScript files via the MacGS menu. This menu also allows you to save your PostScript output as a PICT file. You can Cut and Copy the rendered image to the clipboard. The arrow keys will scroll the graphics window. On an extended keyboard, the Page Up/Down and Home/End keys will scroll the image appropriately; the addition of the Option key specifies the horizontal scrollbar. Limitations (Caveat emptor!) ----------- ------- -------- Although I've implemented printing, I don't have a printer. Thus, as Donald Knuth says, "Although I've proven the code correct, I haven't tested it." No interface currently exists that allow you to specific other Ghostscript device drivers. There is currently no way to interrupt the execution of a large PS file other than to Quit MacGS when pauses at the end of a page. Bugs ---- Runtime errors sometimes cause MacGS to terminate abnormally with a typecheck error if the Ghostscript interpretor is implicitly invoked via the Open File... menu item. If you are writing PostScript programs, and are therefore susceptible to PS errors, I suggest that you use the console interface to execute your programs. Printing appears to be a noop. On a black-and-white (viz., 1-bit deep) display, some PS files make the initial contents of the graphics window black; scrolling the window sometimes ameliorates this problem. Resource Hacking -------- ------- I've created a 'pref' resource (the associated TMPL resource is included) that defines the size of the graphics output window. If you want MacGS to use something other than your screen's maximum size, select the "Use resource" flag and change the resource's width and height fields. Also, if you're both adventurous and curious, this resource contains additional fields whose values you may change for your runtime enjoyment. If MacGS requires more memory than you have available, you can consider changing MacGS' 'size' resource (-- caveat emptor!). You may also change MacGS' default paths by modifying the first string in the STR# 128 resource. Again, let the buyer beware! Distribution Caveats ------------ ------- Even though I've not yet included the caveat in most of the source code that I've generated, the distribution of the source code is controlled by the GNU General License. Futures ------- An automatic printing driver. Perhaps someone will be adventurous and create a PostScript-to-EPS driver using MacGS as a starting point. :-) ...Martin Fong mwfong@nisc.sri.com ------------------------------------------------------------------------