KPETERSEN@SIMTEL20.ARPA (03/14/84)
From: Keith Petersen <KPETERSEN@SIMTEL20.ARPA> The following bug fix for Quikkey version 1.2 was obtained from a file on CompuServe. I assume it's from the author of the program. --- There is a minor bug in QK12.ASM, of interest only to those who employ USER sections. When you are done setting up the initiating and terminating keys, QK12 returns you to current drive, user 0 rather than current drive, current user. The fix is quite simple: there are three lines preceding the label "rwccp:", as shown: lda cusrdrv ani 0fh mov c,a rwccp: jmp ? The "0fh" should be changed to "0ffh" to preserve both current drive and current user. You can also patch the COM file by using DU. Find the first allocation block of QK12.COM and G to there. Then, =<E6><0F> will point you at the op code for "mov c,a". This was byte 64 on my system, and byte 63 is the offender. Do a CH63,FF;W;X and you're in business without having to reassemble the ASM file. Please let me know if yoy run into a problem caused by this fix; I admit that I did not research it thoroughly. However, I've implemented it and have had no problems. -------