Just to be complete I thought I’d mention another freely available 3270 terminal emulator on Linux. I briefly tried the c3270, 3270 terminal emulator, it is easy to increase/decrease the font size simply by pressing <Ctrl>+ or – respectively. The thing that wasn’t readily clear to me was how to use special keys such as …
Category Archives: MVS
x3270 Terminal Emulator fonts
I really needed larger fonts for the Master the Mainframe course. I used the default x3270 many times using the Hercules emulator but for some reason the smaller font really bothered me in this course. Watched “Setting up x3270 on Linux”, a YouTube video where a guy installed with apt then easily changed the font …
gnuCOBOL and IBM COBOL
I should add that using many of the features of gnuCOBOL may also help familiarize me with IBM COBOL advancements because as stated in the FAQ…GnuCOBOL implements a substantial part of the COBOL 85, COBOL 2002, and COBOL 2014 standards, as well as many extensions of the existent COBOL compilers. And the COBOL versions that …
Greenbar, almost done?
I changed the first print line to start lower on the form for better looking alignment. I also finally figured out how to use the python module PyPDF2 to crop a little off the left side of the form (thanks to a YouTube video) for better symmetry as well as removing the pesky 1st blank …
UNPK and ED
After reviewing the above two S/370 Assembler instructions. I guess I’m wondering why you would use UNPK which unpacks packed numbers into zoned decimal digits which aren’t necessarily printable. ED on the other hand can also can also unpack packed numbers into zoned decimal…but these are printable. I guess I knew at one time but …
More S/370 Assembler
Watching myself stomp all over storage as I re-familiarize myself with IBM mainframe Assembler. Playing with simple packed and register arithmetic. I really like the SNAP macro for looking at registers & storage.
Assembler MVC basics
Playing with S/370 assembler specifically the simple MVC instruction. Realized I’d forgotten basics by examining storage with the SNAP macro, after trying various moves. Came to realize that the length is only determined by the first operand. Verified this later by looking at yellow card. Figured out one way to move values to a 80 …
MVS 370 Assembler & Docker
More work on understanding MVS 370 Assembler. Realize I’ve forgot much. Such as there’s no Divide Halfword and with divide [D] the dividend requires even(Reminder)/odd(Quotient) pair of registers. If not for the SNAP macro, I would have probably spent way too much time trying to find out why “PACK PACK01,=P’67890′” doesn’t work, “PACK PACK01,=C’67890′” is …
Light and studying?
Researched way to dump S/370 storage and show registers in MVS Assembler. Found SNAP, similar to the PDUMP macro I used in VSE, but harder to use than I remember PDUMP being. Very useful debugging and learning tool. Did finally get it to work, but not to it’s full abilities. Let there be light! Later …
Back TO 370 Assembler
Well with my Linux Academy education halted it’s back to MVS (there’s always something to learn). Specifically 370 Assembler. Or is it 370 Assembly? Anywho I wrote my 1st Assembler program since about 30 years. I did take a simple Assembler I/O program a few weeks ago and successfully Assembled/executed it. But it was an …