If the standard version of NoICE does not meet your needs, you may be able to purchase the source code or contract with us to add features for you.
All text strings and dialogs used by NoICE are in Windows resource format. The basic EXE and DLL include support for English. At startup, NoICE can load a resource DLL containing another language.
If you are interested in support for another language, please contact us for details.
This version of NoICE supports the same simple serial protocol used by the DOS version of NoICE. However, NoICE includes the ability to load and use other communications DLLs.
One such DLL supports the
Background Debug Mode (BDM) of the 68HC12. Another
supports the MON08 monitor built into the 68HC08.
Other DLLs may be developed int he future. If you are interested in support
for another communications protocol, such as an EPROM emulator etc., please
contact us for details.
Customization of the target monitor to fit your hardware
is available for a fee of $50 to $100 US, plus the use of your
target hardware.
Note: We are looking to expand our support for popular
Single Board Computers and EPROM Emulators. For hardware in this
category, the fee may be waived.
Please contact us
for exact prices and conditions.
If your assembler or compiler is not already supported by
one of the symbol processors described in the NoICE documentation,
you can contract for a custom symbol processor.
Symbol and line processors for absolute assemblers generally can be
written for $100.
Symbol and line processors for relocatable assemblers and compilers
may be contracted at $100 per hour, subject to our schedule constraints.
If the assembler or compiler is a commercial product, these fees
may be waived or reduced in exchange for a legal copy of the
assembler or compiler.
Please contact us
for further information. In order to facilitate an estimate, please
include in your query a sample of an assembly listing file with
symbol table.
Want to add a command to NoICE? Want a version for a new processor?
Adding some new instructions to a processor core on an ASIC?
Customization of the host program NoICExxx.EXE may be contracted at
$100 per hour, subject to our schedule constraints. Instructions and commands
can often be added in an hour or less. A completely new processor will generally
cost between $4000 and $10000, depending on how similar it is to any
of the currently supported processors. Discounts are possible if we
retain rights to sell the result as a standard product.
Please contact us
for estimates and further information.
Note: NoICE is designed primarily to support 8 bit target processors.
Support for targets with 32 bit addressing may require significant modifications.
Source code may be available under certain conditions. Price and terms
depend on your intended application. Please
contact us for details.
Please note that NoICE is a complicated MFC program of over 10000 lines
(semi-colon count). Please do not attempt customization unless you are sure
that you have the necessary skills. You may prefer to have us
customize it for you
Customized Target Monitors
Custom Symbol Processors
New Commands or New Target Processor
Source Code for NoICExxx.EXE and .DLL
NoICE (tm) Debugger, Copyright © 2005 by John Hartman