diff options
author | xtraeme <xtraeme> | 2004-06-23 18:30:26 +0000 |
---|---|---|
committer | xtraeme <xtraeme> | 2004-06-23 18:30:26 +0000 |
commit | 125508886b26c435bc1bd36780c280be2e0ffc3f (patch) | |
tree | c54869bb3639a456ae59dd934fb3b0d02e288836 /doc/CHANGES | |
parent | a2af6dadc9da89ca06c01893753069557d1a5ed3 (diff) | |
download | pkgsrc-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/CHANGES | 3 |
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] |