yuzu Nintendo Switch emulator discussion

Discussion in 'Switch - Emulation, Homebrew & Software Projects' started by bunnei, Jan 14, 2018.

  1. bunnei
    OP

    bunnei Member

    Newcomer
    5
    Apr 1, 2014
    United States
    center-logo-v3_512_padding (4).png
    yuzu Nintendo Switch emulator
    January 13, 2018 Update

    Hello, Gbatemp! I'd like to announce a new project that I've been working on the past few months!
    Making an emulator for the Nintendo Switch is a massive effort, and we’d like to give a huge shout out and thank you to all the folks involved.
    Thank you to the Citra team for providing an excellent foundation for this project.
    Subv, MerryMage, jroweboy, bunnei, for their work to jump start Switch emulation.
    Flame Sage, Selby, Flamboyant Ham, for their work on the website.
    Furthermore, we'd like to thank the ReSwitched team, this project would not exist without their excellent work and willingness to share their knowledge: SciresM, Daeken, misson20000, Normmatt, ogniK, hthh.

    yuzu is a work-in-progress Nintendo Switch emulator. yuzu is an open-source project, licensed under the GPLv2 (or any later version). yuzu has been designed with portability in mind, with builds available for Windows, Linux, and macOS. The project was started in spring of 2017 by bunnei, one of the original authors of the popular Citra 3DS emulator, to experiment with and research the Nintendo Switch. Due to the similarities between Switch and 3DS, yuzu was developed as a fork of Citra. This means that it uses the same project architecture, and both emulators benefit from shared improvements. During the early months of development, work was done in private, and progress was slow. However, as Switch reverse-engineering and homebrew development became popular, work on yuzu began to take off as well.
    We really appreciate the continued support from everyone in the community. We encourage anyone interested to please get involved in our project!

    Getting Involved
    yuzu has an active community of developers and we welcome any form of contribution. It is always good to get in touch with the developer community first, though. The best way to do this is via our Discord server. We also encourage you to check out the Contributors Guide.
    Supporting the Project

    Developing an emulator for a modern, complex system like the Nintendo Switch requires significant hard work and dedication from a large team of developers. We will never charge you for yuzu and will always make our source code freely available. We do not make any money from our work, however development has many expenses that are often paid out-of-pocket by our team members, among them​
    • Switch consoles to explore and reverse-engineer the hardware
    • Switch games for testing, reverse-engineering, and implementing new features
    • Web hosting and infrastructure setup
    • Software licenses (e.g. Visual Studio, IDA Pro, etc.)
    • Additional hardware (e.g. GPUs as-needed to improve rendering support, other peripherals to add support for, etc.)
    Your generous donation will go directly toward providing these to our team. Previous donations have already been used to purchase several Switch consoles, games, and host our current web infrastructure! However, our costs will continue as our team grows, our website grows, and we strive to achieve high game compatibility with yuzu.

    Donate Now
    We will more than gladly accept a donation! In particular, donations of Nintendo Switch Hardware that are firmware 3.0.0 or lower are of particular use to the team.

    If you’d like to donate, please contact: donations@yuzu-emu.org.

    Thank you for your support!
     
    Last edited by bunnei, Jan 14, 2018
  2. smileyhead

    smileyhead Rule 63 Fox is cute

    Member
    13
    Aug 31, 2015
    Hungary
    Hungary
    That was quick.
     
  3. TR_mahmutpek

    TR_mahmutpek medic

    Member
    4
    Jul 28, 2015
    Turkey
    Emulator? I hope it will be like cemu buttt how many years??:lol:

    Good work!
     
    Tekniquez likes this.
  4. BlastedGuy9905

    BlastedGuy9905 Ace Bricker

    Member
    8
    Apr 13, 2017
    United States
    Outside your windows ᕙ(◔ᗜ◔)ᕗ
    Whoa that was quick. Does it work? Is it able to run games yet?
     
    Last edited by BlastedGuy9905, Jan 14, 2018
    RedoLane and weatMod like this.
  5. tunip3

    tunip3 [debugger active]

    Member
    6
    Oct 31, 2016
    United Kingdom
    any screen shots ps attempting to compile now
     
    KiiWii likes this.
  6. Sonic Angel Knight

    Sonic Angel Knight GBAtemp Legend

    Member
    15
    May 27, 2016
    United States
    New York
    Quick? Is probably not that hard. The exploit of the system already started so reverse engineering seem like is not a surprise. :blink:
     
    Last edited by Sonic Angel Knight, Jan 15, 2018
  7. kprovost7314

    kprovost7314 GBAtemp's Official Bara Master

    Member
    6
    Dec 24, 2014
    United States
    In that bara manga ( ͡° ͜ʖ ͡°)
    My god…
     
    CuriousTommy and dpad_5678 like this.
  8. DarthDub

    DarthDub Amateur Hacker

    Member
    9
    Jan 26, 2016
    United States
    Your mom's basement.
    Switch emulator already? We don't even have a Vita emulator yet.
     
    Tumoche, Dude1452, dpad_5678 and 4 others like this.
  9. KiiWii

    KiiWii GBAtemp Guru

    Member
    14
    Nov 17, 2008
    United Kingdom
    Any screenshots or videos with POC?

    Hard to believe without seeing proof.
     
    peteruk and Kevinpuerta like this.
  10. DarthDub

    DarthDub Amateur Hacker

    Member
    9
    Jan 26, 2016
    United States
    Your mom's basement.
    Just think of the old days of Cemu where it didn't run games at all.
     
    KiiWii likes this.
  11. KJ1

    KJ1 Old Member

    Member
    3
    GBAtemp Patron
    KJ1 is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Nov 2, 2014
    India
    Nice! Good luck!
     
  12. ThoD

    ThoD GBATemp Maniac (apparently), but more like "bored"

    Member
    7
    Sep 8, 2017
    Greece
    What can it run at this state? Anything commercial, only custom homebrews or even less than that? Impressive though and it's pretty damn soon for one!
     
  13. Tumoche

    Tumoche Advanced Member

    Newcomer
    2
    Apr 30, 2017
    Spain
    It doesn't yet render 3D graphics, so it is only for debugging
     
    CuriousTommy, lordelan and DarthDub like this.
  14. punderino

    punderino aka Big-PeePee Swinger

    Member
    6
    Jan 5, 2016
    United States
    Kansas City, Missouri
    It's from trusted devs. Check reswitched
     
  15. anhminh

    anhminh Pirate since 2010

    Member
    6
    Sep 30, 2010
    Vietnam
    Doubt it could run anything commercial since we doesn't even know how to decrypted one yet.
     
  16. punderino

    punderino aka Big-PeePee Swinger

    Member
    6
    Jan 5, 2016
    United States
    Kansas City, Missouri
    (they have dumped games)
    [​IMG]
     
  17. Ericthegreat

    Ericthegreat Not New Member

    Member
    6
    Nov 8, 2008
    United States
    Vana'diel
    Switch seems to be a lot different.
     
    lordelan likes this.
  18. zoogie

    zoogie playing around in the dsiware

    Member
    19
    Nov 30, 2014
    Micronesia, Federated States of
    They actually used a fork of citra as the basis for yuzu. Same CPU family and OS structure as 3ds.
     
  19. DarthDub

    DarthDub Amateur Hacker

    Member
    9
    Jan 26, 2016
    United States
    Your mom's basement.
    Stop. Switch is ARM-based. Wii U is Power PC. They're completely different. Besides, they would've made a fork of Decaf (CEMU is close-sourced) if that was the case, which it's not.
     
    DaVince, Xabring, zeldaism and 12 others like this.
  20. Sonic Angel Knight

    Sonic Angel Knight GBAtemp Legend

    Member
    15
    May 27, 2016
    United States
    New York
    MAYBE used a lot of recycled assets. I did not say with absolute certainty and I'm not gonna pretend I know what you talking about. All I pointed out was a trend of recycling stuff from previous systems. If I am unaware this is drastically different then there is more relaxed and less condescending ways to bring it to my attention.
     
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice