Switch Homebrew Bounty Month 3: Switch Emulators

Discussion in 'GBAtemp & Scene News' started by Costello, Feb 10, 2019.

Thread Status:
Not open for further replies.
  1. m4xw

    m4xw Ancient Deity

    Member
    14
    May 25, 2018
    Germany
    https://buildbot.libretro.com/nightly/nintendo/switch/libnx/2019-03-15_RetroArch.7z
    Download this, drop the new core in /retroarch/cores
    The nightly mupen core doesn't use the JIT patches yet (thus has lots of stuttering), still waiting for the next libnx release to get it on the bot.

    Alternatively you can download https://buildbot.libretro.com/nightly/nintendo/switch/libnx/RetroArch_loader_update.zip -> Drop it in /switch
    Then start it, update core infos, update assets, close -> drop core in /retroarch/cores -> done.
    (If you want content scanning you need to download the db's too)

    Note: You *need* to use a method that allows full RAM access, as mentioned in the install-libnx guide.
     
    Last edited by m4xw, Mar 15, 2019
    lordelan likes this.
  2. Cyan

    Cyan GBATemp's lurking knight

    Global Moderator
    22
    Oct 27, 2002
    France
    Engine room, learning
    thank you :)
     
    m4xw likes this.
  3. m4xw

    m4xw Ancient Deity

    Member
    14
    May 25, 2018
    Germany
    Here are pre-made configs https://m4xw.net/nextcloud/index.php/s/g663mit7LA3RwcW
    These are tuned for old GLideN64 tho, new will need quite a few different *core options*
    You will need to get used to create them on a per-game basis as there is no config that fits all games (N64 emu is a hell in that regard)
     
    thmo_ likes this.
  4. cpasjuste

    cpasjuste GBAtemp Advanced Fan

    Member
    12
    Aug 27, 2015
    France
    What do you mean, it's a standalone emulator (ie. it doesn't use retroarch interface) ? From what i understand it use retroarch, so you ported the mupen core to the switch. Like i said, it's probably a lot of work, but it's a community effort. It's unfair and don't belong to this contest to my opinion. I stop here, i don't want to make any drama (and i respect your hard work on the switch). I just give my opinion.
     
    Last edited by cpasjuste, Mar 15, 2019
  5. cpasjuste

    cpasjuste GBAtemp Advanced Fan

    Member
    12
    Aug 27, 2015
    France
    I'm submitting pNES!

    [​IMG]


    Here is pNES, a NES emulator for the Nintendo Switch !
    More information will come later, i'm so sorry but i was in a coding rush since a few days, i can't post more detail about it right now, except that it work very well :D
    If you did use pFBA and pSNES, you'll now how it works! I have so much to say about it, but while you'll be busy testing it, i'll be updating this post!

    pNES is based on the excellent Nestopia emulator!

    Source code:
    https://github.com/Cpasjuste/pemu/tree/master/pnes
    https://github.com/Cpasjuste/pemu/

    Download:
    https://gbatemp.net/download/pnes.35684/
     
    Last edited by cpasjuste, Mar 15, 2019
  6. m4xw

    m4xw Ancient Deity

    Member
    14
    May 25, 2018
    Germany
    lel, I ported old mupen to switch last year. This is a entirely new core I first released in january, that just got another huge, long awaited update in the N64 community.
    This has been half a year of work. Sorry that you spend a week coding a UI.
    I can play that game too, to me it's unfair that you slap a UI on a existing emulator and call it a day, but I am not complaining either.
    If you are concerned about frontends you missed the switch software bounty.

    "Community effort"
    Screenshot_2019-03-15 libretro mupen64plus-libretro-nx.
     
    Last edited by m4xw, Mar 15, 2019
  7. cpasjuste

    cpasjuste GBAtemp Advanced Fan

    Member
    12
    Aug 27, 2015
    France
    I'm submitting pFBA, which got many, many changes since last release (25 August 2018).

    Official thread: https://gbatemp.net/threads/pfba-final-burn-alpha.497188/
    Download link: https://gbatemp.net/download/pfba.35685/

    Changelog (many changes missing in this list, will be updated in the next few days).
    You can see (most) changes here: https://github.com/Cpasjuste/libcross2d/commits/master, https://github.com/Cpasjuste/libcross2dui/commits/master, https://github.com/Cpasjuste/pemu/commits/master
    • fix orange screen of death on exit
    • fix audio leak
    • fix 4/3 aspect ratio
    • add new shaders: lcd3x, crt_caligari and 2xsal
    • titles/previews: http://thumbnailpacks.libretro.com/
    • refactored audio (move to audren audio)
    • fix audio lag when restored from home menu
    • fix audio playing when in background (home menu)
    • fix audio: perfect audio synchronization
    • improve shaders rendering (use power of two textures)
    • add favorites section in romlist
    • add "config.cfg" to skin directory, to allow (basic) customization of user interface. I'm sure you'll be able to make cool skins!
    • add buttons help in rom listing
    • add highscores for supported games
    • new emulation options: TODO: list changes
    • add force 50hz option, as some roms freqs can't be automatically detected (megadrive for example)
    • update to latest fbalpha git (2019.03.14)
    • fix rom loading failure after trying to load a bad rom (memory leak)
    • and many, many more fixes and changes (listing will be done soon...)

    — Posts automatically merged - Please don't double post! —

    Well, like i said, you just ported a retroarch core to the switch. Point.
     
    Last edited by cpasjuste, Mar 15, 2019
    rsn8887 likes this.
  8. Scarlet

    Scarlet A Convenient Oddity

    pip Reporter
    15
    GBAtemp Patron
    Scarlet is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Jan 7, 2015
    United Kingdom
    Middleish North-Left
    This squabbling is petty and distasteful. Leave it to the judges to do the judging.
     
    jakibaki, XorTroll, VinsCool and 3 others like this.
  9. m4xw

    m4xw Ancient Deity

    Member
    14
    May 25, 2018
    Germany
    Dunno how writing a entirely new core for the switch is "ported a retroarch core".
    Sad that you have to be so salty about it.

    Also its a libretro core, there is no such thing as a "retroarch core".
    Write a libretro frontend and plug my core in, if you want a different frontend.
    Until then I will continue to use RetroArch (which was ported by me anyway).
     
  10. cpasjuste

    cpasjuste GBAtemp Advanced Fan

    Member
    12
    Aug 27, 2015
    France
    And pSNES update:

    Official thread: https://gbatemp.net/threads/psnes-switch-snes9x-port.507847/
    Download link: https://gbatemp.net/download/psnes.35686/

    Changelog (many changes missing in this list, will be updated in the next few days).
    You can see (most) changes here: https://github.com/Cpasjuste/libcross2d/commits/master, https://github.com/Cpasjuste/libcross2dui/commits/master, https://github.com/Cpasjuste/pemu/commits/master
    • fix orange screen of death on exit
    • fix audio leak
    • fix 4/3 aspect ratio
    • add new shaders: lcd3x, crt_caligari and 2xsal
    • titles/previews: http://thumbnailpacks.libretro.com/
    • refactored audio (move to audren audio)
    • fix audio lag when restored from home menu
    • fix audio playing when in background (home menu)
    • fix audio: perfect audio synchronization
    • improve shaders rendering (use power of two textures)
    • add favorites section in romlist
    • add "config.cfg" to skin directory, to allow (basic) customization of user interface. I'm sure you'll be able to make cool skins!
    • add buttons help in rom listing
    • major speed improvement when using shaders
    • update to latest snes9x git (1.60)
    • and many, many more fixes and changes (listing will be done soon...)

    — Posts automatically merged - Please don't double post! —

    There a big difference in writing a full wrapper/interface/ui (libretro/pemu) and using them to port a "core", spell it like you want. You understand what i mean no?
     
    Last edited by cpasjuste, Mar 15, 2019
    Broduskii and rsn8887 like this.
  11. m4xw

    m4xw Ancient Deity

    Member
    14
    May 25, 2018
    Germany
    Do yourself a favor and just stop already.
    Everything in that sentence is wrong.
     
  12. cpasjuste

    cpasjuste GBAtemp Advanced Fan

    Member
    12
    Aug 27, 2015
    France
    rsn8887 likes this.
  13. Billy Acuña

    Billy Acuña GBAtemp Addict

    Member
    10
    Oct 10, 2015
    Mexico
    Last edited by Billy Acuña, Mar 16, 2019 at 12:00 AM
    rsn8887 and cpasjuste like this.
  14. rsn8887

    rsn8887 GBAtemp Advanced Fan

    Member
    8
    Oct 8, 2015
    United States
    Oh no my chances have dwindled. Cpasjuste triple punch.

    Please still consider UAE4ALl Switch, too :)
     
    lordelan and Broduskii like this.
  15. Billy Acuña

    Billy Acuña GBAtemp Addict

    Member
    10
    Oct 10, 2015
    Mexico
    Lol, I didn't know you summited UAE4ALL, edited to tag you on my previous post :)
     
    rsn8887 likes this.
  16. rsn8887

    rsn8887 GBAtemp Advanced Fan

    Member
    8
    Oct 8, 2015
    United States
    Thanks, yes my UAE4All2 submission was done while ago here: Feb 27, 2019
     
    Billy Acuña likes this.
  17. m4xw

    m4xw Ancient Deity

    Member
    14
    May 25, 2018
    Germany
    Pushed a small dynarec mitigation for Indiana Jones with new GLideN64, build has been updated.
    This also seems to fix Killer instinct, still runs slow tho
     
    Last edited by m4xw, Mar 16, 2019 at 1:02 AM
    lordelan, rsn8887 and Billy Acuña like this.
  18. DollyWhipDoll

    DollyWhipDoll You're on ignore.

    Member
    5
    May 18, 2018
    United States
    All of you guys' ports are amazing and you're all winners!

    Warning: Spoilers inside!


    Some are, already, fanatic over N64, but standalone takes it to a whole different level! I forsee fancy Mupen NSPs even though a forwarder is recommended. Looks like it's come a looong way since last year. Take the money and have yourself a break.

    In this @grabman video, I see you got RE2 and Indiana Jones running
    Warning: Spoilers inside!
     
  19. Costello
    OP

    Costello Headmaster

    Administrator
    22
    Oct 24, 2002
    this is incredible :) great job everyone!
    we will now lock the thread and begin the voting process!
     
Loading...
Thread Status:
Not open for further replies.