HELP
     The BabyBlue II Online help is designed to give the first time (and the
more experienced who has been away for a while) quick access to the commands
and usage of the BabyBlue II.  Help is available on the following subjects by
typing at the command level prompt BBIIHELP [subject], ommitting the braces.

STEP       CPM        BIND       CONVERT   STRIP       HEADER     HELP 
TRANSMIT   RECEIVE    SWITCHES   MEMORY	   PRINTER     CLOCK      SPOOLER  
THISFILE   RAMDISK    PROBLEMS   ATTACH    SERIAL

     For the most part, a help screen will give a brief description of the
subject, and usually a reference to the manual. In the event there is no ref-
erence, there should be enough information to satisfy at least the casually
curious. If more serious information is required, technical assistance can be
gotten from Microlog, Inc. at their service number (914) 368 0353.

     It is important that you READ THE MANUAL first before calling for help.
ATTACH
To detach from a running CP/M-80 program while leaving the program running,
press alt-D . The program will remain running and the Z80 will not be access-
able to newly called Z80 programs.  No I/O functions will be available to the
Z80 program, but calculations, direct accesses to the communication ports, and
any other function not requiring service from the 8088 will continue to run.

To re-attach to the running Z80 program, type ATTACH <filename>.The file on
the disk: ATTACH.COM will find the bound Z80 program <filename>, reload the
header from that program and re-attach to the running program. Detaching and
subsequent reattaching may be done repeatedly. The program name following
ATTACH can be any bound Z80 program, not necessarily the one which is running.
Whatever keyfixing has been done to the program named following ATTACH will
hold after attaching.

Alternately, if HEADER is present on the disk, ATTACH may be invoked with no
arguement and HEADER will be used.  When a program has been detached, a file
DETACH is created on the disk. This file must be present, un-altered, in order
to re-attach.  If a detached program is running, it should be re-attached and
exited in the normal way before trying to run a new Z80 program. If not, it
may not be possible to run another Z80 program without a power-down reset.
BIND
    USAGE: BIND [source drive name] filename.cpm[.com] [target drive name] 
                 EXAMPLE: BIND A:WS.CPM B:

     The BIND utility offers a method of 1) installing the Baby Blue II
HEADER onto a CP/M .COM file that has been brought over to PC-DOS in a method
other than via CONVERT.COM, and 2) updating the HEADER when new ones are 
available.

     BIND.COM will NOT allow you to put a HEADER on an 8088 .COM file with-
out a HEADER being there already. Try typing 'BIND COMMAND.COM'. Notice the 
error message.  DO NOT RENAME COMMAND.COM. BIND.COM looks for a HEADER if the
filename's extention is .COM. If HEADER is there, BIND will remove the old
HEADER and replace it with the HEADER on the disk that BIND.COM is on.

     If the file is a Z80 .COM file brought over through communications, BIND
will not work until the file is renamed to .CPM. Then type BIND filename.cpm.

     If the file already has a header, BIND filename.COM, and the new header
will be attached to the file, replacing the old.



     CAUTION: It is possible to put a double header on a file by renaming a
.COM file that has a header to .CPM and BINDing it again.  If you do that, 
you will have to STRIP that .COM file, rename the .CPM file to .COM, STRIP
that file, and finally BIND the new .CPM file.  

     Related subjects: STRIP, Appendix A.1
