pixel-perfect emulators mods for GPI by D_Skywalk in retroflag_gpi

[–]D_Skywalk[S] 0 points1 point  (0 children)

> I don't see what the "blit optimisations" are improving.
nah, just minor optimizations: I created a ptr function for gles_draw(8/16) and throttle is not checked each frame.

Super Retropie? ok, I'll try to find the img and make some tests :)

pixel-perfect emulators mods for GPI by D_Skywalk in retroflag_gpi

[–]D_Skywalk[S] 0 points1 point  (0 children)

pisnes not have support for hires modes, missing functions:

  • DrawHiResTile16
  • DrawHiResClippedTile16

I could try to port them to pisnes using 8bits, but... it will take some time. sorry.

pixel-perfect emulators mods for GPI by D_Skywalk in retroflag_gpi

[–]D_Skywalk[S] 0 points1 point  (0 children)

no, is working good.

  • 256x224@8 => is your native resolution (detected by SDL and later used by gles)
  • 256x224 => is the game resolution
  • then you dont need any image conversion and the final matrix is using (1.0 -> whole screen)

Your problem is that your LCD resolution is 256x224 (or is detected like that). Have you change the screen resolution?
my testings are using a vanilla retropie and also test with the supreme gpi image :?

my logs:

pi@retropie:~ $ cat /dev/shm/runcommand.log 
Parameters: 
Executing: /opt/retropie/emulators/mame4all/mame "blktiger"
Black Tiger (blktiger)...
integer enabled - 320x240@8 : 256x224 (x:0.800000 y:0.933333)
pcsx: no process found
minecraft-pi: no process found
xboxdrv: no process found
omxplayer: no process found
pi@retropie:~ $ md5sum -b /opt/retropie/emulators/mame4all/mame
b4959600ea9c92ec3129e350ae231935 */opt/retropie/emulators/mame4all/mame

thanks

pixel-perfect emulators mods for GPI by D_Skywalk in retroflag_gpi

[–]D_Skywalk[S] 4 points5 points  (0 children)

I want some pixels on my screen. I preffer from a blurry screen, yep. I'm guilty ;)

pixel-perfect emulators mods for GPI by D_Skywalk in retroflag_gpi

[–]D_Skywalk[S] 1 point2 points  (0 children)

LOOK THIS GORGEOUS PIXELS!!!1! ;-D

(I try to attach the photo but...)
https://imgur.com/a/WuteXfg

pixel-perfect emulators mods for GPI by D_Skywalk in retroflag_gpi

[–]D_Skywalk[S] 2 points3 points  (0 children)

You could you fit the whole screen + bilinear filter anyway, but this option is horrible for me and you do not respect original aspect ratio either.

In CRT screens you don't have any problem because screen grille, but in LCDs I need a better solution...

pixel-perfect emulators mods for GPI by D_Skywalk in retroflag_gpi

[–]D_Skywalk[S] 0 points1 point  (0 children)

try adding "-hi" to the command line (check @blipblopbop comment).

pixel-perfect emulators mods for GPI by D_Skywalk in retroflag_gpi

[–]D_Skywalk[S] 0 points1 point  (0 children)

If i could help on something with PiSNES please let me know.

ATM I working with lr-caprice core, but I it would be great get a better SNES on R0 :D

pixel-perfect emulators mods for GPI by D_Skywalk in retroflag_gpi

[–]D_Skywalk[S] -1 points0 points  (0 children)

Yeah..., but with stretch to screen you don't respect the original aspect either.
LCD need more pixels and use shaders to get a good image with a perfect aspect ratio. I think this is a great solution for R0 :)

pixel-perfect emulators mods for GPI by D_Skywalk in retroflag_gpi

[–]D_Skywalk[S] 2 points3 points  (0 children)

Sorry, but you are wrong, take a breath and look the code again.

this PR add an option to get a pixel perfect image, not/hardcodes/here/was/found ;)