Author Topic: [Release] Sharpscale - native 960x544 HDMI output for PSTV  (Read 27562 times)

Offline CruelTott

  • End User
  • *
  • Posts: 3
    • View Profile
Re: [Release] Sharpscale - native 960x544 HDMI output for PSTV
« Reply #60 on: April 26, 2020, 08:49:29 PM »
Nice!
Edit: I mean replace this module in the install folder?

Yes. Just replace the file in app/PSPEMUCFW/sce_module/.

Offline as905

  • End User
  • *
  • Posts: 9
    • View Profile
Re: [Release] Sharpscale - native 960x544 HDMI output for PSTV
« Reply #61 on: April 26, 2020, 09:19:57 PM »
Can you define what "looks bad" means?

worse than original ps1 graphics

Offline ribald_om

  • End User
  • *
  • Posts: 7
    • View Profile
Re: [Release] Sharpscale - native 960x544 HDMI output for PSTV
« Reply #62 on: April 26, 2020, 09:22:05 PM »
I also ran across the problem of the scrolling not being smooth in SOTN and other 2D games when running with "Original" graphics in 720p.
So I messed around in the Adrenaline code and found a way to make it run better.

This is the change I made:
https://github.com/CruelTott/Adrenaline/commit/3e05688e178b082c8353a38ae382aeb1f15aac62

Maybe it will be useful to some of you.

This works fantastic, thank you!

Offline teakhanirons

  • Refugee
  • **
  • Posts: 73
  • Saki did nothing wrong.
    • View Profile
Re: [Release] Sharpscale - native 960x544 HDMI output for PSTV
« Reply #63 on: April 26, 2020, 09:28:34 PM »
I also ran across the problem of the scrolling not being smooth in SOTN and other 2D games when running with "Original" graphics in 720p.
So I messed around in the Adrenaline code and found a way to make it run better.

This is the change I made:
https://github.com/CruelTott/Adrenaline/commit/3e05688e178b082c8353a38ae382aeb1f15aac62

Maybe it will be useful to some of you.

Maybe a pull request to Flow's Adrenaline repo so this is official?
Life Pro Tip: Fry rice before steaming it to enrichen its taste.

Offline ribald_om

  • End User
  • *
  • Posts: 7
    • View Profile
Re: [Release] Sharpscale - native 960x544 HDMI output for PSTV
« Reply #64 on: April 26, 2020, 09:35:04 PM »
Can you define what "looks bad" means?

worse than original ps1 graphics

Someone correct me if I'm wrong, but if your complaint is that it "looks pixelated" that's kind of the whole point of this plugin. It keeps the pixels sharp by not letting them get warped by filtering or stretching. You might think that looks bad, and it's not what the original game looked liked because it would have been blurred on a crt.

I think what you are actually looking for is a box that will run a ps1 emulator so you can do things like increase the game's internal resolution and use antialiasing so the polygons of 3d games will look sharp.
« Last Edit: April 26, 2020, 09:59:07 PM by ribald_om »

Offline cuevavirus

  • Hot Pockets
  • Refugee
  • *****
  • Posts: 71
    • View Profile
Re: [Release] Sharpscale - native 960x544 HDMI output for PSTV
« Reply #65 on: May 06, 2020, 02:07:52 AM »
New version

2020-05-05 v1.3.0

- Added an option to enable large framebuffer sizes, when the application uses large framebuffers

See OP for download.

As an example of a retail game running at a size larger than 960x544, we have release a 720p patch for Catherine Full Body.
« Last Edit: May 06, 2020, 03:14:41 AM by cuevavirus »

Offline capsilver

  • End User
  • *
  • Posts: 9
    • View Profile
Re: [Release] Sharpscale - native 960x544 HDMI output for PSTV
« Reply #66 on: May 22, 2020, 05:07:38 AM »
Thank you @cuevavirus
I wonder if its possible to add an scanline (or crt) filter to the sharpscale options since this plugin only work when you use "Original" settings on Adrenaline options.
I think scanlines will really helps games to look better when bilinear filter is activated using Fitted + 4:3 combo.

Offline cuevavirus

  • Hot Pockets
  • Refugee
  • *****
  • Posts: 71
    • View Profile
Re: [Release] Sharpscale - native 960x544 HDMI output for PSTV
« Reply #67 on: May 22, 2020, 04:40:20 PM »
This patch removes GPU scaling in all graphics modes. But adrenaline requires many steps to build so I don't want to do it.

Offline kimbapslice

  • End User
  • *
  • Posts: 4
    • View Profile
Re: [Release] Sharpscale - native 960x544 HDMI output for PSTV
« Reply #68 on: May 26, 2020, 06:15:34 PM »
This patch removes GPU scaling in all graphics modes. But adrenaline requires many steps to build so I don't want to do it.

Would this remove the bad scaling/filtering on 2D PSP games like Street Figher Alpha 3 via Adrenaline?

