Sorting with GnuCobol Sort - M239
26:32
Mainframe tools for MS-DOS - M231
35:23
MVS 3.8 Panels with BREXX - M228
35:15
A telnet server for MVS 3.8 - M227
45:07
Пікірлер
@cypherf0x
@cypherf0x 9 сағат бұрын
I want one, what's the power bill run on that thing?
@lavaq9593
@lavaq9593 Күн бұрын
Hi Moshix, is there any way to obtain the two ready made mvs with jes3 binaries any more? Both ready-made mvs3.8j links from your blog are broken. I realize that IBM sold JES3, but it looks interesting enough to play with!
@moshixmainframechannel
@moshixmainframechannel Күн бұрын
I would. But I can’t find it
@chuckfarley7642
@chuckfarley7642 2 күн бұрын
Dad worked for IBM. In the late 80s he had a dial in and I used VM a lot. I also wrote a REXX script to solve a problem for him and it ran in MVS. Having used both, 15 year old me certainly preferred VM to MVS :)
@baylinkdashyt
@baylinkdashyt 6 күн бұрын
I don't think the current CPUs are "PowerPC"... I think they are "Power", of which PowerPC is an adaptation/subset...
@moshixmainframechannel
@moshixmainframechannel 6 күн бұрын
Yes. Hard to get real info from IBM on this topic and things have also changed from a z13 to current machines
@apollo-so5yj
@apollo-so5yj 6 күн бұрын
Really cool, especially being able to ge it for free. Also good to be prepared, just in case NASA ever decides to re-deploy the space shuttle fleet, Then he can be a mission control backup site for the Johnson Space Center.
@timothystark4475
@timothystark4475 9 күн бұрын
Wow. I learned how to writer Pascal programs on VAX/VMS systems at my university as my computer science major. Later I switched to C/C++ programming after my graduation.
@orsonyancey4131
@orsonyancey4131 12 күн бұрын
I started-out learning programming in PL/C in the mid-1970's in a mainframe environment. I really liked the mainframe environment because everything worked well and was well-documented. PL/C is a wonderful language to learn and work with. I do not mind typing. I have always placed many comments in my programs. I learned to type with ten fingers in high school.
@orsonyancey4131
@orsonyancey4131 12 күн бұрын
I recently discovered your channel. I am glued to it.
@moshixmainframechannel
@moshixmainframechannel 12 күн бұрын
Thanks !
@curiousmind4870
@curiousmind4870 12 күн бұрын
I'm just begining my first steps in COBOL, I have MVS/CE and TK5 running, but due to my limited time to learn, which one is more similar to z/OS? (since I can't practice on a real mainframe and I need to be ready soon to apply to a job) I know they are both based on the same version, but JCLs are slightly different, the location of libraries,etc. Thank you!
@moshixmainframechannel
@moshixmainframechannel 12 күн бұрын
They are the same. Go with MVS/CE
@moshixmainframechannel
@moshixmainframechannel 13 күн бұрын
Yes saw it. Thanks !
@AreTwo2
@AreTwo2 20 күн бұрын
Just check and YES its still on Internet! the site is www.spflite.com/ I'm a happy user of the editor, but can't get language specific high lighting to work for Cobol (would be nice)
@AreTwo2
@AreTwo2 20 күн бұрын
I have a running copy. It went open source a few years back when developer stopped maintenance. I'll see if I can package it up for anybody who wants it. I'm on Win 10. :-)
@jbsimmons54
@jbsimmons54 20 күн бұрын
Love ISPF! Wish I had it on my PC again. Last version I had was SPF/PC 386. Is there a current version for purchase and where?
@JohnSGruber
@JohnSGruber 22 күн бұрын
PL/1 was a favorite of mine, too. I haven't used it in about 50 years, however. My other favorites have been IBM assembler, APL, and now Python. With PL/1 I saw many problems caused by a mismatch in converting the contents of variables of different types. Seems like my idea of what I was asking never matched what the compiler assumed. I adapted by making it a rule for myself to always specify the conversion I wanted explicitly. Why does the cataloged procedure end in CPLG? I expected simply CLG. Thanks for posting this.
@ronaldhudson169
@ronaldhudson169 22 күн бұрын
I have downloaded and extracted TK5 and installed the hercules emulator and c3270 but when I run the MVS shell script I get: hercules: symbol lookup error: hercules: undefined symbol: panel_display_r - what do I need to do next?
@nathanjones4007
@nathanjones4007 24 күн бұрын
Hey Moshix, great series. Quick unrelated question: what song did you use in the introduction? I love it. Thanks!
@moshixmainframechannel
@moshixmainframechannel 24 күн бұрын
Satellite One
@nathanjones4007
@nathanjones4007 24 күн бұрын
@@moshixmainframechannel thanks!
@davidthompson5845
@davidthompson5845 Ай бұрын
Hey Moshix, when will we see a TK5 loading InterCom. I think its all there just needs to be started and programs to execute. I can not find anything of it getting loaded to MVS. Thanks again for your great videos.
@moshixmainframechannel
@moshixmainframechannel Ай бұрын
Yes you can start it with S INTERCOM, from the MVS console
@davidthompson5845
@davidthompson5845 Ай бұрын
@@moshixmainframechannel Could not get it start with /S INTERCOM on console but did get it started with submitting RUNICOM in INT.JCL.CNTL and can get logged on using the LOGON APPLID but did not know where to go after that. Not sure how the VERBS Transactions work. Got Kicks to work just fine on TK5. Thanks.
@mieszkogulinski168
@mieszkogulinski168 Ай бұрын
That's why the Unix dd command (I used it on Linux to write disk images to bootable USBs) uses unusual syntax if=xxx of=xxx bs=1M instead of standard Unix command syntax - it's taken from the JCL :D
@gettingpast4391
@gettingpast4391 Ай бұрын
This was great! I found all the PDF's for these books thank for mentioning them. I am finally understanding CICS and almost to writing my own cobol program using KICKS! Great fun.
@tomknienieder7712
@tomknienieder7712 Ай бұрын
UFS on MVS 3.8, incredible !
@moshixmainframechannel
@moshixmainframechannel Ай бұрын
Indeed. This is amazing, if you think about it
@jirehla-ab1671
@jirehla-ab1671 Ай бұрын
@@moshixmainframechannel I have a question, which 2 hercules emulators is the most oftenly latest updated one? in hercules, is it possible to setup the hercules emulator to use bridged netowrking, just like u do on virt-manager where intead of NAT u virbr0 for example? can this also emulate 64 bit ibm z??
@moshixmainframechannel
@moshixmainframechannel Ай бұрын
@@jirehla-ab1671why do you want the most recently updated Hercules? Have you encountered bugs? Probably not. Then I would just stick with Hercules Aethra and that’s it. Br0 of course will be used by Hercules if it’s there
@mieszkogulinski168
@mieszkogulinski168 Ай бұрын
Sorry for nitpicking but at 26:09: Browser-based games using HTML canvas typically aren't limited by the CPU speed, as they typically use requestAnimationFrame to wait until the next frame needs to be rendered. requestAnimationFrame is a rate limiter that limits the frame generation typically to 60 fps. So, having a computer that runs JS faster shouldn't result in the game running faster :D
@moshixmainframechannel
@moshixmainframechannel Ай бұрын
Yes but in reality it does. Playing the game in an M3 laptop renders much quicker than on an M1
@JeroenBaten
@JeroenBaten Ай бұрын
I begin to wonder whether it would be possible to create dedicated hardware for MVS 3.8j? I realize it won't be nearly as performant as a current Z system, but it could spark inspiration and a new community of tinkerers expanding on this concept. Would do you think?
@moshixmainframechannel
@moshixmainframechannel Ай бұрын
It’s been done with FPGA. But performance doesn’t really matter with MVS. Any old PC, with Hercules, is many many times faster than the hardware MVS used to run on back in the 70s and 80s. So there is really no point.
@GH-oi2jf
@GH-oi2jf Ай бұрын
How do they find all those film references?
@moshixmainframechannel
@moshixmainframechannel Ай бұрын
Passion
@stuartrobb673
@stuartrobb673 Ай бұрын
There’s a curious bug in the ISPF ship with Turnkey 5 update 3, corrupting sequence numbers in my COBOL program under option 3.4(e) and then also when inserting a line, the line numbers change to 3350 in red? It’s really really bizarre. Doesn’t happen in RPF.
@moshixmainframechannel
@moshixmainframechannel Ай бұрын
3350 means that it went to check your DSN in your JCL, and it found it and it knows it’s on a 3350 device.
@moshixmainframechannel
@moshixmainframechannel Ай бұрын
RFE is superior to ISPF in many ways
@MikeRayborn
@MikeRayborn Ай бұрын
It's very nice to see what you've done here Moshix. Looking forward to your Rexx contributions for HTTPD. --Mike
@moshixmainframechannel
@moshixmainframechannel Ай бұрын
Thanks Mike. pls keep the amazing contributions coming !
@davidthompson5845
@davidthompson5845 Ай бұрын
Trying to use html using tk5 but I am using localhost because TSO does not have an IP. I noticed you were using an IP. How do you assign your system with and ip address. When I use localhost:8038 it brings up a web hercules html page system log and localhost:8080 does not connect. Thanks
@davidthompson5845
@davidthompson5845 Ай бұрын
Nevermind Moshix, I found it. Found it in your HTTPD zip that I needed to start HTTPD in which MVS-TK5 did not start it. Thanks away, keep the video's coming.
@oliveruecker4919
@oliveruecker4919 Ай бұрын
GENIUS! Thank you.
@mmmmh7196
@mmmmh7196 Ай бұрын
Amazing!
@moshixmainframechannel
@moshixmainframechannel Ай бұрын
Thank you !
@mieszkogulinski168
@mieszkogulinski168 Ай бұрын
So it's possible to run Lua on TK5?
@moshixmainframechannel
@moshixmainframechannel Ай бұрын
Yes
@mieszkogulinski168
@mieszkogulinski168 Ай бұрын
@@moshixmainframechannel interesting, I tried to search "mvs tk5 lua" but I didn't found anything. Is there some tutorial about how to use it?
@moshixmainframechannel
@moshixmainframechannel Ай бұрын
@@mieszkogulinski168 not yet. It’s a new feature. Maybe I will make a video
@onkelfabs6408
@onkelfabs6408 Ай бұрын
What is your Terminal emulator called? (not the 3270 emulator)
@moshixmainframechannel
@moshixmainframechannel Ай бұрын
Termius
@davidthompson5845
@davidthompson5845 Ай бұрын
Will you be doing a MVS-TK5 install. Would like to see it. Thanks
@moshixmainframechannel
@moshixmainframechannel Ай бұрын
I have done two
@user-hj1on5ro4z
@user-hj1on5ro4z Ай бұрын
Hello sir I am interested to learn programming in COBOL Where I can download compiler
@moshixmainframechannel
@moshixmainframechannel Ай бұрын
Gnucobol. Search that. Also use Google to search more things
@user-hj1on5ro4z
@user-hj1on5ro4z Ай бұрын
@@moshixmainframechannel thanks for responding Gnucobol for window which software to write program with I greatly appreciate your help
@MegaDavid2048
@MegaDavid2048 Ай бұрын
What is the phisical block size and how many blocks can store in a track?
@moshixmainframechannel
@moshixmainframechannel Ай бұрын
Come to our discord channel to ask thee questions please. Much easier there to get help
@montpierce424
@montpierce424 Ай бұрын
Hey moshix I just found your channel a couple weeks ago, and am having a blast with TK5. However, Can I Ask A Favor ? When you are showing us how to do things, sometimes you enter a 1 byte command/option and you hit ENTER so quickly it's difficult to see what you typed. Please Please if you could Pause for a moment before you hit ENTER. This would give us a chance to pause the video to see what you typed. Thank You Thank You Thank You. Can I buy you a coffee ?
@moshixmainframechannel
@moshixmainframechannel Ай бұрын
Thanks for the virtual coffee! 😍 by the way you can slow down the video playback quite a lot. Go to settings of the video you are watching and change the playback speed there.
@MiguelOssaAbellan
@MiguelOssaAbellan Ай бұрын
Hello moshix, this sounds great, but I am worried if this installation can erase the new implementation of KICKS I recently added. Is it secure to install it over KICKS and not losing it?
@moshixmainframechannel
@moshixmainframechannel Ай бұрын
Just install TK5. It already contains KICKS
@MiguelOssaAbellan
@MiguelOssaAbellan Ай бұрын
I've been struggling my head trying to install KICKS until I found this video talking about the unattended mode. I used to launch "mvs" in Linux and, after that, "start_herc", but this instance of hercules was not binded to the first one under mvs and I was getting crazy.
@moshixmainframechannel
@moshixmainframechannel Ай бұрын
I hope it all works fine now
@MiguelOssaAbellan
@MiguelOssaAbellan Ай бұрын
@@moshixmainframechannel Yes it does! Thanks a lot!
@moshixmainframechannel
@moshixmainframechannel Ай бұрын
@MiguelOssaAbellan great !😊
@willvignali7938
@willvignali7938 2 ай бұрын
Thank you for this video. It is the most comprehensive review I have ever seen. I was glad to see you included DOS/360 as when I told people I worked on DOS they assume I meant MS/DOS. They never heard of DOS/360. It was the right operating system for many users.
@moshixmainframechannel
@moshixmainframechannel 2 ай бұрын
Absolutely it was. Did the job and wasn’t overly complex.
@bledlbledlbledl
@bledlbledlbledl 2 ай бұрын
recognized the intro tune right away (satelite.s3m) downloaded it from the mod archive back in 1998 if memory serves. Either that or it came pre-bundled with a sound card I bought. don't remember which. listened to it dozens of times over the decades
@moshixmainframechannel
@moshixmainframechannel 2 ай бұрын
It’s a good one
@montpierce424
@montpierce424 2 ай бұрын
Another great video, Thanks! I'm an old programmer, loved COBOL in college and at my first job running on a PR1ME Minicomputer. But lately have been interested in learning the "Mainframe" environment and this video helped a lot!! :) BTW, whatever happened to "Mini"Computers? It looks like they've become extinct except maybe for hobbyist reliving their earlier careers?
@moshixmainframechannel
@moshixmainframechannel 2 ай бұрын
Prime emulators exist as as I can remember
@montpierce424
@montpierce424 2 ай бұрын
@@moshixmainframechannel Yes, but to clarify, by extinct I mean Minicomputers like the Pr1me aren't commonly used commercially if at all, right? I find learning the Mainframe environment more exciting because it's still used commercially and it's still possible to get paying jobs writing/maintaining COBOL on them. Not that I expect to find a job, but the possibilities are like carrot on a stick to keep me interested and motivated.
@moshixmainframechannel
@moshixmainframechannel 2 ай бұрын
@@montpierce424 yes you’re right. They are all gone. The PC ate everything else, including the mainframe, really.
@lisanorris4921
@lisanorris4921 2 ай бұрын
I remember working for a large company. They ran an IBM 4341. We've come a long way.
@mnoxman
@mnoxman 2 ай бұрын
The Domain OS was mostly written in Pascal. I know the guy who ran the PASCAL users group.
@konstantinrebrov675
@konstantinrebrov675 2 ай бұрын
Where PDF?
@moshixmainframechannel
@moshixmainframechannel 2 ай бұрын
What PDF?
@oliveruecker4919
@oliveruecker4919 2 ай бұрын
At my times @ EMC we 've had a feature called "SRDF" for disaster recovery. We copied disk unit data from one site to antoher in real time. Typically done via fibre or what you call it "ESCON". Failover scrips were provided by EMC in coop with the customer. Even Sysplex was covered.
@wmrieker
@wmrieker 2 ай бұрын
In early 70s we had access to VM/370 in high school. I liked virtualization. Someone told me that someone managed to boot VM/370 inside itself 9 levels deep! Then when X86 hardware virtualization came out, I had to make it boot inside itself 10 levels and run Linux inside that (s.l.o.w.l.y) :D It was fun knitting pagetables.
@moshixmainframechannel
@moshixmainframechannel 2 ай бұрын
I think VM/370 could only go max 2 levels deep on machines that supported VM/370. Never heard of 9 deep for VM/370.
@wmrieker
@wmrieker 2 ай бұрын
@@moshixmainframechannel I sort of remember it was at somewhere like carnegie mellon (50 years ago), may have been chopped-up to make it work. but whoever told me (I don't remember) could have been wrong/making it up. you have to present a virtual machine with all the features that the hypervisor uses to run virtual machines.
@elbagrau
@elbagrau 2 ай бұрын
Shame on you for replacing the actuel sound of a starting mainframe with the sound of a Boeing 747 !! Just kidding... I'm a mainframe engineer :D What about the electricity bill for that month ? how much million euros did you pay ?
@moshixmainframechannel
@moshixmainframechannel 2 ай бұрын
Hahahaa