1. zerowalker

    zerowalker GBAtemp Regular
    Member

    Joined:
    Jan 21, 2012
    Messages:
    213
    Country:
    Sweden
    Can someone elaborate what technical restrictions they are talking about when not supporting 32bit?
    I am all for 64bit, but as a programmer i would like to know the reasons out of interest:)
     
  2. Xalphenos

    Xalphenos GBAtemp Regular
    Member

    Joined:
    Jan 21, 2017
    Messages:
    237
    Country:
    United States
    I'm not a dev. But to my understanding, based mostly on following dolphin for years. The reason 64 bit is preferred is that it can reserve a larger area of memory and it gives you more registers. PPC has a lot of registers. Which gives a performance boost. So why maintain two versions when few people are still on a 32 bit OS. And even if they supported 32 bit they probably wouldn't be able to support XP since modern compilers don't compile for it anymore.

    Also any computer that isn't capable of running a 64bit OS wouldn't be capable of running cemu anyway.
     
    Last edited by Xalphenos, May 21, 2017
  3. zerowalker

    zerowalker GBAtemp Regular
    Member

    Joined:
    Jan 21, 2012
    Messages:
    213
    Country:
    Sweden
    The memory part i knew, but i couldn't think of many reasons why you would really need it in most cases (i am NOT against it).

    As for the registers, i didn't think about that. Is that useful even when using C/C++ etc, or is it only "really" useful when you use ASM directly?
     
  4. Xalphenos

    Xalphenos GBAtemp Regular
    Member

    Joined:
    Jan 21, 2017
    Messages:
    237
    Country:
    United States
    My experience with registers is on the disassembly/debugging side for reversing stuff. I forget that you really don't think about that when you're writing code. I'm a poor coder. Anyway I just dug up this old article that talks about why Dolphin team cut the 32 bit versions. Maybe not completely applicable to CEMU but a good read none the less.
    https://dolphin-emu.org/blog/2014/05/19/obituary-32bit/
     
  5. zerowalker

    zerowalker GBAtemp Regular
    Member

    Joined:
    Jan 21, 2012
    Messages:
    213
    Country:
    Sweden
  6. JaceCearK1

    JaceCearK1 GBAtemp Advanced Fan
    Member

    Joined:
    May 18, 2015
    Messages:
    540
    Country:
    Gambia, The
    @zerowalker
    The thing is that not only can the program use a broader range of Memory, but the instruction set is bigger on x86_64 as well!
    So certain instructions (sadly can't name example since I'm really bad at x86 Assembly in general) can do the same thing 32but CPUs need multiple instructions for, and modern compilers can handle that, which heavily increases performance! :)
     
  7. TinchoX

    TinchoX Azure Flame Kite
    Member

    Joined:
    Apr 18, 2015
    Messages:
    626
    Country:
    Argentina
    Gave this one a try.
    System specs:

    AMD FX-8120 @ 4.1 Ghz (OCed)
    20gb RAM @ 1866 Mhz (8+2,8+2)
    R9 290x @ 1120Mhz Core / 5900 Mhz Mem. (OCed)

    Tried Mario Kart 8 and it works pretty well, drops as low as 24 and goes as high as 60 fps in some parts.

    Game's playable but it won't be "Fun" to play unless it runs at stable 50-60 fps I figured.

    Pretty neat emulator ;)
     
  8. yapel

    yapel Advanced Member
    Newcomer

    Joined:
    May 16, 2016
    Messages:
    80
    Country:
    Argentina
    cemu 1.8 its out for patreons! let the hype train go
     
  9. mike4001

    mike4001 Advanced Member
    Newcomer

    Joined:
    Sep 27, 2016
    Messages:
    89
    Country:
    Australia
    Can anyone post the changelog?
     
  10. yapel

    yapel Advanced Member
    Newcomer

    Joined:
    May 16, 2016
    Messages:
    80
    Country:
    Argentina
    Changelog:
    • Separable shaders (details are in our previous news post)
    • Memory scanner
    • Graphic improvements
    • Minor optimizations
     
  11. mike4001

    mike4001 Advanced Member
    Newcomer

    Joined:
    Sep 27, 2016
    Messages:
    89
    Country:
    Australia
    The news post would also be appreciated ;-)
     
  12. yapel

    yapel Advanced Member
    Newcomer

    Joined:
    May 16, 2016
    Messages:
    80
    Country:
    Argentina
    its the post about the new shader system.
     
  13. mike4001

    mike4001 Advanced Member
    Newcomer

    Joined:
    Sep 27, 2016
    Messages:
    89
    Country:
    Australia
    I meant that I am sure many would like to read the post but can't since it's behind the patreon lock.

    No problem, if you don't want to post it.
     
  14. NiagA

    NiagA GBAtemp Fan
    Member

    Joined:
    Sep 23, 2016
    Messages:
    394
    Country:
    Brazil
    # Cemu detailed changelog for 1.8.0
    # Patreon release date: 2017-05-23
    # Public release date: 2017-05-30

    general: Added memory scanner (search and filter for values)
    general: If Cemu is maximized to fullscreen, it will remain on the same monitor rather than defaulting to the primary monitor

    RPL: Optimized loading of RPLs

    GX2: Cemu now uses separable shaders
    Vertex, geometry and pixel shaders are split into separate and independent programs rather than bundling them into sets
    This change breaks compatibility with pre-1.8.0 shader caches and graphic packs (if they contain shaders)

    GX2: Added support for using the same texture multiple times with different sampler parameters during a single drawcall
    GX2: Graphic pack texture rules will automatically scale gl_FragCoord
    GX2: Implemented shader instructions RECIPSQRT_FF and RECIP_FF
    GX2: GPU7 shader decompiler will output slightly more optimized GLSL code
    GX2: Better detection for invalidation of data in Streamout cache
    GX2: Optimized frequently used GX2 API
    GX2: Optimized texture decoding
    GX2: Added command line option '-nsight' to allow debugging via NVIDIA Nsight
     
    Molhel, williansti and ganons like this.
  15. likea24

    likea24 GBAtemp Fan
    Member

    Joined:
    Jan 11, 2016
    Messages:
    378
    Country:
    United States
  16. JOHN30011887

    JOHN30011887 Advanced Member
    Newcomer

    Joined:
    May 24, 2016
    Messages:
    98
    Country:
    Great news :D
     
  17. ganons

    ganons GBAtemp Addict
    Member

    Joined:
    Jun 12, 2005
    Messages:
    2,931
    Country:
    Guess he was a good prognosticator
     
    AboodXD, Esppiral and TotalInsanity4 like this.
  18. cheungpakwan

    cheungpakwan GBAtemp Fan
    Member

    Joined:
    Sep 14, 2009
    Messages:
    320
    Country:
    United States
    is BoTW latest update version 1.2.0 working with cemu 1.80 ?
     
  19. NiagA

    NiagA GBAtemp Fan
    Member

    Joined:
    Sep 23, 2016
    Messages:
    394
    Country:
    Brazil
    yep.
     
  20. Kat.ph.to.so.sx/login

    Kat.ph.to.so.sx/login Advanced Member
    Newcomer

    Joined:
    Jan 8, 2015
    Messages:
    55
    Country:
    United States

    Does Cemu uses Denuvo?
     
Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - [RELEASE], emulator,