home *** CD-ROM | disk | FTP | other *** search
- Documentation for NETIO.ASM, MONITOR.ASM
-
- MONITOR.ASM, used in conjunction with the device driver NETIO.ASM
- will allow DOS console I/O calls to be transmitted across an IBM
- PCNet local area network. NETIO.ASM should be assembled with the
- macro assembler and linked to create NETIO.SYS, and the line:
-
- DEVICE=NETIO.SYS
-
- should be added to the AUTOEXEC.BAT file of the server. After
- booting the server, do a CTTY NETIO to pass console control to the
- NETIO driver. At this point, MONITOR.EXE can be run on another
- machine on the network and a session established.
-
- To terminate the session, type a CTRL-A. MONITOR will
- respond with a NET> prompt. If another CTRL-A is typed, a single
- CTRL-A will be send to the server--receipt of any other character
- will terminate the program, and NETIO will wait for another network
- CALL.
-
- It is important to realize that this program will only work
- if the application running on the server uses the standard DOS
- console I/O calls. Most applications programs available today,
- however, prefer to use direct BIOS ROM calls or non-console function
- calls (don't ask me why, the speed difference shouldn't be all that
- noticeable).
-
- Here's what I mean--the following are patches to MS-KERMIT so
- that it can be run on the server:
-
- To MSKERMIT.INI>> set heath19 off
- To MSYIBM.ASM
- >>
- chkinp: mov dl,0ffh
- mov ah,06h
- int dos
- jz lp
- cmp al,chesc
- je quit
- call outprt
- jmp chkinp
- >>
- <<
- chkinp: mov ah,1
- int kb
- jz lp ; nothing available...
- xor ah,ah
- int kb ; get the char from the buffer
- push ax ; save character temporarily
- call gss ; get shift state into al
- mov bl,al ; save shift state
- pop ax
-
- cmp al,esc_ch ; escape character?
- je quit ; yes, stop here
-
- call trnout ; translate if nec., output to prt
- jmp chkinp ; and keep going
- <<
- If you have any problems, questions, or comments, send mail to
- DESILVA @ NBS-VMS.ARPA. None of this stuff has been extensively tested,
- so use it at your own risk.
-
-