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

ntsc speed issue #2

Open
mastercheff opened this issue Nov 16, 2021 · 4 comments
Open

ntsc speed issue #2

mastercheff opened this issue Nov 16, 2021 · 4 comments

Comments

@mastercheff
Copy link

mastercheff commented Nov 16, 2021

Hello I've tried Your port today on a fat pal ps2. One issue I'm having there is slight choppiness with screen scrolling , it's also apparent to most homebrew cave story ports . BUT! By accident i booted the game with force pal mode and boom, smooth as silk , is there anything that can be made to achieve similar result with ntsc 60hz ?

Also, quite Magnificent work Sir, as always - Mario64 on ps2 is dope too (one can dream of 240p resolution ...)

@fgsfdsfgs
Copy link
Owner

fgsfdsfgs commented Nov 17, 2021

The game is supposed to run at 50Hz. To do that regardless of video mode I use one of the system timers instead of the screen refresh rate to time it, but it still waits for vsync before swapping frames, so it shouldn't be choppy even on NTSC. I can't actually test it on a real NTSC console since all consoles I have are PAL, but it seemed to work well in emulators, so I don't actually know how to fix it. Could be an issue that is only apparent on PS2?

@mastercheff
Copy link
Author

mastercheff commented Nov 17, 2021

Choppiness I'm describing is rather skipping frames than screen tearing related to vsync. I will play this on pal50 then , guess I'm sensitive to smoothness.

Thing is, similar skipping is always present when trying 60hz game on pal50 television. I live in europe and most of my retro systems since couple of years are ntsc or pal60 - strange that OG cave story does not support 60hz natively , Wii, DSiware, 3ds eshop version are all buttery smooth

Edit: I tried it with duckstation, it's the same stuttery lag, my ps2 reads ps1 discs really good (new laser) with ps1 disc read speed set to fast it's actually really playable (load times 1-3 seconds max instead of 3-10 on default)

@fgsfdsfgs
Copy link
Owner

I'm afraid I don't really see any difference on DuckStation between running it in PAL and NTSC. OG Cave Story runs at 50FPS, are you sure it's not the camera movement itself that's bothering you? Maybe compare it to the freeware version of Cave Story on PC, see if that's the issue? It can seem kind of choppy because it snaps to integer positions.

@patapancakes
Copy link

Don't seem to be having this issue at all on my NTSC PS1 (SCPH-9001).

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

3 participants