Homebrew [RetroArch] Nightly builds here!

Status
Not open for further replies.

teampleb

BAH! DED! X_X
OP
Banned
Joined
Aug 26, 2015
Messages
2,066
Trophies
0
Age
27
Location
Pennsylvania
XP
1,280
Country
United States
They need to fix the screen tearing thing in the Sega one and it would be BRILLIANT

seriously as much as I have had fun playing my Sega games I do wish the screen tearing was fixed and wishing it will soon so I can continue going crazy on my games
I would like it for the catsfc emulator too. It's by far the best SNES emulator on n3DS. :)
 
  • Like
Reactions: Margen67 and SLiV3R

Jacobeian

Well-Known Member
Member
Joined
May 15, 2008
Messages
1,893
Trophies
0
XP
387
Country
Cuba
Honestly, all they need to do is fix that screen tearing issue and I could use most of these as my primary emu.

They need to fix the screen tearing thing in the Sega one and it would be BRILLIANT

seriously as much as I have had fun playing my Sega games I do wish the screen tearing was fixed and wishing it will soon so I can continue going crazy on my games

Have you tried playing with Retroarch video settings? I think this is caused by upscaling when no filtering is applied. I know you can setup Retroarch to use integer scaling or change the aspect ratio to 1:1, which would likely remove any upscaling artefacts, but i am not sure if this is implemented on 3ds port.
 

Vague Rant

Deceptively cute
Member
Joined
Aug 7, 2008
Messages
2,464
Trophies
2
Location
Melbourne
Website
vaguerant.tumblr.com
XP
3,316
Country
Video scaling is not currently available on RetroArch 3DS builds. The issue is indeed tearing, though, as in pictures not locked to vblank (even with VSYNC enabled in the settings). The tearing is vertical rather than horizontal because the 3DS screens are actually vertical-orientation screens turned sideways. It's not a scaling/filtering issue: currently the screen is just bilinear filtered to fill the entire screen, which looks bad but at least doesn't result in the pixel warping you'd get from doing the same without filtering the image.

EDIT: A great place to test this is anything that does flashing on a frame-by-frame basis. The only one I can think of off the top of my head is Alex Kidd in Miracle World for the Sega Master System; the title screen logo flickers seizure-inducingly by design. When running under RetroArch you can see the tearing interfere with this effect such that the second half of the screen will be updated. The tearing does seem intermittent, so you might not observe it on the first loop of the attract mode, but it should become clear eventually.

EDIT2: OK, I did some screwing around with this, the issue appears to be that RetroArch is currently not able to autodetect the refresh rate and just uses whatever its default is. Take a look at Settings > Video for "Refresh Rate". I've forgotten what the default was, but try reducing this manually to 59.834 or so. I don't know that this is precisely correct, but it seems to improve (eradicate?) the tearing issue. Knowing the exact refresh rate would be useful here, but this certainly seems (more) functional.
 
Last edited by Vague Rant,

teampleb

BAH! DED! X_X
OP
Banned
Joined
Aug 26, 2015
Messages
2,066
Trophies
0
Age
27
Location
Pennsylvania
XP
1,280
Country
United States
EDIT2: OK, I did some screwing around with this, the issue appears to be that RetroArch is currently not able to autodetect the refresh rate and just uses whatever its default is. Take a look at Settings > Video for "Refresh Rate". I've forgotten what the default was, but try reducing this manually to 59.834 or so. I don't know that this is precisely correct, but it seems to improve (eradicate?) the tearing issue. Knowing the exact refresh rate would be useful here, but this certainly seems (more) functional.
Huh, that kinda works. It's still there but not as much. Turn it up to 59.999 Hz.
 
Last edited by teampleb,

SLiV3R

3DS Friend Code: 0473-9069-2206
Member
Joined
Jan 9, 2006
Messages
2,319
Trophies
2
Website
soundcloud.com
XP
1,847
Country
Video scaling is not currently available on RetroArch 3DS builds. The issue is indeed tearing, though, as in pictures not locked to vblank (even with VSYNC enabled in the settings). The tearing is vertical rather than horizontal because the 3DS screens are actually vertical-orientation screens turned sideways. It's not a scaling/filtering issue: currently the screen is just bilinear filtered to fill the entire screen, which looks bad but at least doesn't result in the pixel warping you'd get from doing the same without filtering the image.

