Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support 80 column #440

Open
dagostinelli opened this issue Apr 9, 2018 · 6 comments
Open

Support 80 column #440

dagostinelli opened this issue Apr 9, 2018 · 6 comments

Comments

@dagostinelli
Copy link
Contributor

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!

@WhiskeyTuesday
Copy link

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

@dagostinelli
Copy link
Contributor Author

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

@dagostinelli
Copy link
Contributor Author

dagostinelli commented Nov 24, 2018

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.

@WhiskeyTuesday
Copy link

WhiskeyTuesday commented Nov 24, 2018

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.

@j3pic
Copy link

j3pic commented Sep 3, 2019

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.

@BRFud
Copy link

BRFud commented Mar 29, 2023

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants