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

QuarkTheAwesome

🦊
OP
Member
Joined
Apr 19, 2015
Messages
1,023
Trophies
1
Location
Stuck in the PowerPC
Website
heyquark.com
XP
3,913
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,

thekarter104

Well-Known Member
Member
Joined
Mar 28, 2013
Messages
1,988
Trophies
1
XP
3,026
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!
 

QuarkTheAwesome

🦊
OP
Member
Joined
Apr 19, 2015
Messages
1,023
Trophies
1
Location
Stuck in the PowerPC
Website
heyquark.com
XP
3,913
Country
Australia
Btw why is the screen so small?
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)
 
  • Like
Reactions: fatsquirrel

Kakkoii

Old fart
Member
Joined
Sep 14, 2007
Messages
631
Trophies
0
XP
586
Country
Canada
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)
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,
  • Like
Reactions: VinsCool

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Veho @ Veho:
    That's a relief to hear. Do you know what happened?
  • SylverReZ @ SylverReZ:
    @BakerMan, Any idea what happened? I hope that your brother's doing good.
  • BakerMan @ BakerMan:
    Well, from what I've heard from my parents, he had a seizure last night, perhaps an epileptic episode, fucking died, had a near death experience, my dad called the paramedics, they showed up, took him to the hospital, and he woke up covered in tubes, and started complaining.
  • BakerMan @ BakerMan:
    He couldn't eat until after his MRI, when he had a bomb pop.
  • BakerMan @ BakerMan:
    What matters now is that he's doing alright.
  • Veho @ Veho:
    But you still don't know what it was?
  • Veho @ Veho:
    Has he had seizures before?
  • The Real Jdbye @ The Real Jdbye:
    apparently stress can cause seizures, my brother had one during a test once
  • The Real Jdbye @ The Real Jdbye:
    never had one before that, and never had one since
  • Redleviboy123 @ Redleviboy123:
    Question about game texture chanching Do i need an own game id?
  • The Real Jdbye @ The Real Jdbye:
    @Veho for those that want to
    experience being sonic the hedgehog
  • Veho @ Veho:
    Ah, you mean
    furries.
    +1
  • The Real Jdbye @ The Real Jdbye:
    well, sonic fans are a whole separate thing from furries
  • The Real Jdbye @ The Real Jdbye:
    like bronys
  • The Real Jdbye @ The Real Jdbye:
    sonic porn is too weird even for me
  • Dumpflam @ Dumpflam:
    bruh
  • Dumpflam @ Dumpflam:
    guys how do i delete a post
  • The Real Jdbye @ The Real Jdbye:
    you don't
  • The Real Jdbye @ The Real Jdbye:
    you can report it and request deletion
  • BakerMan @ BakerMan:
    Also, no, that was his first time having a seizure, and hopefully the last
    +1
  • K3Nv2 @ K3Nv2:
    Ea play raised priced to $6 a month lol
  • BigOnYa @ BigOnYa:
    Same with uremum, she's now $2 a month
  • K3Nv2 @ K3Nv2:
    Also seizures come and and go they don't have an off switch like that it all depends
    K3Nv2 @ K3Nv2: Also seizures come and and go they don't have an off switch like that it all depends