New leap in N64 emulation with Libretro update

Discussion in 'User Submitted News' started by TotalInsanity4, Jul 21, 2016.

  1. TotalInsanity4
    OP

    TotalInsanity4 GBAtemp Supreme Overlord

    Member
    7,105
    7,091
    Dec 1, 2014
    United States
    Under a rock
    [​IMG]
    The awesome developers working on Libretro have done it again, folks! Earlier this week, a brand new re-write of Mupen64plus was released in an alpha state on the latest Libretro nightly. What's special about this emulator? With support from the new Vulkan API, they were able to code a new LLE CPU interpreter/recompiler; a breakthrough in accurate N64 emulation. This new emulator will be (rather fittingly) named ParaLLEl.

    What is paraLLEl?
    This is a standalone libretro core for now that we keep separate from the regular Mupen64plus libretro core that it is based on. It includes only a Vulkan rendering backend and a low-level RSP. This core will only work right now if you are running it with a Vulkan driver.

    In the future, paraLLEl will be the new name for our N64 emulator which (while initially starting out as a Mupen64plus core) has grown into its very own entity. It will have among other things:

    – Completely rewritten CPU cores, both interpreter and dynarec. We want to fix the remaining CPU bugs that prevents Mupen64plus from being able to run certain games that PJ64 can, for instance. We also want to be able to move away from having two separate dynarec systems in Mupen64plus, where one is aimed at Atoms and ARM CPUs, and the other is meant for desktop x86, and neither is particulary fast.
    – A unified HLE video renderer that combines the best of Glide64, Gliden64, Rice, and GLN64, and offers optional runtime codepaths for performance.
    – A unified LLE video renderer infrastructure that allows for both software rendering (Angrylion) and the Vulkan/GL 4.3 powered equivalent (the video plugin we now call paraLLEl).
    – As part of the CPU rewrite, an RSP dynarec will also have been written around that time.



    :arrow:Source
     
    Last edited by TotalInsanity4, Jul 21, 2016


  2. Azel

    Azel GBAtemp Advanced Fan

    Member
    506
    177
    Dec 16, 2014
    France
  3. KiiWii

    KiiWii GBAtemp Psycho!

    Member
    3,784
    1,323
    Nov 17, 2008
    United Kingdom
    Great news for vulkan capable hardware owners :)

    I'm still holding out for Wii64/Not64 miraculous update :(
     
    TotalInsanity4 likes this.
  4. yuyuyup

    yuyuyup GBAtemp Psycho!

    Member
    3,336
    773
    Apr 30, 2006
    United States
    USA MTN timezone
    hopefully this will be good news for playing n64 games in VR
     
    Azel and TotalInsanity4 like this.
  5. AtlasFontaine

    AtlasFontaine GBAtemp Maniac

    Member
    1,078
    630
    Jul 18, 2015
    Venezuela
    Venezuela-Zulia.
    Cool, but I'll keep an eye on CEN64 since that one isn't limited to only 1 API.
     
    TotalInsanity4 likes this.
  6. TotalInsanity4
    OP

    TotalInsanity4 GBAtemp Supreme Overlord

    Member
    7,105
    7,091
    Dec 1, 2014
    United States
    Under a rock
    I've had my eye pressed hard on that one for a while, but there hasn't been an update to it in forever (unless there was one VERY recently), and every game is currently in various states of "broken"
     
  7. AtlasFontaine

    AtlasFontaine GBAtemp Maniac

    Member
    1,078
    630
    Jul 18, 2015
    Venezuela
    Venezuela-Zulia.
    CEN64 released a new video days ago tho, Quasi-cycle accurate mode and audio:

     
    Last edited by AtlasFontaine, Jul 21, 2016
    Tomato Hentai, the_randomizer and N64 like this.
  8. TotalInsanity4
    OP

    TotalInsanity4 GBAtemp Supreme Overlord

    Member
    7,105
    7,091
    Dec 1, 2014
    United States
    Under a rock
  9. Bladexdsl

    Bladexdsl ZOMG my posts...it's over 9000!!!

    Member
    16,124
    3,792
    Nov 17, 2008
    Australia
    Queensland
    so when can we expect a vwii version? :creep:
     
  10. raulpica

    raulpica With your drill, thrust to the sky!

    Supervisor
    11,025
    7,344
    Oct 23, 2007
    Italy
    PowerLevel: 9001
    Honestly the only promising one is CEN64 which is being written from the ground up for accurate emulation. Mupen64plus was started back when this wasn't a concern and I'm sure it'll never reach CEN64's levels of accuracy unless they keep rewriting it.
     
    Tomato Hentai and TotalInsanity4 like this.
  11. TotalInsanity4
    OP

    TotalInsanity4 GBAtemp Supreme Overlord

    Member
    7,105
    7,091
    Dec 1, 2014
    United States
    Under a rock
    When vWii gets Vulkan support lol
    I initially thought so, too, but given that they've achieved low level CPU emulation and new, more accurate video backends in just the alpha version, I'm going to be keeping my eye on both projects now.
    Especially if the libretro devs do us a solid and release a version that doesn't rely on retroarch as a frontend
     
  12. KiiWii

    KiiWii GBAtemp Psycho!

    Member
    3,784
    1,323
    Nov 17, 2008
    United Kingdom
    @QuarkTheAwesome ?
     
    SirBeethoven and TotalInsanity4 like this.
  13. the_randomizer

    the_randomizer The Temp's official fox whisperer

    Member
    21,198
    10,076
    Apr 29, 2011
    United States
    Dr. Wahwee's castle
    Why can't people be excited for both CEN64 and this? I for one, can't run CEN64 for the life of me, my Core i5 3570 can't run it as I'm sure CEN64 would fry my motherboard; I gave RetroArch with Vulkan a whirl and despite it being alpha, it runs pretty darn well :P I should make a video of it soon :D
     
    Tomato Hentai and TotalInsanity4 like this.
  14. TotalInsanity4
    OP

    TotalInsanity4 GBAtemp Supreme Overlord

    Member
    7,105
    7,091
    Dec 1, 2014
    United States
    Under a rock
    Oh my gosh if he made a standalone Windows frontend for just ParaLLEl I would shit myself
     
  15. the_randomizer

    the_randomizer The Temp's official fox whisperer

    Member
    21,198
    10,076
    Apr 29, 2011
    United States
    Dr. Wahwee's castle
    I also saw that PCSXR thing as well, similar to the GTE precision hack, but better it seems, I'm gonna try that out; as much as I loved the PSX, I couldn't stand the warping/wobbly polygons lol.

    Edit: Trying out the PSX emulator, dayum that hack makes a huge difference in 3D games alright :blink:
     
    Last edited by the_randomizer, Jul 22, 2016
    TotalInsanity4 likes this.
  16. QuarkTheAwesome

    QuarkTheAwesome Working for Hugs

    Member
    788
    1,930
    Apr 19, 2015
    Australia
    Stuck in the PowerPC
    Wii U? No way.
    I'll see if my laptop supports Vulkan, but I'm probably going to want to stick to one project at a time. What's wrong with RetroArch?
     
  17. VinLark

    VinLark This machine kills bourgeois sentimentality.

    Member
    4,098
    4,799
    Jun 11, 2016
    Trinidad and Tobago
    4chan and other wonders of the internet
    Wait, Wii64 is still being worked on?? I loved that emulator!
     
  18. the_randomizer

    the_randomizer The Temp's official fox whisperer

    Member
    21,198
    10,076
    Apr 29, 2011
    United States
    Dr. Wahwee's castle
    Have you been in contact with the RA devs for help? You should stick to your guns and work on one thing at a time, ie. the RetroU or whatever the RA-like project was called. See, the problem with RA for the Wii is Snes and the like run decently (well, mostly, the Snes9x Next core is completely broken in 1.3.6 for some reason), but N64 and PSX emulation suffers greatly and you know, we want to support you as much as you can.

    Not64 is a lot better than Wii64, but that received an update in April, WiiSX...not so much.
     
    KiiWii and QuarkTheAwesome like this.
  19. VinLark

    VinLark This machine kills bourgeois sentimentality.

    Member
    4,098
    4,799
    Jun 11, 2016
    Trinidad and Tobago
    4chan and other wonders of the internet
    Ah okay. I will try out that emulator
     
  20. ned

    ned GBAtemp Advanced Fan

    Member
    594
    104
    Dec 21, 2014
    Let me know when it runs Indiana Jones.