Dingoonity.org

Other Portable Consoles => Ingenic JZ47xx Devices => Retro Game 350/RG-350 => Topic started by: nobk on January 11, 2020, 12:39:19 pm

Title: FBA for RG-350 by nobk r19 split default ROM settings in 2 types
Post by: nobk on January 11, 2020, 12:39:19 pm
OPK download link:
https://github.com/nobk/fba-sdl/releases
===
last release: FBA-RG350 r19 Base on  0.2.97.44
===
2010-01-22:
Split default ROM settings to two types: Vertical and Landscape. Suggest clean up all ROM configs and reset default settings when upgrade to r19.
Landscape default buttons 1:Y 2:B 3:X 4:A 5:L 6:R
Vertical default settings: 1:B 2:A auto-fire(1:Y 2:X ). rotate: -180(for RG350 right analog)

Add initial i18n language pack support. Now simplified chinese bitmap font 16x16 .. 12x12. Add language pack generate feature. Add skin in language pack. by nobk(不坏)

FBA .35 r17-1 special edition: Minor correction, two versions use separate favorites list.
FBA .35 r17 special edition: for play Bee Storm II 20-30 FPS. Base on  0.2.97.35 with right analog -180, hardware scaling full screen and all my changes from r2 to r17. Install both of them will be good combination, the ROM list cache is not the same copy and will not conflict with each other.

Highlight changes:
  FBA-RG350 app startup speed up by cache ROM list , 1 second up time with 5000 more ROMs, the fist time start up will create cache, it will take 13 seconds with 5000 more ROMs.
  Preview maker in game.
  Power button as in game menu hotkey.
  Add to favorites or delete ROMs.

2020-01-12: r17
  Simplify the process of generating preview images, the option to save as a preview image always takes effect.
  If there is no instant save in the current save sequence number, selecting the save preview function will save the paused picture before the game callout menu as a permanent preview. If you only want to take a preview, you don't need to save state now. You can just save the preview and exit the game directly.
  If the current instant archive number is valid, the last screen in state file archiving is saved to the permanent preview.
2020-01-11: r16
  No preview game will display exist save state screenshot as preview on game list(display order 9..0 reverse order).
  Add in game menu item 'Save as preview' to Save selected save state screenshot as preview to .fba/preview directory,
  that cause no preview game becomes have preview game.  by nobk(不坏)
2020-01-08: r15
  Add batch set mark flags, batch add to favorites, delete ROMs in batch (important note: delete without confirmation).
  The left and right arrow buttons in the ROM list interface have been changed to the page up/down function.
  Y+SELECT mark a ROM and move the cursor down. press again to mark multiple ROMs in sequence.
  Y+A Add all the marked ROMs to the favorite list. If the current list is a favorite list, the selected ROMs are cleared from the favorite list.
  Y+START Delete all marked ROMs. Since this is a two-step operation, it is not easy to mistakenly operate, so this operation does not provide a confirmation option, it will execute immediately, please use with care. by nobk(不坏)
2020-01-07: r13
  Detect ROMs directory changes(add or remove ROM) and auto refresh available ROMs list cache.
Keep the manual rescaning ROMs list feature as fallback plan. by nobk(不坏)
2020-01-06:r12
  Optimize program startup speed by using ROMs list cache. with 5200 ROMs in directory, program first time startup speed
  4 second faster than old release, and next time startup speed only 1 second.
  Notice: After add new game ROMs in to SD card ROMs directory, fba will not find them by default.
  You need press 'start' then 'A' to enter "Main settings" menu and run "Clear ROMs list cache and rescaning" menu item.
by nobk(不坏)
2020-01-05:r10  Save and Load state menu item add preview picture. by nobk(不坏)
2020-01-04:r9   Power button pop up menu. by nobk(不坏)
2020-01-03:r8   Bugfix: rotate -180 right joystick lag some time. by nobk(不坏)
2020-01-02:r7   Autofire fix. Button name for RG350 fix. by nobk(不坏)
2020-01-01: forked from soarqin/fba-sdl
Title: Re: FBA for RG-350 by nobk with new features since Jan 2 to Jan 11
Post by: ace9094 on January 11, 2020, 01:09:33 pm
AWESOME... Thanks I will give it go...

Which is the best romset, 0.2.97.35 or 0.2.97.44 ?

Thanks
ace
Title: Re: FBA for RG-350 by nobk with new features since Jan 2 to Jan 11
Post by: nobk on January 11, 2020, 01:40:50 pm
It based on soarqin/fba-sdl, should be 0.2.97.44(with CPS3 ROM set but low fps), with hardware scaling full screen, and Rotate vertical game -180, right analog stick enable, lag fix.
Title: Re: FBA for RG-350 by nobk with new features since Jan 2 to Jan 11
Post by: npaladin2000 on January 11, 2020, 03:14:08 pm
Save states working yet?
Title: Re: FBA for RG-350 by nobk with new features since Jan 2 to Jan 11
Post by: Recce on January 11, 2020, 03:51:51 pm
Is there any improvement on game framerates?

Although this latest version which is based on 0.2.97.44 had improvements on CPS3 games, it actually had lower framerate on some PGM games, e.g. Bee Storm (DoDonPachi II) runs at 10++ fps on this version whereas the older FBA 0.2.97.35 I had runs it at 20++ fps.

I'm kinda stuck in the middle, I can run the Bee Storm at better framerate with 0.2.97.35 but it intermittently had no response on the right stick, or I run it on this latest version 0.2.97.44 with right stick fix but with lots of frame skips and slowdowns (barely playable) :(

Title: Re: FBA for RG-350 by nobk with new features since Jan 2 to Jan 11
Post by: Recce on January 11, 2020, 03:57:00 pm
Save states working yet?

I tried on SFIII New Generation it is able to save and load state.
Title: Re: FBA for RG-350 by nobk with new features since Jan 2 to Jan 11
Post by: nobk on January 11, 2020, 03:59:14 pm
Save states working yet?
Yes, working with screenshot preview. both on menu(press power button show menu, select"save satate") and in game(L1+R1+B). But take a snapshot will take longer time(2 seconds with game pause), to generate better quality .png images.
Title: Re: FBA for RG-350 by nobk with new features since Jan 2 to Jan 11
Post by: nobk on January 11, 2020, 04:04:35 pm
Is there any improvement on game framerates?

Although this latest version which is based on 0.2.97.44 had improvements on CPS3 games, it actually had lower framerate on some PGM games, e.g. Bee Storm (DoDonPachi II) runs at 10++ fps on this version whereas the older FBA 0.2.97.35 I had runs it at 20++ fps.

I'm kinda stuck in the middle, I can run the Bee Storm at better framerate with 0.2.97.35 but it intermittently had no response on the right stick, or I run it on this latest version 0.2.97.44 with right stick fix but with lots of frame skips and slowdowns (barely playable) :(
which 0.2.97.35 release you download from?
Title: Re: FBA for RG-350 by nobk with new features since Jan 2 to Jan 11
Post by: gameblabla on January 11, 2020, 04:08:54 pm
which 0.2.97.35 release you download from?
He's talking of dmitry's GCW0 port of FBA 0.2.97.35 :
https://github.com/dmitrysmagin/fba-sdl (https://github.com/dmitrysmagin/fba-sdl)

nobk could try to use Profile Guide optimization to help speed things up but other than that there's not much he can't do without removing some cores or reverting to an older version of C68K. It's not surprising that the newer FBA is slower than the older one.

I guess the best short term fix would be to add 2nd analog stick support to the old FBA. However, i have no idea to what it should be mapped to.
Title: Re: FBA for RG-350 by nobk with new features since Jan 2 to Jan 11
Post by: Recce on January 11, 2020, 04:13:09 pm
Is there any improvement on game framerates?

Although this latest version which is based on 0.2.97.44 had improvements on CPS3 games, it actually had lower framerate on some PGM games, e.g. Bee Storm (DoDonPachi II) runs at 10++ fps on this version whereas the older FBA 0.2.97.35 I had runs it at 20++ fps.

I'm kinda stuck in the middle, I can run the Bee Storm at better framerate with 0.2.97.35 but it intermittently had no response on the right stick, or I run it on this latest version 0.2.97.44 with right stick fix but with lots of frame skips and slowdowns (barely playable) :(
which 0.2.97.35 release you download from?

How to check the release info? It only shows 0.2.97.35 Team FB Alpha. I can't remember where I download it from as I've downloaded quite a number of different builds in past 3 months. The file size is 4012KB if it helps.
Title: Re: FBA for RG-350 by nobk with new features since Jan 2 to Jan 11
Post by: Recce on January 11, 2020, 04:26:17 pm
which 0.2.97.35 release you download from?
He's talking of dmitry's GCW0 port of FBA 0.2.97.35 :
https://github.com/dmitrysmagin/fba-sdl (https://github.com/dmitrysmagin/fba-sdl)

nobk could try to use Profile Guide optimization to help speed things up but other than that there's not much he can't do without removing some cores or reverting to an older version of C68K. It's not surprising that the newer FBA is slower than the older one.

I guess the best short term fix would be to add 2nd analog stick support to the old FBA. However, i have no idea to what it should be mapped to.

The 0.2.97.35 version I had already supports the right stick with 180deg rotation as well, it's just that the stick intermittently looses response.
Title: Re: FBA for RG-350 by nobk with new features since Jan 2 to Jan 11
Post by: ace9094 on January 11, 2020, 05:55:32 pm
It based on soarqin/fba-sdl, should be 0.2.97.44(with CPS3 ROM set but low fps), with hardware scaling full screen, and Rotate vertical game -180, right analog stick enable, lag fix.

OK Great, I will try it... Thanks again

2020-01-04:r9   Power button pop up menu. by nobk(不坏)

A great addition, I am always starting a 2 player game by mistake when exiting a game  ;D ;D ;D

Do you think it is possible to add "Animated GIF" to your next release of  FBA Arcade emulator ?  I would like to use something like GIF below. I have lots of Videos I can convert for almost all of the systems supported on the RG-350 and PocketGo 2 :)

