Hercules 390
Switch branches/tags
Nothing to show
Clone or download
Permalink
Failed to load latest commit information.
CMake Editorial correction; added brief functional description. May 3, 2018
autoconf Changed to enable make install on FreeBSD 7 and higher. #216 Apr 5, 2017
crypto Initial macOS support. Sundry other changes to CMake scripts. Apr 27, 2018
decNumber Initial macOS support. Sundry other changes to CMake scripts. Apr 27, 2018
html Synchronize html project web documentation included in Hyperion Aug 17, 2017
m4 Add ALL(?) missing files to .vcproj and Makefile.am files: Jun 4, 2016
man Add ALL(?) missing files to .vcproj and Makefile.am files: Jun 4, 2016
msvc.makefile.includes Synchronize SoftFloat-3a headers in Hyperion with those in SoftFloat-… Feb 28, 2018
scripts Synchronize html directory in the hyperion project with the HTML proj… Aug 10, 2017
tests Initial macOS support. Sundry other changes to CMake scripts. Apr 27, 2018
util Updated ieee.c to use SoftFloat 3a For Hercules. Dec 16, 2016
.gitattributes (minor .gitignore/.gitattributes tweak) Jun 12, 2016
.gitignore Updated Windows build process for commitinfo.h. Jan 1, 2017
1Stop Cleanup of autogen; 1Stop to add -q to configure. Dec 30, 2016
1Stop-CMake Add execute permissions to 1Stop-CMake shell script Jul 12, 2018
1Stop.cmd Correctly identify Visual Studio 2008 as a build tool. #248 Feb 28, 2018
BOOST_LICENSE_1_0.txt Preliminary commit of CMake build for Hercules Hyperion Jul 3, 2017
BUILDING.txt Correct typos, remove tabs and trailing spaces Feb 23, 2017
CHANGES New 2012 CMPSC instruction implementation is now the default: Dec 30, 2014
CMakeLists.txt Initial macOS support. Sundry other changes to CMake scripts. Apr 27, 2018
COPYRIGHT Update link to herclic.html Dec 20, 2005
GetGitHash Exclude aux dir contents from new/chgd file counts in commitinfo.h Mar 20, 2017
GetGitHash.cmd Exclude aux dir contents from new/chgd file counts in commitinfo.h Mar 20, 2017
Hercules.sln Itanium support dropped: Oct 5, 2013
Hercules.vcproj Add build changes needed for SoftFloat 3a for Hercules Dec 17, 2016
Hercules.vcxproj Add build changes needed for SoftFloat 3a for Hercules Dec 17, 2016
Hercules.vcxproj.filters Add build changes needed for SoftFloat 3a for Hercules Dec 17, 2016
Hercules_VS2010.sln forced commit to Normalize all the line ending Jun 7, 2016
Hercules_VS2012.sln forced commit to Normalize all the line ending Jun 7, 2016
Hercules_VS2012.vcxproj Add build changes needed for SoftFloat 3a for Hercules Dec 17, 2016
Hercules_VS2015.sln Add VS2015 Solution/Project files to repository Aug 19, 2016
Hercules_VS2015.vcxproj Add build changes needed for SoftFloat 3a for Hercules Dec 17, 2016
Hercules_VS2015.vcxproj.filters Add build changes needed for SoftFloat 3a for Hercules Dec 17, 2016
INSTALL Use VERIFY to remove compiler warnings with GCC. Oct 17, 2015
Makefile.am Removed libherc main engine from link of utilities Apr 17, 2017
README.AIX Change to LF (UNIX style) line terminator Jun 13, 2010
README.APL360 COMMADPT driver mods for APL\360 Jul 28, 2013
README.BSD Clean up INSTALL; add README.BSD; fix UNREACHABLE_CODE for BSD Aug 4, 2014
README.BuildUNIX.txt Correct typos, remove tabs and trailing spaces Feb 23, 2017
README.BuildWIN.txt Correct typos, remove tabs and trailing spaces Feb 23, 2017
README.BuildWINSupp.txt Correct typos, remove tabs and trailing spaces Feb 23, 2017
README.CMPSC New 2012 CMPSC instruction implementation is now the default: Dec 30, 2014
README.COMMADPT See CHANGES entry dated 16 Aug 2003 Aug 17, 2003
README.DECNUMBER cleanup of .... May 18, 2012
README.DYNMOD Change to LF (UNIX style) line terminator Jun 13, 2010
README.ECPSVM ECPS:VM bug fix plus new enhancement Apr 13, 2017
README.HAO Document HAO string substitution support Jul 30, 2013
README.HDL (Temporary?) Fix to OPTION_NO_INLINE... build option issue: May 29, 2013
README.HERCLOGO Externalize logo from console.c. Header file cnsllogo.h contains logo… Jul 13, 2011
README.HQA HQA fixes: Jan 30, 2015
README.HRAF DIAGNOSE X'F18' - open, setmode, read, close tested Apr 23, 2011
README.IOARCH Document I/O architecture build option update in CHANGES Aug 8, 2010
README.ISSUES Remove never used NLS support Sep 12, 2013
README.MINGW Add build changes needed for SoftFloat 3a for Hercules Dec 17, 2016
README.MSVC Update SoftDevLabs URLs Jul 13, 2014
README.NETWORKING Enhanced CTC emulation via TCP/IP: Jul 13, 2014
README.OSX Tun/Tap information for the MAC May 11, 2010
README.PTT Fix gcc errors from HTHREADS/PTTRACE rework commit Jun 2, 2013
README.REXX fixed the sample rexx configuration to use the <ausiliary> variables Jun 18, 2012
README.RUNTEST Replase tests/README with pdf. Update makefile with recepi for asm->c… Dec 2, 2016
README.RXVT4APL COMMADPT driver mods for APL\360 Jul 28, 2013
README.S37X Update to README.S37X : s37x statement retired. Replaced by "ldmod s37x" Aug 20, 2010
README.SETUID Added README file for thoughts about running hercules setuid 0 Feb 19, 2008
README.SUN cvslvlck renamed to bldlvlck (README.CVS also renamed to README.SVN) … Dec 3, 2010
README.TAPE Relax AUTOMOUNT ccw restrictions Jul 10, 2011
README.TELNET RFC compliant telnet support via libtelnet package: Apr 23, 2016
README.WIN64 Update BUILD instructions to be a bit more current. Aug 4, 2014
README.md . Dec 30, 2014
README_CMakeBuildPrelim.txt Revise in preparation for general announcement of CMake build. Jul 26, 2017
RELEASE.NOTES Minimum supported Windows platform. Nov 13, 2015
_TODO.txt forced commit to Normalize all the line ending Jun 7, 2016
_archdep_templ.c 'pr' prefix cmd/tst fixes and enhancements: Aug 22, 2016
_build Fix Keyboard processing for pseudo-graphical console (by Marian Gaspa… Dec 19, 2003
_build.bat The big move: moving MSVC (mingw_port) branch to the trunk. Cross your Sep 24, 2005
_build.tail Add CVS message log Dec 8, 2006
_dynamic_version.cmd Minor changes to Windows build process. Feb 23, 2017
all-all.jobs Itanium support dropped: Oct 5, 2013
archlvl.c Enable bit 49 of STFL(E) for the MISC Instruction Extensions(1) and r… Mar 26, 2018
assist.c PTT facility enhancements: Jan 24, 2015
autogen.sh Add missing line end escapes in the commands. Jan 12, 2017
awstape.c Use ISO/C99 standard printf/scanf format specifiers Nov 3, 2015
bldcfg.c Fix crash for builds using MAX_CPU_ENGINES < preferred default of 8: Aug 31, 2016
bootstrap.c Don't disable close button if there's no user interface Oct 16, 2015
build_pch.c Remove subversion $Id$ tag Mar 24, 2012
cache.c Use ISO/C99 printf/scanf format specifiers (part 2): Nov 6, 2015
cache.h Remove subversion $Id$ tag Mar 24, 2012
cardpch.c Use ISO/C99 printf/scanf format specifiers (part 2): Nov 6, 2015
cardrdr.c Use ISO/C99 printf/scanf format specifiers (part 2): Nov 6, 2015
ccfixme.h (Purely cosmetic. Actual functionality was not changed.) Apr 23, 2016
cckdcdsk.c General cleanup, mostly related to log message handling: Jul 20, 2015
cckdcomp.c General cleanup, mostly related to log message handling: Jul 20, 2015
cckddasd.c Fix commit 89c6c26; closes #158. Oct 5, 2016
cckddiag.c Fix utilities stdio stream buffering issue: Nov 18, 2016
cckdswap.c General cleanup, mostly related to log message handling: Jul 20, 2015
cckdutil.c Use ISO/C99 printf/scanf format specifiers (part 2): Nov 6, 2015
ccnowarn.h (Purely cosmetic. Actual functionality was not changed.) Apr 23, 2016
cgibin.c Autofocus HTTP Server Syslog page to command line Dec 11, 2015
chain.h hmacros changes: Sep 24, 2013
channel.c Revert the channel.c and general definition of BREAK_INTO_DEBUGGER to… Apr 20, 2017
chsc.c PTT facility enhancements: Jan 24, 2015
chsc.h Stop lots of compiler warnings on Linux Feb 12, 2013
ckddasd.c Clean up validation of Prepare for Read Subsystem Data (0x18) in ckdd… Feb 22, 2017
clock.c CPU Timer Fix Stopping 2nd Level VM ABENDs Jan 23, 2018
clock.h CPU Timer Fix Stopping 2nd Level VM ABENDs Jan 23, 2018
cmdtab.c Resolve symbols before echoing command Oct 16, 2015
cmdtab.h gender neutral language Aug 18, 2016
cmpsc.c Remove duplicate HDL_DEPENDENCY section. Nov 4, 2016
cmpsc.h New 2012 CMPSC instruction implementation is now the default: Dec 30, 2014
cmpsc_2012.c Revert to selective disabling of GCC diagnostics Oct 20, 2015
cmpscbit.h New 2012 CMPSC instruction implementation is now the default: Dec 30, 2014
cmpscdbg.c New 2012 CMPSC instruction implementation is now the default: Dec 30, 2014
cmpscdbg.h New 2012 CMPSC instruction implementation is now the default: Dec 30, 2014
cmpscdct.c New 2012 CMPSC instruction implementation is now the default: Dec 30, 2014
cmpscdct.h New 2012 CMPSC instruction implementation is now the default: Dec 30, 2014
cmpscget.c New 2012 CMPSC instruction implementation is now the default: Dec 30, 2014
cmpscget.h New 2012 CMPSC instruction implementation is now the default: Dec 30, 2014
cmpscmem.c New 2012 CMPSC instruction implementation is now the default: Dec 30, 2014
cmpscmem.h New 2012 CMPSC instruction implementation is now the default: Dec 30, 2014
cmpscput.c New 2012 CMPSC instruction implementation is now the default: Dec 30, 2014
cmpscput.h New 2012 CMPSC instruction implementation is now the default: Dec 30, 2014
cnsllogo.h Fix copyright year in a few places Jun 12, 2016
codepage.c Replace "translate_to_ebcdic" with "prt_host_to_guest": Apr 23, 2016
codepage.h Replace "translate_to_ebcdic" with "prt_host_to_guest": Apr 23, 2016
comm3705.c Fix MISSINGRETURN error with some compilers: Aug 31, 2016
comm3705.h IBM 3791 support Nov 6, 2012
commadpt.c Fix issues with connect() responses in Windows Jan 12, 2018
commadpt.h Fixes for unreliable console keepalive issue #44: Jan 19, 2015
con1052c.c Automatic command prefix support for integrated consoles: Apr 20, 2016
config.c Relocation of new msg definitions to the correct place, msgenu.h Mar 10, 2018
configure.ac Synchronize SoftFloat-3a headers in Hyperion with those in SoftFloat-… Feb 28, 2018
console.c (comment/cosmetic tweak) Oct 15, 2016
conspawn.c conspawn: properly quote arguments containing blanks Jan 10, 2016
control.c ECPS:VM bug fixes to SIO, issue #221 Apr 30, 2017
cpu.c CPU Timer Fix Stopping 2nd Level VM ABENDs Jan 23, 2018
cpuint.h Additional I/O interrupt cleanup; only wakeup a waiting CPU if enable… Aug 24, 2013
crypto.c General cleanup, mostly related to log message handling: Jul 20, 2015
ctc_ctci.c (Purely cosmetic. Actual functionality was not changed.) Apr 23, 2016
ctc_lcs.c Only bump source mac address on fill if OPTION_TUNTAP_LCS_SAME_ADDR i… Mar 26, 2017
ctc_ptp.c Changes to comments only. Mar 6, 2017
ctc_ptp.h Remove execessive tests for PTP debug message display, part 2 Dec 6, 2015
ctcadpt.c CTCE Fixes and Timeout Improvement Aug 3, 2018
ctcadpt.h Issue #43: more debugging tweaks: Jan 4, 2015
dasdblks.h hmacros changes: Sep 24, 2013
dasdcat.c Fix MISSINGRETURN error with some compilers: Aug 31, 2016
dasdconv.c General cleanup, mostly related to log message handling: Jul 20, 2015
dasdcopy.c General cleanup, mostly related to log message handling: Jul 20, 2015
dasdinit.c Fix segfault in BFR_VSNPRINTF macro on *nix. Sep 12, 2015
dasdisup.c REMOVE TABS Apr 20, 2016
dasdload.c Remove tabs and trailing blanks: Apr 15, 2016
dasdls.c General cleanup, mostly related to log message handling: Jul 20, 2015
dasdpdsu.c General cleanup, mostly related to log message handling: Jul 20, 2015
dasdseq.c General cleanup, mostly related to log message handling: Jul 20, 2015
dasdtab.c Fix MISSINGRETURN error with some compilers: Aug 31, 2016
dasdtab.h Fix VSAM Extended Format Dataset issue Jan 10, 2013
dasdutil.c Fix dasdls crash when malformed sf argument passed: Feb 3, 2016
dat.c Rename some confusing double-negative build options: May 31, 2013
dat.h Corrected IPTE instruction for SIE DAT-OFF guest entries Jul 29, 2016
dbgtrace.h Revert the channel.c and general definition of BREAK_INTO_DEBUGGER to… Apr 20, 2017
debug-all.jobs Itanium support dropped: Oct 5, 2013
decimal.c Add support for Microsoft VS2015 Mar 14, 2016
devtype.h Enhanced CTC emulation via TCP/IP: Jul 13, 2014
dfp.c opied support for various facilities from Spinhawk 3.13 Oct 5, 2017
diagmssf.c Incorrect getrusage() Fixed as in Issue #217 Jan 23, 2018
diagnose.c Fix MISSINGRETURN error with some compilers: Aug 31, 2016
dmap2hrc.c General cleanup, mostly related to log message handling: Jul 20, 2015
dyn76.c Remove subversion $Id$ tag Mar 24, 2012
dyngui.c Fix 32-bit dyngui MAINSIZE bug. May 1, 2016
dyninst.c Remove trailing blanks Jan 26, 2015
dynmake.bat forced commit to Normalize all the line ending Jun 7, 2016
ecpsvm.c CPU Timer Fix Stopping 2nd Level VM ABENDs Jan 23, 2018
ecpsvm.h Re-commit this file to correct Windows line endings Jun 23, 2017
esa390.h Implement the Processor Assist Facility (Perform Processor Assist ins… Mar 31, 2018
esa390io.h _NED_FLAGS macro Dec 22, 2013
esame.c Implement the Processor Assist Facility (Perform Processor Assist ins… Mar 31, 2018
external.c CPU Timer Fix Stopping 2nd Level VM ABENDs Jan 23, 2018
extstring.h INLINE should mean just inline, not static inline. May 15, 2012
faketape.c Eliminate duplicate FAKETAPE_BLKHDR struct definitions Sep 19, 2013
fbadasd.c Use ISO/C99 printf/scanf format specifiers (part 2): Nov 6, 2015
feat370.h Remove trailing blanks Jan 26, 2015
feat390.h Disable FEATURE_WAITSTATE_ASSIST until issue with line 1081 of sie.c … Oct 31, 2017
feat900.h Implement the Processor Assist Facility (Perform Processor Assist ins… Mar 31, 2018
featall.h Implement the Processor Assist Facility (Perform Processor Assist ins… Mar 31, 2018
featchk.h Initial macOS support. Sundry other changes to CMake scripts. Apr 27, 2018
feature.h 'pr' prefix cmd/tst fixes and enhancements: Aug 22, 2016
fillfnam.c Remove trailing blanks Jan 26, 2015
fillfnam.h Remove subversion $Id$ tag Mar 24, 2012
float.c Fix MISSINGRETURN error with some compilers: Aug 31, 2016
fthreads.c Remove trailing blanks Jan 26, 2015
fthreads.h Add support for Microsoft VS2015 Mar 14, 2016
ftlib.c Fix missing HET close; differentiate file handles and file descriptor… Aug 5, 2013
ftlib.h Fix missing HET close; differentiate file handles and file descriptor… Aug 5, 2013
general1.c Correct CSST even/odd register pair checking to FC=2 only. Submitted … Apr 4, 2016
general2.c Merge pull request #96 from Peter-J-Jansen/master Apr 8, 2016
general3.c Comment out define of loop index variable Apr 5, 2018
getopt.c Remove subversion $Id$ tag Mar 24, 2012
getopt.h Remove subversion $Id$ tag Mar 24, 2012
hRexx.c Allow ooRexx integration when not using libtool. #232 Aug 10, 2017
hRexx.h Allow ooRexx integration when not using libtool. #232 Aug 10, 2017
hRexx_o.c Allow ooRexx integration when not using libtool. #232 Aug 10, 2017
hRexx_r.c worked <around> the parsing problem, provided proper choices for erro… May 28, 2012
hRexxapi.h Fix gcc warning: cast from pointer to integer of different size Jun 3, 2012
hao.c forced commit to Normalize all the line ending Jun 7, 2016
hatomic.h IAF2 atomics fix: use __sync builtins if __atomic intrinsics unavailable Sep 2, 2016
hbyteswp.h Remove trailing blanks Jan 26, 2015
hchan.c silence some warnings Jan 3, 2014
hchan.h Remove subversion $Id$ tag Mar 24, 2012
hconsole.c Remove subversion $Id$ tag Mar 24, 2012
hconsole.h Remove trailing blanks Jan 26, 2015
hconsts.h (purely cosmetic) (thanks, Ian! and sorry about that!) Sep 1, 2016
hdiagf18.c Test for _MSVC_ s/b #ifdef not #if. Apr 9, 2013
hdiagf18.h Remove trailing blanks Jan 26, 2015
hdl.c Initial macOS support. Sundry other changes to CMake scripts. Apr 27, 2018
hdl.h "Unreachable code" fixes Mar 19, 2014
hdlmain.c A more proper fix to always load dyncrypt at startup Jun 1, 2016
hdteq.c Enhanced CTC emulation via TCP/IP: Jul 13, 2014
herc_getopt.h Remove subversion $Id$ tag Mar 24, 2012
hercdasd.ico New icons: Sep 13, 2015
hercdasd.rc New icons: Sep 13, 2015
hercifc.c Fix MISSINGRETURN error with some compilers: Aug 31, 2016
hercifc.h Straighten out HERCIFC / TUNTAP headers mess. Feb 27, 2013
herclin.c Fix herclin accidentally broken by commit 080b725 Nov 13, 2015
herclogo.txt (minor tweaks) May 7, 2016
hercmisc.ico (tweak to misc utility icon) Oct 5, 2015
hercmisc.rc New icons: Sep 13, 2015
hercprod.rc "hercules.rc" is a reserved filename: Oct 19, 2015
herctape.ico New icons: Sep 13, 2015
herctape.rc New icons: Sep 13, 2015
hercules.cnf Undo sample config update Apr 29, 2012
hercules.cnf.rexx fixed a typo ("rdrf ile" instead of "rdrfile" ) Jun 18, 2012
hercules.h New ATTR_PRINTF printf function attribute and related fixes. May 24, 2015
hercules.ico New icons: Sep 13, 2015
hercver.rc2 Add support for Windows builds to CMake scripts. Mar 8, 2018
hercwind.h Include dependency on pow() in configure.ac tests Apr 17, 2017
herror.h Remove subversion $Id$ tag Mar 24, 2012
hetget.c Fix MISSINGRETURN error with some compilers: Aug 31, 2016
hetinit.c Fix MISSINGRETURN error with some compilers: Aug 31, 2016
hetlib.c Fix MISSINGRETURN error with some compilers: Aug 31, 2016
hetlib.h Support for tape blocks sizes up to 2MB. Sep 19, 2013
hetmap.c Avoid redefinition of macro bcopy Mar 10, 2018
hettape.c Fix incorrect .HET handling of BSF to Load Point: Dec 15, 2015
hetupd.c Fix MISSINGRETURN error with some compilers: Aug 31, 2016
hexdumpe.c Use ISO/C99 standard printf/scanf format specifiers Nov 3, 2015
hexdumpe.h Fix alter/display virtual/real storage command display bug: Jan 2, 2015
hextapi.h Remove subversion $Id$ tag Mar 24, 2012
hexterns.h ECPS:VM bug fix plus new enhancement Apr 13, 2017
hifr.h Enable building on Solaris 11.3 Jul 25, 2017
hinlines.h CPU Timer Fix Stopping 2nd Level VM ABENDs Jan 23, 2018
history.c Fix some clang 'strlcpy' warnings Nov 2, 2015
history.h Remove subversion $Id$ tag Mar 24, 2012
hmacros.h __builtin_unreachable fix for gcc/clang: Oct 20, 2016
hmalloc.h Fix typo in MLOCK/MUNLOCK Sep 4, 2016
hostinfo.c Use ISO/C99 printf/scanf format specifiers (part 2): Nov 6, 2015
hostinfo.h Use ISO/C99 printf/scanf format specifiers (part 2): Nov 6, 2015
hostopts.h Use portable 'WARNING' macro, not #warning. Oct 16, 2015
hqadefs.h HQA fixes: Jan 30, 2015
hqainc.h HQA = Hercules Build Configurations Quality Assurance Testing Apr 12, 2013
hsccmd.c Properly handle CPUIDFMT BASIC mode changes between one and multiple … May 30, 2017
hscemode.c configure.ac: don't default to 128 unless __uint128_t available Aug 26, 2016
hscloc.c Use ISO/C99 printf/scanf format specifiers (part 2): Nov 6, 2015
hscmisc.c Ensure that abs/r accept one operand only. Oct 1, 2016
hscpufun.c CPU Timer Fix Stopping 2nd Level VM ABENDs Jan 23, 2018
hscutl.c Changed to strip path name from __FILE__ regardless of host OS. Issue #… Feb 24, 2017
hscutl.h Changed to strip path name from __FILE__ regardless of host OS. Issue #… Feb 24, 2017
hscutl2.c correct set priority handling Jan 3, 2014
hsocket.c Fix bug in cardrdr, align code and add comments: Aug 3, 2013
hsocket.h Remove trailing blanks Jan 26, 2015
hstdinc.h Add support for Windows builds to CMake scripts. Mar 8, 2018
hstdint.h Add support for Windows builds to CMake scripts. Mar 8, 2018
hstructs.h CPU Timer Fix Stopping 2nd Level VM ABENDs Jan 23, 2018
hsys.c Remove subversion $Id$ tag Mar 24, 2012
hthreads.c Fix message -Wformat formatting warnings Nov 3, 2015
hthreads.h Use ISO/C99 standard printf/scanf format specifiers Nov 3, 2015
httpmisc.h Remove subversion $Id$ tag Mar 24, 2012
httpserv.c Fix webserver scrambling of command input Mar 24, 2015
htypes.h RFC compliant telnet support via libtelnet package: Apr 23, 2016
ieee.c Removed dependency on math.h headers Apr 17, 2017
impl.c Initial macOS support. Sundry other changes to CMake scripts. Apr 27, 2018
inline.h (Temporary?) Fix to OPTION_NO_INLINE... build option issue: May 29, 2013
io.c Correct I/O pending priority queuing; ISC priority is in decreasing o… Aug 25, 2013
ipl.c Fix feature.h to set correct STORAGE_KEY_PAGESHIFT value! Oct 17, 2015
license_dyn76.txt forced commit to Normalize all the line ending Jun 7, 2016
linklist.h Remove subversion $Id$ tag Mar 24, 2012
loadmem.c Fix MSVC build loadmem LNK4217 warning regarding ptyp2short Aug 20, 2016
loadparm.c Fixed some (silenced others) clang warnings Oct 8, 2014
logger.c Fix duplicated messages at shutdown on Linux May 20, 2016
logger.h Fix missing logfile messages during shutdown Feb 22, 2016
logmsg.c Fix "extgui not declared" error in logmsg.c. Closes #150. Sep 3, 2016
losc.c General cleanup, mostly related to log message handling: Jul 20, 2015
ltdl.c some adjustments for APPLE Jun 7, 2016
ltdl.h Remove trailing blanks Jan 26, 2015
machchk.c Channel reports for devices incorrectly queued while shutting down. Sep 17, 2014
machdep.h Fix type (OPTION_STRICT_ALIGNMENT) Jul 18, 2016
makefile-dllmod.msvc Updated Windows build process for commitinfo.h. Jan 1, 2017
makefile.bat Minor changes to Windows build process. Feb 23, 2017
makefile.msvc Remove obsolete SVN $Id$ and $Log$ keyword statements unsupported by … May 17, 2012
memrchr.c Remove subversion $Id$ tag Mar 24, 2012
memrchr.h Remove subversion $Id$ tag Mar 24, 2012
mpc.c QETH and PTP debugging Jan 18, 2015
mpc.h QETH zLinux layer 3 support Apr 19, 2018
msgenu.h CTCE Fixes and Timeout Improvement Aug 3, 2018
omatape.c Remove subversion $Id$ tag Mar 24, 2012
opcode.c Implement the Processor Assist Facility (Perform Processor Assist ins… Mar 31, 2018
opcode.h Implement the Processor Assist Facility (Perform Processor Assist ins… Mar 31, 2018
panel.c (silence a pair of gcc warnings) May 8, 2016
parser.c Remove subversion $Id$ tag Mar 24, 2012
parser.h Remove subversion $Id$ tag Mar 24, 2012
pfpo.c Remove trailing blanks Jan 26, 2015
plo.c Remove trailing blanks Jan 26, 2015
printer.c Fix MISSINGRETURN error with some compilers: Aug 31, 2016
printfmt.h Use ISO/C99 printf/scanf format specifiers (part 2): Nov 6, 2015
pttrace.c Use ISO/C99 standard printf/scanf format specifiers Nov 3, 2015
pttrace.h Add PTT debugging to LCS code: Feb 1, 2015
qdio.c Remove trailing blanks Jan 26, 2015
qdio.h Fix QETH shutdown handling Apr 5, 2013
qeth.c QETH TUNTAP requests failed on Windows, minor corrections, comments. Aug 19, 2018
qeth.h QETH zLinux layer 3 support Apr 19, 2018
resolve.c Remove subversion $Id$ tag Mar 24, 2012
resolve.h Remove subversion $Id$ tag Mar 24, 2012
retail-all.jobs Itanium support dropped: Oct 5, 2013
s37x.c Additional github issue #90 quick fix for 370-mode CLCLE support Jan 20, 2016
s37xmod.c Remove subversion $Id$ tag Mar 24, 2012
scedasd.c Remove extraneous trailing semicolon on some macro invocations: Aug 31, 2016
scescsi.c Use ISO/C99 printf/scanf format specifiers (part 2): Nov 6, 2015
script.c Perform stopall and sysreset instead of sysclear on runtest timeout. #… Feb 27, 2018
scsitape.c (fix some minor clang warnings) May 18, 2016
scsitape.h scsitape enhancements to fix for issue #97: May 1, 2016
scsiutil.c scsitape enhancements to fix for issue #97: May 1, 2016
scsiutil.h scsitape enhancements to fix for issue #97: May 1, 2016
service.c Multiple EVD Blocks Support Fix in service.c Nov 27, 2017
service.h Fix diag 224 processor types Aug 20, 2016
shared.c Fix C4702 unreachable code when HAVE_LIBZ undefined" Nov 17, 2015
shared.h Silence some clang warnings. Oct 15, 2015
sie.c CPU Timer Fix Stopping 2nd Level VM ABENDs Jan 23, 2018
sllib.c Fix MISSINGRETURN error with some compilers: Aug 31, 2016
sllib.h Remove subversion $Id$ tag Mar 24, 2012
sockdev.c correct set priority handling Jan 3, 2014
sockdev.h Remove subversion $Id$ tag Mar 24, 2012
softfloat.h Synchronize with types used in SoftFloat-3a package. #254 Mar 16, 2018
softfloat_stdTypes.h Synchronize headers from SoftFloat-3a to Hyperion Feb 28, 2018
softfloat_types.h Synchronize SoftFloat-3a headers in Hyperion with those in SoftFloat-… Feb 28, 2018
sr.c Helper functions to test if all CPUs are stopped: Oct 24, 2015
sr.h Fix some warnings: May 28, 2016
stack.c Remove trailing blanks Jan 26, 2015
strsignal.c Remove subversion $Id$ tag Mar 24, 2012
tapeccws.c (Purely cosmetic. Actual functionality was not changed.) Apr 23, 2016
tapecopy.c (another minor cosmetic tweak) Sep 1, 2016
tapedev.c Fix MISSINGRETURN error with some compilers: Aug 31, 2016
tapedev.h scsitape enhancements to fix for issue #97: May 1, 2016
tapemap.c Use ISO/C99 printf/scanf format specifiers (part 2): Nov 6, 2015
tapesplt.c Use ISO/C99 printf/scanf format specifiers (part 2): Nov 6, 2015
targetver.h Add support for Windows builds to CMake scripts. Mar 8, 2018
telnet.c RFC compliant telnet support via libtelnet package: Apr 23, 2016
telnet.h Define enum values before defining typedefs. Closes #152. Aug 31, 2016
timer.c CPU Timer Fix Stopping 2nd Level VM ABENDs Jan 23, 2018
trace.c Correct TRACE/TRACG output; add trace.txt to tests Aug 4, 2012
tt32api.h Remove tabs and trailing blanks: Apr 15, 2016
tt32if.h CTCI-WIN fix.(Windows only; no affect to non-Windows) Sep 19, 2015
tuntap.c tuntap.c lost the newline at end of file Mar 27, 2017
tuntap.h Make LCS trace packets using the ctc command, rather than when... Dec 1, 2015
vector.c Remove trailing blanks Jan 26, 2015
version.c Add support for Windows builds to CMake scripts. Mar 8, 2018
version.h Add support for Windows builds to CMake scripts. Mar 8, 2018
vm.c PTT facility enhancements: Jan 24, 2015
vmd250.c Fix for issue #27 "Little issue with I/O subsystem": Aug 21, 2014
vmd250.h Remove subversion $Id$ tag Mar 24, 2012
vmfplc2.c Use VERIFY to remove compiler warnings with GCC. Oct 17, 2015
vstore.c Rename some confusing double-negative build options: May 31, 2013
vstore.h Silence vstore.h abs() warning message. Nov 4, 2015
w32ctca.c Use ISO/C99 printf/scanf format specifiers (part 2): Nov 6, 2015
w32ctca.h CTCI-W32 ==> CTCI-WIN Jul 8, 2014
w32dl.h Remove trailing blanks Jan 26, 2015
w32mtio.h scsitape enhancements to fix for issue #97: May 1, 2016
w32stape.c Remove trailing blanks Jan 26, 2015
w32stape.h Remove subversion $Id$ tag Mar 24, 2012
w32util.c Incorrect getrusage() Fixed as in Issue #217 Jan 23, 2018
w32util.h Fix pthread_getcpuclockid Absence in macOS and Others Mar 10, 2018
xstore.c PTT facility enhancements: Jan 24, 2015
zfcp.c Use ISO/C99 standard printf/scanf format specifiers Nov 3, 2015
zfcp.h Improved SID/RCD/RNI NED/NEQ/ND/NQ handling. Jan 27, 2013

README.md

The Hercules System/370, ESA/390, and z/Architecture Emulator

Hercules 4.0 (Hyperion)

Hercules is an open source software implementation of the mainframe System/370 and ESA/390 architectures, in addition to the latest 64-bit z/Architecture. Hercules runs under Linux, Windows, Solaris, FreeBSD, and Mac OS X.

Hercules is OSI Certified Open Source Software licensed under the terms of the Q Public Licence.

The Hyperion version of Hercules is the official development version of the Hercules emulator and contains the latest bleeding edge changes made by Hercules developers to address various bugs that may exist in the production version.

Hercules was created by Roger Bowler. Jay Maynard "the Tron Guy" was the maintainer from 2000 to 2012. Jan Jaeger designed and implemented many of the advanced features of Hercules, including dynamic reconfiguration, integrated console, interpretive execution and z/Architecture support. A dedicated crew of programmers is constantly at work implementing new features and fixing bugs.

To find out more about Hercules 4.0 Hyperion, follow this link: [Hercules 4.0 (Hyperion)] (http://hercules-390.github.io/html/)