SNES9x for Old 3DS

Discussion in '3DS - Homebrew Development and Emulators' started by bubble2k16, Jul 25, 2016.

  1. H1B1Esquire

    H1B1Esquire RxTools, the ultimate CFW machine.

    Member
    6
    Nov 2, 2016
    United States
    Earth, bro-dude.
    Can confirm, .cia is not loading; crashes after a few seconds.
     
  2. Dodain47

    Dodain47 GBAtemp Maniac

    Member
    4
    Jan 1, 2017
    Austria
    I installed the cia and get an ARM 11 Exception occured Error.
     
  3. H1B1Esquire

    H1B1Esquire RxTools, the ultimate CFW machine.

    Member
    6
    Nov 2, 2016
    United States
    Earth, bro-dude.
    I don't think it'll work on N3DS or O3DS.
     
  4. FateForWindows

    FateForWindows GBAtemp Advanced Fan

    Member
    3
    Feb 8, 2017
    United States
    Right now only the .3dsx build works.
     
  5. Dodain47

    Dodain47 GBAtemp Maniac

    Member
    4
    Jan 1, 2017
    Austria
    Thanks for letting me know. I will wait for an update then.
     
  6. bubble2k16
    OP

    bubble2k16 GBAtemp Fan

    Member
    9
    Jul 25, 2016
    Senegal
    Yikes! Must be some weird problem... Will have a look at it asap.
     
    julialy, MattKimura, Wargla and 2 others like this.
  7. FateForWindows

    FateForWindows GBAtemp Advanced Fan

    Member
    3
    Feb 8, 2017
    United States
    Are you compiling with libctru 1.0.0? That may be the problem, Asdolo was having problems on it.
     
  8. bubble2k16
    OP

    bubble2k16 GBAtemp Fan

    Member
    9
    Jul 25, 2016
    Senegal
    Yes I am using 1.0.0, but I figured out the problem without upgrading to 1.4.0.

    Apparently, when running as a CIA, the current working directory given to me is "/", and the root folder "/" can no longer be used to access the SD card. I have to prefix it with "sdmc:/" before it works.

    Will post up a fix tomorrow, as my hands are really full today. :)
     
  9. ajfoucault

    ajfoucault Advanced Member

    Newcomer
    3
    Apr 23, 2008
    United States
    Thank you so much! :D. Patiently waiting for this.
     
  10. cl_yde_

    cl_yde_ Member

    Newcomer
    1
    Sep 1, 2017
    United Kingdom
    Do rom hacks work on this emulator?
     
  11. H1B1Esquire

    H1B1Esquire RxTools, the ultimate CFW machine.

    Member
    6
    Nov 2, 2016
    United States
    Earth, bro-dude.
    Depends on which hacks they are and what they do. Most translations work, but Tengai Makyou is heavily edited, but hopefully it'll work on snes v.1.20b. Hacks like Chrono Trigger work.
     
  12. KJ1

    KJ1 Old Member

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

    Our Patreon
    Nov 2, 2014
    India
    I can tell ya that most of the Super Mario World hacks works perfectly.
     
  13. bubble2k16
    OP

    bubble2k16 GBAtemp Fan

    Member
    9
    Jul 25, 2016
    Senegal
    Thanks for the bug report. I'm uploading v1.20b1, which fixes the CIA version crash. I really have no idea what was changed, because the VirtuaNES and Temper emulators work fine with the same code. :unsure:

    So here it is:

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

    From what I've played so far in v1.20b, it seems to work at least until the first village.

    Snes9x for 3DS only recognises the v1.0 English patch on the Tengai Makyou Zero (Japanese) (avoid the non-Shounen Jump version); this obviously borrows code from the Snes9x TMZ hack that has been floating around. Thanks to all who pointed me in the right direction.
     

    Attached Files:

    Energizer, BL4Z3D247, julialy and 6 others like this.
  14. H1B1Esquire

    H1B1Esquire RxTools, the ultimate CFW machine.

    Member
    6
    Nov 2, 2016
    United States
    Earth, bro-dude.
    Thank you! Will let you know if TM0 runs & if anything else happens.
    --------

    I can say v1.20b1 doesn't crash at loading, plays games, and I am able to start TM0. I'll see how far I can get.
    -----
    Wait, "avoid the non-Shounen Jump version"? RHDN has the 1.0 patch (which I'm 99% sure I'm using), but the note says, "Note that other emulators are not likely to run the patched rom, as of October 22nd 2017, but that may change in the future. The patch is only for the original Tengai Makyou Zero rom. (It cannot be used on the limited edition “Shonen Jump” version.)"

    I don't know, but I'll keep playing.
     
    Last edited by H1B1Esquire, Oct 30, 2017
  15. Nasuma

    Nasuma Newbie

    Newcomer
    1
    Sep 8, 2015
    United States
    Ok got it. I am actually going to install luma as well. I am waiting for my magnet to arrive so I can do the who process. Maybe then Snes 9x will work. Have you released any update for the snes 9x?
     
    MKKhanzo likes this.
  16. Dodain47

    Dodain47 GBAtemp Maniac

    Member
    4
    Jan 1, 2017
    Austria
    This has been confirmed so far.

    [​IMG]
     
  17. Nasuma

    Nasuma Newbie

    Newcomer
    1
    Sep 8, 2015
    United States
    So I installed the Snes 9x 1.20b1. I still get a bottom yellow screen and nothing else happens. I think it is safe to say it could be the cubic ninja way. I guess I have to wait until my magnet gets in to install Luma on 11.6.
     
  18. kane159

    kane159 GBAtemp Regular

    Member
    2
    May 28, 2013
    Taiwan
    @bubble2k16 how can i sent u a file? there's a chinese translated Tengai Makyou Zero too but as i post before the smaller font is messed up full game is functional only this small issue, really hope u can fix it too :)
    the maker said that before Snes9x EX+ 1.5.8 or Snes9x1.53 needs to change BlockInvalidVRAMAccess to false
    anyway i make a patch file here should be apply on
    and after patch should look like this
    hope u can fix this :)
     

    Attached Files:

    Last edited by kane159, Oct 30, 2017
  19. H1B1Esquire

    H1B1Esquire RxTools, the ultimate CFW machine.

    Member
    6
    Nov 2, 2016
    United States
    Earth, bro-dude.
    I got to the Coal Mine (TM0) so far. I can say cheats do work, but be careful which codes you use. I had a BSOD come up when I tried using FF values for Ryo.
    ----------
    Can say I got past the first village, after the snowy event. Wandered around, no crashes. PLGS (in-game timed events) work. 59.1 FPS 99%/57.1 FPS 1%; FPS usually only drops during SRAM saves.

    Definitely works on N3DS.
     
    Last edited by H1B1Esquire, Oct 30, 2017
  20. bubble2k16
    OP

    bubble2k16 GBAtemp Fan

    Member
    9
    Jul 25, 2016
    Senegal
    I don't know either. I just read online that the patch is for the original ROM version. I expect the patch not to run on the Shonen Jump one since the codes might be different. Anyway, Snes9x-3ds is now hardcoded to recognise the original+patched ROM's CRC to activate the memory mapping required for this to work.

    It could be... Does any other home-brew work for you? And did you use smea's latest payload for ninjhax? It could also be because I'm compiling with an old version of libctru 1.0.0. :unsure:

    Sounds great. FPS always drops when loading graphics, since it has to do a lot of decompression using the emulated SPC7110 chip.

    Cool. Will have a look at this. :)
     
    julialy, H1B1Esquire and Dodain47 like this.
Loading...
  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