STEP
       Smart Terminal Emulator Package (STEP) Version 2.00
		    Command Summary/Help file
		Copyright (c) MICROLOG, INC. 1983

   (STEP manual section numbers included for quick reference)

         4.41 OPERATING FUNCTIONS 

              4.411 *OC : go Online, Connect
              4.412 *O : go Online in present state
              4.413 F10 (CTRL-\ CTRL-A) : Exit Terminal Mode
              4.414 *OD : Online, Disconnect
              4.415 *EX : EXit to operating system
              4.416 *CHd:filename : CHain
              4.417 */ : repeat last command
              4.418 *HE : HElp





         4.42 SESSION DEFINITION (CONFIGURATION)

              4.421 *CO : Configure
              4.422 *SP : Enter Sessions Menu
              4.423 *SA : Session Add
              4.424 *W : Write Session definition 

         4.43 PATHWAY TOGGLES

              4.431 *SC[0/1] : SCreen enable
              4.432 *F[0/1] : Full duplex
              4.433 *E[0/1] : Echo

         4.44 DATA STORAGE - SEND/RECEIVE 

              4.441 *RDfilespec : Receive - Designate file
              4.442 *RE[0/1] : Receive - Enable
              4.443 *SDfilespec : Send - Designate file
              4.444 *SE[0/1] : Send - Enable 
              4.445 *PE[0/1] : Printer Enable 
              4.446 *Tfilespec : Type file


         4.5 BSTAM: FILE TRANSFER

	 Create a STEP session to initialize port and connect 
	 to another microcomputer, then CHain to BSTAM:

		*CHTRANSMIT filespec  
	
		*CHRECEIVE filespec

       Related HELP Subjects: TRANSMIT, RECEIVE
CPM
     CP/M stands for Control Program for Microcomputers. It is, at present, 
one of the most popular operating systems for micro computers. Although the
operating system is licensed by Digital Research, you don't need to purchase
it because Baby Blue II is a CP/M 2.2 EMULATOR. That means that there isn't
a CP/M operating system installed.  There are two major implications due to
that fact: 1, the TPA (Transient Program Area) is not taken up with the CCP
resulting in a 63.5 Kbyte TPA; and 2, operation of the Baby Blue II under 
CEADER expects the CP/M program to be installed as a Televideo 950 or
ADM3A terminal.  Most CP/M software comes with an installation module, where
terminal type can be selected.

     For further information, see HEADER, BIND, CONVERT and manual sections
5.xx, 6.xx, 7.xx and appendix A.  
STRIP
     STRIP.COM is the opposite of BIND.COM.  Its function is to remove the
HEADER from a CP/M .COM file running on the Baby Blue II and create a file
with the .CPM extention.  STRIP will NOT work on a PC-DOS file without a 
HEADER. 

     The usage is STRIP filename.COM.

     If you are going to use communications to send a CP/M file to a real
CP/M machine, you should STRIP the HEADER and send the .CPM file.

     Related topics: BIND, CONVERT, HEADER, Appendix A.3
TRANSMIT

     Please Refer To Your BSTAM Manual...

RECEIVE

     Please Refer To Your BSTAM Manual... 

MEMORY
     The memory in Baby Blue II is 200ns or shorter (preferrably 150ns) 4164
dynamic ram chips, eight to a bank.  Okidaka memory chips should be avoided,
since their masking is unsuitable to the Baby Blue II's memory structure.

     Memory should be added from bank 1 to 3, in order.  For each bank in-
stalled, the appropriate switch (1, 2, or 3) on SW3 should be turned on to
enable the bank.

     Bank 4 should always have memory in it as it is the Z80's memory. It is
the ONLY shared memory bank.

     RELATED SUBJECTS: SWITCHES, Sections 2.2, 7.1 in the manual.
PRINTER
    J3 on the Baby Blue II is a Centronics compatible parallel printer port.
It can be assigned as either LPT1 or LPT2 & 3 as determined by jumper H2. It
can be disabled by removing jumper H2 altogether. 
    In addition, a factory modification can be made to make it a bi-
directional parallel port accessable to either the Z80 or the 8088.  For 
further information type BBIIHELP SWITCHES, and read the Hardware Reference
section of the Baby Blue II manual.
SPOOLER
    You must have PC-DOS version 2.x in order to run the Print Buffer/Spooler.
It is actually two programs, one, a device driver,  which becomes part of the
operating system each time you boot your machine,  and the other a control
program which you use to send commands to the device driver. Once the device
driver is installed at boot time, all system print output will be directed
first to Baby Blue II,  which will manage the task of sending it on to the
printer(s). This works for parallel or serial printers connected to Baby Blue
II's ports - up to three printers simultaneously.  You control spooling to
each port selectively,  or all at once,  using simple commands.

SPOOL can get its commands in three forms: In command mode after signon, By
RUNning a control file, and On command invocation as a command tail.

