Homebrew RELEASE Development Thread - RetroArch libnx

  • Thread starter Thread starter m4xw
  • Start date Start date
  • Views Views 764,506
  • Replies Replies 4,272
  • Likes Likes 69
Status
Not open for further replies.
This is a widescreen hack applied by PSX, I didn't do that

@SeongGino Measured crash bandicoot 1
Code:
[libretro INFO] [Mednafen PSX]: Estimated FPS: 59.81007
[Threading]: Waiting for Thread Exit
[INFO] Threaded video stats: Frames pushed: 2642, Frames dropped: 797.

This was nearly purely in a 3D enviroment with vsync off

I am not sure what to believe anymore.

Edit: Gonna measure mgs1 brb

That's about 60%-70% of the frames rendered.

Eh, that counter seems a bit off, but the actual stats show more about what's being done.
 
That's about 60%-70% of the frames rendered.

Eh, that counter seems a bit off, but the actual stats show more about what's being done.

I think the source of visual lag is the same issue I have going on in snes and vba. Those feel not full speed either
(Besides some obvious performance lags)

Edit: btw expected to be the dropped frames to be when it couldn't be vsynced in the menu
 
Last edited by m4xw,
@m4xw Weird, I've checked and the "widescreen mode hack" is turned off.

Code:
         psx_skipbios = 0;
   }  
 
   var.key = "beetle_psx_widescreen_hack";

      widescreen_hack = true;

   rsx_intf_refresh_variables();

you have no choice in this

Edit: btw at @SeongGino its compiled with __ -D_LOW_ACCURACY_
 
Last edited by m4xw,
  • Like
Reactions: ownedlol
Damn, it would be a really frustrating hassle just to get that toggled off and recompiled.
How about, no? Its 1:30am here.
Was gonna go early to bed.

@SeongGino I confirmed it. The estimate FPS is actually made by the core and shows the count of frames pushed to the video thread, the dropped frames is the accurate measurement made by retroarch when the thread does not deliver in time.

We are running at 50-80% avg, which is way more than I expected

There are some instances of 100%, and some where it does feel slow but it's visually hard to see.

Measured Crash Bandicoot first full level and MGS1 Intro Cutscene + running around
 
Last edited by m4xw,
Amazing man your awesome it's running really well ff7 and resident evil 2 barely notice the frame drops and I can hear the sound in my head when I play lol
 
Amazing man your awesome it's running really well ff7 and resident evil 2 barely notice the frame drops and I can hear the sound in my head when I play lol

:D Its good enough if you're in the bus with headphones or smth.

Don't feel like putting more work in this specific core tho.

I will add it to CI tomorrow tho, maybe that will get resolved at some point (audio)
 
the current test build posted runs like a dream butter smooth through hekate on 3.0.0 unfortunately on 3.0.0 through normal hbl we get through the menu but upon loading the .cue white screen freeze same system go figure, i was testing mr.driller i love that game haha my go to on any system i can find a port on
@m4xw im also on the autistic spectum
 
  • Like
Reactions: Fadi5555 and m4xw
:D Its good enough if you're in the bus with headphones or smth.

Don't feel like putting more work in this specific core tho.

I will add it to CI tomorrow tho, maybe that will get resolved at some point (audio)

Aww thats a shame you don't want to continue it :( The games are so playable with just this first test release, and with sound / saves working this would be amazing!
 
Aww thats a shame you don't want to continue it :( The games are so playable with just this first test release, and with sound / saves working this would be amazing!
Why waste time on Bettle-PSX when there is PCSX-ReARMed, which is a better core since it has already many upgrades/optimizations for ARM architecture.
 
  • Like
Reactions: TimeDevouncer
Why waste time on Bettle-PSX when there is PCSX-ReARMed, which is a better core since it has already many upgrades/optimizations for ARM architecture.
Only mentioned it because this is already here now available to the public, and doesn't appear to be too far off.
 
Yeah, but if this runs "ok", imagine ReARMed at this same phase.
Seong from a few hours earlier said:
Assuming this was Beetle-PSX, then it makes sense. Switch atm is just not ready for something so cycle-accurate.
PCSX-ReARMed would have been a much better fit than Beetle.

Welcome to my world.
 
  • Like
Reactions: m4xw
NHL '94 ported (AKA genesisPlusGX core)

Default core options don't seem to load via cb_environ() so I slip streamed them in the code (nasty hack but works). I don't have a github/gitlab account so hopefully the fine folks here can add this to @mx4w's repo + CI/CD. Could also use an overlay if someone is so artistically inclined.

Core patch is against upstream repo 5ae12e75a08
RetroArch build is against master 48086c41f22d

Kudos to @m4xw and the rest of the contributors for their hard work.

Enjoy

P.S. I've only tested NHL '94 but I can't imagine the other roms not working.
 

Attachments

Status
Not open for further replies.

Site & Scene News

Popular threads in this forum