User Tools

Site Tools


vm_cms_survival_guide

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
vm_cms_survival_guide [2018/12/17 07:15]
ahd [Core VM/SP Specific Manuals]
vm_cms_survival_guide [2020/04/18 00:03] (current)
smj [Compilers & Interpreters]
Line 3: Line 3:
 ===== Introduction ===== ===== Introduction =====
  
-This is a brief introduction to basic concepts and commands for using the [[Living Computers Museum + Labs|LCM+L]]'s [[IBM 4361]] midrange computer system. +This is a brief introduction to basic concepts and commands for using the [[http://www.livingcomputers.org|LCM+L]]'s [[IBM 4361]] midrange computer system. 
  
 The 4361 runs the [[VM/SP]] virtual machine operating system.  The 4361 runs the [[VM/SP]] virtual machine operating system. 
Line 32: Line 32:
 Now go read the IBM introduction. We'll wait. Now go read the IBM introduction. We'll wait.
  
-===== 3270 Terminal Emulator =====+===== Connecting to the 4361 =====
  
-Connecting to VM/CMS system requires a [[IBM 3270|3270]]-compatible terminal or emulator instead of the more common Secure Shell (SSH) or Telnet client.+==== Secure Shell (ssh) ==== 
 + 
 +You can connect to LCM+L's 4361 with Secure Shell (ssh).  
 + 
 +''ssh ibm4361@tty.livingcomputers.org'' 
 + 
 +Once you have connected to the 4361, you can follow the instructions on this page starting with the section "Log-on Procedure"
 + 
 +The PA2 3270 terminal key (for clearing the screen) is mapped to **Ctrl-A 2** (Control-A followed the number 2) when connecting with ssh. 
 + 
 +(ssh is available as part of the OpenSSH package for MacOS, *BSD and Linux operating systems, or PuTTY for Microsoft Windows.) 
 + 
 +==== 3270 Terminal Emulator ==== 
 + 
 +The VM/CMS system was originally designed to be accessed from a [[wp>3270|3270]]-compatible terminal. Today, since 3270 hardware is rare, you will probably use 3270 emulator software.
  
 [[http://x3270.bgp.nu|x3270]] is a free open source software suite of 3270 terminal emulator tools by Paul Mattes and others. It includes clients for X11 (x3270; for Unix, Linux, *BSD, etc.), MS Windows console  (wc3270), and others. [[http://x3270.bgp.nu|x3270]] is a free open source software suite of 3270 terminal emulator tools by Paul Mattes and others. It includes clients for X11 (x3270; for Unix, Linux, *BSD, etc.), MS Windows console  (wc3270), and others.
Line 40: Line 54:
 [[http://x3270.bgp.nu/download.html|Download]] an appropriate package and follow the instructions to install it on your system. [[http://x3270.bgp.nu/download.html|Download]] an appropriate package and follow the instructions to install it on your system.
  
-==== Session set-up ====+=== Session set-up ===
  
-=== Where to connect === +== Where to connect == 
 ^ Host Name | tty.livingcomputers.org | ^ Host Name | tty.livingcomputers.org |
 ^ TCP Port | 24 | ^ TCP Port | 24 |
  
-=== Terminal Sizes ===+== Terminal Sizes ==
 On most platforms you can specific the model of terminal emulator if you start the program from the command line.  The model is composed of two parts: On most platforms you can specific the model of terminal emulator if you start the program from the command line.  The model is composed of two parts:
  
Line 60: Line 74:
 Thus for a color terminal sized 80x43, the full model is specified as ''3279-4''. Thus for a color terminal sized 80x43, the full model is specified as ''3279-4''.
  
-=== Unix (Linux, *BSD, Mac, ...) ===+== Unix (Linux, *BSD, Mac, ...) ==
  
 You can login via ''x3270'' from via a terminal window the X-Windows menus: You can login via ''x3270'' from via a terminal window the X-Windows menus:
Line 76: Line 90:
   - ''c3270 --model 3279-4  tty.livingcomputers.org 24''   - ''c3270 --model 3279-4  tty.livingcomputers.org 24''
  
-=== MS Windows ===+== MS Windows ==
  
   - Run the wc3270 Session Wizard.   - Run the wc3270 Session Wizard.
Line 96: Line 110:
  
   * ''ENTER'' (usually your ''ENTER'' or ''RETURN'' key)   * ''ENTER'' (usually your ''ENTER'' or ''RETURN'' key)
-  * ''PA1''+  * ''PA2''
   * ''PF1'' through ''PF12''   * ''PF1'' through ''PF12''
   * ''RESET'' (often Alt-R)   * ''RESET'' (often Alt-R)
Line 152: Line 166:
 ^ System Disk \\ (S-Disk) |  190  |The [[wp>Conversational_Monitor_System|CMS]] operating system and basic system programs are located on this disk. | ^ System Disk \\ (S-Disk) |  190  |The [[wp>Conversational_Monitor_System|CMS]] operating system and basic system programs are located on this disk. |
 ^ User A-disk |  191  | The personal writable disk of the user.                  | ^ User A-disk |  191  | The personal writable disk of the user.                  |
-^ D-Disk      |  192  | Generically, the D-disk is a work disk which is automatically formatted if it is writable and unformatted.  On the LCM+L 4361, it is read only and contains games. |+^ D-Disk      |  192  | work disk which is automatically formatted if it is writable and unformatted.  
 +^ G-Disk      |  19C  | On the LCM+L 4361, it is read only and contains games. |
 ^ Y-Disk      |  19E  | An extension of the S-Disk, this contains utilities which are not part of the base system.  For example, on the 4361 it contains compilers, ''IND$FILE''((''IND$FILE'' performs transfers via a 3270 terminal emulator)), the client interface  for the real-time monitor ''SMART''((''SMART'' shows system activity, similar to ''top'' on UNIX or ''Task Manager'' on Windows. It is invoked by the user command ''VMC'', or more easily via the ''VMCSMART EXEC''.)), useful editor macros, and other utilities. | ^ Y-Disk      |  19E  | An extension of the S-Disk, this contains utilities which are not part of the base system.  For example, on the 4361 it contains compilers, ''IND$FILE''((''IND$FILE'' performs transfers via a 3270 terminal emulator)), the client interface  for the real-time monitor ''SMART''((''SMART'' shows system activity, similar to ''top'' on UNIX or ''Task Manager'' on Windows. It is invoked by the user command ''VMC'', or more easily via the ''VMCSMART EXEC''.)), useful editor macros, and other utilities. |
 ^ Help Disk    19D  | The location for system help files. This is automatically accessed, usually at file mode Z, when needed by the Help system. | ^ Help Disk    19D  | The location for system help files. This is automatically accessed, usually at file mode Z, when needed by the Help system. |
Line 278: Line 293:
 As of this writing, two modern (to the 1980's) compilers are installed on the 4361: As of this writing, two modern (to the 1980's) compilers are installed on the 4361:
  
-  * C (''GCC'')+  * C (''GCC''NOTE, be sure to ''HELP GCC'' for details on increasing VM STORAGE
   * VS FORTRAN Version 2 (''FORTVS2'')   * VS FORTRAN Version 2 (''FORTVS2'')
   * PL/I Optimizing Compiler (''PLIOPT'')   * PL/I Optimizing Compiler (''PLIOPT'')
Line 350: Line 365:
 ^ [[http://www.snee.com/bob/opsys/part5vmcms.pdf|VM/CMS. Fake Your Way Through Minis and Mainframes.]]| 07-18-2018 | Third party tutorial on CMS | ^ [[http://www.snee.com/bob/opsys/part5vmcms.pdf|VM/CMS. Fake Your Way Through Minis and Mainframes.]]| 07-18-2018 | Third party tutorial on CMS |
 ^ [[http://chiclassiccomp.org/docs/content/computing/IBM/Mainframe/OS/VM/198605_VM%20CMS%20User%20Guide%20and%20Reference%20Manual.pdf|VM/CMS User Guide and Reference Manual]] |07-18-2018 | Another (less useful) third party tutorial on CMS | ^ [[http://chiclassiccomp.org/docs/content/computing/IBM/Mainframe/OS/VM/198605_VM%20CMS%20User%20Guide%20and%20Reference%20Manual.pdf|VM/CMS User Guide and Reference Manual]] |07-18-2018 | Another (less useful) third party tutorial on CMS |
-^ [[http://bitsavers.org/pdf/ibm/370/VM_SP/Release_4_Dec84/GC20-1838-4_VM_SP_General_Information_Release_4_Jun84.pdf|VM/SP General Information Release 4]]|18-07-2018|General overview, not very useful in the LCML enviornment.  For **Release 4**. |+^ [[http://bitsavers.org/pdf/ibm/370/VM_SP/Release_4_Dec84/GC20-1838-4_VM_SP_General_Information_Release_4_Jun84.pdf|VM/SP General Information Release 4]]|18-07-2018|General overview, not very useful in the LCML environment.  For **Release 4**. |
  
vm_cms_survival_guide.1545030901.txt.gz · Last modified: 2018/12/17 07:15 by ahd