For further information on the spooler, there are several more subjects avail-
able in this help file.  They are:

SPOOLINSTALL (installation)  SPOOLCOM (commands) SPOOL&MODE (mode command)
SPOOLCP/M (spool and CP/M) SPOOLERROR (error messages) SPOOLAPP (applications)

More detailed information is in the Baby Blue II User's Manual.
SPOOLINSTALL
The  Spooler program installs as a "device driver" under DOS 2.x.  

          SPLDDR.BIN

Copy this file into the root directory of your boot (system) disk and include
it with DEVICE commands in your configuration file (See Appendix, "DOS 2.0
Configuration File").  To install spooling for all three of Baby Blue II's
ports, your CONFIG.SYS would contain the command: 

          DEVICE=SPLDDR.SYS

in addition to any other device commands you might include in CONFIG.SYS.

Also copy the Baby Blue II file:

          SPOOL.EXE   

You don't need this file for the installation,  but you'll use it to control
the Spooler later on. 


The Spooler adds the following names to the DOS list of devices: "PRL" for
Baby Blue II's parallel port,  "SER1" for the primary serial port (at the
mounting bracket), and "SER2" for the secondary serial port (ribbon cable from
header J2).  The new devices obey the same rules as standard devices like
"LPT1:" and "CON".  For example, the following syntax is valid for spooling a 
file through the parallel port:

          COPY filespec PRL
               or
          TYPE filespec >PRL     

When you make the Spooler part of your system,  Baby Blue II assumes the
responsibility for managing printer output to the devices physically located
on Baby Blue II.  There are several ways  ("channels") to get characters to
Baby Blue II.  The first is by directing output to the device names associated
with Baby Blue II's Spools, "PRL", "SER1", or "SER2".  This access method 
(directing output to "PRL",  "SER1", or "SER2") is always available when the
Spooler is loaded and running.



You can also redirect output from the standard PC-DOS devices "LPT1", "LPT2",
and "LPT3", and output from "COM1" and "COM2" to the spools.  The program
SPOOL controls the opening and closing of these optional channels.
SPOOLCOM
Control the Spooler with SPOOL.EXE, as follows:

          c:SPOOL<CR>

where "c:" is the drive containing SPOOL.EXE.  SPOOL will sign on with the
following message:

SPOOLER Command Processor
Version 1.xx
Copyright (c) 1984, Microlog, Inc.

And display its prompt:

>:

SPOOL is now in command mode.  At this point you can enter a command and in
most cases,  an argument,  and SPOOL will execute the commands as you enter
them.  Note that commands may be abbreviated,  but SPOOL cannot resolve
ambiguities if you abbreviate too smartly.  For example, if you typed S at the
prompt, SPOOL would either SELECT or SUSPEND.  Don't abbreviate below 3
characters. Listed below is a brief summary of SPOOL's commands:
SELECT [device] :Selects for operations one of the three ports physically
                 located on Baby Blue II. Valid devices are:

                PRL   selects the parallel port 
                SER1  selects the primary Asynchronous serial port 
                SER2  selects the secondary Asynchronous serial port 

Once a device is SELECTed,  all commands issued are directed to that device.
Certain commands are reserved for specific devices, and will generate an error
if used improperly.

OPEN <channelname> :OPEN will assign the channel specified by <channelname> 
               to the spooler which was previously selected. If PRL is the
               selected device, then <channelname> may only be LPT1.  Any
               attempt to open another channel to the PRL device will produce
               an error message.

If SER1 is the selected device, then <channelname> may be either LPT2 or COM1.

If SER2 is the selected device, then <channelname> may be either LPT3 or COM2. 
CLOSE <channelname> :CLOSE  will dissolve the association between the SELECTed
               spooler and a <channelname> assigned to that spooler by a pre-
               vious OPEN command. Once a <channelname> has been CLOSEd,
               characters output to that device will be directed to the device
               normally associated with the <channelname>.

If PRL is the selected device,  then <channelname> may be LPT1.

If SER1 is the selected device, then <channelname> may be either LPT2 or COM1.