CruelTott, would you be able to build this custom Adrenaline module please?
« Last Edit: May 26, 2020, 06:20:28 PM by kimbapslice »

Offline CruelTott

  • End User
  • *
  • Posts: 3
    • View Profile
Re: [Release] Sharpscale - native 960x544 HDMI output for PSTV
« Reply #69 on: May 27, 2020, 07:29:22 PM »
Unless I'm reading the patch wrong, all it does is remove the scaling options from the menu and hard code them to 1.0.
So you should get the same effect just setting those options to 1.0 in the menu.

And the result is that PSX games are still blurry when not using the "Original" mode.
I think the blurring happens earlier internally in POPS.

Offline kimbapslice

  • End User
  • *
  • Posts: 4
    • View Profile
Re: [Release] Sharpscale - native 960x544 HDMI output for PSTV
« Reply #70 on: May 28, 2020, 04:13:39 AM »
Unless I'm reading the patch wrong, all it does is remove the scaling options from the menu and hard code them to 1.0.
So you should get the same effect just setting those options to 1.0 in the menu.

And the result is that PSX games are still blurry when not using the "Original" mode.
I think the blurring happens earlier internally in POPS.

Thanks for the info CruelTott. Just throwing this out there, 2D only PSP games like Street Fighter Alpha 3, Darkstalkers, etc their pixels seem filtered somehow. I am wondering if this is just internal to the Vita PSP emulator and that there's nothing we can do about it.

Offline teakhanirons

  • Refugee
  • **
  • Posts: 73
  • Saki did nothing wrong.
    • View Profile
Re: [Release] Sharpscale - native 960x544 HDMI output for PSTV
« Reply #71 on: May 28, 2020, 02:22:46 PM »
Unless I'm reading the patch wrong, all it does is remove the scaling options from the menu and hard code them to 1.0.
So you should get the same effect just setting those options to 1.0 in the menu.

And the result is that PSX games are still blurry when not using the "Original" mode.
I think the blurring happens earlier internally in POPS.

Thanks for the info CruelTott. Just throwing this out there, 2D only PSP games like Street Fighter Alpha 3, Darkstalkers, etc their pixels seem filtered somehow. I am wondering if this is just internal to the Vita PSP emulator and that there's nothing we can do about it.

Do you mean a sort of blurry/anti-aliasing effect? More specifically, bilinear?
Life Pro Tip: Fry rice before steaming it to enrichen its taste.

Offline kimbapslice

  • End User
  • *
  • Posts: 4
    • View Profile
Re: [Release] Sharpscale - native 960x544 HDMI output for PSTV
« Reply #72 on: May 28, 2020, 04:51:07 PM »
It appears to be some sort of anti-aliasing effect because I have bilinear disabled for everything. PSX games from Adrenaline displays pixel sharp without this blurriness. I will try to take some screenshots later.

1080i vita config, adrenaline set to original


PSP Darkstalker 3 anti-aliasing or interpolation?







PSX Darkstalker 3 sharp






PSP Street Fighter Alpha 3 anti-aliasing or interpolation?







PSX Street Fighter Alpha 3 sharp




« Last Edit: May 28, 2020, 06:19:18 PM by kimbapslice »

Offline cuevavirus

  • Hot Pockets
  • Refugee
  • *****
  • Posts: 71
    • View Profile
Re: [Release] Sharpscale - native 960x544 HDMI output for PSTV
« Reply #73 on: May 28, 2020, 06:27:38 PM »
Unless I'm reading the patch wrong, all it does is remove the scaling options from the menu and hard code them to 1.0.
So you should get the same effect just setting those options to 1.0 in the menu.

And the result is that PSX games are still blurry when not using the "Original" mode.
I think the blurring happens earlier internally in POPS.

Youre right it will still use a 960x544 framebuffer because of vita2d. To do this then vita2d has to be patched to set variable framebuffer sizes through sceDisplaySetFrameBufForCompat. I don't know how pops_data gets the framebuffer but it looks like vita_pops.h has the address for pops framebuffer info.
« Last Edit: May 28, 2020, 06:31:17 PM by cuevavirus »

Offline cuevavirus

  • Hot Pockets
  • Refugee
  • *****
  • Posts: 71
    • View Profile
Re: [Release] Sharpscale - native 960x544 HDMI output for PSTV
« Reply #74 on: June 09, 2020, 11:24:10 PM »
Sharpscale version 1.4.0

- Allow enable HD framebuffer sizes on the Vita
- Add HD resolutions to scaling test
- Fixed crashes in config app
- Bilinear filtering reverts to system default whenever scaling is not applied

See OP for download.

Please see also the Persona 4 Golden HD patch and Catherine Full Body HD patch which can be now used on both Vitas and PSTVs.
« Last Edit: June 09, 2020, 11:42:00 PM by cuevavirus »