DeltaScan & MultiGen PC-Control Information
V1.10 11/03/96 RPDM.

Introduction
============
The purpose of this document is to provide information to software developers 
to allow control of Vine Micros' DeltaScan or MultiGen units.
NB. Older MultiGen units (with buttons on the front) cannot be controlled 
from the computer - only new versions with a remote control can.

Control from Windows Software
=============================
Use is made of the DLL file VMSCNT3.DLL which is supplied with all units.  
Whilst this DLL contains many functions, only one should be used:-

int VMDMSendCode(int code)

This function can be declared in a Visual Basic 'Declaration' section, 
or called from other software (eg. C++).  See the table below for the values 
of 'code' for various actions.

Control from DOS Software
=========================
Use is made of the TSR file DMKEY.COM which is supplied with all units.  
This program supports an interrupt call that can be used to control the units:-

MOV AX, code
INT 066

Note that the 'code' value is defined below, and the 066 is in hexadecimal.

Control from Batch files
========================
First make sure the file DMKEY.COM is run, and then DMCOMM.COM followed by 
a command will send a message to the unit as though it came from the 
Infra-red control.
Eg.
	DMCOMM FREEZE

Control codes available
=======================
These are the codes to send to either the Windows DLL or the DOS TSR program:

Code    Function
0       COMP.
1       OVERLAY         
2       KEYER  
3       FILTER 
4       KEY -   
5       KEY +   
6       F.TIME-         
7       F.TIME+ 
8       Size Left       
9       Size Right      
10      Move Left       
11      Move Right 
12      Size Up         
13      Size Down       
14      Move Up         
15      Move Down 
16      FADE    
17      FREEZE  
18      ZOOM    
20      A/B 


Notes
=====
Codes listed are in decimal.
Codes take approximately 0.25 seconds to send, during which time all 
  interrupts are disabled.
Code 0 resets the unit to 'power-on' settings - however, no screen size or 
  position adjustments will be affected.
The above codes, like the remote control, act as 'toggles'.  To ensure that 
  FREEZE is on, first 'Reset' (using code 0) and then 'FREEZE' (using code 17).
Extra calls will soon be added to provide more functionality: eg. 
  'Set key-level to 6', or 'Set Freeze on', etc.

END. RPDM