(https://i.ibb.co/0t9ZFTc/Hyper-Video-mpeg4.gif)

Thanks
ace
Title: Re: FBA for RG-350 by nobk with new features since Jan 2 to Jan 11
Post by: nobk on January 11, 2020, 07:11:46 pm
Is there any improvement on game framerates?

Although this latest version which is based on 0.2.97.44 had improvements on CPS3 games, it actually had lower framerate on some PGM games, e.g. Bee Storm (DoDonPachi II) runs at 10++ fps on this version whereas the older FBA 0.2.97.35 I had runs it at 20++ fps.

I'm kinda stuck in the middle, I can run the Bee Storm at better framerate with 0.2.97.35 but it intermittently had no response on the right stick, or I run it on this latest version 0.2.97.44 with right stick fix but with lots of frame skips and slowdowns (barely playable) :(
which 0.2.97.35 release you download from?

How to check the release info? It only shows 0.2.97.35 Team FB Alpha. I can't remember where I download it from as I've downloaded quite a number of different builds in past 3 months. The file size is 4012KB if it helps.
I have 0.2.97.35 build with auto-fire fix and right analog lag fix, auto enable right analog when set -180 rotate. You can use this build version with a different ROM path to play Bee Storm, because it have no ROM list cache.
And because I delete source tree of 0.2.97.35, I will no longer add any feature to them.
https://drive.google.com/open?id=1fGzFeUxTLYOfV3wau2I0WENYxnjhPBrD
Title: Re: FBA for RG-350 by nobk with new features since Jan 2 to Jan 11
Post by: goodfodder on January 12, 2020, 12:25:31 am
It based on soarqin/fba-sdl, should be 0.2.97.44(with CPS3 ROM set but low fps), with hardware scaling full screen, and Rotate vertical game -180, right analog stick enable, lag fix.

Confused, CPS3 runs at .44 speed, controls do not work in Sega games and have poor frame rates?

Delete function not working for me, it del the entry however not the file hence pops back upon cache rebuild
Title: Re: FBA for RG-350 by nobk with new features since Jan 2 to Jan 11
Post by: Recce on January 12, 2020, 09:20:54 am
Is there any improvement on game framerates?

Although this latest version which is based on 0.2.97.44 had improvements on CPS3 games, it actually had lower framerate on some PGM games, e.g. Bee Storm (DoDonPachi II) runs at 10++ fps on this version whereas the older FBA 0.2.97.35 I had runs it at 20++ fps.

I'm kinda stuck in the middle, I can run the Bee Storm at better framerate with 0.2.97.35 but it intermittently had no response on the right stick, or I run it on this latest version 0.2.97.44 with right stick fix but with lots of frame skips and slowdowns (barely playable) :(
which 0.2.97.35 release you download from?

How to check the release info? It only shows 0.2.97.35 Team FB Alpha. I can't remember where I download it from as I've downloaded quite a number of different builds in past 3 months. The file size is 4012KB if it helps.
I have 0.2.97.35 build with auto-fire fix and right analog lag fix, auto enable right analog when set -180 rotate. You can use this build version with a different ROM path to play Bee Storm, because it have no ROM list cache.
And because I delete source tree of 0.2.97.35, I will no longer add any feature to them.
https://drive.google.com/open?id=1fGzFeUxTLYOfV3wau2I0WENYxnjhPBrD

Thanks for your effort! I'll try it out.
Title: Re: FBA for RG-350 by nobk with new features since Jan 2 to Jan 11
Post by: nobk on January 12, 2020, 09:31:43 am
Is there any improvement on game framerates?

Although this latest version which is based on 0.2.97.44 had improvements on CPS3 games, it actually had lower framerate on some PGM games, e.g. Bee Storm (DoDonPachi II) runs at 10++ fps on this version whereas the older FBA 0.2.97.35 I had runs it at 20++ fps.

I'm kinda stuck in the middle, I can run the Bee Storm at better framerate with 0.2.97.35 but it intermittently had no response on the right stick, or I run it on this latest version 0.2.97.44 with right stick fix but with lots of frame skips and slowdowns (barely playable) :(
which 0.2.97.35 release you download from?

How to check the release info? It only shows 0.2.97.35 Team FB Alpha. I can't remember where I download it from as I've downloaded quite a number of different builds in past 3 months. The file size is 4012KB if it helps.
I have 0.2.97.35 build with auto-fire fix and right analog lag fix, auto enable right analog when set -180 rotate. You can use this build version with a different ROM path to play Bee Storm, because it have no ROM list cache.
And because I delete source tree of 0.2.97.35, I will no longer add any feature to them.
https://drive.google.com/open?id=1fGzFeUxTLYOfV3wau2I0WENYxnjhPBrD

Thanks for your effort! I'll try it out.
Sorry because fba all version share the same .fba config file, change ROM path only effect one version not possible. And I find my .35 opk only fix autofire, a patch to right analog still not apply to this opk, that means right analog still random lag while using autofire,. Maybe I will port .44 changes down to .35 later, let both of them using cached ROM list.
Title: Re: FBA for RG-350 by nobk with new features since Jan 2 to Jan 11
Post by: Recce on January 12, 2020, 10:00:24 am
Is there any improvement on game framerates?

Although this latest version which is based on 0.2.97.44 had improvements on CPS3 games, it actually had lower framerate on some PGM games, e.g. Bee Storm (DoDonPachi II) runs at 10++ fps on this version whereas the older FBA 0.2.97.35 I had runs it at 20++ fps.

I'm kinda stuck in the middle, I can run the Bee Storm at better framerate with 0.2.97.35 but it intermittently had no response on the right stick, or I run it on this latest version 0.2.97.44 with right stick fix but with lots of frame skips and slowdowns (barely playable) :(
which 0.2.97.35 release you download from?

How to check the release info? It only shows 0.2.97.35 Team FB Alpha. I can't remember where I download it from as I've downloaded quite a number of different builds in past 3 months. The file size is 4012KB if it helps.
I have 0.2.97.35 build with auto-fire fix and right analog lag fix, auto enable right analog when set -180 rotate. You can use this build version with a different ROM path to play Bee Storm, because it have no ROM list cache.
And because I delete source tree of 0.2.97.35, I will no longer add any feature to them.
https://drive.google.com/open?id=1fGzFeUxTLYOfV3wau2I0WENYxnjhPBrD

Thanks for your effort! I'll try it out.

Just played through Bee Storm DoDonPachi II to the end. This special build seems to still have intermittent right stick not responding, but much less frequent than the older build.

Interestingly, I just noticed the first game DoDonPachi appeared in the PGM list for build 0.2.97.35 (I can launch and play it) whereas in build 0.2.97.44 it did not appear in the list for some reason.
Title: Re: FBA for RG-350 by nobk with new features since Jan 2 to Jan 11
Post by: Recce on January 12, 2020, 10:05:27 am
Is there any improvement on game framerates?

Although this latest version which is based on 0.2.97.44 had improvements on CPS3 games, it actually had lower framerate on some PGM games, e.g. Bee Storm (DoDonPachi II) runs at 10++ fps on this version whereas the older FBA 0.2.97.35 I had runs it at 20++ fps.

I'm kinda stuck in the middle, I can run the Bee Storm at better framerate with 0.2.97.35 but it intermittently had no response on the right stick, or I run it on this latest version 0.2.97.44 with right stick fix but with lots of frame skips and slowdowns (barely playable) :(
which 0.2.97.35 release you download from?

How to check the release info? It only shows 0.2.97.35 Team FB Alpha. I can't remember where I download it from as I've downloaded quite a number of different builds in past 3 months. The file size is 4012KB if it helps.
I have 0.2.97.35 build with auto-fire fix and right analog lag fix, auto enable right analog when set -180 rotate. You can use this build version with a different ROM path to play Bee Storm, because it have no ROM list cache.
And because I delete source tree of 0.2.97.35, I will no longer add any feature to them.
https://drive.google.com/open?id=1fGzFeUxTLYOfV3wau2I0WENYxnjhPBrD

Thanks for your effort! I'll try it out.
Sorry because fba all version share the same .fba config file, change ROM path only effect one version not possible. And I find my .35 opk only fix autofire, a patch to right analog still not apply to this opk, that means right analog still random lag while using autofire,. Maybe I will port .44 changes down to .35 later, let both of them using cached ROM list.

Thanks. When you've done that, we'll have best of both worlds with 2 versions in the RG350, one that can play CPS3 at higher framerates and the other play other games at higher framerates.
Title: Re: FBA for RG-350 by nobk with new features since Jan 2 to Jan 11
Post by: nobk on January 12, 2020, 05:59:54 pm
Is there any improvement on game framerates?

Although this latest version which is based on 0.2.97.44 had improvements on CPS3 games, it actually had lower framerate on some PGM games, e.g. Bee Storm (DoDonPachi II) runs at 10++ fps on this version whereas the older FBA 0.2.97.35 I had runs it at 20++ fps.

I'm kinda stuck in the middle, I can run the Bee Storm at better framerate with 0.2.97.35 but it intermittently had no response on the right stick, or I run it on this latest version 0.2.97.44 with right stick fix but with lots of frame skips and slowdowns (barely playable) :(
which 0.2.97.35 release you download from?

How to check the release info? It only shows 0.2.97.35 Team FB Alpha. I can't remember where I download it from as I've downloaded quite a number of different builds in past 3 months. The file size is 4012KB if it helps.
I have 0.2.97.35 build with auto-fire fix and right analog lag fix, auto enable right analog when set -180 rotate. You can use this build version with a different ROM path to play Bee Storm, because it have no ROM list cache.
And because I delete source tree of 0.2.97.35, I will no longer add any feature to them.
https://drive.google.com/open?id=1fGzFeUxTLYOfV3wau2I0WENYxnjhPBrD

Thanks for your effort! I'll try it out.
Sorry because fba all version share the same .fba config file, change ROM path only effect one version not possible. And I find my .35 opk only fix autofire, a patch to right analog still not apply to this opk, that means right analog still random lag while using autofire,. Maybe I will port .44 changes down to .35 later, let both of them using cached ROM list.

Thanks. When you've done that, we'll have best of both worlds with 2 versions in the RG350, one that can play CPS3 at higher framerates and the other play other games at higher framerates.
FBA .35 r17 special edition, for play Bee Storm II 20-30 FPS. Base on  0.2.97.35 with right analog -180, hardware scaling full screen and all my changes from r2 to r17.
https://drive.google.com/open?id=1S-UOx3KAZqOQsZfyAvAu7BHGyoTPu3hm
Title: Re: FBA for RG-350 by nobk r19 split default ROM settings in 2 types
Post by: nobk on January 22, 2020, 04:20:03 am
FBA-RG350 r19 release
Title: Re: FBA for RG-350 by nobk r19 split default ROM settings in 2 types
Post by: michaelpegaso on January 22, 2020, 03:17:17 pm
Thank you for updating the emulator with new options and improvements. I have a problem with some games like "miss world 98" the inverted image comes out and does not let me rotate the image.
Title: Re: FBA for RG-350 by nobk r19 split default ROM settings in 2 types
Post by: goodfodder on January 22, 2020, 07:41:41 pm
Thanks for the update, unfortunately the controls of Sega games e.g. outrun, afterburner do not work for me in either build (works with the original fba) Any ideas? Non sega games are fine
Title: Re: FBA for RG-350 by nobk r19 split default ROM settings in 2 types
Post by: nobk on January 23, 2020, 12:53:39 am
Thanks for the update, unfortunately the controls of Sega games e.g. outrun, afterburner do not work for me in either build (works with the original fba) Any ideas? Non sega games are fine
SNES, SEGA_MEGADRIVE, PCENGINE, SEGA_MASTER_SYSTEM drivers not build by this fba emulator, I do not know why, this code fork from upstream, I just made some front end improvement.
Title: Re: FBA for RG-350 by nobk r19 split default ROM settings in 2 types
Post by: Recce on January 23, 2020, 02:38:06 am
Thanks for the update, unfortunately the controls of Sega games e.g. outrun, afterburner do not work for me in either build (works with the original fba) Any ideas? Non sega games are fine

Just tested, had the same issue. The Sega Outrun arcade game does not recognise the dpad or left stick movement, although the original fba-rg350-rotation_180-190930.opk seems to work ok.
Title: Re: FBA for RG-350 by nobk r19 split default ROM settings in 2 types
Post by: nobk on January 23, 2020, 02:50:13 am
Thanks for the update, unfortunately the controls of Sega games e.g. outrun, afterburner do not work for me in either build (works with the original fba) Any ideas? Non sega games are fine

Just tested, had the same issue. The Sega Outrun arcade game does not recognise the dpad or left stick movement, although the original fba-rg350-rotation_180-190930.opk seems to work ok.
Do you have the github url for fba-rg350-rotation_180-190930.opk ? I may compare the different of fba drivers .
Title: Re: FBA for RG-350 by nobk r19 split default ROM settings in 2 types
Post by: Recce on January 23, 2020, 04:44:30 am
Thanks for the update, unfortunately the controls of Sega games e.g. outrun, afterburner do not work for me in either build (works with the original fba) Any ideas? Non sega games are fine

Just tested, had the same issue. The Sega Outrun arcade game does not recognise the dpad or left stick movement, although the original fba-rg350-rotation_180-190930.opk seems to work ok.
Do you have the github url for fba-rg350-rotation_180-190930.opk ? I may compare the different of fba drivers .

It came in one of the firmware image files done by Jutleys (I think it's RG-350_BASE_v1.5_231019.img.7z), downloaded from https://rs97.bitgala.xyz/RG-350/Latest%20Firmware/

Not sure which github it belongs to.

Title: Re: FBA for RG-350 by nobk r19 split default ROM settings in 2 types
Post by: SeongGino on January 23, 2020, 05:05:08 am
Hi! Great release.

Two questions:

1) I understand a lot of the changes you're making are for the frontend, but do you think it could be possible to look into and, perhaps, implementing the saving and loading of NVRAM (cabinet settings)? As of now, Free-Play/difficulty, or Universe BIOS settings need to be re-entered every time one wants to play with the same setup they used previously.

2) I noticed that you still have the FBA Explorer link implemented. Do you think it could be possible to load FBA ROM settings when invoking the emulator from the frontend? As of now, if I was to, say, play 1941, then using the Explorer link would have it be flipped clockwise and use the left-side controls (obviously the wrong default setup); I'd have to use FBA UX to play vertical games in their respective orientation. It could also be useful if I was to, say, want CPS1/2 games to be scaled to fullscreen, but keep Neo-Geo at their native resolution without scaling.