EDIT: A great place to test this is anything that does flashing on a frame-by-frame basis. The only one I can think of off the top of my head is Alex Kidd in Miracle World for the Sega Master System; the title screen logo flickers seizure-inducingly by design. When running under RetroArch you can see the tearing interfere with this effect such that the second half of the screen will be updated. The tearing does seem intermittent, so you might not observe it on the first loop of the attract mode, but it should become clear eventually.

EDIT2: OK, I did some screwing around with this, the issue appears to be that RetroArch is currently not able to autodetect the refresh rate and just uses whatever its default is. Take a look at Settings > Video for "Refresh Rate". I've forgotten what the default was, but try reducing this manually to 59.834 or so. I don't know that this is precisely correct, but it seems to improve (eradicate?) the tearing issue. Knowing the exact refresh rate would be useful here, but this certainly seems (more) functional.

59.834.... Where did you find out about that exact rate?
 

Vague Rant

Deceptively cute
Member
Joined
Aug 7, 2008
Messages
2,464
Trophies
2
Location
Melbourne
Website
vaguerant.tumblr.com
XP
3,316
Country
@SLiV3R It's roughly the framerate RetroArch reports when just sitting around in the menu. I figured it was probably fairly close to the screen's refresh rate.

@teampleb Yeah, I'm seeing the same behavior here, sometimes the tear will appear and others not with this refresh rate. Try opening the RetroArch menu and returning to the game a few times and watch the FPS counter in the bottom left of the touch screen. Eventually it should start to hover around 59.8338 relatively solidly; once it becomes stable like this the tearing seems to stop appearing. Don't ask me what causes it to stabilize, though, your guess is as good as mine.
 

sj33

Well-Known Member
Member
Joined
Oct 22, 2013
Messages
4,072
Trophies
2
XP
4,728
Country
Japan
Sonic 3D is one game that tears extremely badly and even setting to 59.999Hz doesn't seem to help. :(
 

teampleb

BAH! DED! X_X
OP
Banned
Joined
Aug 26, 2015
Messages
2,066
Trophies
0
Age
27
Location
Pennsylvania
XP
1,280
Country
United States
Video scaling is not currently available on RetroArch 3DS builds. The issue is indeed tearing, though, as in pictures not locked to vblank (even with VSYNC enabled in the settings). The tearing is vertical rather than horizontal because the 3DS screens are actually vertical-orientation screens turned sideways. It's not a scaling/filtering issue: currently the screen is just bilinear filtered to fill the entire screen, which looks bad but at least doesn't result in the pixel warping you'd get from doing the same without filtering the image.

What's weird is that the old builds that were posted on GBATemp way back didn't have the vsync issue. Maybe there was a regression?
 

KrisKomet

Member
Newcomer
Joined
Sep 1, 2015
Messages
7
Trophies
0
Age
31
XP
64
Country
United States
Snatcher works great on the 9/11 Genesis build with Model 1 Sega CD BIOS. Some audio issues (seems to double voice rarely) and I've only just got to the target practice, but early game seems to work almost perfect.
 

DiscostewSM

Well-Known Member
Member
Joined
Feb 10, 2009
Messages
5,484
Trophies
2
Location
Sacramento, California
Website
lazerlight.x10.mx
XP
5,506
Country
United States
I wonder, could we take these (if source is available), and modify them? Was thinking that we could use the hardware-rendering techniques used by blargSNES and apply them to catSFC/snes9X so people with o3DS (and n3DS for various games) could run them closer, if not, 60fps.
 

teampleb

BAH! DED! X_X
OP
Banned
Joined
Aug 26, 2015
Messages
2,066
Trophies
0
Age
27
Location
Pennsylvania
XP
1,280
Country
United States
I wonder, could we take these (if source is available), and modify them? Was thinking that we could use the hardware-rendering techniques used by blargSNES and apply them to catSFC/snes9X so people with o3DS (and n3DS for various games) could run them closer, if not, 60fps.
They're all open source and freely available. If you'd like to try, go for it. Here's the source code: https://github.com/libretro/RetroArch
 
Last edited by teampleb,
  • Like
Reactions: SLiV3R

Radius4

Well-Known Member
Member
Joined
Sep 10, 2015
Messages
493
Trophies
0
Age
41
XP
1,302
Country
Ecuador
I wonder, could we take these (if source is available), and modify them? Was thinking that we could use the hardware-rendering techniques used by blargSNES and apply them to catSFC/snes9X so people with o3DS (and n3DS for various games) could run them closer, if not, 60fps.

