Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 19 Mar 2006 22:43:05 +0000 (UTC)
From:      Jean-Yves Lefort <jylefort@FreeBSD.org>
To:        ports-committers@FreeBSD.org, cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: ports/devel Makefile ports/devel/gpsim Makefile distinfo pkg-descr pkg-plist ports/devel/gpsim/files 4patch-cli_input.cc patch-src_os__dependent.cc
Message-ID:  <200603192243.k2JMh5dR038427@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
jylefort    2006-03-19 22:43:05 UTC

  FreeBSD ports repository

  Modified files:
    devel                Makefile 
  Added files:
    devel/gpsim          Makefile distinfo pkg-descr pkg-plist 
    devel/gpsim/files    4patch-cli_input.cc 
                         patch-src_os__dependent.cc 
  Log:
  Add gpsim.
  
  gpsim is a full-featured software simulator for Microchip PIC microcontrollers
  distributed under the GNU General Public License.
  
  gpsim has been designed to be as accurate as possible. Accuracy includes the
  entire PIC - from the core to the I/O pins and including ALL of the internal
  peripherals. Thus it's possible to create stimuli and tie them to the I/O pins
  and test the PIC the same PIC the same way you would in the real world.
  
  gpsim has been designed to be as fast as possible. Real time simulation speeds
  of 20Mhz pics are possible. A 'goto $' program runs at the same speed as a
  25Mhz pic when simulated on my 400Mhz PII Linux Box. Of course, as you add
  stimuli and begin interacting with peripherals, the performance drops. But
  it's still fast!
  
  gpsim has been designed to be as useful as possible (at least that's the
  intent - honest). The standard simulation paradigm including breakpoints,
  single stepping, disassembling, memory inspect & change, and so on has been
  implemented. In addition, gpsim supports many debugging features that are only
  available with in-circuit emulators. For example, a continuous trace buffer
  tracks every action of the simulator (whether you want it or not). Also, it's
  possible to set read and write break points on values (e.g. break if a
  specific value is read from or written to a register).
  
  WWW: http://www.dattalo.com/gnupic/gpsim.html
  
  PR:             ports/94436
  Submitted by:   Jose Alonso Cardenas Marquez <acardenas@bsd.org.pe>
  
  Revision  Changes    Path
  1.2142    +1 -0      ports/devel/Makefile
  1.1       +47 -0     ports/devel/gpsim/Makefile (new)
  1.1       +3 -0      ports/devel/gpsim/distinfo (new)
  1.1       +32 -0     ports/devel/gpsim/files/4patch-cli_input.cc (new)
  1.1       +11 -0     ports/devel/gpsim/files/patch-src_os__dependent.cc (new)
  1.1       +24 -0     ports/devel/gpsim/pkg-descr (new)
  1.1       +183 -0    ports/devel/gpsim/pkg-plist (new)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200603192243.k2JMh5dR038427>