If SER2 is the selected device, then <channelname> may be either LPT3 or COM2.

SUSPEND <argument>
          ON  suspends output to the currently addressed  device.  
          OFF resumes output to the currently addressed device.

FLUSH
          Purges the queued output to the currently addressed device. 



RESTORE
          Restores the spooler if it had been destroyed by the execution of a
          CP/M 80 program.  This command reloads the Z-80 spooler software and
          restarts Baby Blue II.  This command must be invoked to use the
          spooler after running a CP/M program on Baby Blue II.

RUN <filespec>
          Executes the commands in the named command list file. Any of SPOOL's
          commands may be included in a command file.

EXIT
          Exit the SPOOL commmand processor program.

The following commands are used specifically to control Baby Blue 
II's  serial ports,  and can only be used if either SER1 or  SER2 
has been SELECTed as the current device.

PARITY <argument> :Sets the parity of the currently addressed device if it is
          one of the serial devices. Valid arguments are:

              NONE      EVEN      ODD       
STOPBITS <argument> :Sets the number of stopbits used by the currently
          addressed device if it is a serial device. Valid arguments are:

              1         1.5       2         

BAUDRATE <argument> :Sets the baud rate of the currently addressed device if 
          it is a serial device. Valid Baud Rates are:

75, 110, 134.5, 150, 300, 600, 900, 1200, 1800, 2400, 3600, 4800, 7200, 9600,
and 19200.

CHARSIZE <argument> :Sets the character size to be used by the currently
         selected device if it is a serial device. Valid arguments are:

             5    6    7    8

PROTOCOL <argument> :Sets the protocol to be used by the currently addressed 
          device if it is a serial device. Permissible arguments are:

             OFF, XON, CTS, BOTH
SPOOL&MODE
    MODE works in conjunction with the Spooler,  shows certain peculiarities.
The MODE parameters for number of columns and lines per inch (parallel printer
only) are passed correctly to the Spooler, but the screen will return a 
"Printer Fault" message - ignore it.   Real printer faults won't be displayed,
because your system can't see "through" the Spooler to the printer itself 
- indeed,  once Baby Blue II has accepted the output file, your system thinks
the printer has stopped. However, the printer will complain loudly when there's
a problem, and the possible faults are highly visible (e.g. out of paper, no
ribbon, etc.).
SPOOLCP/M
The Spooler gets its speed by using Co-Processor memory to buffer print output.
If the Z-80 is using Bank IV to run a program (e.g.  STEP), the buffer is not
available, so the Spooler is effectively OFF. For this reason, a program run-
ning on Baby Blue II doesn't print any faster with the Spooler installed. For
the same reason,  you can't print in the background while running a program on
Baby Blue II. 
SPOOLERROR
    SPOOL always tells you when it executes a command, for example:

     >: SEL PRL
     Spooling Device PRL Selected

If you make a mistake entering the command itself, SPOOL responds:

          ** Error #0 **, Bad Command 

If you get this error:
          ** Error #5 **, Can't Open Device
make sure that the device driver has been installed in your CONFIG.SYS.

If SPOOL issues an error message, check to make sure that both the command and
the argument are valid.  The number printed with the error message is used to
help us track down ill-behaved errors. 
SPOOLAPP
    In addition to printing,  the techniques which Baby Blue II uses in
spooling can be very easily applied in other areas. Since Baby Blue II's
spooler uses the on-board Z-80 to control the serial channels directly, once
data is loaded into Baby Blue II's buffers, data and port management occurs
entirely without PC intervention.  That is, NO CPU or BUS time is used by your
PC in the transmission of characters from the ports.

This means that it would be a very simple task to have Baby Blue II transmit
data over a slow channel such as a modem without agonizing over the trans-
mission of every byte.  Baby Blue II would manage output to the modem, control-
led by either XON/XOFF protocol, CTS handshaking, or both. The following batch
file demonstrates how this might be accomplished:

MODEM.BAT
     SPOOLER RUN MODEM.SPL
     COPY %1 SER1

Where MODEM.SPL contained the following text:



