summaryrefslogtreecommitdiff
path: root/emulators/mips64emul
diff options
context:
space:
mode:
authorxtraeme <xtraeme@pkgsrc.org>2004-06-23 18:30:26 +0000
committerxtraeme <xtraeme@pkgsrc.org>2004-06-23 18:30:26 +0000
commit920f960e831b6b02072051c6bea25a16c9ce04ba (patch)
treec54869bb3639a456ae59dd934fb3b0d02e288836 /emulators/mips64emul
parentd4832367228df0c3cae6fe6b3bf662ed261accd3 (diff)
downloadpkgsrc-920f960e831b6b02072051c6bea25a16c9ce04ba.tar.gz
Update emulators/mips64emul to 20040623.
Changes: 23 Jun 2004: (Early in the morning.) Performing a general code cleanup (comments, fixing stuff that led to compiler warnings, ...). Disabling MIPS16 support by default, and making it a configure time option to enable it (--mips16). This gives a few percent speed increase overall. Increasing performance by assuming that instruction loads (reading from memory) will be at the same page as the last load. First by assuming that a vaddr -> paddr translation for instruction loads almost always is preserved (gaining a few percent speed), and then that a paddr -> host memblock translation also holds if the instruction is in normal RAM (which led to some more percents of speed increase). :-) This is definitely a fine night for coding... For example, the total time from starting the emulator until Ultrix 4. 2 shows it graphical login dialog is 48 seconds! 22 Jun 2004: (Late.) Trying to track down the last SCSI tape bugs. Removing all dynamic binary translation code (bintrans), starting from scratch again. 22 Jun 2004: (Early in the morning.) Finally! After many many hours of trial and error, I got the SCSI tape stuff to work; when going past the end of a file, automagically switch to the beginning of the next. 21 Jun 2004: Removing the Nintendo 64 emulation mode, as it is too uninteresting to support. Adding SCSI tape device support (read-only, so far, and not 100% working). Fixing a bug which caused the cursor to be corrupted if new data was written to the framebuffer, but the cursor wasn't moved. 20 Jun 2004: Adding a program which converts SGI prom dumps from text capture to binary, and some hacks to try to make such an IP22 PROM to work better in the emulator.
Diffstat (limited to 'emulators/mips64emul')
-rw-r--r--emulators/mips64emul/Makefile4
-rw-r--r--emulators/mips64emul/distinfo6
2 files changed, 5 insertions, 5 deletions
diff --git a/emulators/mips64emul/Makefile b/emulators/mips64emul/Makefile
index 40632c57741..605f90a6609 100644
--- a/emulators/mips64emul/Makefile
+++ b/emulators/mips64emul/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1.1.1 2004/06/21 20:30:22 xtraeme Exp $
+# $NetBSD: Makefile,v 1.2 2004/06/23 18:30:27 xtraeme Exp $
#
DISTNAME= mips64emul-${DIST_VER}
@@ -16,7 +16,7 @@ WRKSRC= ${WRKDIR}/mips64emul-${DIST_VER}
INSTALLATION_DIRS= bin
-DIST_VER= 20040619
+DIST_VER= 20040623
GLOBAL_LDFLAGS= -L${X11BASE}/lib \
${_COMPILER_LD_FLAG}${RPATH_FLAG}${X11BASE}/lib
diff --git a/emulators/mips64emul/distinfo b/emulators/mips64emul/distinfo
index 5ae862caf82..a637767d3c3 100644
--- a/emulators/mips64emul/distinfo
+++ b/emulators/mips64emul/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.1.1.1 2004/06/21 20:30:22 xtraeme Exp $
+$NetBSD: distinfo,v 1.2 2004/06/23 18:30:27 xtraeme Exp $
-SHA1 (mips64emul-20040619.tar.gz) = 2cfe52d3375396e477f7797c4120fcf7f267787f
-Size (mips64emul-20040619.tar.gz) = 383511 bytes
+SHA1 (mips64emul-20040623.tar.gz) = 68648ca6265f2044cc0a99b6a62c5b9a1ad3d508
+Size (mips64emul-20040623.tar.gz) = 377312 bytes