On a side note, I have a modification that would improve the Explorer link by utilizing an Alias file (synced to FBA 0.2.97.42). I'm assuming you'd be fine if I pushed this along to your repo to be used with FBA Explorer?

Thanks!
Title: Re: FBA for RG-350 by nobk r19 split default ROM settings in 2 types
Post by: nobk on January 23, 2020, 11:15:48 am
Hi! Great release.

Two questions:

1) I understand a lot of the changes you're making are for the frontend, but do you think it could be possible to look into and, perhaps, implementing the saving and loading of NVRAM (cabinet settings)? As of now, Free-Play/difficulty, or Universe BIOS settings need to be re-entered every time one wants to play with the same setup they used previously.

2) I noticed that you still have the FBA Explorer link implemented. Do you think it could be possible to load FBA ROM settings when invoking the emulator from the frontend? As of now, if I was to, say, play 1941, then using the Explorer link would have it be flipped clockwise and use the left-side controls (obviously the wrong default setup); I'd have to use FBA UX to play vertical games in their respective orientation. It could also be useful if I was to, say, want CPS1/2 games to be scaled to fullscreen, but keep Neo-Geo at their native resolution without scaling.

On a side note, I have a modification that would improve the Explorer link by utilizing an Alias file (synced to FBA 0.2.97.42). I'm assuming you'd be fine if I pushed this along to your repo to be used with FBA Explorer?