MODEM.SPL
     SELECT SER1
     BAUDRATE 300
     PARITY NONE
     PROTOCOL CTS
     CHARSIZE 8
     STOPBITS 1
     EXIT

A text file would be sent by issuing the following command at the DOS prompt:

               A>MODEM BUSINESS.LTR

Where BUSINESS.LTR contained the text to be sent over the modem.  If the file
were for example, 48 Kilobytes long, it would be spooled into Baby Blue II's
memory in about 50 seconds, and you could get back to work while Baby Blue II
spent 27 minutes (at 300 Baud) sending the data over the telephone lines.
CLOCK
Baby Blue II's Real-time Clock/Calendar keeps constant track of the time and
date, even when your computer is turned off.   

Find the file CLOCK.EXE, on your Baby Blue II distribution diskette, and copy
it to your system disk (never work directly from your original Microlog
diskettes, and be sure you keep them in a safe place).  Use this file to
control the clock, with the following commands:

CLOCK: Sets the system clock according to Baby Blue II's clock, so you don't
       have to type in the time and date.

CLOCK S: "Set" Baby Blue II's clock from the keyboard.

CLOCK R: "Read" Baby Blue II's clock and display the contents on your screen. 

CLOCK W: "Wait" to autostart at a preset time - used for unattended operation. 

CLOCK H: "Help"  - displays  all CLOCK commands. 

For Further Help, type BBIIHELP CLOCKSR (set & read) or BBIIHELP CLOCKW (wait)

CLOCKSR
The first time you use Baby Blue II's clock, you'll have to set it. With
CLOCK.EXE in the default drive, type:
 
          CLOCK S <CR> 

At the prompt, enter the month, date and year, using either "-" or "/" as
delimiters, e.g.:

          8-1-83 <CR>       or       8/1/83 <CR>

Now enter hours and minutes, using ":", "-", or "/" as delimiters, e.g.:

          15:20 <CR> or 15-20 <CR> or 15/20 <CR>

It's a twenty-four hour clock, so "15" means "3:00 P.M." and "20" means "20
minutes";  hence, the above example reads, "3:20 P.M.". The clock also keeps
track of seconds, but they are automatically set to zero when you enter the
time. From now on, to display Baby Blue II's current time on the screen, type: 

          CLOCK R <CR> 

Various programs and utilities rely on the DOS system clock, which is not the
same as Baby Blue II's clock. To synchronize the DOS clock with Baby Blue II's
clock, type:

          CLOCK  <CR>

The system clock must be reset every time you boot your machine. If you want
to automatically set the system clock, create an AUTOEXEC.BAT file on your
system disk as follows:

          COPY CON: AUTOEXEC.BAT <CR>
          CLOCK <CR>
          <CTRL Z>

Booting your machine from this disk will automatically execute the CLOCK
command in the AUTOEXEC file, setting the system clock. 

   - If  you are already using an AUTOEXEC.BAT file,  be sure  to 
     include  all  commands from it in your new file  (there  are 
     other methods for creating and editing .BAT files - see your 
     DOS manual for details).
CLOCKW
The "W" command causes CLOCK to suspend system operation until a preset time
has been reached.  At the appointed time, CLOCK returns control to DOS. If you
put the Wait command in a  .BAT file, the system will execute the next command
in the file at the specified time. Should you need to return to DOS before the
preset time is reached, pressing <Esc> will abort the Wait.

Absolute Mode

The following command:          CLOCK W 9:15: <CR>

causes CLOCK to Wait until 9:15 A.M., today.  You can also specify a date -
the trick is to use "/" as the delimiter between month, day and year. For
example:
          CLOCK W 5/18/84  9:15:20 <CR>

means "Wait until quarter after nine A.M. on May 18, l984, plus twenty
seconds." In this example, any delimiter other than "/" would cause CLOCK to
interpret the date as a time. Since "84" is not a valid number of seconds,
you'll get an error message.  If you specify a time already past, CLOCK 
returns immediately to DOS. 

Relative Mode

You can also tell clock to Wait for a given amount of time by inserting a "+"
before the time. For example:

          CLOCK W + 380::13  <CR> 

