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

Cell rendering bugs #30

Open
SegHaxx opened this issue Jul 13, 2021 · 2 comments
Open

Cell rendering bugs #30

SegHaxx opened this issue Jul 13, 2021 · 2 comments

Comments

@SegHaxx
Copy link
Contributor

SegHaxx commented Jul 13, 2021

Going to collect together cell rendering bugs here.

Looking at #5 (comment) in particular confirms something, chars should not touch the left side of the inverse cell? This is what it looks like now:

image

Also of note I don't see underline anywhere.

The obvious fix is to bump it to the right one dotclock, which does look nicer:

image
image

But it messes up boxdrawing:

image

What does a real VT100 do? Lars can you get photos of these vttest screens? :) (end of "Test of screen features")

@larsbrinkhoff
Copy link
Owner

What does a real VT100 do? Lars can you get photos of these vttest screens?

Sure, no problem. When I get back home.

I think it would be best to implement the video generation as documented in the Tech manual. I.e. the detailed process of loading data from the character ROM and feeding it through a shift register. Hopefully this should take care of making everything look exactly right.

@larsbrinkhoff
Copy link
Owner

larsbrinkhoff commented Jul 14, 2021

Also of note I don't see underline anywhere.

This is currently a documented limitation of the simulator: "The Advanced Video Option is not included." This means underline or inverse video are selected from SET-UP B and can not be viewed simultaneously. The AVO adds four attribute bits per character so can display underline, inverse, dim, bright, and blink.

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

2 participants