*** SMODEM36.001 *** Update #1 for version 3.6 If you have SMODEM36.MAC then check the source code to see if the following problems have been corrected. Some uncorrected copies were released. (a) The Auto-Dial option resets the defalt drive to A: while opening the directory file. This is a mistake. The problem is fixed by deleting the two lines of code illustrated below. ;THIS ROUTINE READS THE FILE TO THE DBUF DI1: PUSH H ----------------------------------- MVI C,RESET ((delete these two lines)) CALL BDOS ----------------------------------- CALL OPEN4 POP H INR A ;OPEN OK? JZ ERROR2 ;...NO, PRINT NO FILE. PUSH H LXI D,DBUF ;SET DMA. DI2: PUSH D (b) If a file name is specified with the primary option 'T' (terminal) then incoming data can be saved to the file by pressing the toggle 'R' (receive). Deleting the indicated code below allows the receive toggle and the printer toggle to be used simultainiously. TERML: CALL INCTLP CALL ANRCVB CALL CPRCVR JNZ TERM CALL INDATP PUSH PSW ;SAVE ORG.CHAR. LDA MACFLG ;GET MACHINE LANG.FLAG INR A ;MACHINE LANG.COMING THROUGH? JZ TERML9 ;YES...SKIP FILTER POP PSW ;SAVE ORIG.CHAR CPI 00H ;CHECK FOR NULLS JZ TERM ;DON'T PROCESS THEM ANI 7FH ;STRIP PARITY PUSH PSW ;SAVE FILTERED CHAR. TERML9: POP PSW ;GET FILTERED OR ORG.CHAR. PUSH PSW ;SAVE IT AGAIN CALL TYPE LDA LSTFLG INR A JNZ PUSHON POP PSW CALL LISTDV --------------------------------- JMP TER ((delete)) push psw ((add this line)) --------------------------------- PUSHON: LDA SAVFLG INR A JNZ NOSAVE POP PSW MOV M,A INX H SHLD HLSAVE ;MENU COMMAND DESTROYS HL-REG.. NOTE TO EXIDY USERS: ------------------- I have completed a special version of SMODEM36 for the Exidy Sorcerer called SMODEMX. This version uses screen ram and some on-board routines to provide some powerful extra features. Two menus, one for off-line and one for terminal Instant screen display Swapping between two screens in terminal mode Dump screen to printer The DIR (Directory) command now gives the remaining bytes on the selected disk and the total number of 128 byte sectors for the files displayed. Also, the same command may be used to display remaining disk space only. (for DD disks with 2K sectors...can be easily modified.) Full graphic status lines to indicate present mode, and display system messages. The source code is some 96K long and needs a Word Star caliber text editor to modify. Are any Exidy users interested? Walter Blady 17 Bermuda Ave. Toronto, Ontario Canada M8Y 2P6