first component is now a package name+version/pattern, no more
executable/patchname/whatnot.
While there, introduce BUILD_USES_MSGFMT as shorthand to pull in
devel/gettext unless /usr/bin/msgfmt exists (i.e. on post-1.5 -current).
Patch by Alistair Crooks <agc@netbsd.org>
"Disabling the O_SYNC option when opening printer or punch.
Change the timeout value from 1 usec to 10 msec in the timer thread.
At least with unproven-pthreads, the comment above that is wrong
when stating that a 1 usec timeout would be stretched to the next
system clock tick.
A minor correction to the computation of the SIO rate.
With these changes, I get a decent performance of the system and can
actually get MVS to run."
Require the fixed version of unproven-pthreads.
Bump the hercules version number.
User-visible changes in 0.8.16:
- AGA playfield support (again) (Toni Wilen)
- In addition to plain mono and stereo, there's a new sound setting "mixed".
- There's a new option to set CPU speeds more accurately, it's called
"finegrain_cpu_speed".
- Numerous bug fixes
- Graphics should be faster; optimized code was accidentally commented out
in the previous release.
Package submitted by Eric Schnoebelen, eric@cirr.com
in PR pkg/11953 and simplified some by me.
DEC Tru64/OSF1 compatibility package based upon the Tru64/OSF1
shared libraries provided by Compaq to support running Netscape on
Linux/Alpha.
This package supports running Tru64/OSF1 binaries that do not make use
of MACH system calls.
Note that this is not a complete set of Tru64/OSF1 shared libraries,
but rather the minimal set required to run netscape.
** C64 changes
- Fixed REU snapshot bug.
- Added Warpspeed and Dinamic cartridge support.
- Fixed a bug in NTSC sprite timing.
- Pitfall 2 cartridge works again.
- Added a symbol file for the built-in monitor which allows moni-
toring of ROM sections (use 'll "c64mem.sym"' inside the monitor)
** C128 changes
- The Z80 emulation is almost complete now.
** VIC20 changes
- Fixed geometry settings. Games that enlarge the screen work now.
** Drive changes
- The drive emulation can also read error information from a 40 track
D64 image now.
- Fixed a bug in vdrive BAM allocation.
** Unix changes
- ESD and aRts sound support has been added.
** C1541 changes
- Commands to read/write GEOS formatted disks have been added.
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
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.
> 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.
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.
- 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.
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?)
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)
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.