[152] in linux-announce channel archive

home help back first fref pref prev next nref lref last post

BSVC Distribution Announcement (68000 Simulator)

daemon@ATHENA.MIT.EDU (Lars Wirzenius)
Sat Feb 4 16:58:28 1995

Date: Sat, 4 Feb 1995 20:55:32 +0200
From: Lars Wirzenius <wirzeniu@cc.helsinki.fi>
To: linux-activists@niksula.hut.fi, linux-announce@vger.rutgers.edu

X-Mn-Key: announce

From: bwmott@eos.ncsu.edu (Bradford Wayne Mott)
Newsgroups: comp.os.linux.announce,comp.sys.m68k
Subject: BSVC Distribution Announcement (68000 Simulator)
Organization: North Carolina State University
Summary: Motorola 68000 simulator for X windows
Keywords: simulator, motorola, 68000, m68k, BSVC
Approved: linux-announce@tc.cornell.edu (Lars Wirzenius)
Followup-to: comp.os.linux.misc,comp.sys.m68k


===============================================================================

    BBBBBB   SSSSS  VVV VVV  CCCCC
     BB  BB SS   SS VV  VV  CC   CC
     BB  BB SS      VV  VV  CC
     BBBBB   SSSSS  VV  VV  CC         "A Microprocessor Simulation Framework"
     BB  BB      SS VV  VV  CC        
     BB  BB SS   SS  VVVV   CC   CC                 Version 1.0
    BBBBBB   SSSSS    VV     CCCCC 

===============================================================================
                         Distribution Announcement
-------------------------------------------------------------------------------

BSVC is a microprocessor simulation framework written in C++ and Tcl/Tk.
It was developed as a senior project at North Carolina State University
by Bradford W. Mott.  BSVC provides a graphical user interface and a
collection of C++ classes to facilitate the development of microprocessor
simulators.  So far the BSVC framework has been used to developed a 
Motorola 68000 simulator and a HECTOR 1600 simulator.  The BSVC distribution 
contains the following:

  * BSVC Graphical User Interface (written in Tcl/Tk)

  * BSVC Simulator Framework (C++ classes)

  * Motorola 68000 simulator & assembler (including the M68681 Dual UART)

  * Hector 1600 simulator & assembler


CHANGES
=======

The following changes have been made:

  1.0b3 to 1.0:

    a) The memory viewer has been made larger and faster

    b) WWW Home Page selection has been added to the help menu
       This starts a WWW browser pointed at the BSVC Home Page

    c) Added code to handle the STOP instruction

    d) Fixed a problem with the RTS instruction

    e) Unimplemented intructions cause an illegal instruction exception

    f) Fixed the 68000 assembler's INCLUDE directive so that it can
       be in any case

    g) Compiles with GCC 2.6.2
    
  1.0b2 to 1.0b3:

    a) Added an INCLUDE directive to the 68000 assembler
  
    b) Fixed a bug in the Program Listing window that caused it to
       only work for programs listed in ascending order
           
    c) Corrected a small problem with the file selector that caused it
       to "grab" the mouse while reading a directory (This causes problems
       with networked file systems that take a long time to read)

    d) Fixed bugs in two of the Framework classes that caused them not
       to compile under GCC 2.6.0

  1.0b1 to 1.0b2:

    a) Added a BREAK instruction to the 68000 simulator and assembler
       that acts like a breakpoint.  When the simulator executes this
       instruction while "running" it will stop running like it
       hit a breakpoint.

    b) Added a new file selector to the user interface

    c) Fixed several small bugs in the HECTOR 1600 simulator


Supported Systems
=================

The BSVC distribution supports the following systems:

  * Linux 1.x.x
  * Ultrix 4.3
  * SunOS 
  * HP-UX 9.0


Required Software
=================

BSVC requires the following software to compile and run:

  * gcc and the g++ library

  * Tcl/Tk (Needs the "wish" executable with the addinput extension)


Distribution Sites
================== 

The BSVC distribution can be obtained from:

   ftp.eos.ncsu.edu in the pub/bsvc directory as "bsvc-1.0.tar.z". 

   sunsite.unc.edu in the pub/Linux/system/Emulators directory 
   as "bsvc-1.0.tar.z"


Contacts
========

If you have any questions regarding the BSVC distribution send mail to:

  bwmott@eos.ncsu.edu




--
Send submissions for comp.os.linux.announce to: linux-announce@news.ornl.gov
PLEASE remember Keywords: and a short description of the software.


home help back first fref pref prev next nref lref last post