Newsgroups: comp.binaries.apple2 Path: news1.icaen!news.uiowa.edu!chi-news.cic.net!newsfeed.internetmci.com!news.msfc.nasa.gov!pendragon.jsc.nasa.gov!ames!waikato!comp.vuw.ac.nz!actrix.gen.nz!dempson From: dempson@atlantis.actrix.gen.nz (David Empson) Subject: AppleWriter 2.1 patches for printing on a IIgs Message-ID: Sender: news@actrix.gen.nz (News Administrator) Organization: Actrix Information Exchange Date: Fri, 27 Oct 1995 23:57:06 GMT X-Nntp-Posting-Host: atlantis.actrix.gen.nz Lines: 269 The following BinSCII/ShrinkIt file contains the three files that were distributed with the freeware version of AppleWriter 2.1. They describe a patch that can be made to AppleWriter 2.1 to allow it to print on a IIgs using the internal printer port firmware. Without this patch, it will just hang when trying to print. The three files are: AWIIGSFX.PS (Postscript file containing a description of the patch), AWPATCH.BAS (a program to apply the patch) and AWPATCH.TXT (the patch description in text-only form). I've also posted AWPATCH.TXT in an article on comp.sys.apple2. ========== article follows =========== Newsgroups: comp.sys.apple2 Path: news.uiowa.edu!chi-news.cic.net!newsfeed.internetmci.com!news.msfc.nasa.gov!pendragon.jsc.nasa.gov!ames!waikato!comp.vuw.ac.nz!actrix.gen.nz!dempson From: dempson@atlantis.actrix.gen.nz (David Empson) Subject: Re: Applewriter Patches? Message-ID: Sender: news@actrix.gen.nz (News Administrator) Organization: Actrix - Internet Services Date: Fri, 27 Oct 1995 23:51:02 GMT References: <46i0uc$3nl@cello.gina.calstate.edu> X-Nntp-Posting-Host: atlantis.actrix.gen.nz Lines: 117 In article <46i0uc$3nl@cello.gina.calstate.edu>, Larry Powell wrote: > I have been trying to use Applewriter 2.1 on a GS but have run into > a problem. When printing a large document, data is lost. I presume some > kind of handshaking related problem although I thought I had fixed it. > Anyway, I vaguely recall something about some kind of patches for > AW2.1 Yep. I got them (and AppleWriter 2.1) from Resource Central. Here is the text file describing the patch. It was called AWPATCH.TXT. I'll shrink and BinSCII all three files and post them to comp.binaries.apple2 shortly. IIGS APPLE WRITER PORT PRINTING PATCH ************************************************************************ USE OF THESE PATCHES ARE *** NOT *** RECOMMENDED IF YOU HAVE ACCESS TO A POSTSCRIPT BASED LASER PRINTER. By far the OVERWHELMINGLY best way to run Applewriter in a IIGS environment is with a Super Serial Card. This is especially important for the recording and viewing of returned PostScript messages and data. Reprinted from ASK THE GURU I, available via [SYNERGETICS] email or (602) 428-4073 for $24.50 VISA/MC, US only. Original Postscript code Copyright c 1992 by Don Lancaster. All rights reserved. This text file based written by Timothy Tobin (GEnie: A2.TIM) and is based on Don Lancaster's code. Used with permission. Free help line and additional info: (602) 428-4073. ************************************************************************ Name of textfile: AWPATCH.TXT Source: SYNERGETICS Author: Don Lancaster, with modifications by Timothy Tobin Desc: Apple Writer patch for IIGS Date: August 8, 1992 Release: 1.0 Status: Copyright c 1992 by Don Lancaster and Synergetics. 3860 West First Street, Thatcher, AZ. (602) 428-4073. All commercial rights reserved. Personal use permitted so long as this header remains present and intact. PostScript Secrets Book + Disk costs $29.50. VISA/MC. Keywords: AppleWriter, IIGS, patch, comm, PostScript, modem, Guru, word, processor Can I run Apple Writer On an Apple IIgs? Except for one tiny and nit-picking detail, ProDOS Applewriter 2.1 runs reasonably in the fast mode on a IIgs. The only trivial hangup is that Apple Writer blows up the IIgs when you try to print. I can't imagine any of you diehards fussing over such an insignificant bug, but for those of you purists and perfectionists out there that absolutely insist that a word processor should really be able to print as well as to process words, a few minimal printing patches are shown below for ProDOS Apple Writer version 2.1. These patches perform by defeating the testing made for the Super Serial Card. If this test fails, no 6551 serial port firmware will be assumed, and no damaging pokes will be made to exactly the wrong place in the IIgs. Thus, no blowups will occur. Be sure to use the control panel on the IIgs to set your printer values. Option [O]-J is no longer active. Use the Super Serial Card instead of these patches for any and ALL serious PostScript work! ********************************************************************* This patch is for ProDOS Apple Writer 2.1 version AWD.SYS only. AWD.SYS runs only on the 80 column IIc or the 128K IIe. The patch allows printing on a IIgs by defeating any attempts at setting serial data values to a non existant 6551 port chip. It works by trashing the i.d. bytes for the super serial card and by aborting any [O]-J. 1. Make a third or higher backup copy of ProDOS Applewriter 2.1, using the filer utilities. Plainly label this disk FOR IIGS ONLY! 2. Get into /BASICS.SYS. Then CALL -151 to get into the monitor. 3. BLOAD AWD.SYS, A$2000, E$6020, T$0C 4. Verify 4DC7- A0 Change 4DC7: 60 5. Verify 4F7E- 01 Change 4F7E: 10 6. Verify 4F85- 31 Change 4F85: 13 7. UNLOCK AWD.SYS 8. BSAVE AWD.SYS, A$2000, E$6020, T$0C 9. LOCK AWD.SYS As an alternative, you can use the Applesoft patch program (AWPATCH.BAS) to do the patch automatically. This Applesoft program was provided with this text file (AWPATCH.TXT) as well as the Postscript command file (AWIIGSFX.PS) which is the original source for each. ********************************************************************* Write, call or GEnie [SYNERGETICS] email for your free PostScript Insider's Secrets and Hardware Hacker Insider Info brochures. Contact Don Lancaster's SYNERGETICS for reprint availability. Full consulting services available based on the concepts shown above. FREE VOICE HELPLINE AND ADDITIONAL INFO: (602) 428-4073 -- David Empson dempson@actrix.gen.nz Snail mail: P.O. Box 27-103, Wellington, New Zealand