From bran0097@maroon.tc.umn.edu Mon Dec 12 17:23:53 1994 Received: from maroon.tc.umn.edu (maroon.tc.umn.edu [128.101.118.21]) by nic.st olaf.edu (8.6.9/8.6.5) with SMTP id RAA05531 for ; Mon, 12 D ec 1994 17:23:52 -0600 Received: by maroon.tc.umn.edu; Mon, 12 Dec 94 17:21:49 -0500 Date: Mon, 12 Dec 1994 17:21:47 -0600 (CST) From: Kathleen Branin Subject: Re: still testing proterm 3.1 patch To: Peter F Handel In-Reply-To: <9412122252.AA18569@lars.acc.stolaf.edu> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Status: RO X-Status: > I've got a IIGS w/a USRobotics 14.4k. Could I get a copy of your > patch? Thanks... Ok, heres the patch, but first a little history / info. The patch contains an SHK archive, that contains two files. PT.BASIC, and PTFIX. PT.BASIC : does some simple version checking, creates a backup of your original PT3.CODE0 (where the patch is installed) and installs the patch (PTFIX) in PT3.CODE0 PTFIX : this is the patch it's self. what it does: it replaces proterm's current modem port driver, and modem port interupt handler with a new one. this new one will check to see if the incomming interupt is from the modem port. if not, it will set HSKo low, change the main irq vector to another point within the patch, allow an embedded interupt, on exit of that interupt, it restors the main irq vector to what it had before (probably $00081d [the start of the patch's irq handler]), restores the state of HSKo, and exits. what to do: copy PT.BASIC and PTFIX into your proterm directory, and launch PT.BASIC. this will install the patch, and if nothing goes wrong, launch PT3.SYSTEM. if sommthing does go wrong it will do a P8 exit. (basic system's "BYE") what you need: an apple IIgs, a hi-speed modem with hardware handshaking, and proterm 3.1. if you have ANY problems, please tell me. or if it works fine, please tell me. notes: on 2.8mhz GS's, it seem that when downloading when proterm modem is set to 57.6k, you may have a problem with proterm's 512byte incomming buffer wrapping around it's self before the transfer code can pull what it need out of it (cuasing the loss of 512 bytes of data). if this happens, reducing the speed from 57.6k to 38.4k seems to help. (this is not the fault of the patch) due to the nature of the patch, and becouse of space, I _DO_ break some rules. disclaimler: Use this patch at your own risk. I take no responsibilities for any problems you have with this patch other than correcting the patch so it does not happen again. this patch modifys PT3.CODE0. after the patch you will need to put an "&D0" in your init string for your modem to function properly. this patch may stop 2400's or other slow modems to not work with proterm properly, so keeping an un-modified copy of proterm 3.1 is essential. thank you for helping out, John Kielkopf bran0097@maroon.tc.umn.edu heres the file in BINSCII ----------------------------start------------------------------- FiLeStArTfIlEsTaRt ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789() LPT3ATFIX.SHK AcQDAAAACA(4FIQg9aIAGygGMoRvAcQDAQkp GVvTlzW6C8PpAAAAMoRHLUgXeMAMexgGBsQBAEwAAAAAAAAANAAAAAwBAAAAAAAA GVvTv8N2DAAPAMAABAAAAoDAAAw4AwPABAAAAAACAAgAetwBAYgGWAABE4lDCAwC MohHLUgXAMAAAAAAAAwAAAAAIAAAAAAAAAAIAAAABAAAAAAAAAAAAgMACAAAAMAA DAAADQdXBAAAAAwAuQFUTFkQAMUSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAb7PA(P4(QchAABAK0SAhohychCNpIA6qGJHOBABzCQAIKBgCxoYrAYwAygwI IhGAYQoQC)mNBEAkM48heP2FDkCkYU0ggFjEhSB6OZ1AQA1j4iMeHbY8GhgN4RHj KXuMMPjljFMpMS4kulTMDyLURTAg8QDGQJkiJlmYCPXMDnC2MVi0dRTmTxBtNdW9 qFjNhgL4rIyg(iCBIBv1LEUDkLysTEHlb1gpn9GqcQo1LI7UGHWMGSPUXZMQb4xG BiLJjFDWf12x74oVlVwl4BDuRIp5LYwwSo4jwBA8IEaioHGKDEEjb2oICTXOTFGs LwghcHGEDzHrUUiZH(iKSFCPIYABb240zD6g1TsB7uN7Cj3uPhAhh6bXz4JKbq7B WDCPPFMldsn)Si1N60w4jCpy2FRDXGM0ghEIWEKyjsJIKT(DAABOgIRdgA4AHEBo m1bBFECsARWZcwqJBBNbR5AiZKACUaEGbYQowEPkMRBiFFAhgZYHXgYUxy5YEShR IgIWEqFaYYohBApYhKyRJJXYBBZhZccolrmFImByAWQiwRhGiA4AIBDpQrCB8sOY jT7FpujzOsCmQrDQ(MKSQJtMyzAbvDM5WSjjNG8AbEaAyw4YvqhWgrvz44GC6hyF 8EARtiJA0tttX0E6EuhMRcxTjhAhGTjjIEKAUSQOVT4ABBAdl9ABhUHia(xTo77r PON8KL)vNMCwARnOGEEUrwTHoIzjBUk6sYcQRoxEuhohApDUlkEQCmdRs30UvwE2 20hNjEskgRBfzkFpsD2q6bLJxO0Gz5B41iLl1jB5fDQD8MMMsvtbwdqjhJcPOvUA UbffrfMVzg70PsixoSNPf54swE0bV1w4jtRMgrTjcTBgS1jJQFQZhbhCTsI4hPmz b9rhBxDLjh7ycT)X4sElsftlU209ji56RiEDjgYQdsGH2AMsjgGQGwPDMkVlohst zwILYMvmkCAYVCUW1Nqkqp9YNpUnqwjKnTvBGE0fF0GQgHgtfb7nuvhduWeu76(O 75Y6OBQBYbU98I6aAMAAAAgAAEAAjDgOAAAAAAgBIAAACAAAaAAAa41CEAgBOYAA JohXeUAAexgGAsQBAAwADAAAAAAAAAAAAYAAgAAAAAAADAgAAAAAuwVjAAgAAIAD UBFAJZ0MAAAWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATtt)CkggwIAAAeZkEUTS hIETkjMVlEUVUUfBwVInkIQGAA3rEc6AEwglkCk4CegUUJoEF5hSOABAU55CySVH sWIfHg7UWyWyCAIRgARDyVDGAUFhmdRDB6)tAGLBAAgHh61Kogf2CZcwN41zViq2 N64qdwZJObmsDQjGl4apoDVCNasWV(cHoZveVgrKmGYPIBvK(qJKoE8GzkWoY9Rx AIpAzQleTOBHppFStEIbKPbQAqA8CAAM0wDEK5bjGZwmlAjMsIlSAACSY4AjATHR bLyCwQwCwCv2qgC0QoUAsLhv8YjBGFYFpOVlzzWYw5cUAacqqhJgJiAAkKgo8Agg Hgag0BQqPI6xs75N3ub47ot(xDZltKl(vR(afpKQN4fjR2KKUgfRgjEQArMuVIA0 A4EeIFgJlAABKaUAB6Y8sLCXGQpTmEncdsQAAUCSIdxC1rQBDQtIgXFDRGccbwHb NGBoxHmeIAWRFeyC4rzTmHgJJntw7lBuBcSKJdNInBBoREmWU0GjBCOGzypxEET6 oFNHAAjRPAMqwy1LCEAQAAgAA0GzAAIMIIIAghpIhSk0cTzJIIKP4hpI)koonjv) bxzHRAb2oBhKQEQRikqGIUA0kKetziOJ8H4DFAhBeUEAlCYmABgXMNJ4HA0AMtnG BW(SRnTGlQLyHifATVFTVXdXlFmVXZdVgUwZAAgGAAAAAAAAAAAAAAAAAAAAAAAA AIlX