NoICE Version 3.0 - 22 October 1997

NoICE is a PC-hosted debugger for use with a variety of microprocessor
targets.  Processors currently supported are the Z80/Z180, Z8, 8051,
80(1)96, 68HC11, 6805, 6803/6303, 6809, 65(C)02, M50740/M38000, and TMS370.

The debugger consists of a target-specific DOS program, NOICExxx.EXE,
and a target-resident monitor program (about 1K code).  The two programs
communicate via RS-232, at user selectable baud rates from 300 to 57600.

Features include:
- Source level debug in C and assembler.
- Disassembler, which may also be used without target hardware.
- Mini-assembler.
- Memory display and editing in hex and high-level formats.
- Loads Intel, Motorola, and Tektronix hex files, with various symbol 
  formats, as well as IEEE695 files.
- A virtually unlimited number of breakpoints.
- Hardware-free single step using automatically defined breakpoints.
- Definition of symbols, which may be used in expressions and by the 
  disassembler.
- Definition of C data structures, arrays, and stack-based variables.
- The ability to record and play back files of commands, and to define 
  such files as macros.
- Utilities to extract line and symbol information for many assemblers
- A file viewer for files of any size, in ASCII or hex.
- On-line help

NoICE may be operated via pull-down menus, using either mouse or
keyboard, or via a command line.

File            description
-----------------------------------------------------------------------
README.         this file
NOICExxx.EXE    host program
NOICE.CFG       ASCII configuration file containing user preferences
NOICE.HLP       ASCII command help
NOICE.TXT       ASCII user's manual
MONxxx.ASM      source code for target monitor

        Line Number and Symbol processing utilities

2500NOI.EXE     process 2500AD (tm) SYM and DCF files
695NOI.EXE      process IEEE 695 files
AVOSRC.EXE      process Avocet (tm) AVMAC list files
AVOSYM.EXE      process Avocet (tm) ALINK map files
BSOSYM.EXE      process BSO (tm) MLINK map files
DUNSYM.EXE      process Dunfield (tm) ASMxxx list files
DUNFCNOI.EXE    process Dunfield (tm) C compiler list files
METASYM.EXE     process MetaLinks (tm) ML-ASM51 list files
MOTSYM.EXE      process Motorola (tm) ASxxx list files
OMF51NOI.EXE    process Intel (tm) OMF51 files
SA370NOI.EXE    process Texas Instruments (tm) SA370 list files
SAMSYM.EXE      process PseudoSam (tm) files
SMALLNOI.EXE    process 68HC11 Small C list files (after assembly)
TASMNOI.EXE     process Speech Technology (tm) TASM list files
UASMNOI.EXE     process Universal Cross Assemblers (tm) Cross-32 list files
Z800SYM.EXE     process Zilog (tm) ASM800 list files

Note: to save space in the archives, only those symbol processing 
utilities most appropriate to a particular processor are bundled with 
each archive.  All utilities and their source code are included with the 
registered version.

WHERE TO GET IT
---------------
If this version of NoICE is more than about six months old, you may wish
to check one of the following locations to see if a more recent release
is available.  Or, just send me money (see below) and I will send you 
the latest version.

    My website (always the most current version):
         http://ourworld.compuserve.com/homepages/jhartman/

    CompuServe: GO SDFORUM, library section 12, embedded systems
         Or, GO IBMFF and do a keyword search for "NoICE".

    ftp: the SimTel archive or any of its mirrors
         ftp.coast.net in directory SimTel/msdos/debug

WHERE TO GET SUPPORT
--------------------
If you find a bug, have a question, or would like to suggest an
enhancement, please contact me at the address below, or via e-mail at
	John Hartman
	jhartman@compuserve.com

HOW TO REGISTER
---------------
The distribution package includes
    *   Registered version of NoICExxx PC-host program and on-line help
    *   Target assembly language source code for MONxxx target monitor
    *   Executables and C source code for the symbol processing 
        utilities above and described in section 13 of NOICE.TXT.
    *   Optional printed User's Guide

If you use CompuServe, the easiest way to register NoICE is on-line.  It
is fast, and solves the currency problem for international customers.
GO SWREG, and select "register shareware".  Registration numbers are:
    Z80/Z180  #8091
    Z8        #8096
    68HC11    #8050
    6809      #8093
    8051      #8051 (a great coincidence, no?)
    80(1)96   #8094
    65(C)02   #8092
    TMS370    #8095
    Other processors:  send e-mail to jhartman@compuserve.com for 
    instructions

Otherwise, you may register by mail using the form below.  

Due to the limitations of CompuServe's on-line registration, I cannot offer
the second-processor-for-five-bucks deal via CompuServe.  However, if
you order two processors via CompuServe, I will send you the entire set.

                         NoICE ORDER FORM

 Your name: ___________________________________________________________

 _____ NoICE delivered via e-mail (ZIP file, about 400K): $30

       Your e-mail address: ___________________________________________

 _____ NoICE delivered on floppy disk (1st class mail): $35

 _____ NoICE delivered on floppy disk, with printed User Guide: $40

       Your shipping address:

       ________________________________________________________________

       ________________________________________________________________

       ________________________________________________________________

 Target processor(s) desired (one included; $5 each additional)

       ____ Z80/Z180    ____ Z8         ____ 65(C)02       ____ TMS370

       ____ 68HC11      ____ 6805       ____ 6809

       ____ 8051        ____ 80(1)96    ____ M50740/M38000

 _____ Total for additional processors

 _____ Total amount enclosed

 Send your check or money order to:
          John Hartman
          1030 14th Avenue Southeast
          Minneapolis, MN 55414
          USA

 Checks must be in US dollars, drawn on a US bank.  I cannot accept
 Eurocheques at this time.  If you are ordering from outside the United
 States, you may find that Postal Money orders are the easiest way to
 send US dollars.

 In order to assist me in adding new features and symbol processors to
 NoICE, please list the assembler(s) and/or C compiler(s) which you
 intend to use:

 ______________________________________________________________________

 In order that I may most effectively distribute new versions of NoICE
 and other shareware products, please tell me where you got your demo
 copy of NoICE, and what version that copy was:

 ______________________________________________________________________

 ______________________________________________________________________

 If you have any other comments, please list them below or on the reverse.

 ______________________________________________________________________