Thanks!
1. I still not read any code about DIP or cheat code.
2. Currently, I know nothing about FBA Explorer.

If your code no uncertain side effect, code merge  is welcome.
There still some tasks on my TODO list, I may look into above things later.
Title: Re: FBA for RG-350 by nobk r19 split default ROM settings in 2 types
Post by: a330boy on January 23, 2020, 05:12:49 pm
Very good release. BTW, anyway good screenies to populate the .fba/previews folder?
Title: Re: FBA for RG-350 by nobk r19 split default ROM settings in 2 types
Post by: a330boy on January 23, 2020, 07:43:11 pm
Any chance for an Explorer version of FBA?
Title: Re: FBA for RG-350 by nobk r19 split default ROM settings in 2 types
Post by: SeongGino on January 23, 2020, 09:09:13 pm
Any chance for an Explorer version of FBA?

It's already been there.
Title: Re: FBA for RG-350 by nobk r19 split default ROM settings in 2 types
Post by: theblade79 on January 24, 2020, 12:34:16 pm
Hello. What is the correct romset for the FBA version 0.2.97.44 ?? is the 0.159?
I tried some roms but it doesn't work (ex Bubble Bobble and Bubble Bobble II)

Tks
Title: Re: FBA for RG-350 by nobk r19 split default ROM settings in 2 types
Post by: chataigne on January 24, 2020, 10:17:51 pm
Hello
Thank you for your fba version.
It works great, even with cps3...
But I have 1 problem: I'm using it in emulationstation and I can't get your version launch a rom from command line. (It gets to fba frontend menu)
It works ok with other fba version (directly launch the rom)
The command line used in emulationstation is this:
"opkrun" "/media/RG-350/emulators/fba.opk" %ROM%

