Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MiST Color Mode Constrained #41

Closed
Televicious opened this issue Nov 16, 2016 · 4 comments
Closed

MiST Color Mode Constrained #41

Televicious opened this issue Nov 16, 2016 · 4 comments

Comments

@Televicious
Copy link

Televicious commented Nov 16, 2016

On the MiST core set to color mode the screen is scaled far too large for some LCD monitors. Maybe there's a way to multiply the VGA video output resolution? All others scale properly except MiST color mode. Tried the video settings in menu and they do not change it. says it's 640x350 when it's 640x200 or 320x200. LCD supports 640x400 fine, but apparently also 640x350 is the lowest setting so being unable to force the video scaler maybe a 350 output option so the display will just shrink to normal resolution at 200 and have black bars? Or force 400 so the vertical is constant. Probably better monitor compatibility that way.

@harbaum
Copy link
Contributor

harbaum commented Nov 17, 2016

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.

@Televicious
Copy link
Author

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.

@harbaum
Copy link
Contributor

harbaum commented Nov 18, 2016

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.

@Televicious
Copy link
Author

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants