cool-retro-term icon indicating copy to clipboard operation
cool-retro-term copied to clipboard

Support 80 column

Open dagostinelli opened this issue 6 years ago • 6 comments

My request is support an option to toggle between 40 and 80 column graphics.

I tend to refer to what cool-retro-term is using as 40 col (meaning you can have 40 mono-spaced characters across the screen) There was another mode in the 80's/90's called 80-col. My Apple IIc let me toggle between 40-column and 80-column text. Most of the time I left it in 40-column (as is the default in cool-retro-term) but when I wanted to see more, there was a special button you could push a special button on the keyboard to toggle it over to 80-column.

Somewhat related: In Linux kernel development, the coding standard is to align code to 80 column.

I think it would be fun to play around in an 80-column mode.

This app is fun! Thank you for the fun times so far!

dagostinelli avatar Apr 09 '18 03:04 dagostinelli

You can change the column size to whatever you wish by zooming in and out with Ctrl++ and Ctrl+- or changing the "Scaling" and "Font Width" Options in Preferences/Terminal

I have mine set to 39*180 for two convenient 80-column workspaces in tmux plus gutters.

screenshot from 2018-11-23 14-25-12

WhiskeyTuesday avatar Nov 23 '18 22:11 WhiskeyTuesday

Ahhhh, thank you. This app is so fun. Thanks!

dagostinelli avatar Nov 24 '18 01:11 dagostinelli

Just because I think it's downright awesome to literally re-experience full blown 80-col text, I'm going to double-down here on my request about the 80-col thing. When I zoom in and out, it's hard to nail 80-col exactly.

I do see that I can resize the frame to get it to 80-col. I think I can appreciate the problem here!

I'll just throw it out there and let others chime in. Many thank-you's for this application.

dagostinelli avatar Nov 24 '18 01:11 dagostinelli

As long as you're not trying to use it in fullscreen you can just drag the edge of the window to fine tune, if you are tying to use it in fullscreen there's not really a good way to do it on a widescreen monitor, if you scale for 80 wide you're only going to get about 18 lines of height assuming 16:9 a ratio.

Oop, you mentioned this yourself. I didn't see the edit.

WhiskeyTuesday avatar Nov 24 '18 02:11 WhiskeyTuesday

I'd like to see this feature, too. Lots of terminal hardware was built for 80 columns and 24 lines. For instance, the VT-100. It's not very authentic to have it at full screen with 160 columns, or to only have 18-20 lines on a widescreen monitor.

There should be special support for 80x24 (VT-100) and 80x25 (IBM PC default text mode) at least, if not additional special modes that correspond to the character dimensions of 80s consumer-grade computers.

j3pic avatar Sep 03 '19 20:09 j3pic

I found this issue today because I was looking for a way to automatically open crt in 80 columns when being invoked from the shell - though I have not found a way yet. The little overlay that shows the rows/columns as you stretch the window manually is fantastic as allows one to get 80 columns by adjusting the window each run, but the window size does not appear to get remembered when settings are saved. Additionally, the scaling and font width only move in increments of 5 so can't really be used to get 80 columns reliably due to different font widths. Would be great if there was a way to tell crt to open the window at a preset row/column (or otherwise pixel) size, or at least for the settings to remember the rows/columns.

BRFud avatar Mar 29 '23 05:03 BRFud