Hercules is an open source software implementation of the mainframe System/370 and ESA/390 architectures, in addition to the new 64-bit z/Architecture.
Website: http://www.hercules-390.org/
My system info:
uname -a
Darwin ejlp-macbook 14.3.0 Darwin Kernel Version 14.3.0: Mon Mar 23 11:59:05 PDT 2015; root:xnu-2782.20.48~5/RELEASE_X86_64 x86_64
First, trying installing it from the source but I had no luck, it was failed.
cd ~/playground
wget http://www.hercules-390.org/hercules-3.07.tar.gz
tar xvzf ../hercules-3.07.tar.gz
cd hercules-3.07
./util/cvslvlck
./configure
Got error:
hscutl.c:729:26: error: use of undeclared identifier 'SOL_TCP'
rc = setsockopt(sfd, SOL_TCP, TCP_KEEPINTVL, &optval, sizeof(optval));
^
hscutl.c:737:26: error: use of undeclared identifier 'SOL_TCP'
rc = setsockopt(sfd, SOL_TCP, TCP_KEEPCNT, &optval, sizeof(optval));
^
2 errors generated.
make[2]: *** [hscutl.lo] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
There is a binary package for Mac OSX, so I decided to use it.
wget http://www.hercules-390.org/hercules-3.07-tiger.dmg
open hercules-3.07-tiger.dmg
After installation, run it:
hercules -f hercules.cnf
Find a 3270 terminal emulator for OS-X, and found x3270
wget http://prdownloads.sourceforge.net/x3270/suite3270-3.4ga9-src.tgz?download
mv suite3270-3.4ga9-src.tgz?download suite3270-3.4ga9-src.tgz
tar zxvf suite3270-3.4ga9-src.tgz
cd suite3270
./configure
Once again, I had no luck. I got following error:
configure: error: 'Cannot find X utilities or libraries'
configure: error: ./configure failed for x3270
Trying to solve by setting PATH:
PATH=/usr/X11R6/bin:${PATH};export PATH
Still got the same error. So I decided to find another 3270 terminal emulator software.
Found https://www.brown.edu/cis/tn3270/ and it has binary package for OS-X 10.3.9 and later Download the installer:
wget https://www.brown.edu/cis/tn3270/tn3270_X_3.4.0.dmg
Searching google for Z/OS: https://www.google.co.id/webhp?q=Z110SA+ZOS#safe=off&q=Z110SA+ZOS
and found this http://brinovec.net/Public/downloads/IBM%20ZOS%201.10/
Searching torrent file, and found these:
magnet:?xt=urn:btih:e1826ac07c6b87a30fc33122a473be4a83c7bb57&dn=zOS110&xl=17271833584&dl=17271833584&tr=udp://tracker.openbittorrent.com:80/announce
magnet:?xt=urn:btih:MD3UK2UG7RX66BJXX3RMESC2TBPEBVMV&dn=IBM+ADCD+Z%2FOS+1.10&tr=udp://tracker.publicbt.com:80/announce
Download the file, it is around 16 GB size.
Mac OSX Installer:
Running hercules:
Try press "ESC" button in your keyboard to switch to semi graphical console that shows memory registers & systems information:
Try to open http://localhost:8081
tn3270 Package:
Run tn3270:
Click "Special" and change port number to 3270:
tn3270 connected to Hercules: