2014-12-08 21:55:19 +01:00
|
|
|
@comment $NetBSD: PLIST,v 1.26 2014/12/08 20:55:19 ryoon Exp $
|
2005-03-30 02:30:44 +02:00
|
|
|
bin/gxemul
|
|
|
|
man/man1/gxemul.1
|
2005-04-29 02:59:00 +02:00
|
|
|
share/doc/gxemul/20040504-ultrix45-boot1.png
|
2006-07-02 13:35:23 +02:00
|
|
|
share/doc/gxemul/20040504-ultrix45-boot1_small.png
|
2005-04-29 02:59:00 +02:00
|
|
|
share/doc/gxemul/20040710-openbsd-pmax.png
|
|
|
|
share/doc/gxemul/20040710-openbsd-pmax_small.png
|
|
|
|
share/doc/gxemul/20040711-sprite-1.png
|
|
|
|
share/doc/gxemul/20040711-sprite-1_small.png
|
|
|
|
share/doc/gxemul/20041018-mach_pmax.png
|
|
|
|
share/doc/gxemul/20041018-mach_pmax_small.png
|
2005-11-27 09:55:32 +01:00
|
|
|
share/doc/gxemul/20041024-netbsd-arc-installed.gif
|
|
|
|
share/doc/gxemul/20041024-netbsd-arc-installed_small.gif
|
2005-03-30 02:30:44 +02:00
|
|
|
share/doc/gxemul/20041024-openbsd-arc-installed.gif
|
|
|
|
share/doc/gxemul/20041024-openbsd-arc-installed_small.gif
|
|
|
|
share/doc/gxemul/20041129-redhat_mips.png
|
|
|
|
share/doc/gxemul/20041129-redhat_mips_small.png
|
2005-11-26 20:03:14 +01:00
|
|
|
share/doc/gxemul/20041209-ultrix-tripplehead.jpg
|
|
|
|
share/doc/gxemul/20041209-ultrix-tripplehead_small.jpg
|
2005-04-29 02:59:00 +02:00
|
|
|
share/doc/gxemul/20041212-debian_1.png
|
|
|
|
share/doc/gxemul/20041212-debian_1_small.gif
|
|
|
|
share/doc/gxemul/20041212-debian_2.png
|
|
|
|
share/doc/gxemul/20041212-debian_2_small.gif
|
|
|
|
share/doc/gxemul/20041213-debian_3.png
|
|
|
|
share/doc/gxemul/20041213-debian_3_small.gif
|
2005-03-30 02:30:44 +02:00
|
|
|
share/doc/gxemul/20041213-debian_4.png
|
|
|
|
share/doc/gxemul/20041213-debian_4_small.gif
|
2005-06-28 13:49:58 +02:00
|
|
|
share/doc/gxemul/20050317-example.png
|
|
|
|
share/doc/gxemul/20050317-example_small.png
|
2005-11-27 09:55:32 +01:00
|
|
|
share/doc/gxemul/20050427-netbsd-hpcmips-1.png
|
|
|
|
share/doc/gxemul/20050427-netbsd-hpcmips-1_small.png
|
|
|
|
share/doc/gxemul/20050427-netbsd-hpcmips-2.png
|
|
|
|
share/doc/gxemul/20050427-netbsd-hpcmips-2_small.png
|
2005-06-28 13:49:58 +02:00
|
|
|
share/doc/gxemul/20050617-openbsd-sgi.png
|
|
|
|
share/doc/gxemul/20050617-openbsd-sgi_small.png
|
2005-10-09 00:27:03 +02:00
|
|
|
share/doc/gxemul/20050817-sgi-o2-success-7.png
|
|
|
|
share/doc/gxemul/20050817-sgi-o2-success-7_small.png
|
|
|
|
share/doc/gxemul/20050817-sgi-o2-success-8.png
|
|
|
|
share/doc/gxemul/20050817-sgi-o2-success-8_small.png
|
2005-11-27 09:55:32 +01:00
|
|
|
share/doc/gxemul/20051007-netbsd-cats-installed.png
|
|
|
|
share/doc/gxemul/20051007-netbsd-cats-installed_small.png
|
2005-10-09 00:27:03 +02:00
|
|
|
share/doc/gxemul/20051007-openbsd-cats-installed.png
|
|
|
|
share/doc/gxemul/20051007-openbsd-cats-installed_small.png
|
2005-11-27 09:55:32 +01:00
|
|
|
share/doc/gxemul/20051123-netbsd-prep.png
|
|
|
|
share/doc/gxemul/20051123-netbsd-prep_small.png
|
2006-02-19 20:31:41 +01:00
|
|
|
share/doc/gxemul/20060218-netbsd-evbarm.png
|
|
|
|
share/doc/gxemul/20060218-netbsd-evbarm_small.png
|
2006-07-02 13:35:23 +02:00
|
|
|
share/doc/gxemul/20060623-netbsd-sgimips-3.0.png
|
|
|
|
share/doc/gxemul/20060623-netbsd-sgimips-3.0_small.png
|
2006-08-20 18:27:44 +02:00
|
|
|
share/doc/gxemul/20060724-netbsd-netwinder-1.png
|
|
|
|
share/doc/gxemul/20060724-netbsd-netwinder-1_small.png
|
|
|
|
share/doc/gxemul/20060724-netbsd-netwinder-2.png
|
|
|
|
share/doc/gxemul/20060724-netbsd-netwinder-2_small.png
|
|
|
|
share/doc/gxemul/20060812-netbsd-cobalt-3.0.1.png
|
|
|
|
share/doc/gxemul/20060812-netbsd-cobalt-3.0.1_small.png
|
|
|
|
share/doc/gxemul/20060812-netbsd-malta-3.0.1.png
|
|
|
|
share/doc/gxemul/20060812-netbsd-malta-3.0.1_small.png
|
|
|
|
share/doc/gxemul/20060814-netbsd-algor-3.0.1.png
|
|
|
|
share/doc/gxemul/20060814-netbsd-algor-3.0.1_small.png
|
Update to 0.4.3.
Changes between release 0.4.2 and 0.4.3 include, among other things:
o) SuperH (SH4) emulation is now stable enough to let a NetBSD/dreamcast
GENERIC_MD (ramdisk) kernel reach userland.
o) There is now a simple framework for letting emulated clocks, as seen
by guest operating systems, run at the same speed as the host clock.
So far, the DECstation, MobilePro (hpcmips), NetWinder, CATS, Malta
(evbmips), Cobalt, Algor, Dreamcast, and testmips machine modes
use the new clock/timer framework.
o) Some changes to the way expressions are evaluated in the built-in
debugger, and some changes in command behaviour:
x) Expressions (including assignments) can now be arbitrarily
complex, using parentheses, and the following operators:
+ - * / % (modulo) ^ (xor) & (and) | (or)
x) Some internal emulator variables can now be read/written using
normal expressions. Examples of commands that did not work
earlier, but should work now:
print verbose
r5 = sp - arch_pagesize * 4
machine[0].statistics_enabled = 1
x) To force a name to be interpreted as a setting/register name,
a hash sign (#) is now used instead of the percentage sign (%).
(In the new expression evaluator, % means arithmetic modulo.)
x) The 'focus' command now also selects a cpu, in addition to
selecting machine and emul.
x) The 'reg' command only prints registers for one cpu now, not
all cpus in the currently focused machine.
o) The wdc (standard IDE controller) had a bug which prevented disk
images larger than 2 GB to work correctly. This has been fixed.
o) For MIPS emulation, some combinations of emulated processor + guest
operating system should now work better when idling (i.e. the host
should not run at 100% CPU):
x) For MIPS32/MIPS64 and RM5200, the 'wait' instruction should
now work more or less as expected.
x) For VR41xx (e.g. MobilePro) emulation, the standby instruction
should work like the 'wait' instruction.
x) For R3000 emulation, where there is no hardware wait instruction,
I've implemented "instruction combination" hacks for both
NetBSD/pmax and Debian/pmax, so that their cpu idle loops are
detected and treated almost as a wait instruction.
o) MIPS 64-bit address translation (X=1) was not fully working before;
TLB exception handling for xkseg and larger-than-2GB-userland should
now actually work. (Thanks to Juli Mallett and Carl van Schaik for
noticing these problems.)
o) The mouse cursor update routines in DECstation (LK201) emulation
previously used the fact that guest OSes set the _hardware_
cursor position. In order to support X Windows when emulating
modern versions of NetBSD/pmax, which don't set the hardware
position anymore, a workaround has been implemented which only
sends relative coordinates to the guest OS. This has two drawbacks:
1. Ultrix emulation with dual- and tripple-head emulation will
most likely feel very strange. It will still work, though.
2. Cursor movement feels "accelerated", because the emulator
sends unaccelerated movements to the guest OS, which then
accelerates them. This can however be compensated to some
degree by running 'xset m 1 0' in the guest OS.
Having weird accelerated mouse movement is better than having no
mouse support at all, so this change was necessary.
2006-11-09 21:01:55 +01:00
|
|
|
share/doc/gxemul/20061029-netbsd-dreamcast.png
|
|
|
|
share/doc/gxemul/20061029-netbsd-dreamcast_small.png
|
Update to 0.4.4 (thanks to Anders for the notice):
Changes between release 0.4.3 and 0.4.4 include, among other things:
o) The interrupt subsystem has been redesigned. This means two things:
x) Internal code cleanup, which makes the whole emulator more
maintainable. Instead of using magically encoded integers
for interrupts, strings are now used. These strings are in
the form of "paths", so that devices and busses can more
easily be connected to other busses, devices, or CPUs.
x) Some machine types which happened to work in release 0.4.3,
but were not listed in the documentation as working, may
have stopped working now. As always, the documentation should
indicate the combinations of machine modes and guest OSes that
are supposed to work.
o) SuperH (SH4) emulation is now somewhat more stable, enough to let a
NetBSD/dreamcast Live CD be usable.
o) PowerPC "G4" emulation is now stable enough to let NetBSD/macppc
run from a disk image. (Installing actually worked before, but the
NetBSD/macppc GENERIC kernel uses AltiVec instructions which were
not implemented correctly.)
o) The PICA-61 (arc) and i80321 (evbarm) emulation modes now have their
timers fixed at 100 Hz. A hardcoded speed like this is very ugly, but
it is at least better than before (when the timer wasn't really
running at any specific speed at all).
2007-02-19 07:54:47 +01:00
|
|
|
share/doc/gxemul/20061104-netbsd-dreamcast-real.jpg
|
|
|
|
share/doc/gxemul/20061104-netbsd-dreamcast-real_small.png
|
|
|
|
share/doc/gxemul/20070128-netbsd-dreamcast-livecd-1.png
|
|
|
|
share/doc/gxemul/20070128-netbsd-dreamcast-livecd-1_small.png
|
|
|
|
share/doc/gxemul/20070128-netbsd-dreamcast-livecd-2.png
|
|
|
|
share/doc/gxemul/20070128-netbsd-dreamcast-livecd-2_small.png
|
2007-03-18 22:05:38 +01:00
|
|
|
share/doc/gxemul/20070224-netbsd-landisk.png
|
|
|
|
share/doc/gxemul/20070224-netbsd-landisk_small.png
|
|
|
|
share/doc/gxemul/20070308-linux-dreamcast-1.png
|
|
|
|
share/doc/gxemul/20070308-linux-dreamcast-1_small.png
|
|
|
|
share/doc/gxemul/20070308-linux-dreamcast-2.png
|
|
|
|
share/doc/gxemul/20070308-linux-dreamcast-2_small.png
|
|
|
|
share/doc/gxemul/20070318-netbsd-macppc.png
|
|
|
|
share/doc/gxemul/20070318-netbsd-macppc_small.png
|
2007-06-16 20:15:16 +02:00
|
|
|
share/doc/gxemul/20070616-netbsd-pmppc-diskless.png
|
|
|
|
share/doc/gxemul/20070616-netbsd-pmppc-diskless_small.png
|
2009-06-12 21:04:02 +02:00
|
|
|
share/doc/gxemul/20081103-openbsd-landisk-small.png
|
|
|
|
share/doc/gxemul/20081103-openbsd-landisk.png
|
2010-07-02 16:41:49 +02:00
|
|
|
share/doc/gxemul/20100205-netbsd-playstation2-small.png
|
|
|
|
share/doc/gxemul/20100205-netbsd-playstation2.png
|
2014-12-08 21:55:19 +01:00
|
|
|
share/doc/gxemul/20110606-dreamcast-roto-small.png
|
|
|
|
share/doc/gxemul/20110606-dreamcast-roto.png
|
|
|
|
share/doc/gxemul/20110624-dreamcast-gltest-small.png
|
|
|
|
share/doc/gxemul/20110624-dreamcast-gltest.png
|
|
|
|
share/doc/gxemul/20110703-dreamcast-gltest-small.png
|
|
|
|
share/doc/gxemul/20110703-dreamcast-gltest.png
|
|
|
|
share/doc/gxemul/20131109-displayDreamcastMemory-small.png
|
|
|
|
share/doc/gxemul/20131109-displayDreamcastMemory.png
|
|
|
|
share/doc/gxemul/20131109-openbsd_landisk-small.jpg
|
|
|
|
share/doc/gxemul/20131109-openbsd_landisk.png
|
|
|
|
share/doc/gxemul/20140802-dreamcast-bios-test1-small.png
|
|
|
|
share/doc/gxemul/20140802-dreamcast-bios-test1.png
|
|
|
|
share/doc/gxemul/20140802-dreamcast-bios-test2-small.png
|
|
|
|
share/doc/gxemul/20140802-dreamcast-bios-test2.png
|
|
|
|
share/doc/gxemul/20140802-dreamcast-bios-test3-small.png
|
|
|
|
share/doc/gxemul/20140802-dreamcast-bios-test3.png
|
|
|
|
share/doc/gxemul/20140803-dreamcast-bios-test4-small.png
|
|
|
|
share/doc/gxemul/20140803-dreamcast-bios-test4.png
|
|
|
|
share/doc/gxemul/20140803-dreamcast-gltest-small.png
|
|
|
|
share/doc/gxemul/20140803-dreamcast-gltest.png
|
|
|
|
share/doc/gxemul/20140803-serial-upload-slave-small.png
|
|
|
|
share/doc/gxemul/20140803-serial-upload-slave.png
|
Update gxemul to 0.6.0. Okay'ed by wiz@, in PR pkg/43296 by me.
---
The main change between release 0.4.7.2 and 0.6.0 is:
* Since late 2007, a complete rewrite of the emulator's base framework
has been going on. GXemul 0.6.0 is a very early release of the new
framework. So far, only the testm88k machine mode has been rewritten
to use the new framework, all other machine modes run in legacy mode
using the old framework (which is still included).
In other words: For most emulation modes, 0.6.0 will be exactly
like 0.4.7.2.
In addition to the new framework, a couple of other changes are
worth mentioning:
* Many unused, rarely used, and bogus emulation modes and features
were removed, to reduce the maintenance burden.
* Some operating systems listed on the guest OS page have had
new releases; the documentation has been updated to reflect this.
* New source code (but not the legacy part) is documented using
Doxygen comments, and there is a unit testing framework in place.
* There is now finally an install Makefile target, and the -j make
option can be used to parallelize builds.
Please read the HISTORY file for more details.
---
Also update pkgsrc files:
* update COMMENT and DESCR per the latest release note
* remove MAKE_JOBS_SAFE=no as mentioned in the above changes list.
2010-05-13 16:48:53 +02:00
|
|
|
share/doc/gxemul/Doxyfile
|
2005-03-30 02:30:44 +02:00
|
|
|
share/doc/gxemul/HISTORY
|
|
|
|
share/doc/gxemul/LICENSE
|
|
|
|
share/doc/gxemul/README
|
Update to 0.4.6.1:
The changes between release 0.4.6 and 0.4.6.1 are mostly focused on documentation
updates, to reflect new releases of guest operating systems:
* OpenBSD 4.2 has been released. OpenBSD/landisk 4.2 works in GXemul.
* NetBSD 4.0 has been released. The installation instructions in GXemul's
documentation have been updated to reflect this.
o In most cases this simply means that NetBSD 4.0 should work,
in addition to NetBSD 3.1.
Some specifics worth mentioning are:
o For NetBSD/pmax, the change from 3.1 to 4.0 means that X Windows is now
working again out-of-the-box. (Simply run startx as root to start X.)
o For NetBSD/arc, the supported version has jumped from 1.6.2 to 4.0.
o NetBSD/landisk has been released, and works in GXemul.
o NetBSD/prep is unfortunately still at NetBSD 2.1.
o In some emulation modes, such as evbmips, hpcmips, and perhaps some more,
NetBSD 4.0 uses the clock in a way which is not yet implemented in the
emulator. (NetBSD 4.0 works, but NetBSD 3.1 worked better.)
o (I have not tried some of the "heavier" emulation setups, such as
NetBSD/sgimips.)
2008-01-04 23:31:01 +01:00
|
|
|
share/doc/gxemul/RELEASE.html
|
Update gxemul to 0.6.0. Okay'ed by wiz@, in PR pkg/43296 by me.
---
The main change between release 0.4.7.2 and 0.6.0 is:
* Since late 2007, a complete rewrite of the emulator's base framework
has been going on. GXemul 0.6.0 is a very early release of the new
framework. So far, only the testm88k machine mode has been rewritten
to use the new framework, all other machine modes run in legacy mode
using the old framework (which is still included).
In other words: For most emulation modes, 0.6.0 will be exactly
like 0.4.7.2.
In addition to the new framework, a couple of other changes are
worth mentioning:
* Many unused, rarely used, and bogus emulation modes and features
were removed, to reduce the maintenance burden.
* Some operating systems listed on the guest OS page have had
new releases; the documentation has been updated to reflect this.
* New source code (but not the legacy part) is documented using
Doxygen comments, and there is a unit testing framework in place.
* There is now finally an install Makefile target, and the -j make
option can be used to parallelize builds.
Please read the HISTORY file for more details.
---
Also update pkgsrc files:
* update COMMENT and DESCR per the latest release note
* remove MAKE_JOBS_SAFE=no as mentioned in the above changes list.
2010-05-13 16:48:53 +02:00
|
|
|
share/doc/gxemul/TODO.html
|
2014-12-08 21:55:19 +01:00
|
|
|
share/doc/gxemul/components/component_cache.html
|
Update gxemul to 0.6.0. Okay'ed by wiz@, in PR pkg/43296 by me.
---
The main change between release 0.4.7.2 and 0.6.0 is:
* Since late 2007, a complete rewrite of the emulator's base framework
has been going on. GXemul 0.6.0 is a very early release of the new
framework. So far, only the testm88k machine mode has been rewritten
to use the new framework, all other machine modes run in legacy mode
using the old framework (which is still included).
In other words: For most emulation modes, 0.6.0 will be exactly
like 0.4.7.2.
In addition to the new framework, a couple of other changes are
worth mentioning:
* Many unused, rarely used, and bogus emulation modes and features
were removed, to reduce the maintenance burden.
* Some operating systems listed on the guest OS page have had
new releases; the documentation has been updated to reflect this.
* New source code (but not the legacy part) is documented using
Doxygen comments, and there is a unit testing framework in place.
* There is now finally an install Makefile target, and the -j make
option can be used to parallelize builds.
Please read the HISTORY file for more details.
---
Also update pkgsrc files:
* update COMMENT and DESCR per the latest release note
* remove MAKE_JOBS_SAFE=no as mentioned in the above changes list.
2010-05-13 16:48:53 +02:00
|
|
|
share/doc/gxemul/components/component_cpu.html
|
|
|
|
share/doc/gxemul/components/component_dummy.html
|
|
|
|
share/doc/gxemul/components/component_m88k_cpu.html
|
|
|
|
share/doc/gxemul/components/component_mainbus.html
|
|
|
|
share/doc/gxemul/components/component_mips_cpu.html
|
|
|
|
share/doc/gxemul/components/component_ram.html
|
2005-11-26 20:03:14 +01:00
|
|
|
share/doc/gxemul/configfiles.html
|
2006-07-02 13:35:23 +02:00
|
|
|
share/doc/gxemul/debian-1-small.png
|
|
|
|
share/doc/gxemul/debian-1.png
|
|
|
|
share/doc/gxemul/debian-10-small.png
|
|
|
|
share/doc/gxemul/debian-10.png
|
|
|
|
share/doc/gxemul/debian-11-small.png
|
|
|
|
share/doc/gxemul/debian-11.png
|
|
|
|
share/doc/gxemul/debian-12-small.png
|
|
|
|
share/doc/gxemul/debian-12.png
|
|
|
|
share/doc/gxemul/debian-13-small.png
|
|
|
|
share/doc/gxemul/debian-13.png
|
|
|
|
share/doc/gxemul/debian-14-small.png
|
|
|
|
share/doc/gxemul/debian-14.png
|
|
|
|
share/doc/gxemul/debian-15-small.png
|
|
|
|
share/doc/gxemul/debian-15.png
|
|
|
|
share/doc/gxemul/debian-2-small.png
|
|
|
|
share/doc/gxemul/debian-2.png
|
|
|
|
share/doc/gxemul/debian-3-small.png
|
|
|
|
share/doc/gxemul/debian-3.png
|
|
|
|
share/doc/gxemul/debian-4-small.png
|
|
|
|
share/doc/gxemul/debian-4.png
|
|
|
|
share/doc/gxemul/debian-5-small.png
|
|
|
|
share/doc/gxemul/debian-5.png
|
|
|
|
share/doc/gxemul/debian-6-small.png
|
|
|
|
share/doc/gxemul/debian-6.png
|
|
|
|
share/doc/gxemul/debian-7-small.png
|
|
|
|
share/doc/gxemul/debian-7.png
|
|
|
|
share/doc/gxemul/debian-8-small.png
|
|
|
|
share/doc/gxemul/debian-8.png
|
|
|
|
share/doc/gxemul/debian-9-small.png
|
|
|
|
share/doc/gxemul/debian-9.png
|
Update gxemul to 0.6.0. Okay'ed by wiz@, in PR pkg/43296 by me.
---
The main change between release 0.4.7.2 and 0.6.0 is:
* Since late 2007, a complete rewrite of the emulator's base framework
has been going on. GXemul 0.6.0 is a very early release of the new
framework. So far, only the testm88k machine mode has been rewritten
to use the new framework, all other machine modes run in legacy mode
using the old framework (which is still included).
In other words: For most emulation modes, 0.6.0 will be exactly
like 0.4.7.2.
In addition to the new framework, a couple of other changes are
worth mentioning:
* Many unused, rarely used, and bogus emulation modes and features
were removed, to reduce the maintenance burden.
* Some operating systems listed on the guest OS page have had
new releases; the documentation has been updated to reflect this.
* New source code (but not the legacy part) is documented using
Doxygen comments, and there is a unit testing framework in place.
* There is now finally an install Makefile target, and the -j make
option can be used to parallelize builds.
Please read the HISTORY file for more details.
---
Also update pkgsrc files:
* update COMMENT and DESCR per the latest release note
* remove MAKE_JOBS_SAFE=no as mentioned in the above changes list.
2010-05-13 16:48:53 +02:00
|
|
|
share/doc/gxemul/doxygen.css
|
|
|
|
share/doc/gxemul/doxygen_footerFile.html
|
|
|
|
share/doc/gxemul/doxygen_headerFile.html
|
2007-03-18 22:05:38 +01:00
|
|
|
share/doc/gxemul/dreamcast.html
|
2005-11-26 20:03:14 +01:00
|
|
|
share/doc/gxemul/experiments.html
|
Update gxemul to 0.6.0. Okay'ed by wiz@, in PR pkg/43296 by me.
---
The main change between release 0.4.7.2 and 0.6.0 is:
* Since late 2007, a complete rewrite of the emulator's base framework
has been going on. GXemul 0.6.0 is a very early release of the new
framework. So far, only the testm88k machine mode has been rewritten
to use the new framework, all other machine modes run in legacy mode
using the old framework (which is still included).
In other words: For most emulation modes, 0.6.0 will be exactly
like 0.4.7.2.
In addition to the new framework, a couple of other changes are
worth mentioning:
* Many unused, rarely used, and bogus emulation modes and features
were removed, to reduce the maintenance burden.
* Some operating systems listed on the guest OS page have had
new releases; the documentation has been updated to reflect this.
* New source code (but not the legacy part) is documented using
Doxygen comments, and there is a unit testing framework in place.
* There is now finally an install Makefile target, and the -j make
option can be used to parallelize builds.
Please read the HISTORY file for more details.
---
Also update pkgsrc files:
* update COMMENT and DESCR per the latest release note
* remove MAKE_JOBS_SAFE=no as mentioned in the above changes list.
2010-05-13 16:48:53 +02:00
|
|
|
share/doc/gxemul/framework.html
|
|
|
|
share/doc/gxemul/generate_machine_doc.sh
|
2005-11-26 20:03:14 +01:00
|
|
|
share/doc/gxemul/guestoses.html
|
2010-07-02 16:41:49 +02:00
|
|
|
share/doc/gxemul/head.html
|
2005-11-26 20:03:14 +01:00
|
|
|
share/doc/gxemul/index.html
|
|
|
|
share/doc/gxemul/intro.html
|
Update gxemul to 0.6.0. Okay'ed by wiz@, in PR pkg/43296 by me.
---
The main change between release 0.4.7.2 and 0.6.0 is:
* Since late 2007, a complete rewrite of the emulator's base framework
has been going on. GXemul 0.6.0 is a very early release of the new
framework. So far, only the testm88k machine mode has been rewritten
to use the new framework, all other machine modes run in legacy mode
using the old framework (which is still included).
In other words: For most emulation modes, 0.6.0 will be exactly
like 0.4.7.2.
In addition to the new framework, a couple of other changes are
worth mentioning:
* Many unused, rarely used, and bogus emulation modes and features
were removed, to reduce the maintenance burden.
* Some operating systems listed on the guest OS page have had
new releases; the documentation has been updated to reflect this.
* New source code (but not the legacy part) is documented using
Doxygen comments, and there is a unit testing framework in place.
* There is now finally an install Makefile target, and the -j make
option can be used to parallelize builds.
Please read the HISTORY file for more details.
---
Also update pkgsrc files:
* update COMMENT and DESCR per the latest release note
* remove MAKE_JOBS_SAFE=no as mentioned in the above changes list.
2010-05-13 16:48:53 +02:00
|
|
|
share/doc/gxemul/machine_template.html
|
|
|
|
share/doc/gxemul/machines/machine_mvme187.html.SKEL
|
|
|
|
share/doc/gxemul/machines/machine_sgi_ip32.html.SKEL
|
|
|
|
share/doc/gxemul/machines/machine_testm88k-thumb.png
|
|
|
|
share/doc/gxemul/machines/machine_testm88k.html.SKEL
|
|
|
|
share/doc/gxemul/machines/machine_testm88k.png
|
|
|
|
share/doc/gxemul/machines/machine_testmips-thumb.png
|
|
|
|
share/doc/gxemul/machines/machine_testmips.html.SKEL
|
|
|
|
share/doc/gxemul/machines/machine_testmips.png
|
2005-11-26 20:03:14 +01:00
|
|
|
share/doc/gxemul/misc.html
|
2010-07-02 16:41:49 +02:00
|
|
|
share/doc/gxemul/model.png
|
Update to 0.4.3.
Changes between release 0.4.2 and 0.4.3 include, among other things:
o) SuperH (SH4) emulation is now stable enough to let a NetBSD/dreamcast
GENERIC_MD (ramdisk) kernel reach userland.
o) There is now a simple framework for letting emulated clocks, as seen
by guest operating systems, run at the same speed as the host clock.
So far, the DECstation, MobilePro (hpcmips), NetWinder, CATS, Malta
(evbmips), Cobalt, Algor, Dreamcast, and testmips machine modes
use the new clock/timer framework.
o) Some changes to the way expressions are evaluated in the built-in
debugger, and some changes in command behaviour:
x) Expressions (including assignments) can now be arbitrarily
complex, using parentheses, and the following operators:
+ - * / % (modulo) ^ (xor) & (and) | (or)
x) Some internal emulator variables can now be read/written using
normal expressions. Examples of commands that did not work
earlier, but should work now:
print verbose
r5 = sp - arch_pagesize * 4
machine[0].statistics_enabled = 1
x) To force a name to be interpreted as a setting/register name,
a hash sign (#) is now used instead of the percentage sign (%).
(In the new expression evaluator, % means arithmetic modulo.)
x) The 'focus' command now also selects a cpu, in addition to
selecting machine and emul.
x) The 'reg' command only prints registers for one cpu now, not
all cpus in the currently focused machine.
o) The wdc (standard IDE controller) had a bug which prevented disk
images larger than 2 GB to work correctly. This has been fixed.
o) For MIPS emulation, some combinations of emulated processor + guest
operating system should now work better when idling (i.e. the host
should not run at 100% CPU):
x) For MIPS32/MIPS64 and RM5200, the 'wait' instruction should
now work more or less as expected.
x) For VR41xx (e.g. MobilePro) emulation, the standby instruction
should work like the 'wait' instruction.
x) For R3000 emulation, where there is no hardware wait instruction,
I've implemented "instruction combination" hacks for both
NetBSD/pmax and Debian/pmax, so that their cpu idle loops are
detected and treated almost as a wait instruction.
o) MIPS 64-bit address translation (X=1) was not fully working before;
TLB exception handling for xkseg and larger-than-2GB-userland should
now actually work. (Thanks to Juli Mallett and Carl van Schaik for
noticing these problems.)
o) The mouse cursor update routines in DECstation (LK201) emulation
previously used the fact that guest OSes set the _hardware_
cursor position. In order to support X Windows when emulating
modern versions of NetBSD/pmax, which don't set the hardware
position anymore, a workaround has been implemented which only
sends relative coordinates to the guest OS. This has two drawbacks:
1. Ultrix emulation with dual- and tripple-head emulation will
most likely feel very strange. It will still work, though.
2. Cursor movement feels "accelerated", because the emulator
sends unaccelerated movements to the guest OS, which then
accelerates them. This can however be compensated to some
degree by running 'xset m 1 0' in the guest OS.
Having weird accelerated mouse movement is better than having no
mouse support at all, so this change was necessary.
2006-11-09 21:01:55 +01:00
|
|
|
share/doc/gxemul/networking.html
|
2005-03-30 02:30:44 +02:00
|
|
|
share/doc/gxemul/openbsd-pmax-20040710.png
|
|
|
|
share/doc/gxemul/openbsd-pmax-20040710_small.png
|
2005-11-26 20:03:14 +01:00
|
|
|
share/doc/gxemul/sgi-o2-real.jpg
|
|
|
|
share/doc/gxemul/sgi-o2-real_small.jpg
|
2006-07-02 13:35:23 +02:00
|
|
|
share/doc/gxemul/simplified_dyntrans.png
|
2005-03-30 02:30:44 +02:00
|
|
|
share/doc/gxemul/sprite-20040711.png
|
|
|
|
share/doc/gxemul/sprite-20040711_small.png
|
Update gxemul to 0.6.0. Okay'ed by wiz@, in PR pkg/43296 by me.
---
The main change between release 0.4.7.2 and 0.6.0 is:
* Since late 2007, a complete rewrite of the emulator's base framework
has been going on. GXemul 0.6.0 is a very early release of the new
framework. So far, only the testm88k machine mode has been rewritten
to use the new framework, all other machine modes run in legacy mode
using the old framework (which is still included).
In other words: For most emulation modes, 0.6.0 will be exactly
like 0.4.7.2.
In addition to the new framework, a couple of other changes are
worth mentioning:
* Many unused, rarely used, and bogus emulation modes and features
were removed, to reduce the maintenance burden.
* Some operating systems listed on the guest OS page have had
new releases; the documentation has been updated to reflect this.
* New source code (but not the legacy part) is documented using
Doxygen comments, and there is a unit testing framework in place.
* There is now finally an install Makefile target, and the -j make
option can be used to parallelize builds.
Please read the HISTORY file for more details.
---
Also update pkgsrc files:
* update COMMENT and DESCR per the latest release note
* remove MAKE_JOBS_SAFE=no as mentioned in the above changes list.
2010-05-13 16:48:53 +02:00
|
|
|
share/doc/gxemul/tail.html
|
2005-11-26 20:03:14 +01:00
|
|
|
share/doc/gxemul/technical.html
|
2007-04-14 19:46:41 +02:00
|
|
|
share/doc/gxemul/translation.html
|
2005-03-30 02:30:44 +02:00
|
|
|
share/doc/gxemul/ultrix4.5-20040706.png
|
2006-07-02 13:35:23 +02:00
|
|
|
share/doc/gxemul/ultrix4.5-20040706_small.png
|
2009-07-18 20:43:56 +02:00
|
|
|
share/doc/gxemul/unsupported.html
|