A number of people are discovering VM/370 thanks to the system currently known as VM/370 Community Edition, which is based on IBM's VM/370 R6 PLC ? system. I discovered it in 1978 as a computer operator at the New Jersey Educational Computer Network (NJECN), where we ran VM/370 R6 PLC 12 with IBM's System Extensions Program Product (SEPP). I then worked with various versions for 20 years, very intensively. Here is a collection of information that may be useful to me after a 20 year break from VM, and maybe others.
There is a history of public VM releases available here.
Bugs can be reported by opening an issue at Harold Grovesteen's vm370 GitHub repository.
Most of the original VM/370 Release 6 documentation is available in PDF form from bitsavers.org at https://bitsavers.org/pdf/ibm/370/VM/370/Release_6/, albeit at a variety of Program Level Change (PLC) levels.
Release notes for some of the post-IBM releases of VM/370 are stored on the web, and are also included in the VM/370 Community Edition distribution ZIP files (e.g., VM370CE.V1.R1.2/readme-1_2.txt).
- Bob Abeles' ThreePack, dated 2000-11
- "VM370/R6 SixPack" version 1.2, dated 2010-10
- "VM370/R6 SixPack" version 1.3, dated sometime between 2010 and 2021
- "VM/370 Community Edition" version 1.0, dated 2021-03-22
- "VM/370 Community Edition" version 1.1, dated 2021-05-04
- "VM/370 Community Edition" version 1.2, dated 2022-07-22
- HRC001DK RECALL LAST COMMAND(S) VIA PF KEY
- HRC002DK POWEROFF AT SHUTDOWN
- HRC003DK LEAVE OPTION ON DETACH COMMAND
- HRC004DK ENABLE SUPPORT FOR 4K STORAGE KEYS
- HRC006DK FIX TO TRAP AND HIDE DSP003 ABENDS
- HRC009DK DISPLAY REAL VOL FOR TDSK DISK RATHER THAN TDSK
- HRC011DK ADD 3380 MDISK/DEDICATED DEVICE SUPPORT
- HRC012DK 3380 SUPPORT FOR DDR
- HRC013DK UNIVERSITY OF MAINE P.E.R. TRACE FACILITY
- HRC014DK LNKNOPAS DIRECTORY OPTION
- HRC016DK CHANGE NAME OF USER TO BE AUTOLOGGED TO "AUTOLOG1-9"
- HRC017DK ELIMINATE TRAILER AND ALARM FOR MSGNOH COMMAND
- HRC018DK IMPLEMENT EXTENDED HRC SET FUNCTIONS
- HRC019DK IMPLEMENT EXTENDED HRC SET FUNCTIONS
- HRC021DK SUPPORT PREFIX PERIOD CONSOLE OUTPUT SUPPRESSION
- HRC022DK IMPLEMENT THE ENHANCED TRANSFER COMMAND
- HRC026DK RE-CLASSIFY CERTAIN COMMAND PRIVILEGES
- HRC027DK CHANGE CYLINDER FROM HEX TO DECIMAL.
- HRC030DK QUERY ALLOC COMMAND
- HRC035DK ADD SUPPORT FOR FRET TRAP
- HRC058DK DIAG 58 SUPPORT
- HRC065DK LOGICAL DEVICE SUPPORT FACILITY
- HRC068DK Shadow table bypass support
- HRC075DK Alternate nucleus support
- HRC076DK SHUTDOWN REIPL support
- HRC101DK TERMINAL ENHANCEMENTS LIKE Z/VM
- HRC107DK Add QUERY USERID command
- HRC108DK Implement SYSID
- HRC450DK Support APL character set for 3278 emulators
- HRC451DK Show lowercase alphabetics in DISPLAY storage cmds
- HRC452DK Support ;BASE specification on DISPLAY command
- HRC700DK Support for DIAG00 to return timezone offset
- HRC001DS ADD QUERY CMSLEVEL TO MATCH VM/SP - QUERY
- HRC002DS ADD MORE MINIDISKS & TAPES TO MATCH VM/SP
- HRC003DS ENHANCE Q DISK TO MATCH VM/SP - QUERY
- HRC005DS ADD FULL DATE SUPPORT
- HRC009DS IMPLEMENT SUPPORT FOR SET ABEND COMMAND
- HRC010DS ACCESS EMPTY R/O DISK & R/O MODE 0
- HRC012DS ADD ADDITIONAL CHARACTERS FOR FILE NAME
- HRC101DS IMPLEMENT SUPPORT FOR STACK OPTION
- HRC105DS Extend FSTD / STATEFST for greater VM/SP compatibility
- HRC106DS Accept FORM=E for greater VM/SP compatibility
- HRC309DS supply extended PLIST to CMS commands
- HRC321DS add FIFO and LIFO options
- HRC322DS CMSLEVEL now obeys stack optn, all msgs lowercase
- HRC350DS Add FIFO, LIFO, DISCARD operand to CP command.
- HRC371DS Support execution of REXX programs as filetype EXEC
- HRC371DS Invoke SYSPROF EXEC (it it exists) before PROFILE EXEC.
- HRC400DS add Halt Interpretor, Trace Start, and Trace End cmds
- HRC402DS Support execution of REXX programs as filetype EXEC
- HRC404DS NUCEXT and SUBCOM support
- HRC406DS Support for MAKEBUF, DROPBUF, and SENTRIES
- HRC407DS Add SET EXECTRAC command for REXX
- HRC408DS Support call type X'05' for REXX functions
- HRC411DS Add EXECIO command to VM/370
- HRC415DS Reorganize CMS Nucleus to reside in High Memory
- HRC416DS Support for IDENTIFY command
- HRC417DS Support RDTERM TYPE=DIRECT for REXX tracing
- HRC425DS QUERY CMSTYPE and SET CMSTYPE
- HRC431DS Support NUCXMAP name operand, STACK, and ATTRIBUTE options
None.
http://vm.marist.edu/~vmshare/
http://vm.marist.edu/~vmshare/browse.cgi?fn=$AD&ft=MEMO
- The "Wizard Of Odd CODEX"'s section on IBM 360/370 Mainframe Architectures is largely focused on VM/370 systems running under Hercules.
- Jay Maynard's site: https://www.ibiblio.org/jmaynard/