1BSVC: A Microprocessor Simulation Framework 2=========================================== 3 4BSVC is a microprocessor simulation framework written in C++ and Tcl/Tk. 5It was developed as a senior design project at North Carolina State 6University by Bradford W. Mott (see the Credits.txt file for copyright 7information). 8 9Since its original development many professors and students have found 10BSVC to be a useful tool in courses based on the Motorola 68000. It has 11also been used as a starting point for other senior design projects. 12 13In April 2015, maintenance was restarted by Dan Cross and the system was 14relicensed under the GNU Public License, version 2.1. 15 16The BSVC distribution contains the following: 17 18* Motorola 68000 simulator & assembler (Supports the M68681 Dual UART) 19* Motorola 68360 simulator (CPU32 like simulator) 20* Simple devices including the M68681 DUART, a timer, RAM and a GDB interface 21* BSVC Graphical User Interface (written in Tcl/Tk) 22* BSVC Simulator Framework (C++ classes) 23 24Code cross-compiled with GCC is known to load and run. 25 26Supported Systems 27----------------- 28The BSVC distribution is known to compile on the following systems: 29 30* Linux 31* Solaris 32* Mac OS X 33* FreeBSD 34 35Any reasonable POSIX system should work. 36 37Required Software 38----------------- 39BSVC requires the following software to compile and run: 40 41* C++11 and C11 compliant compilers for C++ and C, respectively. 42 Both clang and recent versions of GCC are known to work. 43* GNU Make 44* A recent version of Tcl/Tk 45 46Distribution Site 47----------------- 48The BSVC distribution can be downloaded from Github: 49 50 https://github.com/BSVC/bsvc 51 52Copyright and License 53--------------------- 54BSVC is Copyright (C) 1993 - 1998 by Bradford W. Mott 55 56BSVC is free software. It is released under the terms of the GNU 57General Public License, version 2.1. 58 59Contacts 60-------- 61For more information see the BSVC site on Github. 62 63If you have any questions regarding BSVC send mail to: 64 65* bsvc-users@googlegroups.com 66 (https://groups.google.com/forum/#!forum/bsvc-users) 67 68If you want to receive email announcements about future releases, 69subscribe to: 70 71* bsvc-announce@googlegroups.com 72 (https://groups.google.com/forum/#!forum/bsvc-announce) 73