Git Product home page Git Product logo

Comments (7)

cspang1 avatar cspang1 commented on July 24, 2024

@konimaru I'm definitely interested in discussing what you discuss in this thread if you have the time: http://forums.parallax.com/discussion/126874

from jcap.

konimaru avatar konimaru commented on July 24, 2024

Ah, that one. I felt a bit odd replying to myself :) Anyway, what are you after?

from jcap.

cspang1 avatar cspang1 commented on July 24, 2024

Thanks! I guess first off, what's the final "verdict" you reached on fully deterministic and synced waitvid timing? I see you go through quite a few iterations of solutions, and in your final version you freeze the video hardware before changing vscl. Does that have to be done for every change of vscl (for example changing for vertical blanking lines and HSync) or just initially? What's the final stream of consciousness explanation for the issues people have classically had with achieving fully deterministic timings? Is it still fundamentally rooted in what Linus Akesson discusses here?

from jcap.

konimaru avatar konimaru commented on July 24, 2024

Let me ponder this for a while. This is really old stuff and these days I simply use it.

from jcap.

cspang1 avatar cspang1 commented on July 24, 2024

@konimaru Haha understood, no problem! I'm working on getting the general structure of this refactor together right now, so no rush!

from jcap.

cspang1 avatar cspang1 commented on July 24, 2024

@konimaru I've managed to implement a cog sync method (based on your and Linus's legwork) that's at least as good as it needs to be. I'm not going down the rabbit hole of WHOP methodology at this stage, and likely won't in the future, as the resolutions I'm working with don't require that kind of time-shaving and code obfuscation. I'm still interested in the odd behavior exhibited by the video generation hardware.

As far as this issue goes, I've chosen to go with a multi-cog approach over one requiring a dedicated PPU. My graphics demands simply aren't high enough to warrant a PPU, and at this point I've managed to wrap my head around the multi-cog approach enough to implement it.

from jcap.

cspang1 avatar cspang1 commented on July 24, 2024

This paradigm ended up being chosen as the way forward, as "my graphics demands simply aren't high enough to warrant a PPU" turned out to be an outright lie.

from jcap.

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.