Everything is open source, the cores and the frontend.
And yeah HW acceleration would help in some cases, actually aliaspider made a hw accelerated mednafen_pce port for the PSP and it's very nice.
 
  • Like
Reactions: SLiV3R

Stack3r

Shizuo Heiwajima
Member
Joined
Jan 24, 2014
Messages
980
Trophies
0
Age
31
Location
Ikebukuro
XP
1,472
No need to wait! I made one via remote control with my cel phone. hope everyone likes it. :nds::yay:

0SHf3XF.jpg

Can you make a variant for cat?
 
  • Like
Reactions: teampleb

DiscostewSM

Well-Known Member
Member
Joined
Feb 10, 2009
Messages
5,484
Trophies
2
Location
Sacramento, California
Website
lazerlight.x10.mx
XP
5,506
Country
United States
They're all open source and freely available. If you'd like to try, go for it. Here's the source code: https://github.com/libretro/RetroArch

Everything is open source, the cores and the frontend.
And yeah HW acceleration would help in some cases, actually aliaspider made a hw accelerated mednafen_pce port for the PSP and it's very nice.

It's an idea, but I think for the moment, I'll continue with blargSNES, mainly because I understand that much better and that I want to make sure my ideas actually work first.
 
  • Like
Reactions: teampleb

Radius4

Well-Known Member
Member
Joined
Sep 10, 2015
Messages
493
Trophies
0
Age
41
XP
1,302
Country
Ecuador
catsfc needs some love, at least from my testing on PC, I think it doesn't support SRM saving/loading.
I think it was initially ported with hopes of it being a solution for PSP and it didn't really pan out, the PSP is too slow...
 
  • Like
Reactions: SLiV3R
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    Cod and sports games are good examples but people still buy the shit
  • ZeroT21 @ ZeroT21:
    it happens quit often if not all the time
  • ZeroT21 @ ZeroT21:
    diablo 4 anyone?
  • K3Nv2 @ K3Nv2:
    Everyone just doesn't want to be an outcast and say they're decent games why do they make billions if it's so shit
  • ZeroT21 @ ZeroT21:
    just buy nintendo stuff and their games if you just want fun
  • K3Nv2 @ K3Nv2:
    I still can't name 12 fun current Nintendo games
  • ZeroT21 @ ZeroT21:
    i say get a pc and emulate that too

    :rofl2:
  • K3Nv2 @ K3Nv2:
    Or in today's age at least a SteamDeck
  • ZeroT21 @ ZeroT21:
    i gotta say, the steam deck isn't a bad deal, even if you get a used one, you have options to get it serviced and the parts are also available through ifixit
  • K3Nv2 @ K3Nv2:
    I remember a guy trying to call me a SteamDeck fanboy I'm like well give me a grand I'll buy a winmax
    +1
  • K3Nv2 @ K3Nv2:
    Or a win4 things still sexy
  • ZeroT21 @ ZeroT21:
    having money does not mean everyone will just fork it over
  • ZeroT21 @ ZeroT21:
    everyone perceives value diffrently
  • K3Nv2 @ K3Nv2:
    I buy cheap and whats useable
  • K3Nv2 @ K3Nv2:
    Twice out of the year I may get something that's $600
  • ZeroT21 @ ZeroT21:
    we all like nice things, sure, but I also want to keep money on the side
  • K3Nv2 @ K3Nv2:
    I'd have the same mentality if money wasn't an object
  • ZeroT21 @ ZeroT21:
    having a warped sense can happen
  • ZeroT21 @ ZeroT21:
    reason i question myself, but not constantly
  • K3Nv2 @ K3Nv2:
    If I had Elon money sure I'd have a 20 bedroom home
  • ZeroT21 @ ZeroT21:
    if only that alone could make me happy, but nope
    :D
  • ZeroT21 @ ZeroT21:
    you'll only feel more empty after most of your urges go away like that
  • K3Nv2 @ K3Nv2:
    Spam account tried getting $10 off me I'm like you didn't have it last week you'll be fine
    +1
  • ZeroT21 @ ZeroT21:
    i get spam links all the time, even through steam
  • ZeroT21 @ ZeroT21:
    get same links from scammers posing as my steam friends
    ZeroT21 @ ZeroT21: get same links from scammers posing as my steam friends