Document converti depuis ve2cuy.com/blog — dernière modification : 2014-01-31
Have you ever hoped to try your hand on an operating system designed for an big iron computer?
For example, z/OS?
The problem is that nobody has the hardware at home to ride such a monster.
As it takes, here’s how to run z/OS in the hercules emulator for PC.
▶️ Vidéo YouTube : Voir la vidéo
A key element to run Z/OS on Hercules is the hercules configuration file.
This file informs, amongst other things, the location of DASD files.
To illustrate this, assume that the DASD files are in /hercules/cckd.
We will then inform the hercules.cnf file in the following way:
DASD Devices
0A81 3390 cckd/zares1.cckd sf=shadow/zares1*
…
0A9A 3390 cckd/sares1.cckd sf=shadow/sares1*
#
Hercules Emulator Control file…
Description:
MaxShutdownSecs: 15
#
#System parameters
#
ARCHMODE z/Arch
ALRF ENABLE
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 4
OSTAILOR Z/OS
PANRATE 80
PGMPRDOS LICENSED
SHCMDOPT NODIAG8
SYSEPOCH 1900
TIMERINT 50
TZOFFSET +1400
YROFFSET 0HERCPRIO 0
TODPRIO -20
DEVPRIO 8
CPUPRIO 0
PANTITLE z/OS 1.9 IPL A80?Display Terminals
0700 3270
0701 3270
0702 3270
0703 3270
0704 3270DASD Devices
0A81 3390 cckd/zares1.cckd sf=shadow/zares1*
0A82 3390 cckd/zares2.cckd sf=shadow/zares2*
0A83 3390 cckd/zadb81.cckd sf=shadow/zadb81*
0A84 3390 cckd/zadb82.cckd sf=shadow/zadb82*
0A85 3390 cckd/zadb83.cckd sf=shadow/zadb83*
0A86 3390 cckd/zadb84.cckd sf=shadow/zadb84*
0A87 3390 cckd/zadb91.cckd sf=shadow/zadb91*
0A88 3390 cckd/zadb92.cckd sf=shadow/zadb92*
0A89 3390 cckd/zacic1.cckd sf=shadow/zacic1*
0A8A 3390 cckd/zadis1.cckd sf=shadow/zadis1*
0A8B 3390 cckd/zadis2.cckd sf=shadow/zadis2*
0A8C 3390 cckd/zadis3.cckd sf=shadow/zadis3*
0A8D 3390 cckd/zadis4.cckd sf=shadow/zadis4*
0A8E 3390 cckd/zadis5.cckd sf=shadow/zadis5*
0A8F 3390 cckd/zadis6.cckd sf=shadow/zadis6*
0A90 3390 cckd/zaims1.cckd sf=shadow/zaims1*
0A91 3390 cckd/zaprd1.cckd sf=shadow/zaprd1*
0A92 3390 cckd/zaprd2.cckd sf=shadow/zaprd2*
0A93 3390 cckd/zaprd3.cckd sf=shadow/zaprd3*
0A94 3390 cckd/zaprd4.cckd sf=shadow/zaprd4*
0A95 3390 cckd/zasys1.cckd sf=shadow/zasys1*
0A96 3390 cckd/zauss1.cckd sf=shadow/zauss1*
0A97 3390 cckd/zawas1.cckd sf=shadow/zawas1*
0A98 3390 cckd/zawas2.cckd sf=shadow/zawas2*
0A99 3390 cckd/zawas3.cckd sf=shadow/zawas3*
0A9A 3390 cckd/sares1.cckd sf=shadow/sares1*