Any idea ?
Title: Re: FBA for RG-350 by nobk r19 split default ROM settings in 2 types
Post by: _cyrAx on February 25, 2020, 01:38:25 am
Hey

Is any update planned to fix the Sega etc... Driver problem?
This will be perfect.

Also I feel espgaluda kinda slowish ~30fps,
when other cave games runs steady 60.



Title: Re: FBA for RG-350 by nobk r19 split default ROM settings in 2 types
Post by: a330boy on July 11, 2020, 12:11:33 am
Any chance for an Explorer version of FBA?

It's already been there.

Thanks.
Title: Re: FBA for RG-350 by nobk r19 split default ROM settings in 2 types
Post by: a330boy on July 11, 2020, 12:11:56 am
How to remove or hide FBA UX?
Title: Re: FBA for RG-350 by nobk r19 split default ROM settings in 2 types
Post by: goldmojo on July 11, 2020, 09:20:38 am
How to remove or hide FBA UX?
You can edit the opk and delete this file : fba_ux.gcw0.desktop
It will remove the icon but I don't recommend it, you need the user interface to setup most options.
Title: Re: FBA for RG-350 by nobk r19 split default ROM settings in 2 types
Post by: goldmojo on July 11, 2020, 09:25:54 am
2) I noticed that you still have the FBA Explorer link implemented. Do you think it could be possible to load FBA ROM settings when invoking the emulator from the frontend? As of now, if I was to, say, play 1941, then using the Explorer link would have it be flipped clockwise and use the left-side controls (obviously the wrong default setup); I'd have to use FBA UX to play vertical games in their respective orientation. It could also be useful if I was to, say, want CPS1/2 games to be scaled to fullscreen, but keep Neo-Geo at their native resolution without scaling.
Hello SeongGino,

I fixed the bad rotation issue in nobk version here : https://github.com/nobk/fba-sdl/pull/12 (https://github.com/nobk/fba-sdl/pull/12)

Nobk did't take it into account for now but you can get the fixed version in my forked repository here :
https://github.com/goldmojo/fba-sdl/releases/tag/r19_2020-01-29-.44_alias_cmdline_gameconfig (https://github.com/goldmojo/fba-sdl/releases/tag/r19_2020-01-29-.44_alias_cmdline_gameconfig)

It also integrated your aliases modification ;)
Title: Re: FBA for RG-350 by nobk r19 split default ROM settings in 2 types
Post by: LvL99Bard on July 11, 2020, 01:10:21 pm
With this latest update of FBA you can no longer control driving games like Out Run and CHase HQ with the d-pad and analogue stick. All other buttons work fine.
Title: Re: FBA for RG-350 by nobk r19 split default ROM settings in 2 types
Post by: goodfodder on July 11, 2020, 11:11:32 pm
Pitty Sega arcade games are unplayable due to the lack of controls
Title: Re: FBA for RG-350 by nobk r19 split default ROM settings in 2 types
Post by: goldmojo on July 12, 2020, 09:11:03 am
In which version do these controls exist ?

Is it in nobk .35 or .44 or any other version ?
If you provide the link to the sources, I will have a look.

Could you also send the exact name of the rom you are using (exact zip name) ?
Title: Re: FBA for RG-350 by nobk r19 split default ROM settings in 2 types
Post by: LvL99Bard on July 12, 2020, 11:06:10 am

>In which version do these controls exist?

In this version FBA(Explorer)_2019-12-24.opk you can control driving games like Out Run with the D-Pad and Analogue. whilst the controls work, the vertical explorer problem hasnt been fixed. I rather use your updated version of FBA. If the driving controls worked it would be perfect

The version is available here -

https://mega.nz/file/Gfwl0DiQ#PwmHnPI1PodemqX6MBXILjpe4DFhqbiEqJesltf79M8

>Could you also send the exact name of the rom you are using (exact zip name)

outrun.zip

Thanks for your help
Title: Re: FBA for RG-350 by nobk r19 split default ROM settings in 2 types
Post by: LvL99Bard on July 12, 2020, 11:06:31 am
>In which version do these controls exist?

In this version FBA(Explorer)_2019-12-24.opk you can control driving games like Out Run with the D-Pad and Analogue. whilst the controls work, the vertical explorer problem hasnt been fixed. I rather use your updated version of FBA. If the driving controls worked it would be perfect

The version is available here -

https://mega.nz/file/Gfwl0DiQ#PwmHnPI1PodemqX6MBXILjpe4DFhqbiEqJesltf79M8

