Jump to content

The Southsider

  • entries
    81
  • comments
    767
  • views
    140,235

More 28 Text


cd-w

1,093 views

blogentry-6563-1203431109_thumb.png

 

I'm still having fun writing text kernels. The latest version (attached) is an update to my 28char kernel to display multiple lines of text. This new kernel shows a 28x12 display without any restrictions. The kernel doesn't use any illegal opcodes, and there are still around 30 free cycles per-line, so it should be possible to display a few more lines of text with some work. Unfortunately, as before it has a 20Hz flicker, so it is essential to use the phosphor options under emulation. I'm still interested to know if the flicker is bearable on a real TV set?

 

Chris

2 Comments


Recommended Comments

I don't think getting one extra column is worth the drop from 1/2 duty to 1/3 duty. Having 26 characters generated dynamically would be nice.

 

I've tried for 28 characters at 1/2 duty. It almost works, but I couldn't get get the letter spacing consistent. The 26-character approach is far more elegant.

Link to comment
I don't think getting one extra column is worth the drop from 1/2 duty to 1/3 duty. Having 26 characters generated dynamically would be nice.

 

I've tried for 28 characters at 1/2 duty. It almost works, but I couldn't get get the letter spacing consistent. The 26-character approach is far more elegant.

 

Yes, I think you are right - the flicker is much worse than I was hoping. Your 26-char approach definitely seems to be the way to go. I'm going to put this on hold for a while while I get back to Juno First.

 

Chris

Link to comment
Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...