SS-50 software SBUG SWTBUG

Archive with SS-50 software

See also the Corsham github repositories for the latest versions of programs.

In this archive:

  • 6800 programs

    xswtbug
    This is the extended version of SWTBUG, originally written by SWTPC and then enhanced by Corsham Tech. It is fully compatible with the original, and all entry points are the same, so old programs should run with it. This is the source file to the code in the EPROM on the 6800 CPU board.
    Note that this includes some low level functions for the SD card adaptor we’ve been working on, so that’s what some of the code is about.
    MicroBas

    This is Technical Systems Consultants’ (TSC) Micro Basic Plus, a 4K BASIC interpreter. This has been modified so the user can build it for use with either the MP-C card (as delivered) or the MP-S card (our change). The S19 file is built for the MP-S (or
    compatible card such as our serial board). It can be loaded with SWTBUG’s L command.
    numguess
    A silly number guessing game I wrote one evening, based on an interview question at Microsoft in the mid 1980s. Read the comments for an explanation. Basically, guess a number between 1 and 100 but it involves some rewards or consequences.
    console.asm
    I wanted a stripped down set of input/output functions for the console, and also a kbhit function to determine if a key is waiting or not, so this file was tossed together. It only supports ACIA boards, not the MP-C. Other source files include this.
    othello
    This is a decent version of the Othello game taken from the internet. We did nothing except make it assemble with the AS02 assembler.
    memtest
    A decent little memory test program that prompts the user for the starting and ending location, then does a rolling nine bit pattern. Since the pattern repeats every nine bytes (as opposed to a power of two), it can detect shorted address busses and the like.
    A “hunt the wumpus” game I found on the net. It assembles and runs, but that’s as far as I’ve tested it.
    Life.
    Don’t speak to me about life.” (you should know the reference).
    This is a version of Conway’s Life program, although it has bugs. One know issue is that it scrolls the screen when using a WYSE-30 terminal, so the whole screen is off by one row; makes updates look odd. Might have other bugs too. You can assemble it for either VT-100 or Wyse-30 terminals.

  • 6809 programs

    This contains 6809 related software. Sorry, but the 6809 board took a lot longer than anticipated, so there wasn’t much time to develop fun software like we did for the 6800 board.
    sbug_1_8 is the basic 6809 debugger that SWTPC included on their 6809 board. This is modified to build with the Kingswood Consulting 6809 cross assembler AS09.
    sbug is our more modified version that has options for building a Tiny BASIC into the lower 2K.
    basic is the Tiny BASIC interpreter

  • SBUG 1.8.1

    (see github for 1.8.2)

  • xSWTBUG

    ;REPLACEMENT FOR MIKBUG ROM
    ;FOR SWTPC 6800 COMPUTER SYSTEM
    ;COPYRIGHT 1977
    ;SOUTHWEST TECHNICAL PROD. CORP.
    ;AUGUST, 1977
    ;***************************************************
    ;
    ; Enhancements by Bob Applegate, K2UT
    ; bob@corshamtech.com
    ; www.corshamtech.com
    ;
    ; This was all done for the SWTBUG included with the
    ; Corsham Tech 6800 CPU board.
    (see also github)

  • CTMon65

    Monitor for the SS-50 65C02 CPU board
    (see also github)