Download USERS MANUAL - File Listing

Transcript
WOVE-IT (tm) User's Manual
INSTALLING MOVE-IT ON A NON-SUPPORTED COMPUTER *
Moving MOVE-IT to a computer which cannot read one of our standard disks is a little more complex. A working knowledge of assembly
language and CP/M i£ required- Basically, PIP is m o d i f i e d on the
destination computer to allow communication to the computer with MOVEIT on it. Next, a utility such as UNLOAD is used to convert MOVEIT.UCF and MCONFIG.COM to hex files, and then the Talk Mode Send
command is used to transfer MOVE-IT.HEX, MCONFIG.HEX, VERSIONS.DIL and
VERSIONS.CNF to the target machine. Lastly, LOAD.COM is used to convert the hex files back to MOVE-IT.UCF and MCONFIG.COM. Then the
normal configuration instructions are followed*
First, you'll have to use DDT .to patch PIP to support the INP?
device on the non-supported computer. This is a built-in device inside
PI?. PIP expects to find a jump to the user's input section at location 103H. The user's input routine should put the byte received from
the serial port in location 109H, after clearing the high bit (use an
AMI 7FH).
PIP provides room from 110H-1FFH for the INP: routine.
The example below shows how the INP: code might be laid out:
t
(This r o u t i n e a s s u m e s a data port of 21, a status port of 20, and a
receive mask of 2. Be sure to modify these to fit your situation.)
Location
103H
JMP 110H
• « Comments
* * •*-»••
Jump to input routine
110H
112H
114H
117H
119H
11BH
11 EH
IN
20H
AN I 2
JZ
110H
IN
21H
ANI 7FH
STA 109H
RET
Get the status
Mask it
Loop if not ready
Get the data
Clear the high bit
And save
* **
Go back to PIP
Code
* This section specifically applies to CP/M & MP/M, but the general
idea can be applied to any operating system.
42