CARD-DEVIL 1.0 Beta 2                                              README.TXT
=============================================================================
This is the DOS-Version of the well known windows program Cardmaster.
The author is not the same, so changes in cardmaster will not be made
automatically in Card-Devil.

This is my first official Beta-Version. The main functions work very well.
It has been tested on Multimouse and Multiprog, the necessary jumpersettings
will follow at the end of this text.

Why a DOS-Version you ask?
The Windows-Version is not very stable, it happens very often that the
program hangs and must be terminated by the system. Another reason for
creating the DOS-Version is one of the other often used program XS4U. 
It has timing problems when running in a Window. So with Card-Devil you
must only use one operating system... DOS.

What functions are the same?
* Both programs can use the same script files *.CRD
* Quartz-clocks 3,5 and 6 Mhz can be used
* Inverted reset for some incompatible hardware is possible
* COM1-COM4 

What is different in this version?
* Directories and filenames must be in 8.3 convention (DOS!)
* The macros L0 and L1 xx yy are still missing cause they are never used
* Provider ID backup not used! PLEASE DON'T CHANGE PROVIDER ID'S!
* No log function implemented yet
* I0Name; and I1Name; used. The same input data can be used again with
  X0 and X1, so you must not type in hexcode more often than necessary
* Input window for I0 and I1 accepts maximum 10 hexdigits
* Maximum length of each line in script is 255 character (no longer is
  used in existing scripts)
* Maximum 128 lines in script (no existing script exeeds this)
* A comment // at the first position in the line will be printed on the
  screen to show additional informations about the script
* Try F8

===========================================================================
Jumpersettings for Multimouse:
J1: 1-2
J2: 1-2 (Invert=NO)  2-3 (Invert=YES)
J3: 2-3
Clock=3,5 MHz

Jumpersettings for Multiprog:
J1: 2-3
J2: 2-3 
J3: 2-3 (Invert=NO) 1-2 (Invert=YES)
J4: 1-2
J5: 1-2,3-4
J6: 3-4
J7: 3-4 (Clock=3,5 MHz)  5-6 (Clock=6 MHz)
J8: 2-3
Invert=NO 
===========================================================================
Macros used in scripts:

R0: Reset Card
T0: Date from provider 00  (2 bytes)
T1: Date from provider 10  (2 bytes)
S0: Serial number hex (3 bytes)
S1: Signature + checkbyte (5 bytes) testing from 00..FF
P0: Providergroup 00 (2 bytes)
P1: Providergroup 10 (2 bytes)
P2: Provider ID 00 (3 Bytes)
P3: Provider ID 10 (3 Bytes)
I0: Input HEX-Data (ex. I0Input_3_Bytes;)
I1: Input HEX-Data (ex. I1Input_3_Bytes;)
X0: Reuse HEX-Data of I0
X1: Reuse HEX-Data of I1
===========================================================================
05 February 1999

