Commit graph

9 commits

Author SHA1 Message Date
tsutsui
01822829fc Update tme to 0.6. Ok'ed by skrll@.
See fredette's annoucement for details:
http://mail-index.netbsd.org/port-sparc/2007/09/07/0000.html

>> The new version of tme, 0.6, fixes many bugs in the Sun 3 emulation,
>> and can also emulate a SPARCstation 2.  NetBSD 3.x seems to run pretty
>> well on the different emulations.
2007-09-07 14:11:51 +00:00
tsutsui
82f2407ae2 Tweak a diff not to include RCS Id strings in the original source. 2007-03-17 14:36:42 +00:00
tsutsui
8b9f3e13ab Apply various fixes. Most of them are contributed by Arthur Townsend
(see his ILVSUN3 page http://www.ilvsun3.com/ for more details),
and some others are from skrll and me.

patch-ab: (from skrll)
 fix an invalid pointer cast for -fstrict-aliasing

patch-a[cijklmn]: PR pkg/34113 (by me)
 - specify -fno-strict-aliasing in Makefiles (for workaround)
 - add several casts to appease -Wpointer-sign
 - remove a static decl from a global function
 - add a cast and remove unused variable

patch-ap: (from Arthur, tweaked by me)
 disable "cannot generate keysym" warnings on tmesh startup

patch-aq: PR pkg/33969 (from Arthur)
 TME sun3 emulator incorrectly emulates cmp2 and chk2 M68K instructions

patch-ar: PR pkg/34538 (from Arthur)
 TME sun3 emulator incorrectly calculates EA with immediate mode
 instructions with PC indirect 16-bit displacement addressing

patch-aw: PR pkg/35010 (from Arthur)
 sun3 emulator asserts when using stdin/stdout for emulated serial console

patch-ax: PR pkg/35009 (from Arthur)
 TME sun3 emulator asserts when running two emulators with ethernet

patch-az: PR pkg/35305 (from Arthur, with some minor tweaks by me)
 TME sun3 emulator incorrectly emulates ethernet obie & i825x6 hardware

patch-ba: PR pkg/35309 (from Arthur)
 TME sun3 emulator, running without a window manager,
 overwrites tmesh prompt

patch-bb: PR pkg/34690 (from Arthur, modified by me)
 TME sun3 emulator incorrectly performs: movel sp,-(sp)
 (also modify m68k-insns-auto.sh to mark cas instructions CANFAULT)

patch-bc: PR pkg/34571 (from Arthur, modified by me)
 TME sun3 emulator doesn't consider floating point infinities to be equal

patch-bd: (by me)
 - avoid invalid 32 bit shifts in fb-xlat-auto.sh,
   which may cause broken screen fonts when tme is compiled with gcc4

patch-be: (by me)
  fix decoding cas instructions

Makefile: (by me)
 - add some CONFIGURE_ARGS to avoid invalid shifts more than
  (or equal to) variable sizes, which could be problematic on gcc4
 - bump PKGREVISION
2007-03-17 13:44:17 +00:00
joerg
7799096820 Fix libtool fragment on DragonFly, so that LTDL_SHLIBPATH_VAR gets
correctly defined. Use isnan and isinf on DragonFly and not the
non-standard isinff/isnanf.
2006-09-24 15:20:28 +00:00
rillig
b71a1d488b Fixed pkglint warnings. The warnings are mostly quoting issues, for
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
other changes are outlined in

    http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-12-05 20:49:47 +00:00
skrll
336dccb73f Update to 0.4.
A huge number of changes have been made. This most visible being support
for emulating a SUN3/160.
2005-07-27 07:29:26 +00:00
agc
459a5bb28d Add RMD160 digests to the SHA1 ones 2005-02-23 18:49:17 +00:00
skrll
a2b77d1f0f Fixes to ctype macro usage so that this builds on -current. 2004-12-05 07:32:17 +00:00
skrll
2526dad9fe Import of tme 0.2
The Machine Emulator, or tme, is a program that provides a general-
purpose framework for computer emulation. The first machine that tme
could emulate was the Sun 2/120, one of the first widely available Sun
workstations.
2004-01-23 08:21:54 +00:00