EasySXB is a terminal/program loader designed for use with Western Design Center's SXB line of 65xx development boards.

Similar projects worth following
This is a custom terminal designed to take advantage of special features within the SXB monitor ROMs, which were designed with programs of this type in mind. It provides a user interface which supports commonly-used operations and uploading programs to SRAM.

The terminal interface makes these boards as easy to use as an emulator, but with the confidence of testing against real hardware. It also makes it possible to control the boards from the PC - either with the monitor itself, or through use of the many built-in ROM routines available to programmers.

The following products are currently supported:

* W65C265SXB

* W65C134SXB

  • Video Demo

    joe705/13/2016 at 15:52 0 comments

    A little video showing EasySXB loading and running a program. (Sorry for the bad quality, I suck at making movies.)

  • v0.1.2

    joe704/10/2016 at 15:20 0 comments

    Uploaded v0.1.2 binaries:


    -faster uploading

    -fixed some serial timing issues that could cause problems

  • improved program loading

    joe704/07/2016 at 16:36 0 comments

    Updated the program loading to be faster. Will try to get some new binaries up soon, but I like to test them first.

    Never did any serial programming before this. The FTDI chip threw me off a little at first, as it requires a time delay after each USB transaction. 16ms has been reliable, but that's a pretty long time so it pays to try to send data in larger chunks.

    It's also possible to raise the port speed of the SXB, which defaults to 9600 baud. The strategy:

    1. Connect at the default speed.

    2. Upload a small program that calls a built-in ROM routine to raise the port speed.

    3. Disconnect, and reconnect at the higher speed.

    This can be done automatically, but I ended up discarding the feature for now, because it didn't make the uploading faster.

    However, the uploader sends relatively small chunks of data (remember the FTDI delay) so there may be room for improvement. I suspect the ROM code could also have it's own speed limitations, but I'm not sure about that yet.

    Grab the ROM reference and assembly dumps here, must-have information for the SXB's:

View all 3 project logs

Enjoy this project?



Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates