|!Punctuation|!Location|!Function|\n|{{{@@...@@}}}|surrounding text|@@highlighted text@@|\n|{{{//...//}}}|surrounding text|//italicized text//|\n|{{{==...==}}}|surrounding text|==strikethrough text==|\n|{{{''...''}}}|surrounding text|''boldfaced text''|\n|{{{__...__}}}|surrounding text|__underlined text__|\n|{{{[[text|url]]}}}|around text/url pair|[[text|http://gri.gallaudet.edu/]] link to url|\n|{{{ {...} }}}|''__tripled__'' surrounding text|{{{in-line literal text}}}|\n|{{{ {...} }}}|''__tripled__'' surrounding ''__lines__''|literal block|\n|{{{<<<}}}|surrounding ''__lines__''|blockquotes|\n|{{{!}}}|at start of line|subheading|\n|{{{|...|...|}}}|line sectioned by vertical bars|table row|\n|{{{!}}}|in a table|!table heading|\n|{{{----}}}|alone on line|horizontal rule|\n|{{{*}}}|at start of line|bulleted list item|\n|{{{#}}}|at start of line|numbered list item|\nsource: Kevin Cole, January 2007
TTiddlyWiki uses Wiki style markup, a way of lightly "tagging" plain text so it can be transformed into HTML. Edit this Tiddler to see samples.\n\n! Header Samples\n!Header 1\n!!Header 2\n!!!Header 3\n!!!!Header 4\n!!!!!Header 5\n\n! Unordered Lists:\n* Lists are where it's at\n* Just use an asterisk and you're set\n** To nest lists just add more asterisks...\n***...like this\n* The circle makes a great bullet because once you've printed a list you can mark off completed items\n* You can also nest mixed list types\n## Like this\n\n! Ordered Lists\n# Ordered lists are pretty neat too\n# If you're handy with HTML and CSS you could customize the [[numbering scheme|http://www.w3schools.com/css/pr_list-style-type.asp]]\n## To nest, just add more octothorpes (pound signs)...\n### Like this\n* You can also\n** Mix list types\n*** like this\n# Pretty neat don't you think?\n\n! Tiddler links\nTo create a Tiddler link, just use mixed-case WikiWord, or use [[brackets]] for NonWikiWordLinks. This is how the GTD style [[@Action]] lists are created. \n\nNote that existing Tiddlers are in bold and empty Tiddlers are in italics. See CreatingTiddlers for details.\n\n! External Links\nYou can link to [[external sites|http://google.com]] with brackets. You can also LinkToFolders on your machine or network shares.\n\n! Images\nEdit this tiddler to see how it's done.\n[img[http://img110.echo.cx/img110/139/gorilla8nw.jpg]]\n\n!Tables\n|!th1111111111|!th2222222222|\n|>| colspan |\n| rowspan |left|\n|~| right|\n|colored| center |\n|caption|c\n\nFor a complex table example, see PeriodicTable.\n\n! Horizontal Rules\nYou can divide a tiddler into\n----\nsections by typing four dashes on a line by themselves.\n\n! Blockquotes\n<<<\nThis is how you do an extended, wrapped blockquote so you don't have to put angle quotes on every line.\n<<<\n>level 1\n>level 1\n>>level 2\n>>level 2\n>>>level 3\n>>>level 3\n>>level 2\n>level 1\n\n! Other Formatting\n''Bold''\n==Strike==\n__Underline__\n//Italic//\nSuperscript: 2^^3^^=8\nSubscript: a~~ij~~ = -a~~ji~~\n@@highlight@@\n@@color(green):green colored@@\n@@bgcolor(#ff0000):color(#ffffff):red colored@@\n
BaByBearVM
{{{BaByBearVM}}} is VM running under Linux...
Type the text for 'New Tiddler'
Type the text for 'New Tiddler'
[[overview]]
http://www.vm.ibm.com/download/\n\nAutomated install and service http://publibz.boulder.ibm.com/epubs/pdf/hcsk2b30.pdf\n\nhttp://www.well.com/~jax/rcfb/vm.html\n\nhttp://hercules390.996247.n3.nabble.com/z-VM-5-3-on-Hercules390-td37618.html\n\nhttp://linuxvm.org/present/SHARE112/S9153rb.pdf\n\nhttp://www.vm.ibm.com/download/packages/\n\nhttps://iwm.dhe.ibm.com/sdfdl/v2/regs2/lesgeer/EE/Xa.2/Xb.cbjJ9l6RvKXMWBPfEsTWrrW6mpnB1gSShpsMtvEGn4E/Xc.install_guide.pdf/Xd./Xf.LPr.A6vn/Xg.8489668/Xi.zvmeval/XY.regsrvs/XZ.sgolxQpigtG9u7WscmCxPBrGWzY/install_guide.pdf\n\n
This is how to get it running at the end\n\nDownload and unzip this file\n\nhttps://www.dropbox.com/s/mvxwv39hhb9y2l3/vm370pack.zip?dl=0\n\n\ndo\n\n{{{sudo apt-get install hercules}}}\n\nNow to bring it up we run the emulator however we connect with a REGULAR telnet program on the localhost to port 3270. \nRun the emulator like this:\n{{{hercules -f herc.cnf}}}\nThen next start the telnet session:\n{{{telnet localhost 3270}}}\nInput the following command onto the emulator:\n{{{ipl 131}}}\nThen in your telnet session you should see:\n{{{\nVM/370 VERSION 06 LEVEL 00 PLC 0029; 09/07/85 09:42:40\n\nNOW 06:19:13 PST SUNDAY 10/18/09\nCHANGE TOD CLOCK (YES NO) :HHCTE006A Enter input for console device 001F\n}}}\nAnswer \n{{{NO}}}\n\nThe telnet session will now look like this:\n{{{\nVM/370 VERSION 06 LEVEL 00 PLC 0029; 09/07/85 09:42:40\n\nNOW 06:19:13 PST SUNDAY 10/18/09\nCHANGE TOD CLOCK (YES NO) :HHCTE006A Enter input for console device 001F\n06:19:59 START ((COLD WARM CKPT FORCE) (DRAIN)) (SHUTDOWN) :HHCTE006A Enter inpu\nt for console device 001F\n}}}\nAnswer \n{{{COLD}}}\nYour telnet session will now look like this:\n{{{\nVM/370 VERSION 06 LEVEL 00 PLC 0029; 09/07/85 09:42:40\n\nNOW 06:19:13 PST SUNDAY 10/18/09\nCHANGE TOD CLOCK (YES NO) :HHCTE006A Enter input for console device 001F\n06:19:59 START ((COLD WARM CKPT FORCE) (DRAIN)) (SHUTDOWN) :HHCTE006A Enter inpu\nt for console device 001F\n06:20:41 AUTO LOGON *** OPERATOR USERS = 001 BY SYSTEM\nDMKCPI957I STOR 02048K, NUC 180K, DYN 01712K, TRA 032K, FREE 0124K, V=R 00000K\n06:20:41 FILES: NO RDR, NO PRT, NO PUN\n}}}\nFinally type in:\n\n{{{ENABLE ALL}}}\nYour VM/370 session should now be running. Start a 3270 session on port 3270 (leave the telnet session running) and you should be greeted with:\n{{{\nVM/370 ONLINE\n \n \n \n VV VV MM MM\n VV VV MMM MMM\n VV VV MMMM MMMM\n VV VV MM MM MM MM\n 3333333333 777777777777MMMM 00000000\n 333333333333 77777777777 MM 0000000000\n 33 VV33 77VV 77 00MM 00\n V33 VV 77M 00MM 00\n 33 VV 77MM 00MM 00\n 3333VV VV 77 MM 00MM 00\n 3333 VVVV 77 MM 00MM 00\n 33 VV 77 MM 00MM 00\n 33 77 00 00\n 33 33 77 00 00\n 333333333333 77 0000000000\n 3333333333 77 00000000\n \n \n \n RUNNING\n\n}}}\nGoing from here\n\n\nYou can then issue the command 'log' on the regular telnet session. This will logout the operator user. Then on the 3270 session simply type in:\n{{{ l operator}}} pw operator\nThis will start the logon process for the operator user, and it's password is operator.\nThe other default userid password is MAINT/CPCMS.\nShutting down\n\nIn the telnet session simply type in:\n{{{SHUTDOWN}}}\nAnd you should see:\n{{{\nDMKCKP960I SYSTEM WARM START DATA SAVED\n\nDMKCKP961W SYSTEM SHUTDOWN COMPLETE\n}}}\n\n''quit'' or ''exit'' will bring the emulator down.\n\n{{{log }}} is also a command...
\n[[Phrack VM 370 User Guide|http://phrack.org/issues/10/4.html]]\n\nHow to get unstuck from a "CP READ" state:\n??\n\n* [[TADA for now|http://comments.gmane.org/gmane.comp.emulators.hercules390.vm/2278]]\n* [[IBM VM Guide|http://www.vm.ibm.com/pubs/hcse4b01.pdf#page=27]]\n* [[ VM information |http://www.snee.com/bob/opsys/part5vmcms.pdf]]\n\nLimitations of VM 370\n* [[No FILEL or XEDIT |http://kristof.willen.be/node/63]]\n\n[[IBM CP Command and Utilities Reference|http://www.vm.ibm.com/pubs/hcse4b01.pdf]]\n\n[[vintage blue guidance|http://vintagebigblue.org/VM370r6/consCmnds.php]]\n\n[[EDIT a crude CMS editor|http://www.mildredbrennan.com/blog/?p=156]]\n\n[[generally nice resource page|http://www.cbttape.org/links.phtml]]\n\nNever forget that ALT<c> is clear on your terminal
\n\n[[Linux VM.org|http://linuxvm.org/]]
Type the text for '23 February 2016'\n\n[[different install||http://gunkies.org/wiki/Installing_VM/370_on_Hercules#Requirements]]
Type the text for '23 March 2016'\n\nNow to get this thing to do my bidding...\nhttp://wesmorgan.blogspot.com/2011/08/fun-with-emulation-running-vm370-under_3384.html\nhttp://kadin.sdf-us.org/weblog/technology/software/vm370-linux.html
Type the text for '20 July 2016'\n\n\n[[IBM Vm Evaulation Site|http://www.vm.ibm.com/eval/]]\n[[VM 5.3 under Hercules|http://hercules390.996247.n3.nabble.com/z-VM-5-3-Evaluation-Edition-td35693.html]]\n[[Public Domain IBM Compatible|http://www.ibiblio.org/jmaynard/]]
'29 July 2016'\n\nThe new name of this site is vmulator.\n\nThe runners up were:\n* vmulater\n* vm-u-later\n\n\n
''4 August 2016''\n\n> From http://www.vm.ibm.com/eval/\n>\n> The z/VM V5.3 Evaluation Edition is a no-charge trial version of z/VM\n> 5.3 that is intended to provide all IBM System z10 customers with the\n> opportunity to evaluate z/VM. It can be used to allow new z/VM customers\n> to familiarize themselves with z/VM virtualization technology on the\n> System z10. The z/VM Evaluation Edition can also be used to evaluate\n> proofs-of-concept, effectiveness, robustness, and other capabilities of\n> z/VM.\n>\n> The Evaluation Edition is not intended for production and the \n> configuration is limited to a "trial" execution environment. There are\n> no facilities to apply service to the Evaluation Edition.\n>\n> The z/VM V5.3 Evaluation Edition contains the IBM DirMaint and\n> Performance Toolkit for VM optional features, as well as ICKDSF and\n> EREP. All the z/VM V5.3 features and functions are available except for\n> RSCS and the RACF Security Server features, HCD/HCM, and OSA/SF.\n> These features cannot be ordered for the z/VM Evaluation Edition.\n> \n\nThis can only be used on an IBM certified processor which Hercules is not.
Type the text for '15 August 2016'\n\n{{{\n#!/usr/bin/python3.5\n"""3270.py\n\nUsage: 3270.py (-r | --run ) [--adrs=<ip>]\n 3270.py (-o | --open ) [--adrs=<ip>]\n 3270.py (-p | --print ) [--adrs=<ip>]\n 3270.py (-c | --close )\n 3270.py (-l | --login ) \n 3270.py (-t | --logout ) \n\nOptions:\n -h --help Show this screen.\n -v --version Show version.\n --adrs=<ip> Destination [default: localhost]. \n\n"""\n# Boilerplate imports for Python 2 / Python 3 mutual compatiibility\n#\n# from __future__ import print_function # Make print a function\n#W from six.moves import input # Use raw_input when I say input\nfrom os.path import expanduser # Cross-platform home directory finder\n#\n# This slug is based upon the work of Kevin Cole... \n__author__ = "Flint"\n__copyright__ = "Copyright 2016, Barre Open Systems Institute (06/29/2016)"\n__credits__ = ["Flint"] # Author and bug reporters\n__license__ = "GPL I"\n__version__ = "0.06"\n__maintainer__ = "Flint"\n__email__ = "flint@flint.com"\n__status__ = "Prototype" # "Prototype", "Development" or "Production"\n__appname__ = "3270 Communications Module"\n__file__ = "3270.py"\n\nfrom docopt import docopt\nfrom py3270 import Emulator\nimport time\n# use x3270 if you need to see what is going on\n# or not (uses s3270)\n#\n#D global em\n\n#################### Function Land ####################\n\ndef conn():\n print("executing emulator...")\n global em\n em = Emulator(visible=True)\n\ndef coff():\n exit()\n\ndef li(ipadr):\n #D print(ipadr)\n em.connect(ipadr+':3270')\n time.sleep(3)\n em.send_enter()\n time.sleep(1)\n em.fill_field(23, 1, 'logon maint', 16)\n em.send_enter()\n time.sleep(1)\n em.fill_field(23, 1, 'cpcms', 5)\n em.send_enter()\n time.sleep(1)\n\ndef lo():\n em.fill_field(23, 1, 'logoff', 8)\n em.send_enter()\n time.sleep(1)\n em.send_enter()\n\n######\n \n\nif __name__ == '__main__':\n args = docopt(__doc__, version=__file__ +" " + __version__ )\n #D \n\n#################### Menu Land ####################\n#\nif args['--run'] or args['-r']:\n print ("You are at the run routine")\n ipadr = args['--adrs']\n #D print(ipadr)\n conn()\n try: \n li(ipadr)\n except:\n print("Sorry, unable to open session")\n time.sleep(3)\n exit()\n time.sleep(10)\n lo()\n\nif args['--print'] or args['-p']:\n print ("You are at the print arguments routine")\n print(args)\n\n\nif args['--open'] or args['-o']:\n print ("You are at the open routine")\n conn()\n li()\n\nif args['--close'] or args['-c']:\n print ("You are at the close routine")\n conn()\n\n\nif args['--login'] or args['-l']:\n print ("You are at the login routine")\n li()\n\nif args['--logout'] or args['-t']:\n print ("You are at the logout routine")\n lo()\n\n}}}
Type the text for '31 August 2016'\n\n[[VM370 Manual|http://www.textfiles.com/bitsavers/pdf/ibm/370/VM_370/Release_6/GC20-1834-0_VM370_Release_6_guide_Aug79.pdf]]
The latest here is the [[Hercules Project|http://docbox.flint.com:8081/hercules]]\n\nSo Chris got Hercules runing and downloaded zOS or as it is known to it's friends, MVS.\n\nUnfortunately we wanted [[VM|https://en.wikipedia.org/wiki/VM_%28operating_system%29]] instead of MVS/zOS\n\nVM has an illustrious [[history of being the first real "open source" system.|http://www.leeandmelindavarian.com/Melinda/25paper.pdf]] this was recorded by [[Melinda Varian|http://www.leeandmelindavarian.com/Melinda/]]\n\n\n[[What wikipedia says about VM370|https://en.wikipedia.org/wiki/IBM_System/370]]\n[[CP/CMS wikipedia|https://en.wikipedia.org/wiki/CP/CMS]]\n[[VM Operating System wikipedia|https://en.wikipedia.org/wiki/CP/CMS]]\n[[zVM Cheat Sheet|https://www.cheatography.com/titog/cheat-sheets/z-vm-cheat-sheet/]]\n[[Videos Supporting zVM|https://www.youtube.com/results?search_query=ibm+z%2Fvm+]]
[img[http://docbox.flint.com:8081/bearvt.org/bear_75.jpg]]\n\n@@color(red):\nTHIS IS THE NEW METHOD as of 2025-05-09\n@@\nIf you want to Start with local IP support for client, this works:\n\nLog onto machine via "ssh -Y" you wish to contain the vm370 instance\n\n{{{\nssh -Y $USER@<container>\n}}}\nWhere:\n$USER = Valid sudoer.\n<container> = The machine on which you want to start vm370 services.\n\nOnce logged on, clear possible old instance and container.\nsudo docker stop vm370; sudo docker rm vm370\n\nCopy and paste:\n\n{{{\nsudo docker run --network=host \s\n -dit --name vm370 \s\n -p 3270:3270 -p 8038:8038 \s\n rattydave/docker-ubuntu-hercules-vm370:latest\n}}}\n\nThis will ask for your root password, set the container instance up, and return you to your\n$USER account.\n\nBecause the IP address is the same as the host, The 3270 docker instance needs to open with on the same machine, the following line:\n\n{{{\nx3270 $(hostname -i):3270 &\n}}}\n\nYour 3270 terminal should open.\n\n\n\nTo find out more about VM/370, click [[Here|https://youtu.be/Mo2q7d5dJgg]]\n\n!!!!This information is to supplement the [[GitHub.com Website|https://github.com/flintiii/BaByBearVM]]. Hopefully you can try this VERY Beta project and help make it better.\n\nThe {{{BaByBearVM}}} project is code that allows you to operate a docker container which contains hercules which supports an instance of VM 370. The goal here is to make it very easy for anyone to operate a personal copy of the VM product typically used on International Business Machines (IBM) iron. \n\nPlease consider reading [[Melinda Varian's Monograph|https://www.leeandmelindavarian.com/Melinda/neuvm.pdf]]\n\n!Things To Do:\n* Learn more [[VM370|https://www.vm.ibm.com/history/50th/vm370ref.pdf]]\n* Get Help From Community - Post on VM mailing list...\n* Extend the code to work under Red Hat "RPM"\n* Find a cuter bear as a mascot\n\n@@color(red):\nBELOW IS THE OLD METHOD \nAs of 2025-05-09, Use the method at the top!!!\n@@\n\n25 June 2016\n\nI thought that it would be a good idea to develop a Docker image that loaded and launched a vm370 emulation on a local linux computer. You can find this in [[Docker hub|https://hub.docker.com/]] or by logging in at the bash command line, and executing the following command:\n\n{{{\ndocker run -it flintiii/vm370:latest /bin/bash\n}}}\n\nThis is guidance for [[VM/370 Release 6 under Hercules|http://www.hercules-390.org/#:~:text=Herculesis%20an%20open%20source%20software%20implementation%20of%20the,FreeBSD%2C%20and%20Mac%20OS%20X%20%2810.3%20and%20later%29.]] \n* Based upon this [[paper|https://www.cs.tufts.edu/comp/150FP/archive/melinda-varian/25paper.pdf]] appears to be Open Source\n* [[Installation|http://docbox.flint.com:8081/hercules#DockerInstall]]\n* [[Operation |http://docbox.flint.com:8081/hercules#OperateStepByStep]]\n* [[Terminal|http://docbox.flint.com:8081/hercules#py3270]]
Type the text for '21 November 2016'\n\n[[IBM Jargon|http://www.comlay.net/ibmjarg.pdf]]
Type the text for '23 August 2017'\n\n[[Monitor Keyboard Output in python3|https://www.programiz.com/python-programming/examples/ascii-character]]\n* [[Code Example|1fac.py]]\n[[How to send an alt c in windows python|https://msdn.microsoft.com/en-us/library/8c6yea83(v=vs.84).aspx]]\n[[pyautogui|https://github.com/asweigart/pyautogui]]\n* [[PyAutoGUI Documentation (so good)|http://pyautogui.readthedocs.io/en/latest/keyboard.html]]\n
Type the text for '23 August 2017'\n\n{{{\n# Program to find the ASCII value of the given character\n\n# Change this value for a different result\n# c = 'p'\n\n# Uncomment to take character from user\n#\n c = input("Enter a character: ")\n\nprint("The ASCII value of '" + c + "' is",ord(c))\n}}}
Type the text for '27 May 2023'\n\n{{{\n#!/bin/bash\n# pflint\n# \nsudo apt-get update\nsudo apt-get install x3270\n# sudo dpkg -P docker\nsudo apt-get install docker.io\nsudo docker run -it flintiii/vm370:latest /bin/bash\n# sudo docker run -it flintiii/vm370:latest /bin/bash\nsudo docker run -it flintiii/vm370:latest /home/flint/vm/vm370pack/bin/rvm370.sh\n}}}
Type the text for '28 May 2023'\n\n{{{\nx3270 -model 3279-3 172.17.0.3 3270\n}}}
Type the text for '28 May 2023'\n\nPA2=\nPA2 key is Left Alt-2\n\nhttps://web2.clarkson.edu/projects/cosi/fa2003/vmguide.pdf
Type the text for '29 May 2023'\n\n{{{\n#!/bin/bash\n# pflint\n# \nsudo apt-get update\nsudo apt-get install x3270\n# sudo dpkg -P docker\nsudo apt-get install docker.io\nsudo docker run -it flintiii/vm370:latest /bin/bash\n# sudo docker run -it flintiii/vm370:latest /bin/bash\nsudo docker run -it flintiii/vm370:latest /home/flint/vm/vm370pack/bin/rvm370.sh\n}}}
Type the text for '11 June 2023'\n\n[[docker command line documentation|https://docs.docker.com/engine/reference/commandline/docker/]]
Type the text for '11 June 2023'\n\nhttps://github.com/flintiii/tsg
!VMEMulater - The Dreaded Demonstration\n\nInfo\n\n See <http://docbox.flint.com:8081/vmulater> for supporting docs.\nAuthor\n\n Paul Flint <flint@flint.com>\nDate\n 2023-06-17\nRevision\n 0.008\nDescription\n This is guidance to help get "tsg.sh" from github.com\n\nThis is the code you need to type to do the lesson:\n\nStep by step:\n\ngit clone https://github.2082 git add README.md \n\n 2083 git commit -m "10h try use pandoc README.rst > README.md" 2084 git push; git log\n\ncom/flintiii/tsg.git\n\n cd ~/tsg ./tsg.sh\n\n View the Program output below:\n\n ***DOCUMENTATION***\n\n The name of this program is tsg.sh, an extention of unix find.\n\n This is released under GPL I\n\n The syntax is:\n\n tsg.sh sane - Checks that you have the stuff you need.\n tsg.sh vmem - installs VMulator.\n tsg.sh gandt - terminal to VMulator.\n tsg.sh ibmgs - terminal to VMulator.\n tsg.sh uvmem - removes VMulator.\n tsg.sh flink - Patches to current user path.\n tsg.sh flunk - Removes from current user path.\n tsg.sh getgh - install gh github cli\n\nNext steps:\n\n./tst.sh sane\nsudo ./tst.sh getgh\nsudo ./tst.sh vmem\nOpen another terminal window\n./tst.sh ibmgs\n\nNote that runing
Type the text for '17 July 2023'\n\n"Release early and often" - Linus Torvalds\n\n\n{{{\n\n\nGreetings,\n\nAt the 2023 VM Workshop I presented "Ten Statement Git", a presentation to introduce our community to one of the most transforming code tools of this decade.\n\nAs an example of the capability of Git, the class culminated in the download and execution of code from a git repository.\n\nThe example we downloaded allows you to operate a docker container that uses Visual Bash, Tmux and Hercules to support an instance of VM 370. The goal here is to make it very easy for anyone to operate a personal copy of the VM product typically used on International Business Machines (IBM) systems.\n\nThis code and guidance remains available at the following site:\n\nhttps://github.com/flintiii/BaByBearVM\n\nThe reason I developed this code is that I have a very limited understanding of the IBM Virtual Machine (VM) operating system. Truth is I can barely navigate a 3270 screen. The goal of BaByBearVM is to allow anyone - students, educators, and especially developers to familiarize themselves with the VM operating system.\n\nAt this time we are very early in this development cycle. This open source tool currently only runs on Debian executing on AMD/x86 hardware. I intend to port BaByBearVM to Red Hat RPM style by version 0.2. Development of this "carrier" needs to be supplemented with the development of things to do within the VM environment such as tools, games and utilities operating beyond any licensing beyond open source.\n\nIf you have any insight into the IBM VM operating system I would like to communicate and correspond with you.\n\nI am registered to attend the MVMUA meeting via Webex (god willing :^) tomorrow. \nPlease do not hesitate to contact me about this project. Any information on this topic, particularly how to get rexx, filel and xedit operating in this environment, and open source based ways to improve the existing tiny VM would be very much appreciated.\n\nNote that this project is merely for my own amusement at this time.\n\nLook forward to hearing from you...\n\nKindest Regards,\n\nPaul Flint\nDirector\nBarre Open System Institute\n\n\n}}}
Type the text for '10 June 2024'\n\nhttps://skn.noip.me/pdp11/pdp11.html\nhttps://github.com/paulnank/nankervis-pdp11-js
Type the text for '21 March 2025'\n\nStart with local IP support for client\n{{{\ndocker run --network=host \s\n -dit --name vm370 \s\n -p 3270:3270 -p 8038:8038 \s\n rattydave/docker-ubuntu-hercules-vm370:latest\n}}}\n\n[[VM Community Edititon '6-pack'|https://github.com/RattyDAVE/docker-ubuntu-hercules-vm370]]\n\nLISTFILE\n\nhttp://www.vm370.org/VM/V1R1.0
Type the text for '17 September 2023'\n\n[[IBM VM 1972|https://www.vm.ibm.com/history/50th/vm370ref.pdf]]\n\nIn CP\n* [[CP Command Reference|http://bitsavers.informatik.uni-stuttgart.de/pdf/ibm/370/VM_370/Release_3/GC20-1820-0_CP_Command_Reference_for_General_Users_Rel_3_Feb76.pdf]]\n\nIn CMS\n* [[CMS Command Reference|http://bitsavers.informatik.uni-stuttgart.de/pdf/ibm/370/VM_370/Release_3/GC20-1818-0_CMS_Command_and_Macro_Reference_Rel_3_Mar76.pdf]]\n* EXAMPLES\n** {{{listfile * * a}}}\n\nhttps://github.com/FuzzyMainframes/Awesome-Mainframes/blob/master/README.md#vm370
Type the text for '8 May 2025'\n\nb36pk.sh\n\n{{{\n#! /usr/bin/bash\n# pflint \n# Thu 08 May 2025 11:15:50 AM EDT \necho " shows IP addres of Docker instance" $1\ndocker inspect --format='{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $1\n}}}
Type the text for '13 May 2025'\n\nThese are the 183 commands available in baby bear sixpak VM.\nNote: Commands with and asterisk (*) are currently without help (helpless :*)\n\n|HEADER| Summary|\n|[[ACCESS]] | Make a CMS minidisk and its files available to your virtual machine.|\n|ACNT* | Create accounting records for logged-in users.|\n|ADSTOP | Halt execution of the virtual machine at a virtual address.|\n|AMSERV* | Define, alter, list, copy, or delete VSAM objects in CMS/DOS.|\n|ASSEMBLE | Assemble an Assemble F source statement file.|\n|ASSGN | Assign or unassign DOS system or logical units in CMS/DOS.|\n|* | (ASTERISK) Add a comment to your console output.|\n|ATTACH* | Attach a real or logical device to virtual machine for dedicated use.|\n|ATTN | Create an attention interrupt to the virtual console.|\n|AUTOLOG* | Log on a disconnected virtual machine.|\n|BACKSPAC*| Backup the output of a real spool printer a number of forms or pages.|\n|[BASIC*] | Run a [[BASIC|https://ia802901.us.archive.org/16/items/bitsavers_ibm370VM37M370BASICLanguageReferenceManualRel1Apr7_3889586/GC20-1803-1_VM370_BASIC_Language_Reference_Manual_Rel_1_Apr73.pdf]] program.|\n|BEGIN | Resume execution of your virtual machine.|\n|BISON* | Invoke the BISON parser generator.|\n|CHANGE | Alter the attributes of a spool file.|\n|CLOAD | Load a C program (compiled with GCCE) into memory.|\n|CLOSE | Terminate spooling activity on a virtual spooling device.|\n|CLS | Clear the screen of a 3270 display terminal.|\n|CMSBATCH*| Invoke the CMSBATCH facility.|\n|CMSGEND | Generate a new CMS module or loadlib.|\n|COBOL* | Run a COBOL program.|\n|COMPARE | Compare two CMS disk files and display the differences.|\n|CONWAIT | Wait until all pending terminal I/O is complete.|\n|[COPYFILE] | Copy one or more input files and creates an output file.|\n|COUPLE | Connect two virtual channel-to-channel adapters.|\n|CPEREP* | Format and print EREP records.|\n|CP | Issue a CP command.|\n|CP | Issue a CP command and display, stack or discard its output.|\n|DCP* | Display the content of real storage locations, registers and PSW.|\n|DDR | Dump, restore, or print VM/370 mini-disks.|\n|DEBUG | Test and debug programs.|\n|[DEFINE] | Define virtual and real devices to the real or virtual system.|\n|DETACH | Remove a real or virtual devices.|\n|DIAL | Connect a line or locally attached terminal to a virtual machine.|\n|[DIRECT ] | Update the VM/370 system user directory.|\n|[DIR] | List information about CMS files.|\n|DISABLE* | Disable a real device.|\n|DISCONN | Disconnect the terminal from the virtual machine session.|\n|DISK | Punch CMS disk files to the virtual punch in a restorable format.|\n|DISPLAY | Display registers and virtual storage.|\n|DLBL* | Define VSE, CMS and VSAM files and libraries in CMS/DOS.|\n|DMCP* | Dump real machine registers and storage to the virtual printer.|\n|DOSLIB* | Delete, compact, or list DOS phase libraries in CMS/DOS.|\n|DOSLKED* | Link edit text and module files into executable form in CMS/DOS.|\n|DRAIN | Drain real unit record devices.|\n|DROP | Release and detach a minidisk.|\n|DSERV* | Display directory information for libraries in CMS/DOS.|\n|DUMP | Dump virtual machine registers and storage.|\n|[ECHO] | Echo input back to the console.|\n|[EDIT] | Invoke the CMS file editor.|\n|EMIT | Display text at the terminal, avoiding tokenization.|\n|ENABLE* | Enable real display devices.|\n|ERASE | Delete CMS files.|\n|ESERV* | Copy VSE source statement libraries to CMS disk files in CMS/DOS.|\n|[EXEC] | Execute CMS commands, EXEC or REXX procedures.|\n|[EXECUTIL*]| Utility program for use with EXEC programs. See EXECUTIL MEMO.|\n|EXTERNAL | Send an external interrupt to a virtual machine.|\n|FETCH* | Load CMS/DOS executable into memory for execution in CMS/DOS.|\n|FILEDEF | Provide data definitions for OS and CMS ddnames.|\n|FINIS | Close open files.|\n|[FLEX*] | Invoke the FLEXX scanner generator.|\n|FLIST] | Manipulate CMS files from a displayed list.|\n|FLUSH* | Halt and optionally hold unit record output on a real device.|\n|FORCE* | Force logoff of a user.|\n|FORMAT | Initialize or label a mini-disk.|\n|[FORTH*] | Run a FORTH program.|\n|FORTRAN | Compile a FORTRAN program with the FORTRAN G compiler.|\n|FREE* | Release hold on virtual unit record equipment.|\n|[GCC] | Compile a C program with the GNU C compiler.|\n|[GCCLIB] | Information on the GCCLIB native C runtime library.|\n|GENDIRT | Create or Update a CMS auxiliary directory.|\n|GENMOD | Create MODULE (executable) files on a CMS mini-disk.|\n|[GIMME] | Link to and access a minidisk.|\n|GLOBAL | Identify libraries to be searched.|\n|HALT* | Terminate channel programs on real devices.|\n|HB | Stop execution of a CMS batch virtual machine after current job.|\n|[HELP] | Display helpful information about CMS and CP commands.|\n|HO | Halt recording of trace information.|\n|HOLD* | Hold virtual unit record|\n|HT | Stop terminal output from a command.|\n|HX | Halt execution of CMS or CMS/DOS program.|\n|INCLUDE | Read one or more TEXT files and load them into storage.|\n|INDICATE | Show system or virtual machine status.|\n|IPL | Simulate Initial Program Load for the virtual machine.|\n|LINK | Link to another machine's virtual device.|\n|LISTDS* | List information on accessed OS or DOS disks.|\n|[LISTFILE] | List information about CMS files.|\n|LISTIO* | List assigned system and programmer logical units in CMS/DOS.|\n|LOADBUF* | Load the UCS buffer print chain image for a printer.|\n|LOAD | Load TEXT files into storage in preparation for START or GENMOD.|\n|LOADMOD | Load a CMS disk resident module into storage.|\n|LOADVFCB*| Specify the forms control buffer for a virtual 3211 printer.|\n|LOCATE* | Display address of CP control blocks.|\n|LOCK* | Lock pages into real storage.|\n|LOGIN | Identify yourself and access the system.|\n|LOGOFF | End the virtual machine session.|\n|[LOGON] | Identify yourself and access the system.|\n|[LOGOUT] | End the virtual machine session.|\n|MACLIB | Create or modify CMS macro libraries.|\n|MESSAGE | Send a message to a virtual machine.|\n|MODMAP | Display load map associated with an executable module file.|\n|MONITOR* | Identify events to be monitored.|\n|MOVEFILE | Move date between VM-supported devices.|\n|MSGNOH* | Send a message to a virtual machine with no header.|\n|NOTREADY | Change virtual spooling device from ready to not ready status.|\n|OPTION* | Change options for the DOS/VS COBOL compiler in CMS/DOS.|\n|ORDER | Change order of closed spool files on a queue.|\n|PASCOMP* | Compile a Pascal program.|\n|PASCRUN* | Run a Pascal program.|\n|PCODE370*| Convert Pascal Pcode into System/370 machine code.|\n|PER | Monitor events such as instruction execution.|\n|PL360* | Compile a PL/360 program.|\n|PLCT* | Compile and run a PL/C program. See PLCTINFO LISTING.|\n|PLI* | Compile a PL/I program with the PL/I F compiler.|\n|PRINT | Print CMS files on a virtual printer.|\n|PSERV* | Copy, list, print, punch a member from a CMS/DOS procedure library.|\n|PUNCH | Punch a CMS disk file to the virtual punch.|\n|PURGE | Remove closed spool files from the system.|\n|QUERY | (CMSQUERY) Display information about your CMS virtual machine.|\n|QUERY | (CPQUERY) Display system status and machine configuration.|\n|READCARD | Read from the virtual card reader and create CMS files.|\n|READY | Set device-end interrupt pending for a specified virtual device.|\n|REDEFINE*| Redefine virtual device number.|\n|RELEASE | Free an accessed disk.|\n|RENAME | Change the names of CMS files.|\n|REPEAT* | Increase the number of copies of an output file.|\n|REQUEST | Make attention interrupt pending for the virtual console.|\n|RESET | Clear interrupts from a virtual device.|\n|RESLIB | Load programs into memory as extensions of the CMS nucleus.|\n|REWIND | Rewind a tape.|\n|[REXX] | Information on the [[REXX|https://www.vm.ibm.com/library/730pdfs/73631501.pdf]] interpreter.|\n|RO | Resume recording of trace information.|\n|RT | Resumes typing of the output from a command.|\n|RUN | Compile, load, and start a program.|\n|S380 | Information on System/380 and 31-bit addressing.|\n|SAVESEG* | Save a discontiguous shared segment.|\n|SAVESYS* | Save a named saved system.|\n|SCAN | Search one or more files for a text pattern.|\n|SCRIPT* | Format a SCRIPT document. See SCRIPT LISTING.|\n|[SEND*] | Send console input to a disconnected virtual machine.|\n|SET | (CMSSET) Set attributes of your CMS virtual machine.|\n|SET | (CPQUERY) Set virtual machine parameters.|\n|SHUTDOWN*| Shut down the VM/370 system.|\n|SLEEP | Stop the virtual machine for a period of time.|\n|SMSG* | Send a special message to a virtual machine.|\n|SNOBOL4* | Run a SNOBOL4 program.|\n|SORT | Sort a fixed length CMS file in ascending EBCDIC order.|\n|SO | Temporarily suspend tracing of a program.|\n|SPACE* | Force the specified printer into single space mode.|\n|SPOOL | Set spooling characteristics for a virtual spooling device.|\n|SSERV* | Copy, list, print, punch a member from a CMS/DOS source library.|\n|START | Begin execution of CMS, OS or VSE program previously loaded.|\n|START* | Restart real spooling device.|\n|STATE | Verify the existence a file or files on any accessed disk.|\n|STATEW | Verify the existence a file or files on any read/write disk.|\n|STCP* | Change the content of real storage locations, registers and PSW.|\n|STOP* | Place virtual CPUs in a stop state.|\n|STORE | Store virtual machine PSW, CAW, CSW, registers, or virtual storage.|\n|SVCTRACE | Turn on or off Supervisor Call tracing.|\n|SYNONYM | Set synonyms for CMS commands.|\n|SYSTEM | Simulate reset or restart of a virtual machine.|\n|TAG | Add descriptive information to spool files or devices.|\n|TAPE | Dump and Load CMS format tapes.|\n|TAPEMAC | Create a CMS MACLIB from an unloaded partitioned dataset.|\n|TAPEMAP* | Display a map of a tape.|\n|TAPPDS | Create CMS disk files for use with IEBPTPCH, IBUPDTE or IEHMOVE.|\n|TERMINAL | Set various terminal characteristics.|\n|TRACE | Trace virtual machine activity.|\n|TRANSFER | Send or receive files from another user's reader, printer or punch.|\n|TXTLIB | Create and manipulate text (object code) libraries.|\n|[TYPE] | Display all or part of a CMS file.|\n|UNLOCK* | Unlock pages locked by the lock command.|\n|UPDATE | Update a base source program file by applying updates.|\n|VARY* | Make real device or processor available or unavailable.|\n|VMARC | Create or read compressed files to/from disk and/or tape.|\n|VMDUMP* | Dump all or parts of your virtual machine's storage.|\n|VMFASM* | Update and assemble source file using specified control file.|\n|VMFMAC* | Update macro libraries.|\n|VMFPLC2 | Process maintenance and other files from VMFPLC2 format tape.|\n|WARNING* | Send a high priority warning message to one or more virtual machines.|\n|[WELCOME] | Information and welcome to the CMS SixPack.|\n|XCOMPARE | Extended file compare utility.|\n|ZAP* | Modify or dump MODULE, LOADLIB, or TXTLIB files.|
Type the text for '10 May 2025'\n\n* [[VM Community Edition|https://github.com/s390guy/vm370/]]\n* [[Awsome Mainframes|https://github.com/FuzzyMainframes/Awesome-Mainframes]]\n* [[Ratty Dave|https://github.com/RattyDAVE]]\n* [[Google Groups|https://groups.io/g/hercules-os380/topic/h390_vm_repository_on/79219997]]\n
Type the text for '11 May 2025'\n\nPuts you in an echo environment.\n\n
Type the text for '13 May 2025'\n\nThese are the 183 commands available in baby bear sixpak VM.\nNote: Commands with and asterisk (*) are currently without help (helpless :*)\n\n|HEADER| Summary|\n|[ACCESS] | Make a CMS minidisk and its files available to your virtual machine.|\n|ACNT* | Create accounting records for logged-in users.|\n|ADSTOP | Halt execution of the virtual machine at a virtual address.|\n|AMSERV* | Define, alter, list, copy, or delete VSAM objects in CMS/DOS.|\n|ASSEMBLE | Assemble an Assemble F source statement file.|\n|ASSGN | Assign or unassign DOS system or logical units in CMS/DOS.|\n|* | (ASTERISK) Add a comment to your console output.|\n|ATTACH* | Attach a real or logical device to virtual machine for dedicated use.|\n|ATTN | Create an attention interrupt to the virtual console.|\n|AUTOLOG* | Log on a disconnected virtual machine.|\n|BACKSPAC*| Backup the output of a real spool printer a number of forms or pages.|\n|[BASIC*] | Run a BASIC program.|\n|BEGIN | Resume execution of your virtual machine.|\n|BISON* | Invoke the BISON parser generator.|\n|CHANGE | Alter the attributes of a spool file.|\n|CLOAD | Load a C program (compiled with GCCE) into memory.|\n|CLOSE | Terminate spooling activity on a virtual spooling device.|\n|CLS | Clear the screen of a 3270 display terminal.|\n|CMSBATCH*| Invoke the CMSBATCH facility.|\n|CMSGEND | Generate a new CMS module or loadlib.|\n|COBOL* | Run a COBOL program.|\n|COMPARE | Compare two CMS disk files and display the differences.|\n|CONWAIT | Wait until all pending terminal I/O is complete.|\n|[COPYFILE] | Copy one or more input files and creates an output file.|\n|COUPLE | Connect two virtual channel-to-channel adapters.|\n|CPEREP* | Format and print EREP records.|\n|CP | Issue a CP command.|\n|CP | Issue a CP command and display, stack or discard its output.|\n|DCP* | Display the content of real storage locations, registers and PSW.|\n|DDR | Dump, restore, or print VM/370 mini-disks.|\n|DEBUG | Test and debug programs.|\n|[DEFINE] | Define virtual and real devices to the real or virtual system.|\n|DETACH | Remove a real or virtual devices.|\n|DIAL | Connect a line or locally attached terminal to a virtual machine.|\n|[DIRECT ] | Update the VM/370 system user directory.|\n|[DIR] | List information about CMS files.|\n|DISABLE* | Disable a real device.|\n|DISCONN | Disconnect the terminal from the virtual machine session.|\n|DISK | Punch CMS disk files to the virtual punch in a restorable format.|\n|DISPLAY | Display registers and virtual storage.|\n|DLBL* | Define VSE, CMS and VSAM files and libraries in CMS/DOS.|\n|DMCP* | Dump real machine registers and storage to the virtual printer.|\n|DOSLIB* | Delete, compact, or list DOS phase libraries in CMS/DOS.|\n|DOSLKED* | Link edit text and module files into executable form in CMS/DOS.|\n|DRAIN | Drain real unit record devices.|\n|DROP | Release and detach a minidisk.|\n|DSERV* | Display directory information for libraries in CMS/DOS.|\n|DUMP | Dump virtual machine registers and storage.|\n|[ECHO] | Echo input back to the console.|\n|[EDIT] | Invoke the CMS file editor.|\n|EMIT | Display text at the terminal, avoiding tokenization.|\n|ENABLE* | Enable real display devices.|\n|ERASE | Delete CMS files.|\n|ESERV* | Copy VSE source statement libraries to CMS disk files in CMS/DOS.|\n|[EXEC] | Execute CMS commands, EXEC or REXX procedures.|\n|[EXECUTIL*]| Utility program for use with EXEC programs. See EXECUTIL MEMO.|\n|EXTERNAL | Send an external interrupt to a virtual machine.|\n|FETCH* | Load CMS/DOS executable into memory for execution in CMS/DOS.|\n|FILEDEF | Provide data definitions for OS and CMS ddnames.|\n|FINIS | Close open files.|\n|[FLEX*] | Invoke the FLEXX scanner generator.|\n|FLIST] | Manipulate CMS files from a displayed list.|\n|FLUSH* | Halt and optionally hold unit record output on a real device.|\n|FORCE* | Force logoff of a user.|\n|FORMAT | Initialize or label a mini-disk.|\n|[FORTH*] | Run a FORTH program.|\n|FORTRAN | Compile a FORTRAN program with the FORTRAN G compiler.|\n|FREE* | Release hold on virtual unit record equipment.|\n|[GCC] | Compile a C program with the GNU C compiler.|\n|[GCCLIB] | Information on the GCCLIB native C runtime library.|\n|GENDIRT | Create or Update a CMS auxiliary directory.|\n|GENMOD | Create MODULE (executable) files on a CMS mini-disk.|\n|[GIMME] | Link to and access a minidisk.|\n|GLOBAL | Identify libraries to be searched.|\n|HALT* | Terminate channel programs on real devices.|\n|HB | Stop execution of a CMS batch virtual machine after current job.|\n|[HELP] | Display helpful information about CMS and CP commands.|\n|HO | Halt recording of trace information.|\n|HOLD* | Hold virtual unit record|\n|HT | Stop terminal output from a command.|\n|HX | Halt execution of CMS or CMS/DOS program.|\n|INCLUDE | Read one or more TEXT files and load them into storage.|\n|INDICATE | Show system or virtual machine status.|\n|IPL | Simulate Initial Program Load for the virtual machine.|\n|LINK | Link to another machine's virtual device.|\n|LISTDS* | List information on accessed OS or DOS disks.|\n|[LISTFILE] | List information about CMS files.|\n|LISTIO* | List assigned system and programmer logical units in CMS/DOS.|\n|LOADBUF* | Load the UCS buffer print chain image for a printer.|\n|LOAD | Load TEXT files into storage in preparation for START or GENMOD.|\n|LOADMOD | Load a CMS disk resident module into storage.|\n|LOADVFCB*| Specify the forms control buffer for a virtual 3211 printer.|\n|LOCATE* | Display address of CP control blocks.|\n|LOCK* | Lock pages into real storage.|\n|LOGIN | Identify yourself and access the system.|\n|LOGOFF | End the virtual machine session.|\n|[LOGON] | Identify yourself and access the system.|\n|[LOGOUT] | End the virtual machine session.|\n|MACLIB | Create or modify CMS macro libraries.|\n|MESSAGE | Send a message to a virtual machine.|\n|MODMAP | Display load map associated with an executable module file.|\n|MONITOR* | Identify events to be monitored.|\n|MOVEFILE | Move date between VM-supported devices.|\n|MSGNOH* | Send a message to a virtual machine with no header.|\n|NOTREADY | Change virtual spooling device from ready to not ready status.|\n|OPTION* | Change options for the DOS/VS COBOL compiler in CMS/DOS.|\n|ORDER | Change order of closed spool files on a queue.|\n|PASCOMP* | Compile a Pascal program.|\n|PASCRUN* | Run a Pascal program.|\n|PCODE370*| Convert Pascal Pcode into System/370 machine code.|\n|PER | Monitor events such as instruction execution.|\n|PL360* | Compile a PL/360 program.|\n|PLCT* | Compile and run a PL/C program. See PLCTINFO LISTING.|\n|PLI* | Compile a PL/I program with the PL/I F compiler.|\n|PRINT | Print CMS files on a virtual printer.|\n|PSERV* | Copy, list, print, punch a member from a CMS/DOS procedure library.|\n|PUNCH | Punch a CMS disk file to the virtual punch.|\n|PURGE | Remove closed spool files from the system.|\n|QUERY | (CMSQUERY) Display information about your CMS virtual machine.|\n|QUERY | (CPQUERY) Display system status and machine configuration.|\n|READCARD | Read from the virtual card reader and create CMS files.|\n|READY | Set device-end interrupt pending for a specified virtual device.|\n|REDEFINE*| Redefine virtual device number.|\n|RELEASE | Free an accessed disk.|\n|RENAME | Change the names of CMS files.|\n|REPEAT* | Increase the number of copies of an output file.|\n|REQUEST | Make attention interrupt pending for the virtual console.|\n|RESET | Clear interrupts from a virtual device.|\n|RESLIB | Load programs into memory as extensions of the CMS nucleus.|\n|REWIND | Rewind a tape.|\n|[REXX] | Information on the REXX interpreter.|\n|RO | Resume recording of trace information.|\n|RT | Resumes typing of the output from a command.|\n|RUN | Compile, load, and start a program.|\n|S380 | Information on System/380 and 31-bit addressing.|\n|SAVESEG* | Save a discontiguous shared segment.|\n|SAVESYS* | Save a named saved system.|\n|SCAN | Search one or more files for a text pattern.|\n|SCRIPT* | Format a SCRIPT document. See SCRIPT LISTING.|\n|[SEND*] | Send console input to a disconnected virtual machine.|\n|SET | (CMSSET) Set attributes of your CMS virtual machine.|\n|SET | (CPQUERY) Set virtual machine parameters.|\n|SHUTDOWN*| Shut down the VM/370 system.|\n|SLEEP | Stop the virtual machine for a period of time.|\n|SMSG* | Send a special message to a virtual machine.|\n|SNOBOL4* | Run a SNOBOL4 program.|\n|SORT | Sort a fixed length CMS file in ascending EBCDIC order.|\n|SO | Temporarily suspend tracing of a program.|\n|SPACE* | Force the specified printer into single space mode.|\n|SPOOL | Set spooling characteristics for a virtual spooling device.|\n|SSERV* | Copy, list, print, punch a member from a CMS/DOS source library.|\n|START | Begin execution of CMS, OS or VSE program previously loaded.|\n|START* | Restart real spooling device.|\n|STATE | Verify the existence a file or files on any accessed disk.|\n|STATEW | Verify the existence a file or files on any read/write disk.|\n|STCP* | Change the content of real storage locations, registers and PSW.|\n|STOP* | Place virtual CPUs in a stop state.|\n|STORE | Store virtual machine PSW, CAW, CSW, registers, or virtual storage.|\n|SVCTRACE | Turn on or off Supervisor Call tracing.|\n|SYNONYM | Set synonyms for CMS commands.|\n|SYSTEM | Simulate reset or restart of a virtual machine.|\n|TAG | Add descriptive information to spool files or devices.|\n|TAPE | Dump and Load CMS format tapes.|\n|TAPEMAC | Create a CMS MACLIB from an unloaded partitioned dataset.|\n|TAPEMAP* | Display a map of a tape.|\n|TAPPDS | Create CMS disk files for use with IEBPTPCH, IBUPDTE or IEHMOVE.|\n|TERMINAL | Set various terminal characteristics.|\n|TRACE | Trace virtual machine activity.|\n|TRANSFER | Send or receive files from another user's reader, printer or punch.|\n|TXTLIB | Create and manipulate text (object code) libraries.|\n|[TYPE] | Display all or part of a CMS file.|\n|UNLOCK* | Unlock pages locked by the lock command.|\n|UPDATE | Update a base source program file by applying updates.|\n|VARY* | Make real device or processor available or unavailable.|\n|VMARC | Create or read compressed files to/from disk and/or tape.|\n|VMDUMP* | Dump all or parts of your virtual machine's storage.|\n|VMFASM* | Update and assemble source file using specified control file.|\n|VMFMAC* | Update macro libraries.|\n|VMFPLC2 | Process maintenance and other files from VMFPLC2 format tape.|\n|WARNING* | Send a high priority warning message to one or more virtual machines.|\n|[WELCOME] | Information and welcome to the CMS SixPack.|\n|XCOMPARE | Extended file compare utility.|\n|ZAP* | Modify or dump MODULE, LOADLIB, or TXTLIB files.|
Type the text for '20 May 2025'\n\ndocker stop vm370\n\ndocker rm vm370\n\n\ndocker run --network=host \s\n -dit --name vm370 \s\n -p 3270:3270 -p 8038:8038 \s\n rattydave/docker-ubuntu-hercules-vm370:latest
[[bbbvm.org|http://docbox.flint.com:8081/bbbvm.org]]