Hacking [Release] Sharpscale - native 960x544 HDMI output for PSTV

xYuunax

Well-Known Member
OP
Member
Joined
Feb 6, 2018
Messages
333
Trophies
0
Location
Hong Kong
XP
1,662
Country
Hong Kong
cuevavirus has brought us something new and cool for the PS TV today and has claimed one of the VITA bounties!!!

Perfect 4:3 or 16:9 integer scaling, no more blurry or stretched image for PSV/PSP/PS1 games!


https://github.com/cuevavirus/Sharpscale

New version 2020-04-24
  • Added options for PS1 aspect ratio modes
  • Added fitted scaling mode
  • Added config application
Here for the Download and source code:
https://github.com/cuevavirus/Sharpscale
2020-04-22-214811-477644.png

Sharpscale provides the following two features:

720p: outputs the native framebuffer size 960x544 with black borders
1080i: integer scale the framebuffer to 1920x1088 and trim the bottom 8 lines

Integer scaling is therefore possible up to 1440p and 4k.

The scaling test program shows horizontal and vertical lines 1 pixel wide alternating between black and white. If any patterns are observed, then scaling has been improperly performed, such as in all output modes without this plugin.

If you don't know what Integer scaling is? please read my brief explanation here:

https://forum.devchroma.nl/index.php/topic,112.msg256.html#msg256

Usage:
  • Place the plugin in tai folder and edit config.txt under *KERNEL
  • Install the VPK
  • Set the screen resolution either 720p or 1080i.
  • Run the Configurator
Settings I use:
  • PSV/PSP Games @ 1080i - Integer - Bilinear Off (Trimmed 8 lines for PSV, or 4 lines for PSP)
  • PS1 Games @ 720p - Integer - 4:3 or 16:9 - Bilinear Off (Full Image)
Issues:
https://github.com/cuevavirus/Sharpscale/issues

Frame Pacing fix for 2D games in Adrenaline by CruelTott:
https://forum.devchroma.nl/index.php/topic,112.msg293.html#msg293

Vita Bounties:
https://github.com/vita-nuova/bounties/issues/7#issuecomment-607385646

Credits
Screenshots taken directly from PS TV using PSOneScrot
3aGCJbP.png
nPheYSD.png
s8BTq6F.png
 
Last edited by xYuunax,

tosti

Well-Known Member
Member
Joined
Feb 28, 2020
Messages
100
Trophies
0
XP
251
Country
Netherlands
Congratulations on claiming that bounty and adding to the community as a nice bonus.

(Or was that the other way around? I always get my priorities mixed up.)
 

Dostojnykocur666

Member
Newcomer
Joined
Apr 5, 2020
Messages
5
Trophies
0
Age
28
XP
53
Country
Poland
Hello ive got the problem with the sharpscale, after installing plugin on ur0 it does i stall but theres no folder with data/sharpscale so i cannot config the txt simple bc it doesnt exist, tried searching on diff folders for example on ux0 but still none( running pstv with strg usb as ux0 and ur0 for plugins etc) everything works fine except this lel
 

Fgamer

Well-Known Member
Member
Joined
May 26, 2012
Messages
123
Trophies
0
XP
1,364
Country
Hello ive got the problem with the sharpscale, after installing plugin on ur0 it does i stall but theres no folder with data/sharpscale so i cannot config the txt simple bc it doesnt exist, tried searching on diff folders for example on ux0 but still none( running pstv with strg usb as ux0 and ur0 for plugins etc) everything works fine except this lel

Prepare to have your mind blown with the complexity of the solution: create the directory and text file yourself
 

yeshuachrist

Well-Known Member
Member
Joined
Sep 1, 2010
Messages
600
Trophies
0
XP
1,482
Country
United States
a game with a color palette, or distortion that may require this plugin, ............. would have to guess that,, -disgaea 3/4. it is reported the "complete + version of disgaea 4", resolved some display issues from the vita version...

the other notable recent update was the "decrypt_VITA_win64", play decrypted vita games, that was really great with the "rhythm" games, and with the, beat'em ups on vita.

