You can now create text files with your TASWORD TWO WORD PROCESSOR and send the file to another computer or RBBS with the 2050 MODEM and MTERM SMART II modem program.
The following information was downloaded from COMPU-SERVE and revised by Dave Schoenwetter.
*** Modifying your Tasword Two for MTERM use ***
Load your Tasword Two program (with the Bytes, as usual), go to the Menu, and use “b” to exit to BASIC.
1. Machine Code Routine. Starting at Line 9000, enter the following BASIC loader for the machine,code:
9000 RESTORE : LET ADR=54848
9010 FOR I=ADR TO ADR+62
9020 READ BYTE: POKE I,BYTE
9030 NEXT I
9100 DATA 33,118,92,78,33,119
9101 DATA 92,70,3,33,86
9102 DATA 104,9,34,75,92
9103 DATA 33,87,104,9,34
9104 DATA 89,92,33,102,104
9105 DATA 9,34,99,92,197
9106 DATA 42,8,243,17,86
9107 DATA 104,237,176,33,85
9108 DATA 104,193,22,64,35
9109 DATA 21,32,4,54,13
9110 DATA 22,64,11,120,177
9111 DATA 40,2,24,241,54
9112 DATA 64,201
Once you have this typed in and you’re sure it’s right, enter GO TO 9000. Now you can just DELETE 9000,9112 to get rid of the loader program. Your Bytes are in place.
2. Now you want to modify the BASIC section of TW2. There are three necessary commands you must include:
—RANDOMIZE a
—CLEAR 54015
—RANDOMIZE USR 54848
I just put these in a convenient place in the program, along with some other lines:
5000 REM ** MTERM Formatting **
5010 RANDOMIZE a: CLEAR 54015
5020 You can put some PRINT statements in here,
5030 with some explanatory text, etc.
5040 PRINT "Load your MTERM code now, with"''TAB 2;"LOAD
""""CODE: PRINT USR 54016"
5100 RANDOMIZE USR 54848
5200 STOP
Note: the final STOP command is important.
Now, whenever you want to format your text file for the MTERM memory buffer, you can just exit to BASIC and enter GO TO 5000.
3. To make things easier, I have expanded my Menu to include the MTERM formatting option. This is what I did:
–Line 25: change VAL “4” to VAL “3”
–Line 60 PRINT : PRINT “format text for MTERM buffer f”
–Line 70: change PRINT AT etc. to PRINT #0;” etc….
–Lines 110 to 170: reduce each of the “LET i=VAL” numbers by one, for example, IF b=VAL”115″ THEN LET i=VAL”5″
–Insert Line 175: IF b=VAL “102” THEN LET i= VAL “19”
–Insert Line 670: IF b=VAL “102” THEN GO TO VAL “5000”
Since you have moved the Menu around a little, some of the other PRINT AT statements around the program won’t quite line up.
–Line 800: just use RETURN (get rid of the junk).
–Line 900: PRINT AT VAL “7”, VAL “0”;”Rewind and play the tape to verify””a$: RETURN
There may be some others, too; you’ll find them. In my program I have used a lot of PAPER, INVERSE, etc. That part is up to you.
4. Once you have all your BASIC modifications in place, enter RUN. Go to the Menu and use “t” to save your new program and bytes to tape.
5. Instructions for Use. You can use your modified TW2 program (I call it TasTerm) just like ordinary TW2, for editing, saving, and printing text. There are just a few things to remember:
–If you intend to upload your text file via MTERM, you must leave the column 64 blank. The machine code inserts an ENTER character at this position, so whatever you put there will be lost. When you begin, just hit Cursor Down once, Cursor Left twice, and use Ext. Mode “D” to set the margin. Use Sym. Shift “AT” to get back to the beginning, and you’re set.
–Don’t load anything into the program that will overwrite the first Help Page. As you can see, the m/c resides on that (formerly) blank line and you don’t want to lose it.
–Once you use the formatting option, your BASIC program will be lost, so you can’t go back to TW2. Just enter
LOAD “”CODE : PRINT USR 54016
and load your MTERM program. It will start automatically, and your text will be in the buffer.
–When entering text, I recommend leaving W/W turned ON, and R. Justify turned OFF. You don’t want to insert a lot of odd spaces that won’t make any sense to whomever reads your uploaded text.
–When uploading the text, it will scroll out in 63-character lines, even if the whole line is blank. That’s just the way TW2 stores text. You will see a “@” signal at the end of your file. (You’ll probably want to delete the “@” signal after it comes out.)
I think that’s all there is to it. If you have any questions or suggestions for improvements, I would be very glad to receive them.
David Pranitis
[e-mail address omitted]
TASTE.RM 26-JUL-85 6625
end of COMPU-SERVE download file.
***** CHANGES TO ALLOW 64 TASWORD FILES *****
I used the above procedure and found it to work perfectly, however I did not want to be limited to 63 columns so I revised the code somewhat to allow the full 64 column capabilities of the TASWORD TWO program. The only change necessary is the DATA statements. Use all other procedures listed above.
***** REVISED FOR 64 COLUMN *******
9000 RESTORE : LET ADR=54848
9010 FOR I=ADR TO ADR+48
9020 READ BYTE: POKE I,BYTE
9030 NEXT I
9100 DATA 237,75,118,92,42,8,243,17,86,104
9101 DATA 62,64,237,160,226,90,214,61,32,248
9102 DATA 62,13,18,19,24,240,62,13,18,19,237
9103 DATA 83,75,92,19,237,83,89,92,1,15,0
9104 DATA 235,9,34,99,92,201
- Total of 48 entries -
Dave Schoenwetter
[address omitted]
[phone number omitted]
end of list
Note: Type-in program listings on this website use ZMAKEBAS notation for graphics characters.