yuzu Nintendo Switch emulator discussion

Discussion in 'Switch - Hacking & Homebrew' started by bunnei, Jan 14, 2018.

  1. nop90

    nop90 GBAtemp Maniac

    Member
    1,460
    2,158
    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
    5
    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
    8,379
    8,450
    Dec 1, 2014
    United States
    Under a rock
    I'm sorry what?
     
    AceofZeroz and Memoir like this.
  4. Miguel Gomez

    Miguel Gomez GBAtemp Addict

    Member
    2,686
    841
    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 GBAtemp Advanced Fan

    Member
    981
    1,018
    Feb 17, 2017
    Jamaica
    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 GBAtemp Advanced Fan

    Member
    981
    1,018
    Feb 17, 2017
    Jamaica
    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 A Hero to Zero

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

    Our Patreon
    6,609
    6,590
    Jun 24, 2007
    United States
    Wyoming
    Need a cryptographer for this one...
     
    Sophie-bear and TotalInsanity4 like this.
  8. Furoryan

    Furoryan Member

    Newcomer
    32
    15
    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
    51
    33
    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
    2,686
    841
    Jan 10, 2016
    Planet Earth
  11. TheCyberQuake

    TheCyberQuake Certified Geek

    Member
    3,801
    2,598
    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 at 5:39 AM
  12. emmauss

    emmauss GBAtemp Fan

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

    Miguel Gomez GBAtemp Addict

    Member
    2,686
    841
    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
    32
    15
    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
    898
    258
    May 26, 2017
    Italy
    Hyrule
    can it display images?