home *** CD-ROM | disk | FTP | other *** search
-
- May 22, 1990
-
-
- In combination with ConMan 1.3's CNX: MountList entry, ConZap
- enables you to use an Amiga Shell (or better yet, an ARP 1.3
- AShell) on a remote ANSI or VT100-compatible terminal or computer
- connected to the Amiga's serial port.
-
- Obtaining a text editor that is useful on such a terminal can be
- difficult; however, the MicroEMACS from Fred Fish Disk #61 can be
- patched to work.
-
- ConZap also allows you to prevent AmigaDOS requesters from
- appearing on the Amiga and stopping all work at the terminal.
-
- Note: an article which discusses this whole matter in more length
- may be found on page 565 of the June 1990 issue of Computer
- Shopper.
-
-
- Installation
-
- Assuming you've already installed the ConMan 1.3 CNX: MountList
- entry as described in the ConMan documents, copy ConZap to your C:
- directory, and copy the small "emacs" batch file to your S:
- directory. Make sure the Script bit is still set on this file
- after the copy (or use Copy CLONE).
-
- Now you need to patch the FF #61 emacs executable to open the
- console device rather than its own window. Load emacs into FileZap
- or NewZap or whatever, then change sector 72, cursor position 0C4
- to hex 2A (the asterisk) and the next byte to a 00. Save this
- patched file into the C: directory. It's possible to use other
- editors instead of emacs; if you can find one that opens a RAW:
- window and uses no other input methods (no menus or IDCMP), locate
- the RAW: window title string and patch it to be a star (hex 2A)
- followed by a null.
-
-
- Usage
-
- ConZap accepts two parameters, one to control requesters (Req or
- NoReq) and one to set the console to raw or cooked mode (Raw or
- Cooked). The parameters aren't case sensitive and can come in any
- order. For example:
-
- ConZap noreq
-
- would disable AmigaDOS requesters on the current CLI. (Don't use
- the Raw parameter from anything other than a batch file, or you'll
- find yourself locked out of that CLI!)
-
- Connect your terminal to the serial port, and make sure the
- Preferences serial settings are accurate. You may have to
- experiment with settings on your terminal to get everything to
- respond properly. In particular, Amiga programs often send only a
- line feed at the end of each line, so you may need to send an ANSI
- "SET MODE" command to cause the terminal to recognize LF as an
- end-of-line character. You can do this with the ARP Echo command
- like so (the string inside quotes is case-sensitive):
-
- Echo "*E[20h"
-
- Finally, to start up an AShell on the remote terminal, type
-
- AShell CNX:serial.device/0
-
- Now would be a good time to use ConZap to shut off AmigaDOS
- requesters, so type
-
- ConZap NoReq
-
- At this point, you can use ordinary CLI commands (List, CD,
- whatever) on the terminal. To edit a file, type
-
- emacs filename
-
- and the "emacs" batch file in the S: directory takes over, using
- ConZap to set the console mode and requester status.
-
- That's it!
-
- Questions or comments welcomed.
-
- (Thanks to John Toebes and Chuck Mcmanis for their help!)
-
-
- Warren Block
- 1921 Fifth, #3
- Rapid City, SD 57701
- (605) 342-1632
-