Hercules ¢â‚¬â€œ General Information Hercules System/370, ESA/390, z/Architecture Emulator . Hercules ¢â‚¬â€œ

  • View
    2

  • Download
    0

Embed Size (px)

Text of Hercules ¢â‚¬â€œ General Information Hercules System/370,...

  • Hercules System/370, ESA/390, z/Architecture Emulator

    Hercules – General Information Version 4 Release 00

    Draft - November 21, 2015

  • Hercules Emulator V4.00 – General Information Page 2

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

    Hercules – General Information Version 4 Release 00

    First Edition, November 21, 2015

    HEGI040000-00

  • Hercules Emulator V4.00 – General Information Page 3

    Contents Contents ........................................................................................................................................................ 3 Figures ......................................................................................................................................................... 10 Tables .......................................................................................................................................................... 12 1. Preface ................................................................................................................................................. 13

    1.1 Edition information ........................................................................................................................ 13 1.2 What this book is about ................................................................................................................. 13 1.3 Who should read this book ........................................................................................................... 13 1.4 What you need to know to understand this book .......................................................................... 13 1.5 How to use this book ..................................................................................................................... 13 1.6 Revision Notice ............................................................................................................................. 13 1.7 Readers Comments ...................................................................................................................... 14 1.8 Legal Advice .................................................................................................................................. 14 1.9 Trademarks ................................................................................................................................... 14 1.10 Acknowledgements ................................................................................................................... 15

    2. Related Publications ............................................................................................................................ 16 2.1 Hercules – General Information .................................................................................................... 16 2.2 Hercules – Installation Guide ........................................................................................................ 16 2.3 Hercules – User Reference Guide ................................................................................................ 16 2.4 Hercules – Operations and Utilities Guide .................................................................................... 16 2.5 Hercules – Messages and Codes ................................................................................................. 16 2.6 Hercules – Reference Summary ................................................................................................... 16

    3. Summary of changes ........................................................................................................................... 17 3.1 Version 4, First Edition (HEGI040000-00) .................................................................................... 17

    4. Hercules Emulator Overview ................................................................................................................ 18 4.1 Introduction ................................................................................................................................... 18 4.2 History of Hercules Development ................................................................................................. 21 4.3 Hercules Executables ................................................................................................................... 23 4.4 Hercules Source Code .................................................................................................................. 23

    5. Implemented Features ......................................................................................................................... 28 5.1 Implemented architectural standard features ............................................................................... 28 5.2 Implemented architectural optional features ................................................................................. 28 5.3 Implemented optional features of z/Architecture .......................................................................... 30 5.4 Not yet implemented optional z/Architecture features .................................................................. 31 5.5 Not yet implemented standard features ........................................................................................ 32 5.6 Partially implemented optional features ........................................................................................ 32 5.7 Not yet implemented features ....................................................................................................... 32 5.8 Compliance ................................................................................................................................... 32 5.9 S/370 Extension (S/370 backport of compatible ESA/390 and z/Architecture instructions) ......... 33 5.10 Related Products and Tools ...................................................................................................... 34

    6. Emulated Device Types ....................................................................................................................... 36 6.1 Local non-SNA 3270 Display or Printer ........................................................................................ 36 6.2 Console Printer-Keyboards ........................................................................................................... 36 6.3 Card Punch ................................................................................................................................... 36 6.4 Card Readers ................................................................................................................................ 37

  • Hercules Emulator V4.00 – General Information Page 4

    6.5 Line Printers .................................................................................................................................. 37 6.6 Tape Drives ................................................................................................................................... 37 6.7 Channel-to-Channel Adapters ...................................................................................................... 40 6.8 FBA Direct Access Storage Devices............................................................................................. 41 6.9 CKD Direct Access Storage Devices ............................................................................................ 42 6.10 Communication Lines ................................................................................................................ 43

    7. CCKD Compressed CKD DASD Devices ............................................................................................ 45 7.1 CCKD Introduction ........................................................................................................................ 45 7.2 CCKD Shadow Files ..................................................................................................................... 45 7.3 Compressed DASD File Structure ................................................................................................ 46 7.4 How it works .................................................................................................................................. 49

    8. Shared Device Support ........................................................................................................................ 51 8.1 Shared Device Support Introduction ............................................................................................. 51 8.2 Usage of Shared Devices ............................................................................................................. 51 8.3 Caching ......................................................................................................................................... 52 8.4 Compression ................................................................................................................................. 52 8.5 Technical Approaches .................................................................................................................. 53 8.6 Protocol ......................................................................................................................................... 53

    9. SCSI Tape Drives................................................................................................................................. 58 9.1 Basics ............................................................................................................................................ 58 9.2 Special Options ...............