Microproducts LLC
info@sxwiz.com
Home Page
Shopping Cart
Order
Downloads
Features
Frequently Asked
News Page
Benchmarks
Customer Support
Contact Us
Features

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).