#
#  File Name:  "COLOR.ZBS"
#
#  Function:
#	    Enable STRIDE users with color systems to specify
#	    their own colors to be used by STRIDE in place of
#           the following four attributes:
#
#                   - High Intensity
#                   - Normal Intensity
#                   - Reverse Video
#                   - Underscore
#
#  Description:
#           On monochrome system, these four attributes are 
#           specified by the following values:
#
#                   High Intensity   1
#                   Normal Intensity 2
#                   Reverse Video    6
#                   Underscore      10
#
#           When these values are used for attributes on color systems,
#           the results are often not pleasing.  By editing this file,
#	    the STRIDE user can specify what color combinations
#	    (foreground and background) should be used by STRIDE
#           instead of the above values.
#
#			Stride tests the system on which it is running,
#			and determines if it is monochromoe or color.  If it is
#			monochrome, it uses its normal attributes.  If it is
#			color, it reads this file, and uses the decimal values
#			following the four keywords as listed below.
#
#			(Stride ignores any line in this file that begins with
#			a '#'.)
#
#           The numeric values in the last four lines of this file can 
#           be edited to alter the color scheme.  The following table
#           lists the 128 color combinations and corresponding attribute
#           value for the IBM PC:
#
#
#
#
#
#
#               DECIMAL COLOR COMBINATIONS FOR IBM PC
#
#
#   COLOR                          Background
#
#	Foreground	Black  Blue Green  Cyan  Red  Mgnta Brown  Grey
#
#        Black   000   016   032   048   064   080   096   112    
#         Blue   001   017   033   049   065   081   097   113
#        Green   002   018   034   050   066   082   098   114
#         Cyan   003   019   035   051   067   083   099   115
#          Red   004   020   036   052   068   084   100   116
#      Magenta   005   021   037   053   069   085   101   117
#        Brown   006   022   038   054   070   086   102   118
#      Lt Grey   007   023   039   055   071   087   103   119
#      Dk Grey   008   024   040   056   072   088   104   120
#      Lt Blue   009   025   041   057   073   089   105   121
#     Lt Green   010   026   042   058   074   090   106   122
#      Lt Cyan   011   027   043   059   075   091   107   123
#       Lt Red   012   028   044   060   076   092   108   124
#     Lt Mgnta   013   029   045   061   077   093   109   125
#       Yellow   014   030   046   062   078   094   110   126
#        White   015   031   047   063   079   095   111   127
#
#
#
#
High 31
Normal 30
Reverse 116
Underline 23
#
#    This file also contains the addresses, interrupts, etc. for
#    Comm 1, 2, 3, and 4. If there is no entry, defaults are used.
#
#    Format:
#        Com# addr8250 intn addr8259 irq  brkdly  sh_ioad  sh_bmask  
#     Where:
#        Com#      = COM1, COM2, COM3 or COM4
#        addr8250  = Absolute I/O address of 8250 type UART 
#        intn      = Interrupt Number (refers to vector)
#        addr8259  = Absolute I/O address of 8259A Interrupt Controller
#        irq       = IRQ number (for 8259)  IRQ1..IRQ8
#        brkdly    = Duration of Break signal, an integral multiple
#                    of 55ms, 1 through 255.
#        sh_ioad   = Absolute I/O address of status port on shared
#                    hardware. - use 0 if not shared hardware 
#        sh_bmask  = Bit mask for Shared Hardware Status Port to
#                    indicate that this port has interrupted 00..ff. 
#     Note: All numbers are entered as HEX.
#     The Defaults used are as follows:
#        COM1 3f8 0c 20 4 2 0 0 
#        COM2 2f8 0b 20 3 2 0 0
#        COM3 3e8 0c 20 4 2 0 0
#        COM4 2e8 0b 20 3 2 0 0
# 