means "Wait three hundred and eighty hours and thirteen seconds, starting now."
You can't enter days or weeks in this mode, only hours,  minutes and seconds.
Be sure to leave a space before and after the "+".  

In relative mode,  CLOCK calculates a time and date to wait for, assuming the
length of a month to be the length of the current month.  This means that if
the waiting time spans two month boundaries,  the calculation may be in error.
For this reason, you should limit yourself to a maximum of 672 hours (twenty
eight days); for longer Waits, use absolute mode.

CLOCK returns two possible errors.  If it understands your command, but can't
interpret the time or date, it says:

          Invalid time  or  Invalid date

If the command itself is unrecognizable, e.g.:

          CLOCK Q <CR>
 
you'll get the appropriate response:

          huh?

      Please See Baby Blue II Manual Chapter 3, Section 3.1
SWITCHES
     The switches on the Baby Blue II are arranged, from left to right looking
at the component side, SW3,SW1,SW2.  SW2 is the three switch bank, and SW3 &
SW1 have seven switches each.  On SW2, all switches should be off, and on SW1
switches 1,2, and 3 should always be ON. 

     The following discussion will deal with both SW3 & SW1 switches 4, 5, 6,
and 7:

      These switches present a binary code to the address bus, marking the 
STARTING address that the block of memory will be mapped. Memory blocks are
64K long, and are given 'page' or 'block' numbers. The first memory on the bus
is page 0, the second 1, and so forth up to page F (15 decimal).

     Back to switches 4 through 7. The digit they present is a 4 bit (binary)
digit, with switch 4 being the high order bit (bit 3) and switch 7 being the
low order bit ( bit 0) of the page number. When the switch is OFF it presents
a 1, and when on, a 0. For instance, with 4, 5, & 6 ON, and 7 OFF, the digit
would be 0001, or 1 (remember OFF is a 1). Another case would be 4 OFF, 5 & 6
ON, and 7 OFF.  The digit is a binary 1001, or a decimal 9, and in memory 
locations refer to the boundary of page nine, which is 576K to 640K.


+---------------------------------------------------------------------------+
|[ R  ][ R  ][ R  ][ R  ]      ::::::::::  :::::::::: +-----------------+   |
|[ A  ][ A  ][ A  ][ A  ]       PRINTER       COM2    |      8250       |   |
|[ M  ][ M  ][ M  ][ M  ]                             +-----------------+   |
|[ B  ][ B  ][ B  ][ B  ]                             +-----------------+   |
|[ A  ][ A  ][ A  ][ A  ]   +-------------------+     |      8250       |   |
|[ N  ][ N  ][ N  ][ N  ]   |      Z80B         |     +-----------------+   |
|[ K  ][ K  ][ K  ][ K  ]   +-------------------+            +---+        C |
|[ 1  ][ 2  ][ 3  ][ 4  ]                                    |SW2|**      O |
|                                   +-----++-----+           +---+ |      M |
|         [     ]                   | SW3 || SW1 |    [* *]*      ** **** 1 |
|                                   +-----++-----+      H2        |   ||    |
|                                                                 ** ****   |
+---------------------------------------------------+             H1  H3    |
BABYBLUE II MAJOR COMPONENT LOCATIONS               |||||||||||||||||||||||||

      Switches 1, 2, and 3 of SW3 will depend on whether RAM BANKS 1, 2, or
3 are populated. In the OFF position, the bank is DISABLED. Remember to 
populate the banks IN ORDER (i.e. 1,2,3 as opposed to 1,3,2).
HEADER
     The HEADER is an 8088 program more powerful than most CP/M operating 
systems. It is the interface between the Z80 and PC-DOS. Its function in life
is to give the Z80 I/O capability to disks, printers, communication ports or
any other I/O device the PC can access.

     HEADER is the program that allows CP/M to run on the PC.  No CP/M
program will run without having the HEADER 'bound' (using BIND.COM) to it.
Conversely, no bound program will run on another CP/M machine without being
being STRIPped. 

     To find out what version HEADER you have, at the DOS prompt, type "TYPE
