GithubHelp home page GithubHelp logo

Comments (2)

fruit-bat avatar fruit-bat commented on July 20, 2024

The current code as it is outputs VGA 640x480 at 60hz. Pixels are repeated and horizontal lines are repeated. I think some extra lines that are not displayed are sent too but I would need to look through the code.

Old PAL screens wanted 50hz interlaced frames. Each interlaced frame being half the total vertical resolution of (or something like that). Maybe there are newer standards I don't know about.

To make this work I think you need to drop the frequency to 50hz and remove the line doubling... And maybe change the number of hidden lines. The sync looks complicated and I don't know how much is actually needed to get frames to lock.

http://blog.retroleum.co.uk/electronics-articles/pal-tv-timing-and-voltages/

from pico-zxspectrum.

ArnoldUK avatar ArnoldUK commented on July 20, 2024

Yeah, I think you are right, a bit more involved than I thought. I've given up on the idea for now as it is a huge step backwards in terms of video quality. The VGA output is superb and very stable from my obsverations.

from pico-zxspectrum.

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.