summaryrefslogtreecommitdiff
path: root/doc/CHANGES
diff options
context:
space:
mode:
authorxtraeme <xtraeme>2004-06-23 18:30:26 +0000
committerxtraeme <xtraeme>2004-06-23 18:30:26 +0000
commit125508886b26c435bc1bd36780c280be2e0ffc3f (patch)
treec54869bb3639a456ae59dd934fb3b0d02e288836 /doc/CHANGES
parenta2af6dadc9da89ca06c01893753069557d1a5ed3 (diff)
downloadpkgsrc-125508886b26c435bc1bd36780c280be2e0ffc3f.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 'doc/CHANGES')
-rw-r--r--doc/CHANGES3
1 files changed, 2 insertions, 1 deletions
diff --git a/doc/CHANGES b/doc/CHANGES
index 788f83eddb4..e1504c4979f 100644
--- a/doc/CHANGES
+++ b/doc/CHANGES
@@ -1,4 +1,4 @@
-$NetBSD: CHANGES,v 1.6291 2004/06/23 16:48:18 taya Exp $
+$NetBSD: CHANGES,v 1.6292 2004/06/23 18:30:26 xtraeme Exp $
Changes to the packages collection and infrastructure in 2004:
@@ -3036,3 +3036,4 @@ Changes to the packages collection and infrastructure in 2004:
Updated python15 to 1.5.2nb2 [minskim 2004-06-23]
Updated flawfinder to 1.26 [snj 2004-06-23]
Updated firefox to 0.9 [taya 2004-06-23]
+ Updated mips64emul to 20040623 [xtraeme 2004-06-23]