-STXT23 AQM sTXT23 COM *TXT23 DQC`TXT23INFCOM?v{TXT23.ASMQ ! "$#%'&)(*,+-o.1/032465879:<;>=?B@ACDEFGJILKHPNMOŧ]-&a U jM] jXtڰV!Ve'7$b@2Ƚ)i#H`h52C *(dي4?7~a}sba^Qzck!ec밅lϮh?TcSs`9XuW2]HV"9m$϶^dR][?AK?[H;>@S/9ۗ`'Ϯ| JB>(u/d %{-d2m7WRxK9 ^^ij`s8br`S8r.xW9#qWaE9^`U{Wja4oqM4>)sTEnkk'8ǭn9cm!,^ŮQc31!q l]:j*,wm_qW8yG{W!@w­~x}{+$h5rbWٶo߭nǹu[W)DuLaLs\9+Yf cBc߭_䫼֓C_zU]a$P8mݾ+@65i+يtDMJȽ)i~ٶ]hjKQ!99`Uw{"[*h09n {m,),Qs]s̱n awPL+"H#mpvmsv=-+&'{squud69!DO"!'u9J}Q c'hy He"a6 fÚ%zn^{NW Qzc߿L/;/z_7V~swrb|ي*=.渇_+N{0s8VdjrRGƂ& ['9QlxGkL/;/z_7V~swr!9~+_-&!-+#? <<-- Insert your Text between the "?" and the "^@" -->> vVTXT23.DOCQ  "!#%$(&*')+,-o./024135678:9><@;=?BAECDGHKIJLONPFM1[Is%c#!5w'+k_}w:VN~gʪ OͼJ1C5w?o'_Y*LVt:}~*5n|Lv{אpwn}}>APeq:Ľ+:cK6K:9Y*ֵV}Vz̕*O6N!~bj:S7¨.Q-R mvYb4y=ʠl&z̕xwvM|'vR ^к|"ϪaZ+@~+[Is<˰u#nU^tXub߿,N.`Se#l } X/ͲcaBjgeb۶6;UvTS5ﳪu٧Dg~+ֵVb4y=5b߿,N.`Se#l } X/ͲcaBjgeb۶6;!9~+_-&!-+#? TXT23.COM is a method of gaining instant .com files that will print out textual messages. The printout of the message may be intercepted with ^S and ^C as with other cp/m 'type' and 'print' routines. The 8080 source code for the routine at the start of this file (first line above) is in TXTxx.ASM. Version 1.0 (12/24/83) by: Simon Ewins, E-MX RCP/M --- (416) 484-9663 Version 2.0 (01/04/84) by: Harry Kaemmerer, CP/M-NET EAST --- (201) 249-0691 Version 2.3 (01/17/84) by: Bob Schultz, Toronto, Ontario. ******************************************************************************* The file TXT23.COM is basically a short program that sits at the head of a text file that is created in the NON-document mode. Load this file with Wordstar and you will notice that the first two lines contain some junk that looks like this: !9^Ae~~^@................^@7I? This is the short program that will print whatever text follows. The text that follows must be terminated with a null. To generate a null use ^P followed immediately by ^@. If your machine cannot do this because of internal key definitions then you can use ^Kb and ^Kk to mark one of the ^@ characters in the first line and then copy (^Kc) the character to the end of the text. (The Osborne and Otrona "Attache" are examples of systems that can't simply generate ^@) Alternately, we have included in this file a ^@ at the end which means that you could delete this text and in the future just insert your text between the ? on the first line and the ^@ that starts the second line. The file TXT23.COM is set up as described above. The procedure we have used to create the file that you are now reading is outlined here: 1. Load WS and go into Non-document mode. 2. Use filename.COM for the file to edit. 3. WS will respond with NEW FILE. 4. Use ^Kr to read into memory the file TXT23.COM. 5. Insert your text between the ? and the following ^@. 6. Save the file and then run it as a .com file. Note that the crlf combination after the ? on the first line prints. ALL characters up to the final ^@ will print. It is VERY important that the final ^@ be in place at the end of the file, otherwise strange things will be printed until a null is encountered. What use is all this? """""""""""""""""""" You may well ask.... It has been used to help on rcp/m's with the problem of some users typing QUIT or LOGOFF etc. instead of BYE. Instead of having to create an assembler file with DB lines and write a routine to print a message that says "Please use BYE to log off this system......" (plus other info), and then assemble it and then load it, we simply follow the procedure outlined earlier and create an 'instant' .com file with the editing capabilities of WS. It has also been used to display help files in a business environment. The operator simply types the name of the item she/he wishes to know more about and gets an instant screen-full of help. We hope you find this as useful as we have..... <----- Run this file (TXT23INF.COM) and you will see that this statement doesn't print!! The null marks the end of the text that starts at the ? on the first line. Note the ^@ above. (It is really a null, not a ^ & an @)! The fact that this text (following the null above) won't be printed means that you can include notes to yourself that will not be printed.