>Could you also send the exact name of the rom you are using (exact zip name)

outrun.zip

Thanks for your help
Title: Re: FBA for RG-350 by nobk r19 split default ROM settings in 2 types
Post by: goldmojo on July 12, 2020, 11:34:12 am
Thank you for these precious informations, I think that I found what was wrong.
It seems to be a regression introduced in r7 release.

You can test this new release :
https://github.com/goldmojo/fba-sdl/releases (https://github.com/goldmojo/fba-sdl/releases)

Sega control issue should be fixed, could you test and confirm that everything is ok now ?

This version is cumulative with previous work from nobk r19 + SeongGino + command line vertical games fix.
Title: Re: FBA for RG-350 by nobk r19 split default ROM settings in 2 types
Post by: LvL99Bard on July 12, 2020, 11:51:05 am
Yep. Confirmed! Everything ive tried so far seems to be working. Controls are back for Chase HQ and Out Run. Thanks for fixing it!
Title: Re: FBA for RG-350 by nobk r19 split default ROM settings in 2 types
Post by: goldmojo on July 12, 2020, 11:58:46 am
Thank you, I will create a new Pull request to nobk but he doesn't seem active.

I will continue to publish fixes on my fork page here :
https://github.com/goldmojo/fba-sdl/releases (https://github.com/goldmojo/fba-sdl/releases)

Maybe my pull requests will be one day in nobk r20 ...
Title: Re: FBA for RG-350 by nobk r19 split default ROM settings in 2 types
Post by: LvL99Bard on July 12, 2020, 12:10:11 pm
Id love a fix for the Vice C64 emulator that would enable games to be launched direct from SimpleMenu. I know theres a Vice(Explorer).opk mod, but that comes bundled with separate launchers for CBM128, Vic20. I wish i knew a way how to delete these from the .opk so i could just have a lone C64 explorer.

Sorry if im being cheeky and asking
Title: Re: FBA for RG-350 by nobk r19 split default ROM settings in 2 types
Post by: goldmojo on July 12, 2020, 12:34:29 pm
Id love a fix for the Vice C64 emulator that would enable games to be launched direct from SimpleMenu. I know theres a Vice(Explorer).opk mod, but that comes bundled with separate launchers for CBM128, Vic20. I wish i knew a way how to delete these from the .opk so i could just have a lone C64 explorer.

Sorry if im being cheeky and asking

It should be a new thread ;)
I will help you on this by PM (check you inbox in top-right of the forum screen).
Title: Re: FBA for RG-350 by nobk r19 split default ROM settings in 2 types
Post by: DaveC1964 on July 13, 2020, 06:08:48 am
Do you know why VICE does not allow .PRG files to be loaded on the RG 350?  All other versions of VICE load these files and some games are only available in that format. 

For FBA do you know how to get sound samples to work (Donkey Kong etc)?   Also if I just want one icon (for setup/vertical mode) how do I get rid of the other one as I don't need that and it just confuses things (the one that uses system browser)?

Thanks.
Title: Re: FBA for RG-350 by nobk r19 split default ROM settings in 2 types
Post by: goldmojo on July 13, 2020, 11:52:46 am
Do you know why VICE does not allow .PRG files to be loaded on the RG 350?  All other versions of VICE load these files and some games are only available in that format. 
I don't use VICE, I have no idea.
For FBA do you know how to get sound samples to work (Donkey Kong etc)?   Also if I just want one icon (for setup/vertical mode) how do I get rid of the other one as I don't need that and it just confuses things (the one that uses system browser)?
Samples should go to $HOME/.fba/samples

You can get rid of icons just by removing associated .desktop file in OPK (in your use case, it is fba_ux.gcw0.desktop).
To do it, you need OpenPackageCreator : https://github.com/Harteex/OpenPackageCreator/releases (https://github.com/Harteex/OpenPackageCreator/releases)
- Use this command to expend opk : unsquashfs.exe fba.opk
- Remove anything you don't need in created directory named squashfs-root
- Build your new opk with this command : mksquashfs.exe squashfs-root fba_new.opk
That is quite easy.
Title: Re: FBA for RG-350 by nobk r19 split default ROM settings in 2 types
Post by: goldmojo on July 13, 2020, 11:55:04 am
Pitty Sega arcade games are unplayable due to the lack of controls
Hello goodfodder,

It is fixed in this latest release :
https://github.com/goldmojo/fba-sdl/releases

Sega control issue should be fixed.

This version is cumulative with previous work from nobk r19 + SeongGino + command line vertical games fix.
Title: Re: FBA for RG-350 by nobk r19 split default ROM settings in 2 types
Post by: goodfodder on July 13, 2020, 11:57:13 am
Awesome, thanks for your hard work
Title: Re: FBA for RG-350 by nobk r19 split default ROM settings in 2 types
Post by: DaveC1964 on July 13, 2020, 04:08:30 pm

Samples should go to $HOME/.fba/samples

You can get rid of icons just by removing associated .desktop file in OPK (in your use case, it is fba_ux.gcw0.desktop).
To do it, you need OpenPackageCreator : https://github.com/Harteex/OpenPackageCreator/releases (https://github.com/Harteex/OpenPackageCreator/releases)
- Use this command to expend opk : unsquashfs.exe fba.opk
- Remove anything you don't need in created directory named squashfs-root
- Build your new opk with this command : mksquashfs.exe squashfs-root fba_new.opk
That is quite easy.

