Commit graph

8 commits

Author SHA1 Message Date
wiz
8292204475 *: recursive bump for perl 5.36 2022-06-28 11:30:51 +00:00
rhialto
f90373932e emulators/hercules4sdl: update to 4.4.1.
This release is a *HOT FIX* that corrects a 20 yr. old bug recently
discovered  in Hercules's compressed CKD ("CCKD") dasd emulation logic
negatively impacting certain guests. Refer to the "Release Notes" web
page for important information:

   https://sdl-hercules-390.github.io/html/hercrnot.html#4.4.1


For a list of changes included in this release, refer to the "Summary of
changes" further below or the "What's New" web page at:

   https://sdl-hercules-390.github.io/html/hercnew.html


All BUG REPORTS should be reported via the SDL-Hercules-390 GitHub
"Issues" web page at:

   https://github.com/sdl-hercules-390/hyperion/issues

Questions or concerns should be directed to the main hercules-390 groups.io
group at https://hercules-390.groups.io/g/group


Summary of Changes:
-------------------

  . Implement new Version string format
  . Return fullword #of cylinders in RDC bytes 60-63 (#456)
  . Also show real address for virtual address during instruction tracing
  . Fix possible Hercules crash after resume from suspend (#458)
  . Improved B220 (SERVC) instruction validation (#460)
  . Fix 20 yr. old CCKD compressed dasd bug causing Locate Record to fail (#464)

Please refer to the "Release Notes" web page for important information
regarding this release:

   https://sdl-hercules-390.github.io/html/hercrnot.html#4.4.1
2022-01-08 19:27:58 +00:00
rhialto
f8dd1c9dc5 emulators/hercules4sdl: limit access to suid program hercifc.
It's installed accessible to the new group "hercules":
-r-s--x---  1 root  hercules  9512 Dec 19 21:25 /usr/pkg/bin/hercifc
2021-12-19 21:26:27 +00:00
rhialto
ffeadf28d7 emulators/hercules4sdl: update to 4.4
Now installs hercifc suid root so that you don't have to run hercules
itself as root (for networking purposes).

Summary of Changes:
-------------------

  . Fix many SIE arch-dep violation bugs
  . Fix to SIE handling of STFL/STFLE instructions
  . Internal and SIE SKA Storage Key handling fixes
  . Fix VM/ESA OPERATOR userid looping bug
  . Preliminary SIE ESSA/STHYI instructions support
  . Fixes to MVS assist support
  . ECPS:VM 1.88 fixes

  . ISK/ISKE, IVSK, RRB/RRBE, SSK/SSKE, RRBM, PFMF instruction fixes
  . Fixes to CSP/CSPG/IDTE/IPTE instructions
  . Minor LAA/LAAG (et al.) instructions fix
  . RRBM instruction fix
  . PTFF instruction support for function codes 04, 05, 69
  . Fix DAT bug in MVCOS instruction

  . Local-TLB-Clearing Facility
  . Nonquiescing Key-Setting Facility
  . Insert Reference Bits Multiple Facility
  . Miscellaneous-Instruction-Extensions Facilities 2 and 3
  . PPA-in-order facility
  . Allow modifying "IBM" and undefined facility bits

  . LCS device fixes and improvements
  . LCS device SNA support
  . 3270 device connection improvements
  . CTCE device fixes and improvements
  . CTCI device fix for VSE
  . Minor QETH (OSA) device fixes/improvements

  . CCKDMAP utility CFBA/CFBA64 device support
  . Fix to DASDLS utility shadow file logic
  . CCKDLOAD utility fix
  . Fix dasd utilities r/o access to r/w images
  . Minor "faketape" emulated tape format fix
  . Fix possible CRASH during compressed dasd attach/detach

  . PANOPT statement "MSGCOLOR" option
  . PANRATE/PANTITLE replaced by PANOPT
  . Minor MODEL/PLANT/MANUFACTURER statement fixes
  . New -o/--output/--logfile command-line options

  . Hardware loader fix
  . Minor Rexx support fixes and improvements
  . Minor External Packages updates
  . Fixes to herclin.exe
  . Translation Specification PIC 12 fix
  . Improved TXF reliability and completeness
  . Predefined CPUMODEL $(symbol) values

  . Improvements to building Hercules on non-Windows platforms
  . Improvements to building Hercules on Windows platforms
  . Many other minor internal/external fixes and improvements
2021-12-19 19:08:19 +00:00
ryoon
d465e1cd35 hercules4sdl: Use tarball name as downloaded by web browser 2021-12-01 03:51:57 +00:00
jperkin
f3eaffb24c hercules4sdl: Fix syntax error.
OPSYS can't be tested against until after bsd.prefs.mk has been
included, but using OPSYSVARS is better anyway.
2021-11-14 08:50:03 +00:00
rhialto
ddda8315a6 emulators/hercules4sdl: unbreak the build on Darwin.
No revbump needed since the change is limited to Darwin, where no built
package previously existed (at least for Darwin 20.6.0 which I tested).
2021-11-13 12:44:39 +00:00
rhialto
8a9a9e39a9 emulators/hercules4sdl: new package
The SoftDevLabs version of Hercules 4.x (Hyperion).
2021-11-06 16:43:23 +00:00