summaryrefslogtreecommitdiff
path: root/emulators
AgeCommit message (Collapse)AuthorFilesLines
2001-02-24First round of cleaning up INSTALL usage:hubertf1-4/+4
INSTALL -d => INSTALL_*_DIR INSTALL => INSTALL_* Beware that only invocations are changed that don't set special values for owner, mode or group! Cleanup suggested by zuntum@IRC
2001-02-22Be a bit more verbose in the descriptionagc1-0/+14
2001-02-22Add a dependency on hercules-images (the mftr33 images with which to IPLagc1-1/+2
Hercules).
2001-02-22Add and enable Hercules-imagesagc1-1/+2
2001-02-22Import of the mftr images for Hercules into the packages collection.agc4-0/+46
These are images with which you can IPL Hercules, the S/370 emulator, and include DASD images, etc. From the Hercules FAQ: 3. Alternatively, you can download the mftr33.tar.gz package which contains a minimal MFT system on a 3330 image, with some minimal documentation. The configuration is that of a 370/145 with 2 megabytes of main storage, running OS/MFT Release 21.0, with several volumes of pre-loaded DASD. 2 program partitions (P0 and P1) have been genned. There is no working TOD clock, and no SMF. Volume DLIB01 which is specified does not exist in the zipped file, but can be created using a plf file with the CDROM of OS/360. DLIB01 can be commented-out from the config (cnf) file if desired. The mftr33 package also includes the IPL text and program for the standalone IBCDASD program as file "ibcdasdi.rdr" which can be used if desired.
2001-02-22Add one more patch, correcting sign extension in two places:agc2-1/+32
> From Wofgang Solfrank (ws@tools.de) > What I discovered was a problem in ckddasd.c, where there are two lseeks > with an offset of -(CKDDASD_RECHDR_SIZE). Now CKDDASD_RECHDR_SIZE is > defined (in hercules.h) as sizeof(CKDDASD_RECHDR), which happens to be > an unsigned int. Since the offset in the lseek (and in the ckd_lseek > that is used as an interface routine to it) is of type off_t, i.e. 64-bit, > the unsigned is zero-extended to 64 bits, and thus the sign is lost.
2001-02-21Switch to using unproven-pthreads from pth - it makes the emulator getagc1-2/+2
further before dying. From ws@tools.de (Wolfgang Solfrank)
2001-02-21Remove -malign-double from the makefile - it doesn't work as expectedagc2-3/+20
on NetBSD, since our library doesn't conform to this restriction. From ws@tools.de (Wolfgang Solfrank)
2001-02-20Place the executables in the correct directory - from Wolfgangagc2-3/+12
Solfrank <ws@tools.de>
2001-02-20Correct the homepage.agc1-2/+2
2001-02-20Update to 0.3 because the distfile changed. Bugfixes and enhancements.wiz5-38/+54
2001-02-19Add and enable herculesagc1-1/+2
2001-02-19Initial import of hercules, an S/390 emulator, into the packagesagc10-0/+251
collection. Hercules is an open source software implementation of the mainframe System/370 and ESA/390 architectures, in addition to the new 64-bit z/Architecure. Hercules runs under Linux, Windows 98, Windows NT, Windows 2000, and NetBSD. Hercules was created by Roger Bowler and is maintained by Jay Maynard. Jan Jaeger designed and implemented many of the advanced features of Hercules, including dynamic reconfiguration, integrated console, interpretive execution, and z/Architecture support.
2001-02-17Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.wiz82-82/+82
2001-02-16Not needed any more -- COMMENTs are in Makefiles now.wiz1-1/+0
2001-02-16Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.wiz1-42/+44
While I'm here, unify category Makefiles to more standard style. (If you have tools depending on the previous form, please fix them.)
2001-02-12Add three patches supplied by Dieter Baron <dillo@giga.or.at>:wiz4-1/+182
- When pilot is off, don't redraw contents of screen, clear it - bind hardware buttons to keys (F9-F12 Applications, pgup/pgdown, ESC (power)) - make cursor keys work (left/right, next/previous field) XXX: homepage (== main download site) doesn't seem to exist any more.
2001-02-08add and enable compat14, netbsd32_compat14 and netbsd32_compat15wiz1-1/+4
2001-02-06Unify format of MESSAGEs, and include RCS Ids.wiz1-0/+1
2001-02-04Apply cosmetic changes suggested by Tomasz Luchowski in PR pkg/12129.tron1-8/+5
2001-02-04initial import of compat14-1.4.3:mrg7-0/+211
Shared libraries for NetBSD 1.4 (and earlier) compatibility this has only been done for i386 & sparc so far, and deals with using /emul/aout for these systems that are ELF now. XXX: port to alpha, m68k, mips*, arm32 and ns32k (anything else?)
2001-02-04initial import of netbsd32_compat14-1.0:mrg7-0/+199
32-bit shared libraries for NetBSD 1.4 (and earlier) compatibility this package is only available (useful) for sparc64.
2001-02-04initial import of netbsd32_compat15-1.0:mrg7-0/+289
32-bit shared libraries for NetBSD 1.5 (and earlier) compatibility this package is only available (useful) for sparc64.
2001-02-02Update UAE to 0.8.15, fixes PR 12018kristerw2-4/+4
User-visible changes in 0.8.15: - A few changes in the core of the custom chip emulation; this should mean more accuracy in general, but likely also a few new bugs in this version. It may be a little slower as well. - "68040" emulation. Dedicated to all the clueless folks out there. (with thanks to Christian Bauer)
2001-02-01Remove test target that I forgot I had added.wiz1-2/+1
2001-01-29Add automatic ${VARIABLE} handling for MESSAGE files.wiz8-60/+65
Convert most MESSAGE files to new syntax (${VARIABLE} gets replaced, not @VARIABLE@, nor @@VARIABLE@@). By default, substitutions are done for LOCALBASE, PKGNAME, PREFIX, X11BASE, X11PREFIX; additional patterns can be added via MESSAGE_SUBST. Clean up some packages while I'm there; add RCS tags to most MESSAGEs. Remove some uninteresting MESSAGEs.
2001-01-28Use updated "shlibs-2.1.3-155.i386.rpm" distribution file to avoid possibletron2-6/+7
root exploit due to a bug in "ld-linux.so.2". Bump version number of the package to "6.4nb2".
2001-01-25Set MAINTAINER to packages@netbsd.org.tv2-4/+4
2001-01-25Depend on "suse_base" 6.4 or newer.tron1-2/+2
2001-01-25Fix oversight in last commit.tron1-2/+2
2001-01-25Because GLX is pretty useless without X11 depend on "suse_x11" insteadtron1-2/+2
of "suse_base".
2001-01-25Depend on "suse_base" 6.4 or newer.tron5-10/+10
2001-01-25Remove "rpm2pkg" which is a separate package now and bump version numbertron3-727/+4
to 6.4nb1.
2001-01-25Don't use path to "rpm2pkg" in build dependence for "rpm2pkg" us thetron1-2/+2
variable.
2001-01-25"rpm2pkg" is a seperate package now.tron1-1/+2
2001-01-24I guess this was committed accidentally.hubertf1-0/+0
2001-01-23Added linuxppc_libmanu1-1/+2
2001-01-23Libraries to run Linux binaries on powerpcmanu7-0/+158
2001-01-11Fix typo.dent1-2/+2
2001-01-07Remove obsolete "pre-build" target.tron1-4/+1
2001-01-07Install all BIOS images.tron2-9/+12
2001-01-07Update "plex86" to 2001-01-06 sources. Changes since 2000-12-25:tron7-41/+104
- "Kevin P. Lawton" <kevin@mandrakesoft.com>: Sat Jan 6 23:39:58 EST 2001 Integrated updates to write-cache from Tom Vijlbrief. Reorganized docs/ a little. Split the xml docs into 2 docbooks. There is now a PUG (Plex86 User's Guide) and a PIG (Plex86 Internals Guide). I removed the tarball out of the CVS tree, and will upload pre-generated docs to the FTP server periodically. Look for docs-yyyy_hhmm.tar.gz. The tarball now contains both HTML and PS formats. There's also some notes on what packages are needed to generate and develop your own docs. (docs/xml/README) This release should make it easier for people to help out. - "Kevin P. Lawton" <kevin@mandrakesoft.com>: Mon Jan 1 23:26:44 EST 2001 Added another docs chapter (17) to the user's manual, relating to dynamic translation (DT) ideas for maintaining linear to translated code address mappings and some other stuff. You can update from CVS and just untar the docs/ tarball if you want. - "Kevin P. Lawton" <kevin@mandrakesoft.com>: Mon Jan 1 11:04:34 EST 2001 Integrated write-cache plugin from Tom Vijlbrief, and his related mods to the hard drive code, to handle > 32-bit file IO. Integrated small FreeBSD Makefile mods from Alexander Langer. Regenerated configure. - "Kevin P. Lawton" <kevin@mandrakesoft.com>: Sat Dec 30 10:17:23 EST 2000 Integrated FreeBSD host port by Alexander Langer <alex@big.endian.de> Note: this port does not work yet, but was uploaded so others can work on it. - "Kevin P. Lawton" <kevin@mandrakesoft.com>: Thu Dec 28 13:51:50 EST 2000 Integrated LBA patches from Tom Vijlbrief, to rombios.c and harddrv.cc. I modified the patches slightly, and have not tested them much. Am uploading changes to let Tom test them as integrated. Tom was able to access up to 2GB partitions with his changes. Generated new BIOS. Changed all conf files to use new BIOS. - "Kevin P. Lawton" <kevin@mandrakesoft.com>: Thu Dec 28 10:32:57 EST 2000 Added dt-testbed dir. This is just a small separate testbed program for developing thoughts about generated code for a quasi-dynamic translation scheme. If you're interested in such developments, look at the README file in that dir. - "Kevin P. Lawton" <kevin@mandrakesoft.com>: Tue Dec 26 16:34:49 EST 2000 Added framework for write-cache buffering (for "persistent disks"). Created new plugin, in directory user/plugins/write-cache/. It does nothing currently, other than pass disk accesses to libc. This is to make it easier for others to implement the actual logic, without having to know much about plex86 internals. There are some notes in the plugin C code. I also created a new button (really lame) on the GUI. This triggers a call to the plugin, so the user can select when to flush (commit) the writes in the write-cache to disk and clear the cache. Eventually, a nice menu system might do this with a "Are you sure?" dialog or something similar. It is possible that a large number of disk writes may exceed the size of the write-cache (which should be configured by an option to the plugin eventually). In that case, it would be good to present the user with 2 options: 1) Quit altogether and ignore writes, and 2) commit writes and continue. This should eventually be GUI oriented, by stdin would be OK for now.
2001-01-04Enable on alpha - this works enough to boot rescue-small.simonb1-3/+1
2001-01-04The way that shared objects were handled in the PLISTs and bsd.pkg.mk wasagc2-2/+6
out of date - it was based on a.out OBJECT_FMT, and added entries in the generated PLISTs to reflect the symlinks that ELF packages uses. It also tried to be clever, and removed and recreated any symbolic links that were created, which has resulted in some fun, especially with packages which use dlopen(3) to load modules. Some recent changes to our ld.so to bring it more into line with other Operating Systems also exposed some cracks. + Modify bsd.pkg.mk and its shared object handling, so that PLISTs now contain the ELF symlinks. + Don't mess about with file system entries when handling shared objects in bsd.pkg.mk, since it's likely that libtool and the BSD *.mk processing will have got it right, and have a much better idea than we do. + Modify PLISTs to contain "ELF symlinks" + On a.out platforms, delete any "ELF symlinks" from the generated PLISTs + On ELF platforms, no extra processing needs to be done in bsd.pkg.mk + Modify print-PLIST target in bsd.pkg.mk to add dummy symlink entries on a.out platforms + Update the documentation in Packages.txt With many thanks to Thomas Klausner for keeping me honest with this.
2001-01-03Make it a bit clearer what to set BSDSRCDIR to.hubertf1-2/+5
2001-01-02Fix BIOS pathname substitution.kleink1-2/+2
2000-12-27fix compilation on alpha.dmcmahill2-4/+4
2000-12-25Update "plex86" to 2000-12-25 sources. Changes since 2000-12-16:tron3-10/+8
- "Kevin P. Lawton" <kevin@mandrakesoft.com>: Sun Dec 24 19:07:34 EST 2000 Integrated mods from Warwick Duncan for some remaining C++ -> C comment conversions in plugin directories. Added dynamic translation idea chapter to docs.
2000-12-24Remove me as maintainer. I haven't used this in ages.tsarna1-2/+2
2000-12-21No patches -> dummy patch-sum file.wiz1-2/+5