>> In the days when people hooked CRT terminals to CP/M computers
^^^^^^^^^^^^^^^^^
CP/M has not the dependency.
The limitation was displaying text on CRTs
originally intended for television.
NTSC tubes were 3:4 aspect ratio, interlaced,
with bandwidth limited electronics.
Some terminal makers made their own tubes
but that was out of most hobbyists budget.
>> one had to live with the limits of those terminals.
>> Typically, that meant 24 or 25 lines of 80 columns.
Even IBM "green screens" were limited to that for a long long time.
>> In either case the 24x80 limits no longer apply
>> yet I have the impression that most people
>> stick with the old screen dimensions.
>> I would be interested in learning why.
1) tradition.
We're accustomed to doing that
so it still works on vintage equipment.
In many cases the user counts as vintage equipment too :-)
2) If the display & printer are fixed width fonts,
printing on USA "A" paper (8.5 x 11 inches) works fine
without line folding.
>> 106 columns is enough to view an assembly language listing file
>> without line wrap. ...
Particularly if using full 8 space tabs
with a highly indented portion of code.
>because of new monitor (and machine...) sooner I'll try how Altairz80
>and z80emu can deal with a 132x33 X terminal as console.....
Keep that up and you'll catch up with the
standard USA fanfold paper of the 60s to 80s:
132 print positions
by 60-66 lines at 6 lines per inch
(usually skipping an inch for the perforation)
or 80-88 lines at 8 lines per inch (harder to read).
THAT was the huge canvas programmers enjoyed for
programming & printout for the longest time.
Lotsa paper real-estate for pretty formatting.
I don't remember if there was Euro-fanfold of different size
since printers were not yet metric.
I remember the a-ha! moment when I realized that the
width of the teletype was NOT a limitation to program line size.
Logical line length might NOT equal physical line length.
(IBM mainframes adored fixed record lengths as specified by JCL.
It was sad seeing IBMers go "tilt" when trying to grok
that AIX/Unix did not require or enforce record sizes).