• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

doc/H03-May-2022-1,6131,604

misc/sim68360/H15-Oct-2019-428317

samples/H15-Oct-2019-11,1318,697

src/H15-Oct-2019-28,36220,901

CHANGES.mdH A D15-Oct-20197.1 KiB165144

CONTACT.mdH A D15-Oct-20191.1 KiB3124

CREDITS.mdH A D15-Oct-2019576 1811

INSTALL.mdH A D15-Oct-20192.2 KiB7547

PROJECTS.mdH A D15-Oct-20193.1 KiB8657

README.mdH A D15-Oct-20192.2 KiB7352

Sim68000.mdH A D15-Oct-2019151 86

Sim68360.mdH A D15-Oct-2019904 2317

README.md

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