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

allow force ntsc / 60hz in core options #88

Open
filevans opened this issue May 9, 2023 · 5 comments
Open

allow force ntsc / 60hz in core options #88

filevans opened this issue May 9, 2023 · 5 comments

Comments

@filevans
Copy link

filevans commented May 9, 2023

hello, this setting is available by command line which doesn't seem accessible in retroarch, please could the setting be added to core options?

hatari [options] [disk image | directory | Atari program ]
--country < x >
Set EmuTOS ROM country code on Mega/ST/STe machines lacking NVRAM, when EmuTOS indicates supporting multiple ones.
In 512k EmuTOS images, country code selects the TOS keyboard layout and screen refresh (US = 60Hz NTSC, 50Hz PAL otherwise)

thank you

@bbbradsmith
Copy link
Contributor

bbbradsmith commented Aug 17, 2023

The EmuTOS project provides command line tools for preparing the TOS ROM for a specific language like that:

Though Hatari can identify EmuTOS ROMs, I don't think it has a user option to be able to override this on its own, so there isn't such an option that this core would be able to provide.

If someone wanted to add the feature, it would have to duplicate whatever those command line tools do.

@filevans
Copy link
Author

yes it can be changed to ntsc 60hz by command-line in the standalone emulator, which can't be accessed in the retroarch core

@bbbradsmith
Copy link
Contributor

bbbradsmith commented Aug 17, 2023

Ah, I see. That is a new feature from 2.4.1 (change). Seems to be accessible from the command line only, and not in the UI.

@filevans
Copy link
Author

So could you include this option in the Retroarch core then?

@bbbradsmith
Copy link
Contributor

bbbradsmith commented Aug 21, 2023

This core is based on a very old version of Hatari that does not have that feature, though it is possible for someone to add.

I have included it in a different core that is based on Hatari 2.4.1, but if someone else would like an example about how to add it to this core, it's a small addition to tos.c: tos.c. Similar changes could be made to this core to add the feature.

LibretroAdmin added a commit that referenced this issue Sep 19, 2023
Lots of updates.. changes and fixes... MUCH more useable now!  BTW this update fixes issues #88, #84, #83, #82, #77, #74 ( some if which is implemented with an autoload drive B option now), #51.
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