the 1080i setting with the plugin, catches my attention...........someone willing to test this plugin with the adrenline emulator for psp for slowdown...........may just stick with the regular 1080i setting for now on the vita, since this may be updated.
 

xYuunax

Well-Known Member
OP
Member
Joined
Feb 6, 2018
Messages
333
Trophies
0
Location
Hong Kong
XP
1,662
Country
Hong Kong
Updated version see 1st post:

New version:
  • Fixed a bug where some PS1 games had black screen in 1080i
  • Centred the framebuffer when cropping occurs
  • Enabled "display area settings" in original mode
 
Last edited by xYuunax,

yeshuachrist

Well-Known Member
Member
Joined
Sep 1, 2010
Messages
600
Trophies
0
XP
1,482
Country
United States
(too lazy to keep testing)

If you install the "sharpscale" plugin...... in 1080i mode (change your vita display mode settings like normal to 1080i)........ with no configuration file ....... and then try to launch adrenaline, so that you need to start adrenaline twice, you should briefly see the difference before you have to start adrenaline the second time.

(don't add the line adrenaline needs in the config.txt file to stop it from having to start twice, or use the "sd2vita plugin", "ur0:tai/yamt_enso360.skprx" (which always needs to start adrenaline two times)

the plugin does remove the color wash, the official reasons is because it removes the "blurr", by more accurate scaling (interger)

................

already gained a speed boost using the "decrypted vita games", removing the need for a serious number of plugins, which still allows play of "nonpdrm" games with no additional plugins.........................
.................
the only real gauge of performance i've used for 720p vs 1080i in vita games

has been "the lost child" which crashes in the original vita 720p mode in about 3 to 3 1/2 hours generally, and in 1080i mode is around 4 hours at best .......... going in and out loading levels and screens including enemy encounters ................ the modes from "sharpscale" don't seem to add any processing overhead (that is why to test without config file to see for the change denoted in the statement above)
...........
...........
recommend this for anyone ................... (revisiting the development choice, I won't know how this buffering effects images from the ps3/ps4 when the vita/pstv is used as a relay device for playing a game ............... that may have to do with the apparent bad choice on sony's part, its not something a modder user would, look into) (since you have more games available, spoon feeding games from one console to the vita/pstv, really seems to, have lead to the lack of, and then this development)
 
Last edited by yeshuachrist,

kid sampson

Well-Known Member
Member
Joined
Jul 20, 2006
Messages
324
Trophies
0
XP
818
Country
United States
Will this also work on RetroArch? Another forum suggests enabling integer scale and turning off bilinear filtering, but it doesn’t mention what the aspect ratio in RA should be set to: 4:3, core provided, 1:1 Par, or something else?
 

dragonz

Well-Known Member
Member
Joined
Jan 14, 2015
Messages
272
Trophies
0
XP
623
Country
United States
Will this also work on RetroArch? Another forum suggests enabling integer scale and turning off bilinear filtering, but it doesn’t mention what the aspect ratio in RA should be set to: 4:3, core provided, 1:1 Par, or something else?

I'm not exactly sure what you mean if it works for retroarch - but on my 4kTV using sharpscale has made the pixels even sharper looking even with bilinear filter off.
 

kid sampson

Well-Known Member
Member
Joined
Jul 20, 2006
Messages
324
Trophies
0
XP
818
Country
United States
The documentation says it affects PS1 and PSP titles. That made me wonder if it only applies to anything launched through Adrenaline or would also scale content in other applications. If working for RetroArch then it might eliminate the need for filters and improve the look of pixels on emulated games.
 

Kong21176

New Member
Newbie
Joined
Jul 27, 2020
Messages
1
Trophies
0
Age
37
XP
25
Country
United States
problem...

after installing this, my psp games wont show a picture anymore. i tried to uninstall it but still no changes. can anyone help?

edit:

i tried uninstalling it but it seems like the plugin is still active in adrenaline.. can anyone help me figure out how to completely remove it?
 
Last edited by Kong21176,
D

Deleted User

Guest
cuevavirus has brought us something new and cool for the PS TV today and has claimed one of the VITA bounties!!!

Perfect 4:3 or 16:9 integer scaling, no more blurry or stretched image for PSV/PSP/PS1 games!


https://github.com/cuevavirus/Sharpscale

New version 2020-04-24
  • Added options for PS1 aspect ratio modes
  • Added fitted scaling mode
  • Added config application
Here for the Download and source code:
https://github.com/cuevavirus/Sharpscale
2020-04-22-214811-477644.png

Sharpscale provides the following two features:

720p: outputs the native framebuffer size 960x544 with black borders
1080i: integer scale the framebuffer to 1920x1088 and trim the bottom 8 lines

Integer scaling is therefore possible up to 1440p and 4k.

The scaling test program shows horizontal and vertical lines 1 pixel wide alternating between black and white. If any patterns are observed, then scaling has been improperly performed, such as in all output modes without this plugin.

If you don't know what Integer scaling is? please read my brief explanation here:

https://forum.devchroma.nl/index.php/topic,112.msg256.html#msg256

Usage:
  • Place the plugin in tai folder and edit config.txt under *KERNEL
  • Install the VPK
  • Set the screen resolution either 720p or 1080i.
  • Run the Configurator
Settings I use:
  • PSV/PSP Games @ 1080i - Integer - Bilinear Off (Trimmed 8 lines for PSV, or 4 lines for PSP)
  • PS1 Games @ 720p - Integer - 4:3 or 16:9 - Bilinear Off (Full Image)
Issues:
https://github.com/cuevavirus/Sharpscale/issues

Frame Pacing fix for 2D games in Adrenaline by CruelTott:
https://forum.devchroma.nl/index.php/topic,112.msg293.html#msg293

Vita Bounties:
https://github.com/vita-nuova/bounties/issues/7#issuecomment-607385646

Credits
Screenshots taken directly from PS TV using PSOneScrot
3aGCJbP.png
nPheYSD.png
s8BTq6F.png


Thanks so much for this awesome plugin!
Ultra-n00b Question: What‘s the game in the screenshots?
 

legolas119

Well-Known Member
Member
Joined
Nov 26, 2006
Messages
343
Trophies
0
XP
872
Country
Hi,

I installed the vpk and the plugin as suggested. But when I run the app to configure it, it appears an error message:
FATAL ERROR
Sharpscale kernel module not loaded or incompatible version


This is my current config file:
https://i.postimg.cc/76xk6ywq/Cattura.png

It seems correct...i followed instructions here: https://forum.devchroma.nl/index.php/topic,112.0.html
How could i fix it? I downloaded the latest version , in the 1st post of the topic...

Please can you help me?

thanks!
 

xYuunax

Well-Known Member
OP
Member
Joined
Feb 6, 2018
Messages
333
Trophies
0
Location
Hong Kong
XP
1,662
Country
Hong Kong
Hi,

I installed the vpk and the plugin as suggested. But when I run the app to configure it, it appears an error message:
FATAL ERROR
Sharpscale kernel module not loaded or incompatible version


This is my current config file:
https://i.postimg.cc/76xk6ywq/Cattura.png

It seems correct...i followed instructions here: https://forum.devchroma.nl/index.php/topic,112.0.html
How could i fix it? I downloaded the latest version , in the 1st post of the topic...

Please can you help me?

thanks!
I suggest you to ask for support at https://forum.devchroma.nl/index.php/topic,112.0.html, I havn't used the vita in a while so I am not up to date on this plugin.
 

legolas119

Well-Known Member
Member
Joined
Nov 26, 2006
Messages
343
Trophies
0
XP
872
Country
well, thankt i tried before to ask here, but it is not possible anymore to create account on that forum :( So i don't know who can help me to fix it... in the last page a user had myproblem and solved it
https://forum.devchroma.nl/index.php/topic,112.105.html

but he had the problem because he had another tai/config.txt file in ux0 (i have it only in ur0), so i don't know how to fix it :(
 
General chit-chat
Help Users
  • No one is chatting at the moment.
    Dark_Phoras @ Dark_Phoras: I do live in the vortex of materialism of any place I've ever been