BSVC is a microprocessor simulation framework written in C++ and Tcl/Tk. It was developed as a senior design project at North Carolina State University by Bradford W. Mott. Since its original development numerous professors and students have found BSVC to be a useful tool in courses based on the Motorola 68000. It has also been used as a starting point for other design projects.

BSVC was originally written for Unix; however, it has been ported to Windows. The Windows version has the same features as the Unix version except the Motorola 68000 simulator does not support the M68681 Dual UART.

The BSVC distribution contains the following:

  • Motorola 68000 simulator & assembler (Supports the M68681 Dual UART and Timer)
  • Motorola 68360 simulator (CPU32 like simulator)
  • BSVC Graphical User Interface (written in Tcl/Tk)
  • BSVC Simulator Framework (C++ classes)
If you have any questions or comments about BSVC please send them to For additional information about BSVC or to download a distribution use the following links:

 Copyright © 1996-2005 by Bradford W. Mott

Last Updated on February 20, 2005