I have the samples in there but it doesn't work.  They are zipped, should they be?  Do the samples work for you?  I tested Donkey Kong but the sampled sounds are missing.

Couldn't there be separate .OPKs for the different FBA versions?  This gives the option for users to put the FBA version they want on the system without icon clutter.   Doing what you suggest is a lot of messing around and would be undone every time there is an update.  I don't see any logic that makes sense to have multiple versions in one .OPK.

Thanks.
Title: Re: FBA for RG-350 by nobk r19 split default ROM settings in 2 types
Post by: Pender666 on July 13, 2020, 11:50:25 pm
Pitty Sega arcade games are unplayable due to the lack of controls
Hello goodfodder,

It is fixed in this latest release :
https://github.com/goldmojo/fba-sdl/releases

Sega control issue should be fixed.

This version is cumulative with previous work from nobk r19 + SeongGino + command line vertical games fix.

Thanks for the update. Do you think it is possible to fix saving nvram to keep dipswitched? And Sega games like altered best and hang on are always on hardest difficult setting. And about the scaling of Chelnov - atomic runner, gauntlet 1 and 2, karnov, Kung Fu master, pit fighter, s.p.y., tmnt 1, vendetta and most of neogeo games.
Title: Re: FBA for RG-350 by nobk r19 split default ROM settings in 2 types
Post by: Yan on July 18, 2020, 04:28:35 pm
Pitty Sega arcade games are unplayable due to the lack of controls
Hello goodfodder,

It is fixed in this latest release :
https://github.com/goldmojo/fba-sdl/releases

Sega control issue should be fixed.

This version is cumulative with previous work from nobk r19 + SeongGino + command line vertical games fix.

Could you please sync the source code with FB Neo and specify the .dat version so that people can build a full rom-set?
Title: Re: FBA for RG-350 by nobk r19 split default ROM settings in 2 types
Post by: dezign999 on July 28, 2020, 03:43:52 am
Quote

Samples should go to $HOME/.fba/samples


Cannot get this to work for samples. Anyone have sound samples working?
Title: Re: FBA for RG-350 by nobk r19 split default ROM settings in 2 types
Post by: DaveC1964 on July 30, 2020, 11:02:37 pm
@goldmojo

I still can't get samples working in FBA.  Is there a way you could help me figure it out?  I am at a loss.  If you can't get them working either could you let us know that too so we can stop trying?

Thanks for everything.
Title: Re: FBA for RG-350 by nobk r19 split default ROM settings in 2 types
Post by: goldmojo on July 30, 2020, 11:08:26 pm
Hello,
I actually can't test, I checked the code and it seems ok.
Please check that the samples have the correct zip name.
I will update the thread asap.
See you !
Title: Re: FBA for RG-350 by nobk r19 split default ROM settings in 2 types
Post by: DaveC1964 on July 31, 2020, 04:47:16 am
Hello,
I actually can't test, I checked the code and it seems ok.
Please check that the samples have the correct zip name.
I will update the thread asap.
See you !
I used the zipped samples that were supposed to go with the FBA version used.  It seems I am not the only one having an issue as someone else on this board in another thread can't get them working either.  Not sure what is the reason. 

I guess you don't have access to a RG350 or RG350M to test? 

Thanks again.
Title: Re: FBA for RG-350 by nobk r19 split default ROM settings in 2 types
Post by: Drumaster on August 06, 2020, 08:21:50 am
Thanks a lot for these updates!

Would it be easy to allow games running without ANY scale? I mean even with the option to 'Off' in FBA, CPS1/2/3 games are still downsized to 320 instead of being virtually displayed in 384 (with 64 invisible pixels out of the screen). I like to have pixel perfect at least for the sprites on those systems.

MAME4ALL allows that for instance.

Thanks for the work anyway. :)
Title: Re: FBA for RG-350 by nobk r19 split default ROM settings in 2 types
Post by: Drumaster on August 07, 2020, 08:21:17 pm
Bug report: when saving a game state, it automatically sets it as the game preview in the launcher, even if the user did not chose 'Set as preview' option.
Title: Re: FBA for RG-350 by nobk r19 split default ROM settings in 2 types
Post by: goldmojo on September 26, 2020, 04:41:21 pm
I used the zipped samples that were supposed to go with the FBA version used.  It seems I am not the only one having an issue as someone else on this board in another thread can't get them working either.  Not sure what is the reason. 

I guess you don't have access to a RG350 or RG350M to test? 

Thanks again.
Hello DaveC1964, I just found what was wrong in the FBA source code and fixed it ;)

If you use this latest FBA release from my github, samples will now work :
https://github.com/goldmojo/fba-sdl/releases (https://github.com/goldmojo/fba-sdl/releases)
OPK : https://github.com/goldmojo/fba-sdl/releases/download/r19_2020-01-29-.44_alias_cmdline_gameconfig_controls_samples/FinalBurnAlpha_2020-01-29-.44_alias_cmdline_gameconfig_controls_samples.opk (https://github.com/goldmojo/fba-sdl/releases/download/r19_2020-01-29-.44_alias_cmdline_gameconfig_controls_samples/FinalBurnAlpha_2020-01-29-.44_alias_cmdline_gameconfig_controls_samples.opk)

Samples go to .fba/samples directory in .zip format

Example : .fba/samples/dkong.zip
I added a lot of information in FBA logs in order to help you to find what could be wrong (zip name or wav names).

I hope you will enjoy it, good gaming !