Giter Site home page Giter Site logo

Comments (4)

harbaum avatar harbaum commented on July 25, 2024

The video scaler is a simple scan doubler which just doubles every line but keeps all timing close to the original otherwise. Only this allows for smooth and synchronous scrolling and similar effects.

Scaling to a totally different screen size is possible but has a big complexity and requires RAM and FPGA resource we'd better leave for use by the core itself.But the main problem: If you separate the cores video timing from the VGA video timing you'd get the same tearing and stuttering video many emulators have.

Did you try a US/NTSC TOS? Or did you try to use some software like some menu disc intros that allow you to switch to NTSC/60Hz? If that helps then your screen simply doesn't cope with the old 50Hz PAL video the core uses for ST compatibility reasons. Then there's not much we can do about that.

from mist-board.

Televicious avatar Televicious commented on July 25, 2024

Oooo! Didn't know there was an NTSC specific core. Thought maybe there would be software compatibility conflicts like on the C64. I'll definitely give that a go and see if it works. Thank you very much.

from mist-board.

harbaum avatar harbaum commented on July 25, 2024

You are talking about the Atari ST core, right? It's not a special core but the TOS or other software that tells the hardware what video mode to setup. Using an american TOS will result in a 60Hz NTSC video on the same core.

But yes, some games may not like 60Hz. But that will tell you if it's the 50Hz your screen doesn't like or if it's something else. Also there's an optin in the OSD to force a PAL 56Hz mode. That may help and most games will cope with that.

from mist-board.

Televicious avatar Televicious commented on July 25, 2024

I tried the NTSC core with the exact same results. I believe it's just too low of a resolution for a lot of modern LCD's. Haven't had any issues with refresh rates in PAL or NTSC. Low res works fine on my 3" LCD but high res does not because that screen is too low res. So I guess just have to live with swithing screens for output or get a medium res screen dedicated for use with this.

from mist-board.

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.