-
Notifications
You must be signed in to change notification settings - Fork 42
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
Is there an NTSC video switch parameter? #73
Comments
This core is hardcoded for 50Hz: uae4arm-rpi/libretro/core/libretro-core.cpp Line 1102 in 177c2f0
Since majority of amiga stuff works in 50hz i never bothered to implement 60 Hz. puae seems to used core parameters/variable to handle PAL or NTSC. |
No i am fine. I just used the core on a linux miyoo a30 (cortex a7 32bit) and behaving strangely. Speed was at 25fps, when i switched audio sync off it jumped to 60fps and when i switch sync to exact content frame rate in video sync options it went back to normal 50fps. Also sound works good there in alsa driver only. All in all performance is way better than puae on weak hw like that, even risky woods runs rock solid 50fps. There is crackling in other drivers for some reason. But i believe retroarch uses a different fork than this? And another question, isn't it possible to make this core available for android 32bit arm? That would open Amiga on many older 32bit phones. |
There is two version of uae4arm core:
It could be interesting to know which version exactly you're using. |
It's 0.3 and it happened in all Amiga games until i changed audio sync etc. That's a linux gaming handheld, cortex a7 32 bit, cpu is allwinner a33. Retroarch 1.16 |
Version 0.3 is based on the old source code available in the libretro branch of my repository and the libretro repository: https://github.com/Chips-fr/uae4arm-rpi/tree/libretro I also pushed an update regarding audio in my master branch: |
the sd-retro directory doesn't even exist in the libretro repository edit: the files exist in osdep |
copied the files to osdep and failed Changed the platform to classic_arm_v7_a7 and again |
Can you explain what you've done ? copied some files from my master to the libretro old source code ? What is the distribution used on your device and the compilation environment you're using ? |
Copied the commit files to osdep folder of old libretro and got those errors. Without any modification yes i can compile it. I am using a docker for armhf from here ,on an MX Linux laptop with i7-7700hq https://github.com/zoltanvb/retroarch-cross-compile The distribution i don't really know, it's a Miyoo a30 handheld that runs some squashfs file system and cores etc are on sd card |
If you're able to compile and test the binary, can you try this branch: https://github.com/Chips-fr/uae4arm-rpi/tree/libretro_audio_test It's very close to the existing libretro branch (version 0.3) but:
I checked and now 882 audio samples (for both left & right ) is send to retroarch for each video frame. This is in line for an audio frequency of 44100Hz on a PAL amiga at 50 Hz (44100 / 50 = 882) |
Works perfectly now man! |
Good to know. I will try to get it merge in libretro repo too. |
Pull request has been made for the libretro repo so that distributions pointing to their repo will be updated as well: |
I am using this core on a Miyoo A30 and always runs at 60hz, is there a parameter like "uae4arm_ntsc" or something? Audio is garbled so i am trying to fix it running in 50hz..
The text was updated successfully, but these errors were encountered: