Hallo Besucher, der Thread wurde 2k mal aufgerufen und enthält 21 Antworten

letzter Beitrag von mega65 am

Request: Video Resolution less than 1200p

  • Let me start off the first serious message here...

    Bootstrapping my prototype, I noticed that I've got one serious problem: of all my monitors (>6 different models), only one is capable of displaying 1920x1200 on VGA. If the video output would also support 1920x1080 (aka 1080p) about half of them would work. Going back even lower to 720p (or 1366x768), I could even use my Motorola LapDock ( http://www.amazon.de/dp/B004ZB8SYU ) for presentation...

    It would even turn the Nexys 4 into a prototype MEGA65 notebook!!!

    (Maybe the resolution could be changeable by one or some of the switches on the bottom of the board, so there's no need for any kind of autodetection.)

  • Hello,

    It is quite difficult to support multiple video modes that need a different pixel clock with the design that I have made, because there is no frame buffer -- everything is rasterised in real-time.

    That said, I have been thinking for some time that I should see how feasible it is to get 1080p working somehow. Alternatively, it may be easier to make it work in some mode that uses exactly half the current 192MHz pixel clock.

    Let me think about it a bit.

    Paul.

  • We looked into the 1080p resolution. Sadly it didn't work out very well for now. As time is very limited and there are more important tasks to complete at the moment, we strongly advise everybody who has problems displaying the 1920x1200 resolution to get a downscaler. While many TVs can downscale the image, others can not. We found and tested a <50 euros solution and it works just fine. The box converts the 1920x1200 vga analog image to 720p and outputs it (plus the sound) to HDMI. This should make anyone happy who has problems displaying the "big one" for now. We will be offering that box to be ordered from us very soon, if you are in a hurry either search on the interwebs or drop me a line...

  • I agree. 16:10 is always better than 16:9 which makes us believe we should stick to what we have. However, the HDMI converter box works fine and the picture looks well. I could not spot serious distortions so this is the way to go for the moment. Next step is we will have our resellers offer that box so you are good to go. Meanwhile you can search and buy one yourself. And again, a 8 year old LG plasma TV for example will do the downscaling by itself.

    I will let you know when the box is available. Thank you for your patience.

  • Going with the info in the blog posts and personal experience I can see why changing to 1080p would be problematic as you'd need to change your time scalars on a hardware level.

    However, going with a 720p converter solution is really sub optimal, especially on a digital panel of sorts. You're going to lose crispiness of the display. A true 8-bit retro order of resolution wouldn't pose any problems in that area but since the raster at a system level accounts for HD(+) it would be a waste to downscale from 1200p to 720p. Besides that the downscaling and displaying of a 16:10 to a 16:9 will either ruin the aspect ratio or will impose pillar boxing which is equally detrimental.

    I'll be using my newly bought Eizo monitor (that is really intended for graphician work stations, lol) for the occasion so I'm not worried for my personal experience, however for Mega65 to become successful in its targeted niche space (forget mainstream ;)) I urge Mega65 to adopt to 1080p at some point before release. This is due to the fact that the whole monitor industry is in the process of shifting to 1080p. Even Apple ditched their 1200 for 1080p or doubles (Retina), which I regret but it's just the way things are.

    Folks @ Mega65, is there maybe something the community can do to help going to 1080p or is there any compelling reason beyond "it's really tough to make it work" you could elaborate on?

    My 2 cents...

  • Hmm, a quick thought-out solution that just popped up in my mind is of course having a framebuffer after all (or at least partially in a vertical divider sence) that lives *outside* the C65GS space (as far as the C65GS user / programmer is aware) that captures 1080 scan lines, ditches the 120 left towards 1200 and traces those at a different frequency and totally separate from the system.

    As far as the user is concerned the beam tracing will have a scan frequency like it is now on par with the 1200p. Looking at the screenshots the horizontal border is very thin which suggests cropping. Losing 120 scanlines due to cropping, 60 on top and 60 at the bottom won't do any harm in that respect, right?

    Of course in doing something like this we'll have to sacrifice a part of the 128MB DDR2 RAM. That would amount to 1920 x 1080 x 12 bits/pixel or a mere ~3MB for a *full framebuffer* while maybe only a couple of vertical segments are enough to sync stuff in multiple stages towards filling the whole screen.

    I realize I make this sound way too easy but the beauty of above treatment would be at least that there wouldn't be any messing with the current system internally as this solution would be slapped on and could therefore even be upgraded to *post release*.

    Cheers,
    Ralph

    :: @Ralph Egas added on 16 Aug ’15 · 22:41

    P.S. Not only could this solution be slapped on, it could also be made optional (configurable depending on monitor type) more easily!!

  • Here's your solution! These converters do HD-ready output on HDMI including Audio. They have been successfully tested by us. For 16,99 including shipping they are the perfect solution for now! This does not mean we won't be looking into native 1080p50 in the future, but right now we got other priorities (again: cases, keyboards, pcbs...).

    Here you go:
    http://www.ebay.de/itm/301551649464
    http://www.ebay.de/itm/181822086245
    http://www.ebay.de/itm/231631752655

    best
    Deft

  • Update: I bought one of the cheap converters mentioned in last post ( < 18 euros including shipping) and they do full HD! Good value to the money and I guess problem solved for now ;)

  • I agree regarding "more is better" but I understand that you want to use the MEGA65 in combination with your TV set. We are have not given up on native 1080p50 and it probably will work at some point. Worst case would be to equip the MEGA65 computers with a built-in downscaler and HDMI socket. All will be good ;)

    cheers,
    Deft

  • So, my earlier post in this thread was about 1920x1200...
    Now I have PC with 3 desktops - two 1920x1200 and one 1600x1200 (later exchange to 1920x1200).
    Reasons of this 16:10 1920:1200 was not M65, I had 2x 1920x1080 and when I was working with 1600x1200 I saw difference of 1080 and 1200...
    In case of M65 is also required 1920x1200 16:10 instead 1080. Why? Simple resolution of VIC-II(e) is 320x200 - and it has also 16:10 aspect ratio.
    I own also PEXHDCAP capture device and it allows capture up to 1080 Full HD - what I did for capture? Bought downscaler with variable resolution scaling and used 1680x1050 to use. So, for retro feel can have also other outputs, but will be limited by resolution. I hope that 1920x1200 will be always available.

    Miro

  • Hello,

    Regarding the comments about aspect ratio being messed up with down-scalers, we can actually correct for that in the VIC-IV, since everything actually passes through the horizontal hardware scaler, anyway. Thus if you picture is too fat or too skinny, or just in the wrong horizontal position, you can fix it. You can see me do this when the MEGA65 gets its first outing on a 200 inch screen:

    https://www.youtube.com/watch?v=2H2mh8wLXco

    Naturally, we will one day make kickstart allow you to define persistent settings for this sort of thing.

    Paul.