Author Topic: Retroarch Overlays for GPD XD  (Read 1577 times)

moff (OP)

Re: Retroarch Overlays for GPD XD
« Reply #15 on: March 15, 2017, 08:13:29 pm »
*First post updated*

Xaijiqq

  • *
  • Posts: 389
Re: Retroarch Overlays for GPD XD
« Reply #16 on: March 15, 2017, 11:33:31 pm »
image looks great :) does this heat up the XD's battery like other retroarch shaders?

moff (OP)

Re: Retroarch Overlays for GPD XD
« Reply #17 on: March 15, 2017, 11:39:50 pm »
image looks great :) does this heat up the XD's battery like other retroarch shaders?
No, it's performance based because originally this shader was written for use on Raspberry Pi

philexile

Re: Retroarch Overlays for GPD XD
« Reply #18 on: March 17, 2017, 02:30:48 pm »
If you use integer scaling the scanlines will line up and the entire picture will look better. The only downside is that the image will be smaller overall.

moff (OP)

Re: Retroarch Overlays for GPD XD
« Reply #19 on: March 17, 2017, 03:50:02 pm »
If you use integer scaling the scanlines will line up and the entire picture will look better. The only downside is that the image will be smaller overall.
Yes, i know this.
But on such a small screen i don't want to use integer scaling, i prefer maximum game space instead.
And if I used the integer scaling, then there would be no need in scan lines manualy drawn on the overlay, because CRT-Pi shader can generate this scan lines.

In any case, the purpose of my project was to achieve crt like effect, but at the same time to keep the maximum game space.
« Last Edit: March 17, 2017, 05:52:41 pm by moff »

philexile

Re: Retroarch Overlays for GPD XD
« Reply #20 on: March 17, 2017, 09:14:48 pm »
It looks off to me though. Is there a way to have Retroarch scale beyond the boarders of the screen?

This would almost be more true to CRT overscan and allow for proper scanlines but still take advantage of the whole screen.

Can you figure that out? You seem to be a wizard with Retroarch.

Also, thank you for the work!

moff (OP)

Re: Retroarch Overlays for GPD XD
« Reply #21 on: March 17, 2017, 10:42:23 pm »
If you want to use integer scale, you can simply turn scan lines on in crt-pi shader algorithm.
But if you do this, you would not be able use borders from my archive, because the scan lines simply drawn on overlay image.

I can upload another borders without scan lines tomorow if you need them.

To turn on scan lines in crt-pi shader, go to folder /Retroarch/Shaders/Shaders/ and open file called crt-pi-curv.glsl (not .glslp) in text editor and find line:
//#define SCANLINES
delete the two slashes in front and save.

What crt-pi shader does:

1) Integer scale "on" and scan lines via shader algorithm:



2) Integer scale "off", custom resolution, and scan lines simply manualy drawn on the overlay image:







« Last Edit: March 17, 2017, 11:02:21 pm by moff »

moff (OP)

Re: Retroarch Overlays for GPD XD
« Reply #22 on: March 17, 2017, 11:07:01 pm »
It looks off to me though. Is there a way to have Retroarch scale beyond the boarders of the screen?
You can set any scale you want, 3x, 4x, 5x, far beyond boarders.
Just turn on integer scale in Settings -> Video

philexile

Re: Retroarch Overlays for GPD XD
« Reply #23 on: March 17, 2017, 11:22:24 pm »
Do you know if there is a way to scale beyond the boarders of the GPD screen? This would make the screen "crop" off.

Also, since I installed Skeleton's FW Retroarch now has the default interface. This is the one that doesn't look like Sony's PSP/PlayStation Interface. Is there a way to get that back?

Thanks!

moff (OP)

Re: Retroarch Overlays for GPD XD
« Reply #24 on: March 18, 2017, 04:52:06 am »
Do you know if there is a way to scale beyond the boarders of the GPD screen? This would make the screen "crop" off.
Yes, turn integer scale on and set aspect ratio of X and Y for your taste. But on GPD it crops too much for me :)

To get menu back go to Settings - Driver - Menu Driver and select Xmb
« Last Edit: March 18, 2017, 07:45:41 am by moff »

philexile

Re: Retroarch Overlays for GPD XD
« Reply #25 on: March 18, 2017, 01:47:01 pm »
Ya, I see what you mean. Well, at least I got Retroarch working. All those control issues went away with Skeleton's firmware. The only odd thing is that the "back" button isn't mappable for whatever reason.

The .EMU apps do seem more plug and play - but the options available in Retroarch are great. For instance, it was nice to see the FurebrandX (FBX) palettes available.

Thanks again

moff (OP)

Re: Retroarch Overlays for GPD XD
« Reply #26 on: March 18, 2017, 02:02:55 pm »
The .EMU apps do seem more plug and play - but the options available in Retroarch are great.
The main reason why i prefer Retroarch, is that's the only way to play most heavy arcade titles with Final Burn Alpha core.
Standalone FBA port - aFBA is outdated, and MAME4droid use very old set 0.139.
So Retroarch is the best option on Android for arcade emulation.

I also recommend you to check nice frontend app - Arc Browser.
You can configure it so that it uses Retroarch cores directly from it. So, you don't need to start Retroarch, don't need to select core, you just select a game to play and it start all automatically.
It has nice customizable interface and all main frontend features like scraping box art, screenshots and more.
The developer constantly improves it, listening to the opinions of users.
For example, recently he fixed a bug about which I told him, as well as added a couple of ideas suggested by me.
It took only a couple of days from the moment I wrote to him on the forum, and he already released an update.

How it looks like on my gpd:







« Last Edit: March 18, 2017, 02:37:07 pm by moff »

philexile

Re: Retroarch Overlays for GPD XD
« Reply #27 on: March 20, 2017, 02:54:39 am »
I'm a big fan of ARC browser too. Just curious: how did you get the NES system icon to display?

Which version of the FBA core are you using with Retroarch and do you have a set available? I know the arcade sets are very specific.

Thanks again!

moff (OP)

Re: Retroarch Overlays for GPD XD
« Reply #28 on: March 20, 2017, 10:09:11 am »
how did you get the NES system icon to display?
To do this, you need any image you want to be shown in .png fromat.
Call it genre_all.png or grid_view.png (depends on what UI Layot you are using in Arc Browser, i just have 2 images at once) and copy this image where roms of each system are.
For example here is my passes:
/ROMS/NES/
/ROMS/Genesis/
etc

you can read more about Arc Browser customization here - http://nvidiashieldzone.com/arc-browser-support-site/

Which version of the FBA core are you using with Retroarch and do you have a set available? I know the arcade sets are very specific.
I'm using FB Alpha core with lastest proper rom set - 0.2.97.39 (i'll send you the link with torrent).


----
Now i'm working on my theme for Arc Browser, when it will be done i'll post download link.

It's not finished yet, but here is an example how it will looks:



« Last Edit: March 20, 2017, 10:19:50 am by moff »

Rcoltrane

Re: Retroarch Overlays for GPD XD
« Reply #29 on: March 20, 2017, 12:08:25 pm »
Interesting post! I'm using a crt shader different from yours which is pretty neat and has no performance issues as well. But I would like to tweak it a bit, it's one of the Retroarch's default shaders. Where are the .glsl files located in GPD XD? I tried to find them but I only could find .glslp files, which I cannot edit.

 

Post a new topic
Post a new topic