Jump to content
IGNORED

Lynx Hi Colour / Hi Res


GadgetUK

Recommended Posts

Hi,

 

Probably a question for Sage since he's already done the hi colour slideshow app, but how exactly is the high colour achieved? This is something Candle may try to support in his LCD replacement, if its at all possible (well, anything is possible, its a question of how many hours, days, weeks etc something takes to decide if its worth the effort).

 

I had assumed that it was done by displaying an image, then the same image but using a slightly different palette?

 

Thanks

  • Like 1
Link to comment
Share on other sites

Does no one know exactly how it works? I guess what I would like to understand is how the palette is chosen for the 2nd frame, theres obviously a formula. And what does it translate into - ie, do you gain another 16 colours by the process, I am guessing not but really we need to understand how this is achieved with the current Lynx LCD in order for Candle to try and support it in FPGA.

 

I guess if no one can answer I will do some tests and reverse it the harder way. I want to add proper to support into Handy as well.

Link to comment
Share on other sites

I explained it already several times. It works very well because the LCD display is really slow.

It will neither work in emulation nor with scan converter.

 

Anyway it is unclear to me until now how candles approach will hande the different refresh frequencies used. the lynx lcd can be programmed to "unusual" frequencies no (old) RGB monitor can handle. (well actually, you programm mikey refresh logic, not the lcd...)

 

PS: Emulation _can_ simulate that (in some way) if you use special video parameters (inegrate over several frames).

PSS: In principle this can be done in FPGA logic as well, but its additional work.

Edited by sage
Link to comment
Share on other sites

i know it has to be adaptive (basically 4 times the line frequency) to provide best matching possible, but i can't do much about speed of tft matrix

if i had bare panel with separate vneg and vpos supplies, then i could make it by regulating these voltages, but it would add to power supply complexity

 

anyways,

 

DSC02900.JPG

 

don't know how it suppose to look, and it looks worse in real than on picture, but this is due to fixed scan rate of current implementation

Link to comment
Share on other sites

i know it has to be adaptive (basically 4 times the line frequency) to provide best matching possible, but i can't do much about speed of tft matrix

if i had bare panel with separate vneg and vpos supplies, then i could make it by regulating these voltages, but it would add to power supply complexity

 

I didnt get that point.

 

don't know how it suppose to look, and it looks worse in real than on picture, but this is due to fixed scan rate of current implementation

 

Anyway, I you want me to test your board with some crazy video settings and refresh rates, i might consider this.

I have Xilinx programmers here, but I am not sure if the software supports Alterra or Lattice programming... actually why not, its jtag anyway.

  • Like 1
Link to comment
Share on other sites

in dev docs it is said that you need at least 2 lines to change complete palette, thus, just to be safe, vertical sync is 3 lines wide

but sure, if on a8 we can slice 4 colors indexes producing things like these i don't see why not to do that with lynx having over 2 times faster cpu and tiny resolution

the only thing you really need is some sort of software that would process image data

 

otoh, interlacing is very cheap cpu-time wise, and if it might look desirable on slow and very small display, it is not acceptable on bigger format

  • Like 1
Link to comment
Share on other sites

in dev docs it is said that you need at least 2 lines to change complete palette, thus, just to be safe,

 

If you do it clever you can change several colors in the HBL, but not all of them. I am talking about HBL NOT scan line!. Actually this mode was(is) implemented in BmConvert/Slideshow, but as it takes too much CPU power, its unusable for games. If you want to chnage the other coloras with the line, you need accurate timing, which means you have to disable all other interrupts. The software code to do that is a mess and it does not really improve the quality of teh pictures over what i am using in the slideshows.

 

vertical sync is 3 lines wide

but sure, if on a8 we can slice 4 colors indexes producing things like these i don't see why not to do that with lynx having over 2 times faster cpu and tiny resolution

the only thing you really need is some sort of software that would process image data

 

otoh, interlacing is very cheap cpu-time wise, and if it might look desirable on slow and very small display, it is not acceptable on bigger format

Link to comment
Share on other sites

If you do it clever you can change several colors in the HBL, but not all of them. I am talking about HBL NOT scan line!. Actually this mode was(is) implemented in BmConvert/Slideshow, but as it takes too much CPU power, its unusable for games. If you want to chnage the other coloras with the line, you need accurate timing, which means you have to disable all other interrupts. The software code to do that is a mess and it does not really improve the quality of teh pictures over what i am using in the slideshows.

 

Actually, I had some examples on my website long time ago. but i think i removed athem some years ago, when stuff started to show up on "rom sites".

Link to comment
Share on other sites

  • 2 years later...

This is an incredible great example of what the atari lynx could do, what this demo does is refreshing the same frame with a different colorpallet 16 times ps,to avoid flickering,it taking advantage of the low responsive color lcd screen and it's color blending feature, thus getting the effect of having 256 colors atonce.

Just imagine a digital camera and/or movie player for the lynx wich uses this hi-color mode,would be great.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   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...