Page 1 of 3

Border option

Posted: Fri May 28, 2021 9:27 pm
by iljitsch

One thing that's not very retro about the X16 is that it fills the screen all the way to the edge, with no border. I'm not a fan of that, as letters sit only a pixel away from the left edge of the screen and often there's an enormous amount of unused space to the right.

So it would be great to have a more C64-like border around the active part of the screen. For instance, the VERA could be set up to output an 800x600 signal with within that the 640x480 image, so 80 pixels of border on the sides and 60 pixels of border on the top and bottom.

I'm not sure if it's feasible to run in 1920x1080 with the X16 image at 2 x, so 1280x960 with 320px borders on the sides and 60px borders top/bottom, but I think that would look really great.


Border option

Posted: Fri May 28, 2021 10:13 pm
by Lorin Millsap
One thing that's not very retro about the X16 is that it fills the screen all the way to the edge, with no border. I'm not a fan of that, as letters sit only a pixel away from the left edge of the screen and often there's an enormous amount of unused space to the right.
So it would be great to have a more C64-like border around the active part of the screen. For instance, the VERA could be set up to output an 800x600 signal with within that the 640x480 image, so 80 pixels of border on the sides and 60 pixels of border on the top and bottom.
I'm not sure if it's feasible to run in 1920x1080 with the X16 image at 2 x, so 1280x960 with 320px borders on the sides and 60px borders top/bottom, but I think that would look really great.

What’s great about a border?


Sent from my iPhone using Tapatalk

Border option

Posted: Fri May 28, 2021 10:16 pm
by iljitsch

Two things: it harkens back to computers like the C64, and it avoids that claustrophobic feeling where the text is bunched up against the edge of the screen. Like printed text, that always has margins.

I am of course not advocating for a mandatory border, just for an option to have one.


Border option

Posted: Fri May 28, 2021 10:31 pm
by Lorin Millsap
Two things: it harkens back to computers like the C64, and it avoids that claustrophobic feeling where the text is bunched up against the edge of the screen. Like printed text, that always has margins.
I am of course not advocating for a mandatory border, just for an option to have one.

What does a nostalgic feel have to do with anything unless it has a function. If you feel like your text is too close to the edge of the screen, adjust your screen. The feature is there, it’s just your screen does it.


Sent from my iPhone using Tapatalk

Border option

Posted: Sat May 29, 2021 11:37 am
by iljitsch

Adjusting the monitor only gives you a black border, which results in the same claustrophobic feel unless the background color is also black. So that's not a solution.

And a general tip: it's not helpful to tell people to not want what they want.


Border option

Posted: Sat May 29, 2021 12:04 pm
by x16tial

I'm a bit confused when you say "often there's an enormous amount of unused space to the right".   Do you mean unusable space, outside of the screen area?   Or just screen space that isn't being used at the moment?  I *think* you mean the latter, which seems like an odd complaint, being that more space to potentially do things is better, no?

But I do understand what you say about the retro feel of borders and it makes me wonder, since the X16 is going to have analog output(s), how overscan is going to be handled with CRT monitors.  This may be answered elsewhere, but it's 5am and I'm only up because I can't get back to sleep, so forgive me if I don't feel like digging ?

So yeah, if there are going to be borders (I imagine) with analog outputs, why couldn't those mode(s) be available on digital outputs, if one so desired?  It's possible that doesn't even make sense, again, the 5am thing. ?


Border option

Posted: Sat May 29, 2021 4:07 pm
by Snickers11001001

I'm a person that is often critical of some "retro" not being really retro.     For example, I have some frustration at folks that develop a VIC20 game in a cross-development environment using modern tools and platforms and then are audacious enough to disparage the original "80s era" devs who were using graph paper and note charts!

But some 'retro' things only EXIST because of limitations of the time, and the Commodore Border is one of them.    It was a function of CRT televisions and the overscan left, right, top, and bottom along with the fact that the analog tubes were often adjusted differently (often by the consumers themselves using knobs at the bottom!) to adjust H width and V height.     Further, in the late 70s and early 80s, CRT tubes were not the "flat" screen type, the tubes were more rounded and beam geometry meant that closer to the edges there would be some blur/distortion.    Faced with the risk that using the "whole screen" would doom some users to having an unusable machine that printed some of the text off the screen or blurred and distorted, the Commodore devs dealt with that.     

It some areas, especially games, it was either lost space or had to be overcome with timing-perfect stuff. 

That's not something that is necessary to recreate in a 'modern retro' machine like the X16 and, lets face it, most of us will probably be viewing the output on an LCD screen of some type.    I generally oppose bike-shedding ongoing projects in terms of an entire community debating features on internet forums and then expecting volunteer development teams to try and synthesize a thousand different wish lists.   Still, on this issue, if someone gave me a vote... I'd say no.    If you really must have a border, I think there may be other projects that are integrating a border on the display. 


Border option

Posted: Sat May 29, 2021 6:22 pm
by iljitsch

Well, there's the technical stuff and the esthetic stuff.

Technical: this is VGA = analog, so on an actual VGA CRT monitor you will need to have borders. These will be quite tiny compared to the 8-bit computers on a TV, but CRTs just aren't that square and can't be adjusted exact enough to have no borders but also not clip the visible image.

(However, the 8-bit computers used much larger borders than necessary because of CRT limitations, probably to a large degree because of memory constraints.)

Esthetics: having text begin one pixel from either the physical edge of the screen (with a 4:3 LCD monitor) or one pixel from a border that is always black even if the visible image background is another color just doesn't look good. Like I said, margins exist for a reason.

If I remember correctly, on the C128 there was an option to restrict the part of the screen that BASIC would use to an arbitrary rectangle. That would also be a good option.

The way the X16 boots up now just doesn't look good. Anyone disagree with me on that point?

Taking feature request at all yes/no is a separate question that needs to be addressed elsewhere.


Border option

Posted: Sat May 29, 2021 6:31 pm
by Scott Robison


5 minutes ago, iljitsch said:




The way the X16 boots up now just doesn't look good. Anyone disagree with me on that point?



I disagree. Not violently, but I think a border can be easily synthesized if one has an application that would benefit from the look, and it is not necessary for applications which do not benefit.

It is better to be able to have it both ways depending on the use case instead of everyone being forced into the same option.

I would have loved to have had a full screen on my TV monitor without a border (or a much smaller border). The border was a concession, not a feature.


Border option

Posted: Sun May 30, 2021 4:14 am
by Cyber


9 hours ago, iljitsch said:




Well, there's the technical stuff and the esthetic stuff.



Technical: this is VGA = analog, so on an actual VGA CRT monitor you will need to have borders. These will be quite tiny compared to the 8-bit computers on a TV, but CRTs just aren't that square and can't be adjusted exact enough to have no borders but also not clip the visible image.



I can't argue on esthetic stuff, bacause it's too individual preferences. But I don't quite understand your technical stuff.

I had 15" VGA CRT monitor in 90's, and I used it with Windows 95. I often used DOS in fullscreen. I remember that visible area of my monitor was pretty square (or better say rectangle), and text was really close to edges of visible area, and I don't remember it being cut off or blurred. And I read it quite nicely. Are you talking about some older CRTs, which had rounded visible are like in 70's or 80's?