From: DSP Hotline

Subject: 320C25 Simulator Bug List

-------------------------------------------------------------------------------
* RELEASE 3.00 BUGLIST                                                        *
* Update - 11/18/94                                                           *
*                                                                             *
* This file contains a list of bugs in the release 3.00 of the 320C25         *
* Simulator                                                                   *
*                                                                             *
* All bugs will be fixed in the next production release unless othwerwise     *
* indicated. There will sometimes be references to internal versions in       *
* this list. For that reason you must always refer to the release status      *
* information (published every two weeks) to verify the availability of a     *
* specific revision.                                                          *
*                                                                             *
-------------------------------------------------------------------------------


				Part 1

4272     V3.00  Fixed in V3.10 
  When a path is given for source files using D_SRC environment variable,
the simulator is unable to find the source files. Also , when setting
D_DIR environment variable and running the simulator from a directory
other than the directory where the init files, etc. are located, the
simulator cannot find these files.


4513     V3.00  will fix next release
  The instruction MPYK 1EB3 will not be executed by the simulator.  The opcode
for this instruction corresponds to the opcode used to represent breakpoints
set in the code.  The MPYK instruction is valid for any operand other then
1EB3 hex or -333 decimal.


4919     V3.00  will fix next release
  SIM2x Simulator will clear the OV flag (if set) when executing the NEG 
instruction.  The NEG instruction should not clear the OV flag.


4969     V3.00  will fix in V3.01
  If a program has variables that are the same name as the mnemonics
used for the CPU registers, the simulator does not update the
CPU registers properly.

e.g.   if code contains following definitions:

       unsigned int ST0, ST1;

       simulator will not update CPU regs ST0, ST1

Workaround:  Rename the variables so they do not correspond to
          a mnemonic used by the simulator.


5665     V3.00  will fix next release
  The simulator does not perform a read from/write to serial port when
interrupts are disabled.  This problem also implies that no read/write 
of serial port will be done during an interrupt service routine unless 
interrupts are specifically re-enabled.


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

4930     V(current)  will fix next release
  Note:  The maximum number of files that can be connected to an I/O
port in the simulator via "mc" commands is 14.  This is a simulator
feature resulting from a limitation on the number of files that
are allocated to any one program under DOS.


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