HEADER". The version number and copyright will appear. This will also work on
any 'bound' file.  You can use this method to determine if the header on your
file is the same as the one that came with your board.  This is especially
helpful when you get software from another Microlog co-processor.

RELATED SUBJECTS: BIND, STRIP, CONVERT, and Appendix A of your manual
CONVERT
     The CONVERT utility is used to read certain formats of CP/M disks. The 
formats are 1)DEC VT-180, 2) NEC PC8000 & 8001, 3) CP/M86 on the IBM-PC, 4)
Heath/Zenith H89 soft sector, and 5) IMS 5000. All these MUST be single-
sided, double density.  

     CONVERT will automatically put a HEADER on .COM files coming from CP/M
and going to PC-DOS.  Conversely, CONVERT will remove the header going from
PC-DOS to CP/M.

     Do not confuse the issue of format versus content. Format is the way
something is written, content is what is actually written.  You can CONVERT
a CP/M86 .CMD file to PC-DOS, but you won't be able to run it.   

     If you have a disk format that is not supported, you can use two methods
to get your files to PC-DOS. The first method is using communications, with
8 bit words, and no parity.  The second method is to use XENOCOPY, a utility
from VERTEX SYSTEMS, 7950 W. 4th St., Los Angeles, CA. 90048. Tel: (213)-
938 0857.
THISFILE
     The HELPFILE, BBIIHELP.TXT is a straight ASCII text file created under
WordStar for the IBM-PC.  It was created under the NON-Document mode, with a
carriage return at the end of each line. A ^\ (control-backslash) marks the 
beginning of each subject, followed by the subject in capital letters and a
carriage return, i.e '^\HELP(CR)'. The ^\ indicates the beginning and end of
a subject. In addition, the last character in the file MUST be the control-
backslash.

     The help file is designed around 21 line screens which advance one at a
time until the next subject is found.  Each screen will wait for a key press
before advancing. It therefore makes sense to not split a sentence between the
21st and 22nd line.

	Key words must be less than 20 characters long, and text lines must be
no longer than 79 characters, not including carriage return.
RAMDISK
     The RAMDISK is a quick and relatively painless method to speed up disk
intensive programs.  When the PC is accessing the RAMDISK, it is reading and
writing at the speed of memory.

     There are two notes of caution, however, that must be adhered to. The
first is DON'T ASSIGN MORE MEMORY THAN ABOUT 128K LESS THAN TOTAL SYSTEM
MEMORY TO THE RAMDISK(S).  The second is that once you have generated your
ramdisk.SYS file, you must install it to the CONFIG.SYS file and REBOOT.

     There are in addition two more caveats: 1) Do not name two ramdisk.SYS
files identically, and 2) Do not include the Z-80's RAM in your RAMDISK.
PROBLEMS
     If you are having problems with your Baby Blue II, first consult the
the manual in the trouble shooting section. Next, check the following:

		1. Is Bank 4 of memory populated?
			Baby Blue II will not work if it isn't!

		2. Are the switches set properly?
			Baby Blue II will either not work or work sporadically
			if they aren't.

		3. Are the cables attached to the proper places?
			Attaching the printer cable to COM2 will assure the
			printer will not work.

		4. Did you read the manual? 
SERIAL
    The Baby Blue II card has, on board, an RS-232C DB 25F connector which is
assigned as COM1, and a dual row header assigned as COM2. They are operated
like any IBM compatible serial interfaces. The pin designations supported are
listed below.  For further information on the ports, type BBIIHELP JUMPERS.

  Dual Row Header J2                               13         8 7 6 5 4 3 2 1
  &  DB-25 pin #        Designation                 * * * * * * * * * * * * *
----------------------------------------------      * * * * * * * * * * * * *
	2 ............. TXD Transmitted Data       26      22  20          14
	3 ............. RXD Received Data
	4 ............. RTS Request to Send               Header  J2
	5 ............. CTS Clear to Send
	6 ............. DSR Data Set Ready
	7 ............. Signal Ground
	8 ............. DCD Carrier Detect
       20 ............. DTR Data Terminal Ready
       22 ............. RI Ring Indicator

