WIP NES Emulator Port

Discussion in 'Switch - Emulation, Homebrew & Software Projects' started by waywardson07, May 20, 2018.

  1. waywardson07
    OP

    waywardson07 Member

    Newcomer
    1
    May 12, 2018
    United States
    [Canceled]
     
    Last edited by waywardson07, Jun 19, 2018 at 6:44 PM
    baretbh, frange41, KiiWii and 24 others like this.
  2. CatmanFan

    CatmanFan Top 10 Most Lit Trends

    Member
    6
    Aug 14, 2016
    Morocco
    OMG! More progress!
    Keep up the good work!
    Hopefully we can get a simple ROM selection screen as well as sound and saves support in the future...
     
    Last edited by CatmanFan, May 20, 2018
    Fadi5555 likes this.
  3. BlastedGuy9905

    BlastedGuy9905 Ace Bricker

    Member
    7
    Apr 13, 2017
    United States
    Outside your windows ᕙ(◔ᗜ◔)ᕗ
    1: Does it work on 4.0.x and 5.0.x?
    2: Where can I download?
     
  4. waywardson07
    OP

    waywardson07 Member

    Newcomer
    1
    May 12, 2018
    United States
    1. yes it works on 4.0.x and 5.0.x
    2. I haven't posted a link at this point. I was going to wait until it's a bit more complete, but if more people really want it now for testing I can whip up a simple game select ui and post it by maybe tomorrow?

    thanks! I will keep the original post updated as progress moves along.
     
    H1B1Esquire and CatmanFan like this.
  5. ownedlol

    ownedlol GBAtemp Regular

    Member
    2
    May 19, 2018
    United States
    It certainly wouldn't hurt to release it so you can get multiple users giving samples on what works/doesn't and how to reproduce bugs/crashes. :P
     
  6. waywardson07
    OP

    waywardson07 Member

    Newcomer
    1
    May 12, 2018
    United States
    Very true! Ok I will try my hardest to get a user friendly release up by sometime tomorrow.
     
    Proto-Propski likes this.
  7. barnhilltrckn

    barnhilltrckn Member

    Newcomer
    2
    Jan 12, 2016
    United States
    Awesome I can't wait!! I would think nes and snes would have been the first two emulators running. What emulator are you porting?
     
  8. EPIC! Cant wait for updates on this! Thanks!
     
  9. Leonidas87

    Leonidas87 GBAtemp Advanced Fan

    Member
    4
    Jul 15, 2014
    Canada
    Toronto, Ontario
    I can definitely test this for you o. Two Nintendo switchs.

    One on 4.1.0 and another one on 5.0.1

    — Posts automatically merged - Please don't double post! —

    @waywardson07 just let me know when testing is available and I'll be ready.
     
    H1B1Esquire and CatmanFan like this.
  10. kalamer

    kalamer Newbie

    Newcomer
    1
    Mar 10, 2017
    United States
    id like to test this out, too. good to see nes emulation for 5.0.2.
     
  11. samthebreadman

    samthebreadman Member

    Newcomer
    3
    Apr 30, 2018
    United States
    This is neat. I'm working on a similar project as well that replicates the NES Classic UI (yes I know the video has the SNES classic UI but really they are the same asides from a few minor differences) and has a built-in NES emulator. Kinda like yours. Guess there will be two versions out there. The more the merrier I say! :-)



    Edit: Wait, couldn't we just work together on this? That would speed up dev time... we need to get together, OP.
     
    Last edited by samthebreadman, May 21, 2018
  12. kalamer

    kalamer Newbie

    Newcomer
    1
    Mar 10, 2017
    United States
    its always cool to have more than one emulator. but the real question is, who can make the better one lol
     
  13. samthebreadman

    samthebreadman Member

    Newcomer
    3
    Apr 30, 2018
    United States
    Not really a competition here IMO. I actually want to work with OP on this. I'll give him/her a PM.
     
    Leonidas87 and H1B1Esquire like this.
  14. kalamer

    kalamer Newbie

    Newcomer
    1
    Mar 10, 2017
    United States
    thats good. alliances are always better than competition
     
    H1B1Esquire likes this.
  15. the_randomizer

    the_randomizer The Temp's official fox whisperer

    Member
    21
    Apr 29, 2011
    United States
    Dr. Wahwee's castle
    The rate at which homebrew dev is happening, daaang :blink:
     
  16. H1B1Esquire

    H1B1Esquire RxTools, the ultimate CFW machine.

    Member
    7
    Nov 2, 2016
    United States
    Earth, bro-dude.
    Well, I was thinking of writing a "Wall of fame" for everyone who's contributed to everything, in every aspect of emulation and so on, but it will be a loooooong while till that's complete.

    An idea I would like to run: a "Rolodex" of people working on projects so people could bounce ideas or setup projects faster.
    Personally, I feel if a lot of talented developers put their time into RetroArch, we could simplify everything. Of course, I can't speak for the team, but I think it would be a good idea...and it kind of facilitates the need for the "Rolodex".


    Nonetheless, good job! You know people are itching to play their Earthbound hacks, among other NES "classics".
     
  17. Leonidas87

    Leonidas87 GBAtemp Advanced Fan

    Member
    4
    Jul 15, 2014
    Canada
    Toronto, Ontario
    Have to finish all these download first on to the new 200gb micro sd card.

    Switch is a beast and that's not even half the games in progress downloadin
    Yes it would be a good idea I was going to inform you of this to see if yous could work together

    — Posts automatically merged - Please don't double post! —

    You should contact the OP for the GBC and GBA emulators, might be able to incorporate you game selection screen with more then just the NES emulator.

    Just an idea
     

    Attached Files:

    H1B1Esquire likes this.
  18. gdkchan

    gdkchan GBAtemp Regular

    Member
    4
    Jul 8, 2015
    Brazil
    You can use svcGetSystemTick (or just read the CNTPCT_EL0 system register directly since thats the only thing the svc does anyway) to get the system tick count, it's frequency is 19200000 hz so you just need to divide the value you read from it by 19200 (remember to use floating point or fixed point integer, you can just multiply by 1 / 19200 since multiplications are usually faster than divisions) to get a milliseconds timestamp. You can then store this value on a variable and calculate the delta on the next iteration of your main loop.
     
  19. samthebreadman

    samthebreadman Member

    Newcomer
    3
    Apr 30, 2018
    United States
    I'm giddy with ideas. This could be amazing. We'll see what OP has to say via DM.
     
  20. Proto-Propski

    Proto-Propski Legally Weird!

    Member
    3
    Apr 29, 2018
    United Kingdom
    Boulevard of Broken Meme's
    I'd think it would be a poor choice not to accept this, after-all if you guys do end up working together you could make a damn good looking emulator, and with time, I'd only hope a good running emulator too... it just makes since IMO

    Also if you incorperate your UI in the GBA, and GBC emulators too I think you could have something really special.
     
    Last edited by Proto-Propski, May 21, 2018
    waywardson07 likes this.
  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