Skip to content

Instantly share code, notes, and snippets.

@tuklusan
Created October 21, 2018 18:39
SANYALnet Labs | hercules.cnf configuration file for Hercules simulator for IBM S/390 Mainframe on OpenSUSE Tumbleweed Linux; more details: https://supratim-sanyal.blogspot.com/2018/10/bionic-beaver-on-zarchitecture-my.html
ARCHMODE z/Arch
#ARCHLVL z/Arch
#ALRF ENABLE (deprecated)
archlvl ENABLE asn_lx_reuse
CCKD RA=2,RAQ=4,RAT=2,WR=2,GCINT=5,GCPARM=0,NOSTRESS=0,TRACE=0,FREEPEND=-1
CNSLPORT 3270
CONKPALV (3,1,10)
CPUMODEL 3090
CPUSERIAL 012345
DIAG8CMD ENABLE
ECPSVM YES
LOADPARM 0A95DB..
LPARNAME HERCULES
MAINSIZE 1024
MOUNTED_TAPE_REINIT DISALLOW
NUMCPU 2
OSTAILOR Z/OS
PANRATE 80
PGMPRDOS LICENSED
SHCMDOPT NODIAG8
SYSEPOCH 1900
TIMERINT 50
TZOFFSET +1400
YROFFSET 0
# .-----------------------Device number
# | .-----------------Device type
# | | .---------File name and parameters
# | | |
# V V V
#--- ---- --------------------
# Display Terminals
0700 3270
0701 3270
# dasd
0120 3390 ./dasd/ubuntu.disk
## console
##001F 3270
#
## terminal
##0009 3215
#
## reader
##000C 3505 ./rdr/kernel.debian ./rdr/parmfile.debian ./rdr/initrd.debian autopad eof
#
## printer
##000E 1403 ./prt/print00e.txt crlf
#
## dasd
##0120 3390 ./dasd/3390.LINUX.0120
##0121 3390 ./dasd/3390.LINUX.0121
#
## tape
##0581 3420
# network s390 realbox
0A00,0A01 CTCI -n /dev/net/tun -t 1500 10.100.0.23 10.100.0.22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment