OS Software




Pi5 help with odds and ends

Started by Gsr94t, Jan 30, 2026, 04:52 AM

Previous topic - Next topic

Gsr94t

**
Jr. Member
Posts: 28
Logged
Quote from: dee2eR on Feb 07, 2026, 12:41 AMfbneo update in the release thread now

 :-*  wow so quick thanks ill try it out, thank you!!!!

Gsr94t

**
Jr. Member
Posts: 28
Logged
Quote from: dee2eR on Feb 07, 2026, 12:41 AMfbneo update in the release thread now

Thank you so much!!

Confirmed the update has installed perfectly and has reinstated final burn alpha emulator for arpicade 5!

Moved sf3 3rd strike into roms folder and plays to absolute perfection!!!!

Also have my sf2yyc2 hack back in there (mame doesnt even support that rom)

So awesome thank you

Gsr94t

**
Jr. Member
Posts: 28
Logged
#17
Ok down to one final query at this point because everything has worked out so perfectly with this new pi5 setup, thanks heaps to Dylan!

Hoping someone may have some insight this one has me a bit stumped

Not sure if its just one of those small things i have to live with.

So on this new raspberryjamma +pi5b setup,  ive tried it on two cabinets and same on both

Hard to explain but the very top of the screen on some games , mostly on naomi ive noticed so far, but also on a sf2 hack now on FBneo (and on one of the two machines also happens on the main game screen menu) - i have a slight 'lean' at the top.  Horizontal hold only smooths it out to a certain point but cant eliminate it. Yet on most games i load into it doesnt appear to be an issue. Just appears more prominent on some games.
And if i move say the entire image down, such as moving entire screen position or even shrinking/shortening height, it remains at the top area still slightly left slanted

Example below

https://drive.google.com/file/d/17mF78tNUsdEtVu51RYoWOojcHB4NqkdH/view?usp=sharing

https://drive.google.com/file/d/13TCJTQQDiTD1I0l4wudq18mHUaQbC1e2/view?usp=sharing


Is there a menu for any video setting i need to look out or is this a hardware thing/dac thing i just need to live with?

Thanks again !

dee2eR

Administrator
*****
Hero Member
Posts: 253
Logged
Oddly enough, I've been essentially working on that today.

That is known as 'curl' in the picture.  It is only in some resolution/refresh rates, which is why you only see it on some games.  It is possible to fix (except possibly for 480i), but is not a straight forward easy-to-do-for-users thing (I need to tweak the modelines for res/refresh with this issue).

In the case of the SF2 hack you've added I imagine it isn't in mameinfo so the system doesn't know the correct res to switch to and is running in the wrong res anyway.  sf2yyc is in the file sf2yyc2 isn't...  that one should be an easy fix (adding it to the mameinfo file).

If you continue reporting games you find with this issue it will help me sort them out.  There's currently 50 diff low resolutions in use and 10,000s of games that could be run so it's easy for me to miss things.

Gsr94t

**
Jr. Member
Posts: 28
Logged
#19
Quote from: dee2eR on Feb 07, 2026, 11:21 PMOddly enough, I've been essentially working on that today.

That is known as 'curl' in the picture.  It is only in some resolution/refresh rates, which is why you only see it on some games.  It is possible to fix (except possibly for 480i), but is not a straight forward easy-to-do-for-users thing (I need to tweak the modelines for res/refresh with this issue).

In the case of the SF2 hack you've added I imagine it isn't in mameinfo so the system doesn't know the correct res to switch to and is running in the wrong res anyway.  sf2yyc is in the file sf2yyc2 isn't...  that one should be an easy fix (adding it to the mameinfo file).

If you continue reporting games you find with this issue it will help me sort them out.  There's currently 50 diff low resolutions in use and 10,000s of games that could be run so it's easy for me to miss things.

Oh ok i thought it was a screen problem incompatible or something. Good to know thanks!

Umm what ill do is run through my list of games tomorrow and see which are doing it and list it here is that the best way? (Top of head it was fbneo sf2yyc, i think most flycast stuff like mvc2, virtua striker 2 and tennis, but ill check for certain tomorrow).



dee2eR

Administrator
*****
Hero Member
Posts: 253
Logged
actually, no need, I figured out a way to check them all reasonably quickly and now have a decent idea which ones need work.  Most of the problem ones are over 60hz or under 52hz.

Hopefully I'll figure out some nicer modes and can have an update out soon.

Gsr94t

**
Jr. Member
Posts: 28
Logged
#21
Quote from: dee2eR on Feb 08, 2026, 12:58 AMactually, no need, I figured out a way to check them all reasonably quickly and now have a decent idea which ones need work.  Most of the problem ones are over 60hz or under 52hz.

Hopefully I'll figure out some nicer modes and can have an update out soon.

Hi Dylan

I know you said not to worry, but I only had about 50 games to check through and had to check some games button mapping anyway.
These were the ones impacted by the curling at the top of screen.
Some very minor, some worse than others.


Flycast:
--------
MVC2 mvsc2.zip
Virtua Striker 2 ver2000 vs2_2k.zip
Virtua Tennis vtennis.zip
Virtua Tennis 2 vtennis2.zip
Street fighter zero 3 upper sfz3ugd.zip (Minor, more so on bootup/naomi logo. When it gets to the Zero3Upper title screen itself, rather than curl, its like the top row/s are distorted rather than curled? Far from bad though)

FinalBurn Neo:
--------------
SF2 yyc2 hack Sf2yyc2.zip
Interestingly, 3rd strike shows curl only on like the loading splash, but seems to be fine in the game itself from what I can tell. Either that or so minor cant tell so its probably fine


Mame 078:
---------
Killer Instinct kinst   minor

Mame 279:
----------
Bomberman world bbmanw.zip
Dyna Gears dynagear.zip
Gun Force II gunforc2.zip
Thunderzone thndzone.zip
Street Fighter EX2Plus sfex2p.zip  minor from memory
Also the below, but to be fair, im running vertical games on a horizontal screen, so not sure thats even achievable;
Frogger frogger.zip
Galaga galaga.zip
Galaga fast shoot galagamf.zip
donkey kong dkong.zip
Ladybug ladybug.zip
mspacman  mspacman.zip
pacman / puckman pacman.zip puckman.zip

dee2eR

Administrator
*****
Hero Member
Posts: 253
Logged
Thanks.

I'm working on the worst of them now.  The minor ones may wait until I have the bad ones fixed, possibly even until I've released the fixes for the worst ones (we'll see how I go, finding/tweaking modelines and testing, then adjusting scripting to match etc. takes time and is fairly tedious).

Looks like I've found the reason I was struggling to make 480i work properly too (except the initial boot splash which I have almost no control over)...

Next update should be a good one.

dee2eR

Administrator
*****
Hero Member
Posts: 253
Logged
Are you using 480i for menus and Naomi and rotated games? (selected via the service menu)  If so Naomi and rotated games should sort themselves out with the 480i fix that should be coming soon (no idea when at the moment).

Rotated games on 240p should be better than 480i currently, only the tiniest of evidence of curl.  At least on my bench PVM, maybe some other monitors are more picky.

So far no luck finding a good Naomi 240p with accurate-to-the-480p-of-the-original-hardware refresh rate that doesn't curl...  Haven't quite groked why some modes are good and some curl in terms of the modeline numbers so it's a slow process, but I'm still confident.  If nothing else fixing 480i was a win anyway.

Gsr94t

**
Jr. Member
Posts: 28
Logged
#24
Quote from: dee2eR on Feb 08, 2026, 09:00 PMAre you using 480i for menus and Naomi and rotated games? (selected via the service menu)  If so Naomi and rotated games should sort themselves out with the 480i fix that should be coming soon (no idea when at the moment).

Rotated games on 240p should be better than 480i currently, only the tiniest of evidence of curl.  At least on my bench PVM, maybe some other monitors are more picky.

So far no luck finding a good Naomi 240p with accurate-to-the-480p-of-the-original-hardware refresh rate that doesn't curl...  Haven't quite groked why some modes are good and some curl in terms of the modeline numbers so it's a slow process, but I'm still confident.  If nothing else fixing 480i was a win anyway.

Ill take a look and let you know
Im actually not sure
Im just using it 'out of box' after imaging the card and adding roms to be honest

What should my settings be for each emulator? (Will be Using astro nanao 15k display)

Do i need to set these settings before entering a game by pressing the service button and checking the arpicade menu (as a uniform setting for everything), or am i meant to go into a game and press something on a keyboard to check the emulators settings on each impacted game?

Sorry im very noob with some of this stuff

dee2eR

Administrator
*****
Hero Member
Posts: 253
Logged
out of the box it won't use 480i except for vector games.  I recommend to leave it like that until the 480i fix is out.  I've been running everything except vectors in 240p and today have discovered a few 480i related bugs on a couple of things I need to look into.

As far as the ARpiCADE settings from the service menu go you set it and it's like that til you change the setting again for the 480i toggle. 

All the emulator settings should be fine (ideally) out of the box, the various settings are normally handled by logic in the launchers (to handle res, rotation, etc) based off the mameinfo.txt file.  Run enough stuff and eventually you'l find something that could use adjustments in MAME or RetroArch, if it's a quirky control system you can usually change the control setups for just individual games in MAMEs menu (tab or start+joy right) or in RAs quick menu (F1 or start+b6). 

If you start trying ArcadePC stuff (type x and similar) it gets much harder and games actually have to be setup with config software.

The idea is that things should 'just work' (and be easy) so if you encounter anything feel free to let me know.  If you make any improvements please post them in a thread for everyone else too.

Gsr94t

**
Jr. Member
Posts: 28
Logged
Quote from: dee2eR on Feb 08, 2026, 11:21 PMout of the box it won't use 480i except for vector games.  I recommend to leave it like that until the 480i fix is out.  I've been running everything except vectors in 240p and today have discovered a few 480i related bugs on a couple of things I need to look into.

As far as the ARpiCADE settings from the service menu go you set it and it's like that til you change the setting again for the 480i toggle. 

All the emulator settings should be fine (ideally) out of the box, the various settings are normally handled by logic in the launchers (to handle res, rotation, etc) based off the mameinfo.txt file.  Run enough stuff and eventually you'l find something that could use adjustments in MAME or RetroArch, if it's a quirky control system you can usually change the control setups for just individual games in MAMEs menu (tab or start+joy right) or in RAs quick menu (F1 or start+b6). 

If you start trying ArcadePC stuff (type x and similar) it gets much harder and games actually have to be setup with config software.

The idea is that things should 'just work' (and be easy) so if you encounter anything feel free to let me know.  If you make any improvements please post them in a thread for everyone else too.

Sounds complicated.

Key mapping i just changed a couple mortal kombat keys and nba jam using TAB key, all seems sweet.

I dont have any vector games, so in other words dont touch anything video wise? Im assuming you're saying im running everything at 240p then and 240p also has curling issues on some games which is something need to live with?

Sorry if ive misunderstood

dee2eR

Administrator
*****
Hero Member
Posts: 253
Logged
Short term the easiest thing to do is live with the curl.

You could adjust the picture position with MAME sliders or similar to mitigate it somewhat but the propper fix is finding modes that don't curl and run at the right refresh rates.  I wouldn't bother at this point as, with some luck, I'll have real fixes out soon enough.

No need to apologise.  The complex part is making it simple, if that makes any sense.  Ideally all the backend complexity stays out of your way and you enjoy the games without having to worry about res switching etc.

Gsr94t

**
Jr. Member
Posts: 28
Logged
Thank you for all the help and kind words

Yes ill leave it be and one day when an update comes out ill do that for certain

dee2eR

Administrator
*****
Hero Member
Posts: 253
Logged
As the one person I'm currently discussing this issue with, would you rather:

1. Worst curl fixed up, most subtle curl possibly not perfected, fast release - prob next week (and likely ongoing improvements as I figure them out)
 OR
2. Worst curl fixed, subtle curl fixed, released when I get all the subtle curl dialed out (at least on my bench PVM), it takes as long as it takes.

Basicaly, I think I have all but the most subtle curl sorted (and some other slight improvements to res/refresh) and just have to do some 480i scripting fixes to be at (1), (2) has no ETA as it's results based (adjust numbers, try, repeat until perfect).  I'm currently leaning to (1) as the 480i improvements are prob worth it on their own and subtle bends over the top 3 lines arn't that game breaking.

What do you think?  I'm aware I've done a couple of updates recently, I don't want to make too many in too short a period to the point where it gets annoying for users.