Code Monkey home page Code Monkey logo

Comments (7)

ramapcsx2 avatar ramapcsx2 commented on August 23, 2024

Sure. Here's a couple very useful dev command chains :)
osd tests: s0s90s00s0s91s01s0s92s75s0s93sc6s0s94s01s0s95s22s0s96s06s0s90sd2
I think the order of operations was important here. If you follow the example of the doc by the letter, it should work. This command may work as is though.

offsets higher + y offset + gain + adc150mhz: s5s06s3ds5s07s3ds5s08s3ds3s35sffs5s09s0fs5s0as0fs5s0bs0fs5s03s01s3s3as10
Use this with a black (or very dark) picture from your console to make visible all the noise that's being fed into the system somewhere.

from gbs-control.

ramapcsx2 avatar ramapcsx2 commented on August 23, 2024

If you get the OSD going, what would be your plans for it?
I found that it's too limited for anything really nice. It can display some icons and then a bar for "more" and "less", so pretty much just cosmetical stuff.

from gbs-control.

bkoropoff avatar bkoropoff commented on August 23, 2024

I have the tact switches on the GBS board connected to my Arduino. Right now I have them hard-coded to change screen position in all 4 directions, but with the OSD menu I can support changing screen size. Can brightness/contrast/hue can be supported as well, or have you disabled the image processing stages of the video pipeline entirely? Obviously anything more complicated than this (e.g. changing preset or resolution) can't be done well through the OSD, but it's better than typing commands into a serial console.

from gbs-control.

ramapcsx2 avatar ramapcsx2 commented on August 23, 2024

Ah okay, I can see where you're coming from.
I really recommend you try out an ESP8266 board, and the associated web UI.
Bonus: Tons more RAM, boatloads more flash, 160Mhz core (and from what I gather, IO as well) :)

Basic color settings you mentioned are all available on the later VDS registers, in the "dynamic range expansion" segments. Y Gain is on 3_35, for example. You want that for "brightness". The "U" and "V" controls are responsible for color mixing, but can also be used as color boost.

from gbs-control.

bkoropoff avatar bkoropoff commented on August 23, 2024

I tried following the exact sequence of register writes in the first example in the programming guide, and I got a green smear on the screen. Have you ever had the OSD display something recognizable?

from gbs-control.

ramapcsx2 avatar ramapcsx2 commented on August 23, 2024

Yeah, I did. The sequence I posted earlier produces the OSD on the top left.
Let me put it in the middle of the screen :)
s0s90s00s0s91s01s0s92s75s0s93sc6s0s94s01s0s95s22s0s96s40s0s90sd8

One thing could be messing this up. I noticed on Arduino, the new frame time lock routine was eating up my commands. My command handler isn't robust.

from gbs-control.

bkoropoff avatar bkoropoff commented on August 23, 2024

Fixed by #15, although more enhancements are possible.

from gbs-control.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.