yuzu Nintendo Switch emulator discussion

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

  1. nop90

    nop90 GBAtemp Advanced Maniac

    Member
    11
    Jan 11, 2014
    Italy
    Rome
    Tested the console demo code and it works, but the framebuffer is displayed upside down :rofl2:.

    The graphical demo code doesn't show anything yet. Anyway it's a good starting point.

    Meanwhile I'm going crazy installing the libtransistor on an ubuntu VM.
     
  2. blahh

    blahh Newbie

    Newcomer
    1
    Feb 3, 2018
    United States
    hope i don't sound like an ass, but why are all videos of yuzu showing it running at like 1 frame a second whereas the C# port of yuzu, which is about a week old, is actually playable?
     
  3. TotalInsanity4

    TotalInsanity4 GBAtemp Supreme Overlord

    Member
    18
    Dec 1, 2014
    United States
    Under a rock
    I'm sorry what?
     
    Pluupy, AceofZeroz and Memoir like this.
  4. Miguel Gomez

    Miguel Gomez GBAtemp Addict

    Member
    6
    Jan 10, 2016
    Planet Earth
    iirc I think some countries considered emulators illegal. But that doesn't mean that it's illegal to the rest of the world.
    Also, I noticed that Nintendo mentioned that emulators are illegal. But however, they cannot take down emulators that doesn't have any copyrighted materials such as NAND dumps and Yuzu and Citra don't have any copyrighted material that would break the rules from USA and worldwide.

     
  5. SG854

    SG854 ʕ•̫͡•ʕ•̫͡•ʔ•̫͡•ʔ

    Member
    6
    Feb 17, 2017
    United States
    Estados Unidos
    Used games and Video Game rentals. They were loosing money from rental stores in Japan.

    Nintendo along with other video game companies got video game rentals banned in Japan. They tried to do the same in the USA but were unsuccessful.
    In Japan its illegal to have a video game rental service. You can rent dvd's and bluerays but not video games. They can only have rentals by permission of original publishers which only few have done.
     
    Last edited by SG854, Feb 12, 2018
  6. SG854

    SG854 ʕ•̫͡•ʕ•̫͡•ʔ•̫͡•ʔ

    Member
    6
    Feb 17, 2017
    United States
    Estados Unidos
    A big part for the ban in Japan was pirate copies from Rental stores. In 80s they would bypass the copy protection and make bootleg copies of games to rent out.
    Rental stores also would sell those copy protection bypass software so that anyone can make copies. So game companies took action and got rentals banned.
     
  7. Memoir

    Memoir Just a Memory

    Member
    17
    GBAtemp Patron
    Memoir is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Jun 24, 2007
    United States
    Somewhere, over there!
    Need a cryptographer for this one...
     
  8. Furoryan

    Furoryan Member

    Newcomer
    1
    Feb 23, 2017
    France
    Hello,
    I try to run my own emu with rtld, and I have this problem : all the games I tried output the message "[rtld] unresolved symbol : _init_libc0_" (with svcOutputDebugString), after millions of opcodes executed.
    - I load rtld, main, subsdk*, sdk at address 0x8000000 (pages are aligned on a 4K border)
    - Main thread context is located at adress 0x6000000 (does not seems to raise a problem, because memory is scanned from 0x8000000)
    - TLS is located at address 0x7000000 (seems not used until I get my problem)
    - Modules are successfully scanned with svcQueryMemory
    - When MemoryType is Code and Permission is Read-Execute, MOD0 magic word is then tested (with result OK).
    - It does some other stuff after that.
    - There is no other service used other than svcQueryMemory
    - no heap set for the moment (not used until there)
    So I don't know if I have an error in my interpreter, or if I have missed something else.

    Another thing :
    - Ryujinx emu sets MemoryType = Normal (value=2) for read-only segments, where yuzu uses MemoryState::Static (value=4) for that. Who is right? I tried both and it does not seem to change anything.
    Thanks if you can help me.
     
  9. jselby

    jselby Advanced Member

    Newcomer
    1
    Nov 29, 2016
    Australia
    You aren't going to get any serious replies on gbatemp - people here don't know anything about what they are talking about. Check /r/emudev or the Discord servers for these projects.
     
  10. Miguel Gomez

    Miguel Gomez GBAtemp Addict

    Member
    6
    Jan 10, 2016
    Planet Earth
  11. TheCyberQuake

    TheCyberQuake Certified Geek

    Member
    13
    Dec 2, 2014
    United States
    Las Vegas, Nevada
    You can't use their IPs. That isn't because of copyright, which covers Nintendo's games, but rather its because it violates trademark. And by law (at least in the US), trademark must be enforced on anyone that infringes on it or else they can legally lose those trademarks. That means even fan games have to be struck down if they use IP names or character likeness.
     
    Last edited by TheCyberQuake, Feb 19, 2018
  12. emmauss

    emmauss GBAtemp Fan

    Member
    3
    May 12, 2014
    Ghana
    Accra, Ghana
    they both currently do not have network implementation.
     
  13. Miguel Gomez

    Miguel Gomez GBAtemp Addict

    Member
    6
    Jan 10, 2016
    Planet Earth
    I realized that like hours ago though. I forgot to edit my post. Whoops.

    Anyways, development is still strong to the RESwitched and Yuzu Team.
     
  14. Furoryan

    Furoryan Member

    Newcomer
    1
    Feb 23, 2017
    France
    After 7 days of reverse-engineering rtld, I finally found the cause of my problem, I had effectively an error in my interpretor, with register extension UXTW (switch cases was wrong ; so a bad offset was calculated, and the symbol string name was truncated).
    Anyway, thanks for the link on reddit, I did not knew it.

    On the road again!
     
  15. jimmyj

    jimmyj Official founder of altariaism. Copyright jimmyj

    Member
    3
    May 26, 2017
    Italy
    Hyrule
    can it display images?
     
  16. AdamN

    AdamN Member

    Newcomer
    2
    Jul 29, 2011
    Indonesia
    On the Net
    I think the upside down frame buffer issue was fixed on RyujiNX a few days ago, not sure about yuzu :)
     
  17. nop90

    nop90 GBAtemp Advanced Maniac

    Member
    11
    Jan 11, 2014
    Italy
    Rome
    RyujiNX video works fine.

    Yuzu video upside down was fixed, but now there is no video output again (tested with latest version in the week end)
     
    Cid2mizard likes this.
  18. Pixel-Pie

    Pixel-Pie GBAtemp Regular

    Member
    1
    Aug 2, 2017
    United States
    Can this type of computer run this emulator at high speeds?

    OS: Windows 10 Home 64-Bit
    CPU: Intel Core I7-7700k 4.2GHz Quad Processor
    CPU Cooler: Deepcool GAMMAXX 300 R
    Motherboard: AsRock B250M Pro4-IB Micro-ATX LG1151
    RAM: ADATA XPG Z1 16GB (2 x 8GB) DDR4-2400MHz
    GPU: Asus - GeForce GTX 1070 8GB Dual Series Video Card
     
  19. Pixel-Pie

    Pixel-Pie GBAtemp Regular

    Member
    1
    Aug 2, 2017
    United States
    (Ignore this)
     
    Last edited by Pixel-Pie, Mar 2, 2018 - Reason: Posted twice by accident.
  20. Miguel Gomez

    Miguel Gomez GBAtemp Addict

    Member
    6
    Jan 10, 2016
    Planet Earth
    Yuzu is not fully optimized. So expect like 5-7FPS if running a Homebrew app lol.
    But for Ryujinx, I think it can.
    Ryujinx is still Yuzu but uses C#.
     
    AceofZeroz likes this.
  21. Pixel-Pie

    Pixel-Pie GBAtemp Regular

    Member
    1
    Aug 2, 2017
    United States
    Okay. Thank you.
     
    AceofZeroz likes this.
Loading...
  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