SwiftX 3.1.2

From: Leon Wagner <leon_at_forth.com>
Date: Tue, 4 Sep 2001 17:26:37 -0700

Maintenance release SwiftX 3.1.2 is now available. If you wish to download the
latest version, please contact sales_at_forth.com for the FTP link and password for
your product.

------------------------------
New features in SwiftX 3.1.2
------------------------------

ALL
-- Latest SwiftForth host (2.2.3)
-- Resident DUMPC for all targets
-- Corrected INTERPRETER alias for G command

MSP430
-- Low Power Mode support
-- Updated target user manual
-- Distress Signal demo application
-- Test for chip derivative via JTAG connection
-- Disable interrupts during flash programming
-- Disable XTL debug loop when JTAG session not active
-- Fixed assembler bug in unary opcodes with immedate operand
-- Added host RESET command to reset target under test

SwiftX 3.1.1

ALL
-- Added upgrade info link for non-Pro versions.

MSP430
-- Removed serial XTL config from Tools menu.

8051
-- Added register definition file for DS87C550.

SwiftX 3.1.0

ALL
-- Latest SwiftForth host (2.2.2.9)
-- Added provision for host serial ports higher than COM4.
-- Improved replacement of literals in optimizers.

MSP430
-- New processor in the SwiftX family.

AVR
-- Modified STK200 & STK300 dongle interface timing for fast parallel port
access.
-- Fixed DOES> in Code version for compatibility with ATmega.
-- Fixed double number operators 2ROT, D<, DU<, D- in 32-bit token-threaded
implementation.
-- Coded CATCH and THROW for faster operation in 32-bit token-threaded
implementation.
-- Extended compiler to handle CODE definitions beyond 256-token limit.

ColdFire
-- Modified SBC5307 chip select code and Reg_5307 register definitions for new
"J" mask of the MCF5307. Code is backward compatible with older "H" mask.

SwiftX 3.0.3

ColdFire
-- Updated 5206 register definition file.
-- Added provision for SBC5206 board to use P&E BDM driver.

SwiftX 3.0.2

ALL
-- Added COMPILER versions of [DEBUG and DEBUG] to provide debug mode switching
within definitions.
-- Fixed parallel port driver installation procedure for Windows NT and Windows
2000 systems.
-- Comment for D/Y corrected

AVR
-- Added single stepper support to Code version
-- Added support for STK500 target configured with AT90S8515 (default) or
optional ATmega163.
-- Corrected STK200 dongle flash programming alogorithm
-- Coded WITHIN in assembler on Code and Token32 versions

SwiftX 3.0.1

ALL
-- Optimizer not turned off during code strip.
-- Fixed replacement literal optimizations

ColdFire
-- Using native BDM interface instead of P&E driver
-- Moved UART baud rate settings to Config.f
-- Improved generic error exception handlers
-- Added missing DMA registers to Reg_5307.f
-- Fixed EXCEPTION assembler macro
-- In-line code for CREATE instead of call to (CREATE)

68K
-- Using native port I/O for BDM interface instead of TVICHW.

AVR
-- Added interface for AVR in-system programming dongles.

SwiftX 3.0.0

ALL
-- Latest SwiftForth host:
   a) The status line has been re-arranged so that the variable-width pane is
the left-most pane, instead of in the middle.
   b) Mouse right/left buttons use changed The use of the mouse in the
SwiftForth console window now follows the spirit of other Windows applications.
The left mouse button is used to mark text via a single-click and drag or to
mark the current word via a double-click. The right mouse button displays a
popup menu which allows the selected word (or the word under the cursor, if no
text is selected) to be located, edited, cross-referenced, decompiled, or copied
to the clipboard.
   c) Internal improvements to SwiftForth mean quicker compiles.
   d) Bug preventing installation in a directory with spaces in the name (e.g.,
Program Files\SwiftX) fixed.
-- Made numerous improvements and additions to manuals.
-- Factored product line into "SwiftX" and "SwiftX Pro".
-- Fixed IS (sets run-time of DEFER words) for INTERPRETER and COMPILER scopes.
-- Moved setting of COM port settings (for targets using it) from installation
to first use. Pro users may have a different COM port settings for each
project.
-- Provided simplified way to set XTL baud rate for targets using a serial XTL;
see
   SwiftX Reference Manual Section 4.9.1.
-- Added Project management (Pro only).
-- Moved optimizer macros to Src directory for each applicable MCU family (Pro
only).
-- Added numerous additional optimizations (Pro only)
-- Added host compiler source (Pro only)
-- Added target-resident compiler (Pro only; not yet available for AVR,
ColdFire, H8/300H targets)

68HC11
-- Added host baud rate calculation of the value to write to the target's BAUD
register.
-- Renamed Reg_E9.f to Reg_E1.f for common base MCU type.

68HC12
-- Fixed number wrap in +LOOP.
-- Faster +LOOP.

68K
-- Updated code optimizations (Pro only).
-- Added Axiom CMM-332 target directory.
-- Added flash erase and program support for SBC2000.
-- Added COMPILER macros to inline I and J primitives for faster loops.
-- Fixed number wrap in +LOOP.
-- Faster +LOOP.

69R000
-- Faster LOOP and +LOOP.
-- Fixed branch operations in loops.

8051
-- Added ROLL
-- Fixed DEPTH
-- Improved multitasker
-- Added support for Axiom CME-552 target. Uses same code as CME-562.
-- Removed some shared code endings for code stripper.
-- Fixed /STACKS for multitasked applications

AVR
-- Added C_at_C and @C for code space access. These operators take byte
addresses!
-- Fixed CMOVE> loop count.
-- Added support for ATmega MCU types.
-- Added ELPM instruction to assembler.
-- Added Reg_M103.f register definition file for ATmega parts.
-- Added Atmel STK300 ATmega development starter kit target directory.
-- Added 24-bit tokenized VM implementation. Addresses may decode 24 bits with
bank switching hardware.
-- Added 32-bit tokenized VM implementation. Addresses may decode 24 bits with
bank switching hardware.

ColdFire
-- Corrected MBA and MBAR name ambiguity. MBAR is the register, MBA is its
initial value.
-- Enabled cache in POWER-UP code.
-- Fixed number wrap in +LOOP.
-- Faster +LOOP.
-- Moved CREG definitions to the Reg_xxx.f register definition file.

PSC1000
-- Added support for single-step debugger

----------------------------------------------------------------------
swiftx_at_forth.com The SwiftX programming discussion email list
To unsubscribe, send subject "unsubscribe swiftx" to listar_at_forth.com
For help with listar commands, send subject "help" to listar_at_forth.com
Archives are located at http://www.forth.com/swiftx -- check them out!
Received on Tue Sep 04 2001 - 17:25:33 PDT


Subscribe to our e-mail list service. It's free for all SwiftForth and SwiftX users!

This archive was generated 07-Feb-2012. Archive updated nightly.