Homebrew RetroArch Switch

TamarindoJuice

Well-Known Member
Member
Joined
Jan 30, 2016
Messages
275
Trophies
0
XP
1,392
Country
Brazil
I dunno if i did something wrong over here but every PSP game i'm trying to run is displaying just a black screen now. I've updated the core over the retroarch updater.

EDIT - IT WAS MY FAULT, FIXED.
 
Last edited by TamarindoJuice,

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
5,617
Trophies
1
Age
43
XP
5,941
Country
Germany
Overscan.
We no longer do autocrop as it was working badly and it got removed from upstream.
Games are often coded with black borders, that setting fixes it. Requires fbemu
Also set aspect ratio to Core provided.
1. fbemu?

2. Overscan is already enabled by default in core options (all four sub options are set to 0).

Game I'm trying is SM64.

Would be cool to keep aspect ratio to Core provided as that works perfectly for PPSSPP as well.
 

crazy_p

Well-Known Member
Member
Joined
Sep 3, 2016
Messages
1,273
Trophies
1
XP
7,500
Country
Switzerland
What program to use to convert to chd? Does anyone know? For psx

If you want to convert your PSX .bin & .cue Files to the .chd Format, then you need the latest MAME build.

Extract the mame0209b_32bit.exe and look for a File called: chdman.exe. Direct Link (THX @EmulateLife)

Copy the chdman.exe to your Rom Folder (with .bin & .cue Files).

Press WIN + R, and type cmd.

Press Enter and a Black Window will pop up.

Navigate to your Rom Folder (example: cd C:\Roms\FFVII\CD1) and press Enter.

Paste: for %i in (*.cue) do chdman createcd -i "%i" -o "%~ni.chd" and press Enter.

The conversion should start now. After the Process is finished, you should have your Game in the compressed .chd Format.

If you have multi Disk Games, you better create an .m3u File
 
Last edited by crazy_p,
  • Like
Reactions: satel and Nin4one

EmulateLife

Well-Known Member
Member
Joined
May 30, 2016
Messages
3,981
Trophies
0
Age
41
XP
1,872
Country
United States
If you want to convert your PSX .bin & .cue Files to the .chd Format, then you need the latest MAME build.

Extract the mame0209b_32bit.exe and look for a File called: chdman.exe.

Copy the chdman.exe to your Rom Folder (with .bin & .cue Files).

Press WIN + R, and type cmd.

Press Enter and a Black Window will pop up.

Navigate to your Rom Folder (example: cd C:\Roms\FFVII\CD1) and press Enter.

Paste: for %i in (*.cue) do chdman createcd -i "%i" -o "%~ni.chd" and press Enter.

The conversion should start now. After the Process is finished, you should have your Game in the compressed .chd Format.

For those that don't want to mess with getting the new MAME you can get chdman.exe here.

https://drive.google.com/file/d/0B-ElaPpvBHs5aUd0QUM3c05kY2c/view?usp=sharing
 
  • Like
Reactions: satel and crazy_p

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
5,617
Trophies
1
Age
43
XP
5,941
Country
Germany
Overscan.
We no longer do autocrop as it was working badly and it got removed from upstream.
Games are often coded with black borders, that setting fixes it. Requires fbemu
Also set aspect ratio to Core provided.
Guess fbemu is framebuffer emulation. That is already set to true by default as well.
 

Trice

Well-Known Member
Member
Joined
Jan 20, 2009
Messages
153
Trophies
0
XP
1,249
Country
Switzerland
1. fbemu?

2. Overscan is already enabled by default in core options (all four sub options are set to 0).

Game I'm trying is SM64.

Would be cool to keep aspect ratio to Core provided as that works perfectly for PPSSPP as well.
You don't only need to enable overscan, you also need to configure how much should be cut off (top, right, bottom, left). This is different for every game, so you should save it as a game-specific config.

