Official [5.5.0/1][WIP] LiteNESU - A terrible (userspace) NES emulator

Discussion in 'Wii U - Homebrew' started by QuarkTheAwesome, Mar 7, 2016.

  1. QuarkTheAwesome
    OP

    Member QuarkTheAwesome Working for Hugs

    Joined:
    Apr 19, 2015
    Messages:
    582
    Location:
    Stuck in the PowerPC
    Country:
    Australia
    Brienj has turned my little PoC into a workable product! Check it out here and on his GitHub here.

    Hey everyone!
    As you can tell from the title, this is a NES emulator that runs under 5.5.0/5.5.1.
    It's based off LiteNES (github) so it's fairly limited (no sound, basically no compatibility with most games) but it works!
    It's been tested with Yie-Ar Kung-Fu and that seems to work okay (albeit slowly.) Super Mario has some weird corruption problems but I guess it's playable if you're really dedicated.
    I've posted it on GitHub so you can have a look there for more of my ramblings on what's wrong with this ;3

    It's really just a proof-of-concept and needs a heck of a lot of work. But hey, it's userspace!

    Everything's on GitHub so just look there for code, binaries, instructions and whatnot.

    I can't take good pictures, but I tried my best and you can look at those here.

    It really does need a lot of work so if you think you can fix it up please let me know! Thank you!
     
    Last edited by QuarkTheAwesome, Mar 17, 2016


  2. VinsCool

    Member VinsCool Caretaker

    Joined:
    Jan 7, 2014
    Messages:
    10,810
    Location:
    Another World
    Country:
    Canada
    Oh my gosh.

    It's happening!
     
  3. Jahruze

    Newcomer Jahruze Member

    Joined:
    Dec 14, 2015
    Messages:
    29
    Country:
    Trinidad and Tobago
    Awesome dudee
     
  4. Lucar

    Member Lucar Professional Food

    Joined:
    Sep 12, 2015
    Messages:
    466
    Location:
    The Second Dreaming
    Country:
    Canada
    OH. MY. GAWD.

    I see a CUTE BUNNY... I mean, Great Job OP, can't wait to see more like this!
     
  5. GOT4N
    This message by GOT4N has been removed from public view by Cyan, Mar 7, 2016, Reason: not eof.
    Mar 7, 2016
  6. Lucar
    This message by Lucar has been removed from public view by Cyan, Mar 7, 2016, Reason: not eof.
    Mar 7, 2016
  7. GOT4N

    Member GOT4N GBAtemp Regular

    Joined:
    Sep 13, 2009
    Messages:
    287
    Country:
    Algeria
    MY B SORRY MAN :'(
     
  8. Lucar

    Member Lucar Professional Food

    Joined:
    Sep 12, 2015
    Messages:
    466
    Location:
    The Second Dreaming
    Country:
    Canada
    11/10 it's ok - IGN
     
    GOT4N likes this.
  9. Masterwin

    Member Masterwin GBAtemp Regular

    Joined:
    Jan 7, 2016
    Messages:
    251
    Country:
    Spain
    Good news , we will prove it !
     
  10. Daggot

    Member Daggot GBAtemp Fan

    Joined:
    Aug 3, 2015
    Messages:
    439
    Country:
    United States
    Awesome work man.
     
  11. Taven

    Newcomer Taven Member

    Joined:
    Feb 21, 2016
    Messages:
    39
    Country:
    United States
    As the famous idubbbz would say

    "Oh hell yeah"
     
    Bubsy Bobcat likes this.
  12. Phantom64

    Banned Phantom64 Banned

    Joined:
    Aug 18, 2015
    Messages:
    581
    Country:
    Korea, North
    FUCK YEAH FINALLY SOMETHING USEFUL. NOT SHITPONG AND ASSTEROIDS DICK.
     
  13. fatsquirrel

    Member fatsquirrel GBAtemp Advanced Maniac

    Joined:
    Nov 11, 2013
    Messages:
    1,517
    Country:
    Japan
    Fantastic! Btw why is the screen so small?
     
  14. SANNIC789

    Member SANNIC789 GBAtemp Advanced Fan

    Joined:
    Oct 3, 2015
    Messages:
    704
    Country:
    United States
    hay now thats not nise
     
  15. Erikku

    Member Erikku GBATemp's Official Cancer Treatment

    Joined:
    Jan 21, 2016
    Messages:
    251
    Location:
    The channel description
    Country:
    United States
    Nice, glad to see some progress towards getting WiiU homebrew.
    Stupid question though, is this the first ever homebrew emulator on WiiU? If so, congrats man. ^o^
     
    Bubsy Bobcat likes this.
  16. thekarter104

    Member thekarter104 GBAtemp Maniac

    Joined:
    Mar 28, 2013
    Messages:
    1,144
    Country:
    United States
    Nice work on making this. This shows there's interest in Wii U Homebrew development!
    Is it also possible to make an emulator accurate? I think the Wii U power can handle that.

    But just take your time with more games, great job!
     
  17. SkittleDash

    Member SkittleDash White Knight

    Joined:
    Oct 21, 2015
    Messages:
    738
    Location:
    Skyloft
    Country:
    United Kingdom
    Omg! Could this mean Snes and N64 emulation could be at our reach?!
     
    Whatnoww likes this.
  18. QuarkTheAwesome
    OP

    Member QuarkTheAwesome Working for Hugs

    Joined:
    Apr 19, 2015
    Messages:
    582
    Location:
    Stuck in the PowerPC
    Country:
    Australia
    Right now, it renders each pixel one at a time. As far as I can tell, this is the main reason why everything is so slow (the OSScreen method for putting a pixel onto the screen is called 61k+ times each frame!) I don't really want to add the extra load of upscaling on top of all that until I can find a better rendering method (GX2 maybe? If anyone knows how that works please let me know)
     
    fatsquirrel likes this.
  19. Kakkoii

    Member Kakkoii Old fart

    Joined:
    Sep 14, 2007
    Messages:
    621
    Country:
    Canada
    Check out the description on @vgmoose 's game, by storing the coreinit pointers and simply passing those around to your various functions, you can get some drastic speedups.
    https://github.com/vgmoose/space
     
    Last edited by Kakkoii, Mar 7, 2016
    VinsCool likes this.
  20. OriginalHamster

    Member OriginalHamster UStealthy

    Joined:
    Nov 2, 2008
    Messages:
    3,381
    Country:
    Chile
    Cool beans, thanks for sharing your work :3
     
  21. wartimekillers

    Newcomer wartimekillers Advanced Member

    Joined:
    Feb 8, 2016
    Messages:
    56
    Country:
    Indonesia
    This is Great!!! Thanks for sharing!
     
  22. Phantom64

    Banned Phantom64 Banned

    Joined:
    Aug 18, 2015
    Messages:
    581
    Country:
    Korea, North
    Make a Wii U emulator, please.
     

Share This Page