
            Semi-Professional Quality Colour Test Card Generator.
            -----------------------------------------------------

  Preface:-
  ---------

A basic engineering tool for MikeOS 4.0x and higher issued as PD, (Public
Domain), to MikeOS. Original copyright goes to (C)2010, B.Walker, G0LCU.

  Overview:-
  ----------

(Apologies for any "typos" and/or grammar errors that exist as this manual
has NOT been checked for either.)

This is a basic Test Card Generator to assist in old analogue monitor
geometry, convergence and colour adjustments. It is all done at the
equivalent of CGA level so that ALL CRT style colour monitors can be tested
and serviced to at least a known standard.

It is just the Test Card itself and does NOT include separte Red, Green and
Blue screens, Crosshatch and Centre Cross, Colour Bar and Greyscale plus
many others. If you like what you see and would like me to develop a serious
test tool for MikeOS then Email me using the address below...

I`m assuming, (one must never make assumptions), that you are trying out
MikeOS for fun and using an old "PC" connected to a CRT, Cathode Ray Tube),
style monitor.

You will probably need to adjust this monitor and this basic test tool will
be of great help in doing so.

It looks like a little the old UK Channel 4 Test Card and was built up
using the STANDARD CGA character set that MikeOS uses by default.

Enjoy finding simple solutiuons to often very difficult problems... :)

Bazza, G0LCU... :)

-----------------------------------------------------------------------------

  The CRT Display:-
  -----------------

When the program is running the display will show many things and I will
describe each section so that inexperienced hands can understand what is
going on.

SAFETY is of paramount importance and IF you are competetent enough to
remove the rear cover of display for access of the more subtle controls then
take extreme care when doing so.

  BEWARE!!!
  ---------

DO NOT REMOVE THE REAR COVER UNLESS YOU KNOW WHAT YOU ARE DOING!!!
SERIOUS LETHAL VOLTAGES EXIST AND ONE ERROR WILL PROBABLY END UP FATALLY!!!

NORMALLY there should be enough control over the image from the front panel
adjustable controls so stick to these for setting up if possible.

-----------------------------------------------------------------------------

  The Different Parts Of The Displayed Image:-
  --------------------------------------------

  NOTE:-
  ------

The notes below do not describe very subtle errors in any one display but is
intended for the person with limited or no knowledge of the technicalities of
using pattern generators for setting up displays.

  1) Nearly all the way around the edge of the image is a white border along
     with some other colours. This is purely to set up the centre position
     of the display and possibly height and width. Use any controls to place
     the image centrally and of the full width and height.
  2) Next there is a YELLOW/RED/YELLOW block at the top of the display. If
     these colours are wrong then there is a fault. This block should look
     bright and sharp. Use the brighness, contrast and colour controls for
     the best looks.
  3) Also there is a bright white horizontal line and vertical bars on a
     light grey background to check basic display linearity and convergence.
     This line IS offset slightly inside the light grey area. This is NOT a
     fault but a limitation of CGA "graphics" and my coding... :)
     Use the pincushion, barrel, trapezoidal and other convergence controls
     if required for the best results. Note, ONLY, IF required.
  4) Next there is a bright white block, a black block with a white vertical
     line in it and another bright white block. The white vertical line
     should be bright and sharp and the white blocks should look recatangular
     without any trapezoidal effects. Use the brighness and contrast controls
     if required to help in correcting this, ONLY IF it is very noticable.
  5) Next is the checkerboard of black and light grey blocks. This can be
     ignored as it is for far more subtle errors than can be detected by
     the average person.
  6) Next is the colour bar burst for basic colour checks, more subtle
     errors can be ignored as it is beyond the scope of this basic manual to
     describe. Use the colour, hue and other controls for the best colours.
     These colours are left to right; YELLOW, CYAN, GREEN, MAGENTA, RED and
     BLUE and should be bright and sharp.
  7) Next is the linearity grating block. This is a block of bright white
     horizontal lines and vertical bars used as a reference to correct any
     linearity errors. Use the linearity and convergence controls to correct
     any errors.
     Note that the the central horizontal line IS in the centre of the
     vertical section of the screen and the thicker vertical bar in the
     centre IS at the centre of the horizontal section of the screen as a
     reference point.
  8) Next is the frequency grating section. There are four levels from Low
     frequency on the left hand side to High(ish) frequency on the right hand
     side. These are bright white vertical bars and lines and should be sharp
     and clear. These gratings check the frequency_response/bandwidth of the
     monitor in use and there are NO user controls to adjust this.
  9) Next is the greyscale check. These are in theory different levels
     of grey, (black to white), in equal porgressive steps. Use the
     brightness and contrast controls for the best results.
 10) The last area contains yet another linearity grating block along with
     a BLUE box with bright WHITE text inside. Use the same controls as parts
     1) and 2) to finish off the display linearity, convergence, colours
     brighness and contrast as required.

Well that is all there is to it... :D

This is a basic test card only but, there are serious hardware engineering
tools around at the time of writing, 24-01-2010 that do much more, AND, in
this archive is an ancient MS-DOS software version of these hwardware tools
I wrote nineteen, 19, or so years ago. This generates just about every
pattern needed to set up analogue monitors at CGA level.

For a very serious AMIGA/WinUAE TestCard Generator that is capable of 6400
by 4800 at 8 colours only then download...

             http://aminet.net/package/docs/hard/TestCardRTG

This is an enhanced README showing everything that is inside the archive.

This includes a Windows version, that is not mine, and an enhanced MS-DOS
version, that is mine, of the above pattern generator.

  The Files In This Archive:-
  ---------------------------

MANUAL.TXT ..................  This manual.
README.TXT ..................  An introductory README file.
TESTCARD.ASM ................  The A86/D86 assembly code.
TESTCARD.BAS ................  The MikeOS BASIC code.
TESTCARD.DAT ................  The compiled binary running TESTCARD.ASM data.
MS-DOS.ZIP ..................  This is a serious MS-DOS tool of which the
                               MikeOS test card generator is a subset.

=============================================================================

  Notes On The Code:-
  -------------------

This code just loads the assembly language display image and adds a keyboard
holding routine before returning to MikeOS.

It also POKEs the correct values for any offsets required so as to prevent
crashes. The REM statments should be enough to guess what is going on...

The assembly code further down in this manual was compiled using the A86/D86
combination for MS-DOS. It works fine in an MS-DOS, (windowed), Prompt from
Windows Vista. I have no idea if this combination works in later versions
of Windows MS-DOS Prompts however...

  The BASIC Code, TESTCARD.BAS:-
  ------------------------------

REM Testcard generator using default CGA text mode.
REM Original idea, (C)2009, B.Walker, G0LCU.
REM Issued as Public Domain for MikeOS.

REM Load in the binary to the address shown.
LOAD "TESTCARD.DAT" 60000

REM Poke in the values to the binary.
REM DO NOT ALTER THESE VALUES!!!
POKE 136 60022
POKE 234 60023

REM Call the binary to display the testcard.
CALL 60000

REM Hold the picture to remove the flashing cursor.
REM Press <Esc> to stop the program.
keyhold:
GETKEY x
IF x = 27 THEN GOTO cleanexit
GOTO keyhold

REM A clean exit routine.
cleanexit:
CLS
END

-----------------------------------------------------------------------------

  The Assembly Code, TESTCARD.ASM:-
  ---------------------------------

;
;                        Standard TEXT mode 3 testcard.
;                        ------------------------------
;
;    Copyright (C)1991 B.Walker, (G0LCU). Email to:- wisecracker@tesco.net
;    ---------------------------------------------------------------------
;
;        Original idea by G0LCU, issued as Public Domain for MikeOS.
;        -----------------------------------------------------------
;start:
        pushf                     ;Push all necessary registers.
        push   ax                 ;Note:- Totally 8088 compatible.
        push   cx                 ;
        push   dx                 ;
        push   es                 ;
        push   si                 ;
        push   di                 ;
        mov    ax,01003h          ;Set up video mode according to MikeOS.
        int    10h                ;Do it.
        cld                       ;Clear direction flag.
        mov    ax,0b800h          ;Point to CGA memory area.
        mov    es,ax              ;Do it.
        mov    dx,0               ;Set up the end point for the transfer.
        mov    si,colours         ;Set source index to start of text to move.
        es:                       ;Shift to Extended Segment.
        mov    di,dx              ;Set the start if the destination index.
        mov    cx,2000            ;Counter for number of WORDs to be moved.
        repz                      ;Do it...
        movsw                     ;Ditto...
        pop    di                 ;Replace all used registers.
        pop    si                 ;
        pop    es                 ;
        pop    dx                 ;
        pop    cx                 ;
        pop    ax                 ;
        popf                      ;
        ret                       ;
; line one
colours:
db 219,127,223,127,223,127,223,127,223,127,223,127,223,127,223,127
db 219,127,223,127,223,127,223,127,223,127,223,127,223,127,223,127
db 219,127,223,127,223,127,223,127,223,127,223,127,223,127,223,127
db 219,14,219,14,219,14,219,14,219,14,219,14,219,14,219,14
db 219,14,219,14,219,14,219,14,219,4,219,4,219,4,219,4
db 219,4,219,4,219,4,219,4,219,14,219,14,219,14,219,14
db 219,14,219,14,219,14,219,14,219,14,219,14,219,14,219,14
db 223,127,223,127,223,127,223,127,223,127,223,127,223,127,219,127
db 223,127,223,127,223,127,223,127,223,127,223,127,223,127,219,127
db 223,127,223,127,223,127,223,127,223,127,223,127,223,127,219,127
; line two
db 219,127,196,127,196,127,196,127,196,127,196,127,196,127,196,127
db 219,127,196,127,196,127,196,127,196,127,196,127,196,127,196,127
db 219,127,196,127,196,127,196,127,196,127,196,127,196,127,196,127
db 219,14,219,14,219,14,219,14,219,14,219,14,219,14,219,14
db 219,14,219,14,219,14,219,14,219,4,219,4,219,4,219,4
db 219,4,219,4,219,4,219,4,219,14,219,14,219,14,219,14
db 219,14,219,14,219,14,219,14,219,14,219,14,219,14,219,14
db 196,127,196,127,196,127,196,127,196,127,196,127,196,127,219,127
db 196,127,196,127,196,127,196,127,196,127,196,127,196,127,219,127
db 196,127,196,127,196,127,196,127,196,127,196,127,196,127,219,127
; line three
db 219,15,219,15,219,15,219,15,219,15,219,15,219,15,219,15
db 219,15,219,15,219,15,219,15,219,15,219,15,219,15,219,15
db 219,15,219,15,219,15,219,15,219,15,219,15,219,15,219,15
db 219,15,219,15,219,15,219,15,219,0,219,0,219,0,179,15
db 219,0,219,0,219,0,219,0,219,0,219,0,219,0,219,0
db 219,0,219,0,219,0,219,0,219,0,219,0,219,0,219,0
db 219,0,219,0,219,0,219,0,219,15,219,15,219,15,219,15
db 219,15,219,15,219,15,219,15,219,15,219,15,219,15,219,15
db 219,15,219,15,219,15,219,15,219,15,219,15,219,15,219,15
db 219,15,219,15,219,15,219,15,219,15,219,15,219,15,219,15
; line four
db 219,15,219,15,219,15,219,15,219,15,219,15,219,15,219,15
db 219,15,219,15,219,15,219,15,219,15,219,15,219,15,219,15
db 219,15,219,15,219,15,219,15,219,15,219,15,219,15,219,15
db 219,15,219,15,219,15,219,15,219,0,219,0,219,0,179,15
db 219,0,219,0,219,0,219,0,219,0,219,0,219,0,219,0
db 219,0,219,0,219,0,219,0,219,0,219,0,219,0,219,0
db 219,0,219,0,219,0,219,0,219,15,219,15,219,15,219,15
db 219,15,219,15,219,15,219,15,219,15,219,15,219,15,219,15
db 219,15,219,15,219,15,219,15,219,15,219,15,219,15,219,15
db 219,15,219,15,219,15,219,15,219,15,219,15,219,15,219,15
; line five
db 219,15,219,15,219,15,219,15,219,15,219,15,219,15,219,15
db 219,15,219,15,219,15,219,15,219,15,219,15,219,15,219,15
db 219,15,219,15,219,15,219,15,219,15,219,15,219,15,219,15
db 219,15,219,15,219,15,219,15,219,0,219,0,219,0,179,15
db 219,0,219,0,219,0,219,0,219,0,219,0,219,0,219,0
db 219,0,219,0,219,0,219,0,219,0,219,0,219,0,219,0
db 219,0,219,0,219,0,219,0,219,15,219,15,219,15,219,15
db 219,15,219,15,219,15,219,15,219,15,219,15,219,15,219,15
db 219,15,219,15,219,15,219,15,219,15,219,15,219,15,219,15
db 219,15,219,15,219,15,219,15,219,15,219,15,219,15,219,15
; line six
db 221,15,219,0,219,0,219,0,219,0,219,7,219,7,219,7,219,7,219,7
db 219,0,219,0,219,0,219,0,219,0,219,7,219,7,219,7,219,7,219,7
db 219,0,219,0,219,0,219,0,219,0,219,7,219,7,219,7,219,7,219,7
db 219,0,219,0,219,0,219,0,219,0,219,7,219,7,219,7,219,7,219,7
db 219,0,219,0,219,0,219,0,219,0,219,7,219,7,219,7,219,7,219,7
db 219,0,219,0,219,0,219,0,219,0,219,7,219,7,219,7,219,7,219,7
db 219,0,219,0,219,0,219,0,219,0,219,7,219,7,219,7,219,7,219,7
db 219,0,219,0,219,0,219,0,219,0,219,7,219,7,219,7,219,7,219,7
; line seven
db 221,15,219,0,219,0,219,0,219,0,219,7,219,7,219,7,219,7,219,7
db 219,0,219,0,219,0,219,0,219,0,219,7,219,7,219,7,219,7,219,7
db 219,0,219,0,219,0,219,0,219,0,219,7,219,7,219,7,219,7,219,7
db 219,0,219,0,219,0,219,0,219,0,219,7,219,7,219,7,219,7,219,7
db 219,0,219,0,219,0,219,0,219,0,219,7,219,7,219,7,219,7,219,7
db 219,0,219,0,219,0,219,0,219,0,219,7,219,7,219,7,219,7,219,7
db 219,0,219,0,219,0,219,0,219,0,219,7,219,7,219,7,219,7,219,7
db 219,0,219,0,219,0,219,0,219,0,219,7,219,7,219,7,219,7,219,7
; line eight
db 219,14,219,14,219,14,219,14,219,14,219,14,219,14,219,14
db 219,14,219,14,219,14,219,14,219,14,219,14,219,3,219,3
db 219,3,219,3,219,3,219,3,219,3,219,3,219,3,219,3
db 219,3,219,3,219,3,219,2,219,2,219,2,219,2,219,2
db 219,2,219,2,219,2,219,2,219,2,219,2,219,2,219,2
db 219,5,219,5,219,5,219,5,219,5,219,5,219,5,219,5
db 219,5,219,5,219,5,219,5,219,5,219,4,219,4,219,4
db 219,4,219,4,219,4,219,4,219,4,219,4,219,4,219,4
db 219,4,219,4,219,1,219,1,219,1,219,1,219,1,219,1
db 219,1,219,1,219,1,219,1,219,1,219,1,219,1,219,1
; line nine
db 219,14,219,14,219,14,219,14,219,14,219,14,219,14,219,14
db 219,14,219,14,219,14,219,14,219,14,219,14,219,3,219,3
db 219,3,219,3,219,3,219,3,219,3,219,3,219,3,219,3
db 219,3,219,3,219,3,219,2,219,2,219,2,219,2,219,2
db 219,2,219,2,219,2,219,2,219,2,219,2,219,2,219,2
db 219,5,219,5,219,5,219,5,219,5,219,5,219,5,219,5
db 219,5,219,5,219,5,219,5,219,5,219,4,219,4,219,4
db 219,4,219,4,219,4,219,4,219,4,219,4,219,4,219,4
db 219,4,219,4,219,1,219,1,219,1,219,1,219,1,219,1
db 219,1,219,1,219,1,219,1,219,1,219,1,219,1,219,1
; line ten
db 219,14,219,14,219,14,219,14,219,14,219,14,219,14,219,14
db 219,14,219,14,219,14,219,14,219,14,219,14,219,3,219,3
db 219,3,219,3,219,3,219,3,219,3,219,3,219,3,219,3
db 219,3,219,3,219,3,219,2,219,2,219,2,219,2,219,2
db 219,2,219,2,219,2,219,2,219,2,219,2,219,2,219,2
db 219,5,219,5,219,5,219,5,219,5,219,5,219,5,219,5
db 219,5,219,5,219,5,219,5,219,5,219,4,219,4,219,4
db 219,4,219,4,219,4,219,4,219,4,219,4,219,4,219,4
db 219,4,219,4,219,1,219,1,219,1,219,1,219,1,219,1
db 219,1,219,1,219,1,219,1,219,1,219,1,219,1,219,1
; line eleven
db 219,127,223,127,223,127,223,127,223,127,223,127,223,127,223,127
db 219,127,223,127,223,127,223,127,223,127,223,127,223,127,223,127
db 219,127,223,127,223,127,223,127,223,127,223,127,223,127,223,127
db 219,127,223,127,223,127,223,127,223,127,223,127,223,127,223,127
db 219,127,223,127,223,127,223,127,223,127,223,127,223,127,219,127
db 219,127,223,127,223,127,223,127,223,127,223,127,223,127,219,127
db 223,127,223,127,223,127,223,127,223,127,223,127,223,127,219,127
db 223,127,223,127,223,127,223,127,223,127,223,127,223,127,219,127
db 223,127,223,127,223,127,223,127,223,127,223,127,223,127,219,127
db 223,127,223,127,223,127,223,127,223,127,223,127,223,127,219,127
; line twelve
db 219,127,196,127,196,127,196,127,196,127,196,127,196,127,196,127
db 219,127,196,127,196,127,196,127,196,127,196,127,196,127,196,127
db 219,127,196,127,196,127,196,127,196,127,196,127,196,127,196,127
db 219,127,196,127,196,127,196,127,196,127,196,127,196,127,196,127
db 219,127,196,127,196,127,196,127,196,127,196,127,196,127,219,127
db 219,127,196,127,196,127,196,127,196,127,196,127,196,127,219,127
db 196,127,196,127,196,127,196,127,196,127,196,127,196,127,219,127
db 196,127,196,127,196,127,196,127,196,127,196,127,196,127,219,127
db 196,127,196,127,196,127,196,127,196,127,196,127,196,127,219,127
db 196,127,196,127,196,127,196,127,196,127,196,127,196,127,219,127
; line thirteen
db 219,127,196,127,196,127,196,127,196,127,196,127,196,127,196,127
db 219,127,196,127,196,127,196,127,196,127,196,127,196,127,196,127
db 219,127,196,127,196,127,196,127,196,127,196,127,196,127,196,127
db 219,127,196,127,196,127,196,127,196,127,196,127,196,127,196,127
db 219,127,196,127,196,127,196,127,196,127,196,127,196,127,219,127
db 219,127,196,127,196,127,196,127,196,127,196,127,196,127,219,127
db 196,127,196,127,196,127,196,127,196,127,196,127,196,127,219,127
db 196,127,196,127,196,127,196,127,196,127,196,127,196,127,219,127
db 196,127,196,127,196,127,196,127,196,127,196,127,196,127,219,127
db 196,127,196,127,196,127,196,127,196,127,196,127,196,127,219,127
; line fourteen
db 219,127,196,127,196,127,196,127,196,127,196,127,196,127,196,127
db 219,127,196,127,196,127,196,127,196,127,196,127,196,127,196,127
db 219,127,196,127,196,127,196,127,196,127,196,127,196,127,196,127
db 219,127,196,127,196,127,196,127,196,127,196,127,196,127,196,127
db 219,127,196,127,196,127,196,127,196,127,196,127,196,127,219,127
db 219,127,196,127,196,127,196,127,196,127,196,127,196,127,219,127
db 196,127,196,127,196,127,196,127,196,127,196,127,196,127,219,127
db 196,127,196,127,196,127,196,127,196,127,196,127,196,127,219,127
db 196,127,196,127,196,127,196,127,196,127,196,127,196,127,219,127
db 196,127,196,127,196,127,196,127,196,127,196,127,196,127,219,127
; line fifteen
db 219,127,220,127,220,127,220,127,220,127,220,127,220,127,220,127
db 219,127,220,127,220,127,220,127,220,127,220,127,220,127,220,127
db 219,127,220,127,220,127,220,127,220,127,220,127,220,127,220,127
db 219,127,220,127,220,127,220,127,220,127,220,127,220,127,220,127
db 219,127,220,127,220,127,220,127,220,127,220,127,220,127,219,127
db 219,127,220,127,220,127,220,127,220,127,220,127,220,127,219,127
db 220,127,220,127,220,127,220,127,220,127,220,127,220,127,219,127
db 220,127,220,127,220,127,220,127,220,127,220,127,220,127,219,127
db 220,127,220,127,220,127,220,127,220,127,220,127,220,127,219,127
db 220,127,220,127,220,127,220,127,220,127,220,127,220,127,219,127
; line sixteen
db 219,127,219,127,219,0,219,0,219,127,219,127,219,0,219,0,219,127,219,127
db 219,0,219,0,219,127,219,127,219,0,219,0,219,127,219,127,219,0,219,0
db 219,127,219,0,219,127,219,0,219,127,219,0,219,127,219,0,219,127,219,0
db 219,127,219,0,219,127,219,0,219,127,219,0,219,127,219,0,219,127,219,0
db 221,15,221,15,221,15,221,15,221,15,221,15,221,15,221,15,221,15,221,15
db 221,15,221,15,221,15,221,15,221,15,221,15,221,15,221,15,221,15,221,15
db 186,15,186,15,186,15,186,15,186,15,186,15,186,15,186,15,186,15,186,15
db 186,15,186,15,186,15,186,15,186,15,186,15,186,15,186,15,186,15,186,15
; line seventeen
db 219,127,219,127,219,0,219,0,219,127,219,127,219,0,219,0,219,127,219,127
db 219,0,219,0,219,127,219,127,219,0,219,0,219,127,219,127,219,0,219,0
db 219,127,219,0,219,127,219,0,219,127,219,0,219,127,219,0,219,127,219,0
db 219,127,219,0,219,127,219,0,219,127,219,0,219,127,219,0,219,127,219,0
db 221,15,221,15,221,15,221,15,221,15,221,15,221,15,221,15,221,15,221,15
db 221,15,221,15,221,15,221,15,221,15,221,15,221,15,221,15,221,15,221,15
db 186,15,186,15,186,15,186,15,186,15,186,15,186,15,186,15,186,15,186,15
db 186,15,186,15,186,15,186,15,186,15,186,15,186,15,186,15,186,15,186,15
; line eighteen
db 219,127,219,127,219,0,219,0,219,127,219,127,219,0,219,0,219,127,219,127
db 219,0,219,0,219,127,219,127,219,0,219,0,219,127,219,127,219,0,219,0
db 219,127,219,0,219,127,219,0,219,127,219,0,219,127,219,0,219,127,219,0
db 219,127,219,0,219,127,219,0,219,127,219,0,219,127,219,0,219,127,219,0
db 221,15,221,15,221,15,221,15,221,15,221,15,221,15,221,15,221,15,221,15
db 221,15,221,15,221,15,221,15,221,15,221,15,221,15,221,15,221,15,221,15
db 186,15,186,15,186,15,186,15,186,15,186,15,186,15,186,15,186,15,186,15
db 186,15,186,15,186,15,186,15,186,15,186,15,186,15,186,15,186,15,186,15
; line ninteen
db 221,15,219,0,219,0,219,0,219,0,219,0,219,0,219,0,219,0,219,0
db 219,0,219,0,219,0,219,0,219,0,219,0,219,0,219,0,219,0,219,0
db 219,8,219,8,219,8,219,8,219,8,219,8,219,8,219,8,219,8,219,8
db 219,8,219,8,219,8,219,8,219,8,219,8,219,8,219,8,219,8,219,8
db 219,7,219,7,219,7,219,7,219,7,219,7,219,7,219,7,219,7,219,7
db 219,7,219,7,219,7,219,7,219,7,219,7,219,7,219,7,219,7,219,7
db 219,15,219,15,219,15,219,15,219,15,219,15,219,15,219,15,219,15,219,15
db 219,15,219,15,219,15,219,15,219,15,219,15,219,15,219,15,219,15,219,15
; line twenty
db 221,15,219,0,219,0,219,0,219,0,219,0,219,0,219,0,219,0,219,0
db 219,0,219,0,219,0,219,0,219,0,219,0,219,0,219,0,219,0,219,0
db 219,8,219,8,219,8,219,8,219,8,219,8,219,8,219,8,219,8,219,8
db 219,8,219,8,219,8,219,8,219,8,219,8,219,8,219,8,219,8,219,8
db 219,7,219,7,219,7,219,7,219,7,219,7,219,7,219,7,219,7,219,7
db 219,7,219,7,219,7,219,7,219,7,219,7,219,7,219,7,219,7,219,7
db 219,15,219,15,219,15,219,15,219,15,219,15,219,15,219,15,219,15,219,15
db 219,15,219,15,219,15,219,15,219,15,219,15,219,15,219,15,219,15,219,15
; line twenty one
db 221,15,219,0,219,0,219,0,219,0,219,0,219,0,219,0,219,0,219,0
db 219,0,219,0,219,0,219,0,219,0,219,0,219,0,219,0,219,0,219,0
db 219,8,219,8,219,8,219,8,219,8,219,8,219,8,219,8,219,8,219,8
db 219,8,219,8,219,8,219,8,219,8,219,8,219,8,219,8,219,8,219,8
db 219,7,219,7,219,7,219,7,219,7,219,7,219,7,219,7,219,7,219,7
db 219,7,219,7,219,7,219,7,219,7,219,7,219,7,219,7,219,7,219,7
db 219,15,219,15,219,15,219,15,219,15,219,15,219,15,219,15,219,15,219,15
db 219,15,219,15,219,15,219,15,219,15,219,15,219,15,219,15,219,15,219,15
; line twenty two
db 219,127,223,127,223,127,223,127,223,127,223,127,223,127,223,127
db 219,127,223,127,223,127,223,127,223,127,223,127,223,127,223,127
db 219,127,223,127,223,127,223,127,223,127,223,127,223,127,223,127
db 219,127,223,127,223,127,223,127,223,127,223,127,223,127,223,127
db 196,31,196,31,196,31,196,31,196,31,196,31,196,31,196,31
db 196,31,196,31,196,31,196,31,196,31,196,31,196,31,196,31
db 223,127,223,127,223,127,223,127,223,127,223,127,223,127,219,127
db 223,127,223,127,223,127,223,127,223,127,223,127,223,127,219,127
db 223,127,223,127,223,127,223,127,223,127,223,127,223,127,219,127
db 223,127,223,127,223,127,223,127,223,127,223,127,223,127,219,127
; line twenty three
db 219,127,196,127,196,127,196,127,196,127,196,127,196,127,196,127
db 219,127,196,127,196,127,196,127,196,127,196,127,196,127,196,127
db 219,127,196,127,196,127,196,127,196,127,196,127,196,127,196,127
db 219,127,196,127,196,127,196,127,196,127,196,127,196,127,196,127
db 219,1,67,31,71,31,65,31,219,1,84,31,69,31,83,31
db 84,31,45,31,67,31,65,31,82,31,68,31,46,31,219,1
db 196,127,196,127,196,127,196,127,196,127,196,127,196,127,219,127
db 196,127,196,127,196,127,196,127,196,127,196,127,196,127,219,127
db 196,127,196,127,196,127,196,127,196,127,196,127,196,127,219,127
db 196,127,196,127,196,127,196,127,196,127,196,127,196,127,219,127
; line twenty four
db 219,127,196,127,196,127,196,127,196,127,196,127,196,127,196,127
db 219,127,196,127,196,127,196,127,196,127,196,127,196,127,196,127
db 219,127,196,127,196,127,196,127,196,127,196,127,196,127,196,127
db 219,127,196,127,196,127,196,127,196,127,196,127,196,127,196,127
db 219,1,66,31,46,31,87,31,65,31,76,31,75,31,69,31
db 82,31,219,1,71,31,48,31,76,31,67,31,85,31,219,1
db 196,127,196,127,196,127,196,127,196,127,196,127,196,127,219,127
db 196,127,196,127,196,127,196,127,196,127,196,127,196,127,219,127
db 196,127,196,127,196,127,196,127,196,127,196,127,196,127,219,127
db 196,127,196,127,196,127,196,127,196,127,196,127,196,127,219,127
; line twenty five
db 219,127,220,127,220,127,220,127,220,127,220,127,220,127,220,127
db 219,127,220,127,220,127,220,127,220,127,220,127,220,127,220,127
db 219,127,220,127,220,127,220,127,220,127,220,127,220,127,220,127
db 219,127,220,127,220,127,220,127,220,127,220,127,220,127,220,127
db 196,31,196,31,196,31,196,31,196,31,196,31,196,31,196,31
db 196,31,196,31,196,31,196,31,196,31,196,31,196,31,196,31
db 220,127,220,127,220,127,220,127,220,127,220,127,220,127,219,127
db 220,127,220,127,220,127,220,127,220,127,220,127,220,127,219,127
db 220,127,220,127,220,127,220,127,220,127,220,127,220,127,219,127
db 220,127,220,127,220,127,220,127,220,127,220,127,220,127,219,127

=============================================================================

I hope you find this simple engineering tool valuable and also enjoy messing
about with MikeOS as much as I do, even with its VERY limited capabilities.

=============================================================================

                                IMPORTANT:-
                                -----------

    The Legal Stuff:-
    -----------------

    These programs are Freeware and no profit will be made from them,
    also all of the files must remain unaltered and intact including this
    one. The author is not responsible for any damage to, or loss of, or
    failure of equipment or data caused in any way by the use of these
    programs. There is NO warranty with the use of these software releases
    and YOU USE THEM AT YOUR OWN RISK.

----------------------------------------------------------------------------

                                 WARNING.
                                 --------

  1) DISCONNECT any faulty equipment under test from the MAINS supply.
  2) If a DC supply is used do NOT reverse polarity the connections.
  3) Do NOT power up any electronic item until it is safe to do so.
  4) CHECK and RECHECK all of your construction and repair work thoroughly.
  5) Handle ALL tools used with care.
  6) Beware of ALL types of solvents, glues and etching fluids.
  7) NEVER leave a soldering iron switched on unattended.
  8) KEEP everything OUT of the reach of small children.
  9) Switch OFF the computer before disconnecting or connecting any hardware.
 10) And finally read 1) to 9) again.

----------------------------------------------------------------------------

   Contact:-
   ---------

   Mr Barry Walker, G0LCU,
   70 King George Road,
   Loughborough,
   Leicestershire,
   LE11 2PA,
   England.

   Email:-     wisecracker@tesco.net
   URL:-       http://homepages.tesco.net/wisecracker/G0LCU.HTM

   (Author of the ~TestGear?~ projects in the ~docs/hard~ drawer of AMINET.)

               http://aminet.net/search?readme=wisecracker

=============================================================================