You definitely should keep the aspect ratio as Core provided. Then set the aspect ratio in the core settings to 4:3, 16:9 (if the game has a widescreen mode or there's a widescreen patch) or 16:9 adjusted (this forces the game to display in widescreen without stretching the image, it usually leads to pop-in on the side of the screen, because the games are not designed to display objects in that area). N64 really requires game-specific configs, because there's just no single config that works with every game if you want to have everything looking and playing perfectly.
 
  • Like
Reactions: lordelan

tabnk

Well-Known Member
Member
Joined
Jan 20, 2016
Messages
290
Trophies
0
Age
41
XP
1,669
Country
United States
Tested on latest build of mupen64plus-next. Conker's Bad Fur Day still not able to reach full speed with Frame buffer emulation on. Switch really reach it limit capability.
 

m4xw

Ancient Deity
Developer
Joined
May 25, 2018
Messages
2,437
Trophies
1
Age
118
XP
6,839
Country
Germany
Tested on latest build of mupen64plus-next. Conker's Bad Fur Day still not able to reach full speed with Frame buffer emulation on. Switch really reach it limit capability.
Cbfd runs perfect for me with fbemu in 720p handheld or 1080p dock
 

JACMAN

Well-Known Member
Newcomer
Joined
May 30, 2018
Messages
50
Trophies
0
Age
25
XP
167
Country
United States
Cbfd runs perfect for me with fbemu in 720p handheld or 1080p dock
Yo M4xw u experienced any issues with MGS Peacewalker specifically the mission that requires c4. Thing is i have c4 already but still says "c4 is required for this mission" any idea?
 

FanboyKilla

Well-Known Member
Member
Joined
Mar 9, 2019
Messages
288
Trophies
0
XP
1,084
Country
United States
1. fbemu?

2. Overscan is already enabled by default in core options (all four sub options are set to 0).

Game I'm trying is SM64.

Would be cool to keep aspect ratio to Core provided as that works perfectly for PPSSPP as well.

If they are set to "0" then that means you are NOT cropping any pixels. You have to set them something in order to crop pixels.

Here's the Overscan Settings that I'm using to get a perfect "edge to edge" display with SM64.

Overscan Offset (Top) - 10
Overscan Offset (Left) - 5
Overscan Offset (Right) - 5
Overscan Offset (Bottom) - 10

SM64-Overscan.jpg
 

Pola92

Active Member
Newcomer
Joined
May 9, 2019
Messages
30
Trophies
0
Age
30
XP
204
Country
United States
It works great but whenever I put it in the dock it stops sounding, I’ve tried both Bitstream and PCM output on TV but that didn’t do it. What else should I do?
Thanks
 
  • Like
Reactions: EmulateLife

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
5,617
Trophies
1
Age
43
XP
5,941
Country
Germany
@Trice @FanboyKilla
Thx guys! I will try this today when I'm home.
I read somewhere that those Overscan values are in fact the thickness of the borders which confused me lol. So I thought having all the values at 0 should already be the best option.
Also @Brawl345 told me, that I'm might having issues using your configs since I was using the german (PAL) version. So I'll play around a bit and will end up with a perfect setting for each game. :)
 

m4xw

Ancient Deity
Developer
Joined
May 25, 2018
Messages
2,437
Trophies
1
Age
118
XP
6,839
Country
Germany
Yo M4xw u experienced any issues with MGS Peacewalker specifically the mission that requires c4. Thing is i have c4 already but still says "c4 is required for this mission" any idea?
Known bug.
I worked around with a custom ver that uses savestates from standalone.
Happens on PC too (libretro specific)
 

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
5,617
Trophies
1
Age
43
XP
5,941
Country
Germany
@m4xw
Shouldn't the config priority list go like this:
1. use game override settings if present
2. use core override settings if present (and if no game setting is present)
3. use global RetroArch settings (if no core and no game setting is present)

I loaded up SM64 (PAL), went to core options and adjusted the Overscan values to:
TOP: 33
LEFT: 8
RIGHT: 9
BOTTOM: 36

That seems perfect for 16:9 adjusted ratio. I saved a game override from within the quick menu.
Then closed content and loaded up SM64 (NTSC) where areas of the pictures are cut off obviously.
Went to core options, set all four Overscan values to 0 again and saved that as a core override.
(So I did not create a game override for the NTSC version of SM64.)

However everytime I load one of the two games (no matter which one), all four Overscan values are where I "left" them.
Since I saved a game override for the PAL version, it should automatically load it when I load the PAL version (values 33, 8, 9, 36) and when I load the NTSC version it should load the core override values (0, 0, 0, 0) since I didn't save a game override for that one but a core override instead.

What am I missing or doing wrong?
 
Last edited by lordelan,
General chit-chat
Help Users
  • No one is chatting at the moment.
  • Skelletonike @ Skelletonike:
    There are different ways of fanservice
  • Skelletonike @ Skelletonike:
    the first manga I bought, was Psychic Academy, when I was like 12?
  • Skelletonike @ Skelletonike:
    That was good 2000s ecchi
  • Skelletonike @ Skelletonike:
    Great plot too
  • Vetusomaru @ Vetusomaru:
    psychic academy. lol. it was meh even back then when i bought volume 1. also same author also made one of the manga adaptions of Escaflowne.
  • Skelletonike @ Skelletonike:
    Pfffft!
  • Skelletonike @ Skelletonike:
    I have all the volumes.
  • Vetusomaru @ Vetusomaru:
    btw do u have discord?
  • Vetusomaru @ Vetusomaru:
    last tv anime i remember with nipples i personally watched was Senran Kagura
  • Skelletonike @ Skelletonike:
    yeah I do
  • Skelletonike @ Skelletonike:
    I mostly read, haven't watched much, but I do keep my cunchyroll sub.
  • Skelletonike @ Skelletonike:
    Found out one of my fave animes got an adaptation this season

    the other day lol
  • Skelletonike @ Skelletonike:
    Yuusha ga Shi
    nda
  • Vetusomaru @ Vetusomaru:
    crynchyrolls is cancer, especially with the censorship they do like they did with Oshimai
  • Vetusomaru @ Vetusomaru:
    can u post your discord here or at dm?
  • Skelletonike @ Skelletonike:
    No idea
  • Skelletonike @ Skelletonike:
    it's my username
  • Vetusomaru @ Vetusomaru:
    and number?
  • Skelletonike @ Skelletonike:
    it needs the number?
  • Vetusomaru @ Vetusomaru:
    okey dokey. i ve sent u friend request.
  • Vetusomaru @ Vetusomaru:
    i have same username with here
  • Skelletonike @ Skelletonike:
    alright, accepted
    +1
    Skelletonike @ Skelletonike: alright, accepted +1