|
One Click Compile
No build or Linking Operations.
  Write your Basic code, click on Compile and your assembly source is ready.   We even have macro keys that will allow you to perform all of the compile-assemble-load program steps
you are now doing manually.
Emulator Gateway
Click on Emulate and your in the emulator at your Basic Project directory
with your source file loaded.
  Click on Emacro and SXWIZ will Compile your program, load it into the
Emulator, assemble, program the chip
and then enter debug.
Easy Error Tracing
Locate program errors fast.   If SXWIZ finds an error it stops compilation immediately and highlights it.
In-Line Assembly Capability
Switch to assembly anywhere in your Basic program and then back to Basic.
  You can call an assembly sub with a Gosub from Basic or call a Basic sub from assembly.  Use Basic defined variables in assembly code.   Many users find writing assembly code in an SXWIZ Basic shell is easier than writing
it in the assembler.
Virtual Peripheral Library
Interface to popular chips like ADC, DAC, Eprom, I2C, SPI, Dallas 1 wire,
and shift registers from the Device
Library with a click.   Even interrupt and initialization code is inserted where it belongs without pasting or linking.   Most routines
are chip specific, include a schematic,
and are invoked with a simple function
call from your Basic Main.   Write
your own or copy ours and modify to suit your requirement; all are in Basic
code and have been tested on hardware.
view screen
A Compiled Assembly Source You Can Read
Unlike the assembly output of most compilers, SXWIZ presents sources in a
form that is linear, easy to read and
contains no hidden subroutines; this
makes it an excellent tool for learning
assembly as well as presenting a clear
listing to debug for seasoned assembly
programmers.
view screen
Comprehensive Instruction Set
Not only the Basic commands you expect but many more that take advantage of the SX assembly code and architecture.
  You can toggle, increment, decrement, nop, goto, gosub and more
with a single sx cycle from a Basic
instruction.   All compiled assembly instructions use the native SX
set and our assembler is Parallax compatible (including the extended
instructions and an INCLUDE directive).
|