Ancient Aliens: New Nin. 3DS now offers the best SNES emulation on any handheld

linkboy

Member
What's the best way to play Super Mario World on an OG 3DS XL, the GBA version or the SNES version?

Yep. But of what we can currently access for homebrew, the N3DS beats it easily.

Pretty much, which was the main reason why I upgraded.
 

tkscz

Member
What's the best way to play Super Mario World on an OG 3DS XL, the GBA version or the SNES version?



Pretty much, which was the main reason why I upgraded.

SNES version as Blarg runs nearly perfect on OG 3DS while Retroarch is a little more iffy.
 

kiyoaki

Member
OP, thank you. I ordered a Japanese N3DS shortly before you opened this thread, with the intention of using it as an Atlus JRPG machine and little else, and now I've got a region-free handheld with a great set of emulators. I've been playing Zelda ALTTP since yesterday, and it runs butter-smooth on CATSFC. Perfection.

For what it's worth, I have a regular N3DS with firmware ver. 9.1.0-20J. Browserhax then themehax both worked on the first try.
 

h0tp0ck3t

Member
I must be missing something. I can't get browserhax to work. Is there directions somewhere?

Here's what I did. Start the browser and go into the settings. Delete cookies and reset settings. Exit the browser and turn off the Wi-Fi. Use the camera to scan the qr code and then open the site. Should give you an error but that's fine. Turn the Wi-Fi back on and start the browser. It should try to load the page and take you to the homebrew launcher.
Hope this helps
 

ktroopa

Member
Here's what I did. Start the browser and go into the settings. Delete cookies and reset settings. Exit the browser and turn off the Wi-Fi. Use the camera to scan the qr code and then open the site. Should give you an error but that's fine. Turn the Wi-Fi back on and start the browser. It should try to load the page and take you to the homebrew launcher.
Hope this helps

Its even easier than that. I simply opened the browserhax URL in the 3ds browser and clicked the 'here' link under

On a supported browser, you can go here. It auto detected the device and ran the homebrew installer, where I installed themehax v2. Simples!

One note. Make sure you have opened the theme option on the 3ds under settings first, so the theme system data file exists or has been created or else themehax installer fails.
 

Leonsito

Member
Should probably update this title to include Mega Drive too. Because its true.

Been messing with the newest Genesis Plus GX retroarch nightly. Tried the games I have and they all run flawlessly, locked 60fps. Best performance of any emulator I have tried on the N3DS hands down.

But the best thing is how it looks. It's literally perfect for the 3DS screen. Set it to 1:1, integer scale on, bilinear filtering off, no overscan and you get this:

http://abload.de/img/dsc_0171reosj.jpg[/img

[img]http://abload.de/img/dsc_01923mrf6.jpg[/img

[img]http://abload.de/img/dsc_0185nfk38.jpg[/img

SNES: [b]256x224[/b]
Mega Drive: [b]320x240[/b]

3DS, 2D mode: [b]400x240[/b]

So yeah, hope that helps explains it. Mega Drive looks stunning at 1:1 as it is a perfect vertical resolution fit to the 3DS screen. SNES isn't and as such you cannot increase the image size without it affecting the pixel ratios and therefore requiring bilinear filtering to look decent.

The 3DS is literally hands down the best way to play Mega Drive games on a handheld device now. And ironically, its almost entirely due to the low res screen that the console is usually criticised for.[/QUOTE]

What are the aspect ratio settings you're using?

If I put 1:1 I get a wrong aspect ratio, I'm currently using:

Force aspect ratio ON
Auto aspect ratio OFF
Aspect ratio index Config
 

Lutherian

Member
Can't get the same result with your settings, Rich :(. And now, for absolutly no reasons, DKC 2 runs like shit (38/41 fps) on my N3DS XL with CatSFC, 10/16 build. Can't explain why.
 

Rich!

Member
Can't get the same result with your settings, Rich :(.

For Sega games?

Hm. Here's my config:

_20151017_200334vcqi4.jpg

Edit: that's odd. I'm literally playing DKC2 right now to test the newest nightly and its a locked 60fps on Mainbrace Mayhem, Lockjaw's Saga, Web Woods and Castle Crush. Haven't tried other levels, but itll be the same.

Make sure audio sync is off. Make sure rewind is off.
 

Lutherian

Member
For Sega games?

Hm. Here's my config:



Edit: that's odd. I'm literally playing DKC2 right now to test the newest nightly and its a locked 60fps on Mainbrace Mayhem, Lockjaw's Saga, Web Woods and Castle Crush. Haven't tried other levels, but itll be the same.

Make sure audio sync is off. Make sure rewind is off.

Ok, sooo much better now ! It was the rewind function. Now the "1:1 PAR" is kinda strange, can't get the same setting but I don't own the Sonic games on MD (since I already have the 3D Classics ones).

fAGgj8_UBMOxt3DZPbE7zN7qHOfO-WYEbka2BVZ7S84%2CH27Q4nl55zbmfZeG_RGc3Na81QzY-Quaqxya_8sJGis
 

sörine

Banned
Is Picodrive filtering the image somehow automatically? Maybe I'm going crazy but the image looks immediately less crisp than GPGX on identical settings?

I'd just use the latter except it has worse CD performance and can't run Virtua Racing.
 

Rich!

Member
sörine;182010251 said:
Is Picodrive filtering the image somehow automatically? Maybe I'm going crazy but the image looks immediately less crisp than GPGX on identical settings?

I'd just use the latter except it has worse CD performance and can't run Virtua Racing.

yeah, picodrive is most definitely inferior.

no reason to use it above GPGX other than Sega CD
 

suikodan

Member
Here's what I did. Start the browser and go into the settings. Delete cookies and reset settings. Exit the browser and turn off the Wi-Fi. Use the camera to scan the qr code and then open the site. Should give you an error but that's fine. Turn the Wi-Fi back on and start the browser. It should try to load the page and take you to the homebrew launcher.
Hope this helps

I did this, wow it worked!

I tried some games. I'm impressed.
 

fester

Banned
Is anyone able to explain what the .cia files are for? Also noticed a rom folder in the 10/17 nightlies for the first time with a bunch of .3ds files but not sure what they are being used for. Searches on these items have come up empty.
 
.cias are for custom fw, but that name is kinda misleading for me on 3DS, it's more like a special mode enabling you to run unsigned code, and install unsigned packages on your SD card to be shown on your home menu. (E-shop games and Nintendo apps are also packed as cias before being installed on your 3DS but those are "signed" by nintendo)

.3ds are unsigned roms, for the gateway linker. (sky3DS works in the latest fw but requires signed roms (emulates real 1:1 games))

both of those only work on 9.2< fw right now, those also allow Dynamic Memory Access (access any chunck of memory when you want) which in turn allows things like dynamic recompilation (Just In Time) for PCSX-Rearmed. (basicaly this makes the whole emulation much faster and efficient, adapting emulated systems functions and calls to the target system hardware, on the fly(the 3DS), it's the diffference between "Recompilers" and "interpreters" (which just reads code senquentially and translates it in 3DS code).

hope this helps. (if that was your question : yes, get the .3dsx version of the archive on the site if you're >9.2fw, you don't need cias or 3ds, since you can't use them(for now(?)))

(I'm using cias, and each core have to be installed and then show up as an app (like youtube for example) on my home menu)
 

Rendition

Member
Emulation works great on my N3DS, especially with Rich's video settings, however I'm having trouble with saving configs, settings and save games.

1. When I change the video settings (and save them), the next time I use it the new settings aren't there and I can't even reload the config settings?

2. Load recent content (games) function doesn't work either?

3. Same thing with saved games.

I'm thinking it has something to do with directory settings / root directories.

I see the saved config files in sdcard:\retroarch\

4. Do I need to create new (save) or (config) directories in retroarch\? What are the names of those directories?

The only directories I have under retroarch are (cores) (downloads) (media) (remaps)

5. Also where does retroarch put save games?

Thanks.
 
regular in game saves are saved when you close content I thing.

savestates work with most cores, I don't remember where, just look for .state0 .state1 in your sdcard (doesn't work with msx and casfcplus afaik)

config is shared across every cores for now and automatically saved when quitting the core and then pressing Start.

recent/history doesn't work yet.
 

Rendition

Member
regular in game saves are saved when you close content I thing.

savestates work with most cores, I don't remember where, just look for .state0 .state1 in your sdcard (doesn't work with msx and casfcplus afaik)

config is shared across every cores for now and automatically saved when quitting the core and then pressing Start.

recent/history doesn't work yet.

Thanks that'a very helpful.
 
I can't get config save/load to work either. New config files save with a time stamped file name, but they do not load. What I do is when I reconfigure my settings, I go into the SD card and find the config file with the most recent time stamp and rename it to retroarch.cfg. Not the most elegant solution but it works.
 

Rich!

Member
I can't get config save/load to work either. New config files save with a time stamped file name, but they do not load. What I do is when I reconfigure my settings, I go into the SD card and find the config file with the most recent time stamp and rename it to retroarch.cfg. Not the most elegant solution but it works.

Config saves per core do not currently work in Retroarch 3DS. Absolutely ignore the "save current config" option on the main menu.

If you go onto settings and config, turn on save configuration on exit. That will ensure all of your config changes are saved to be automatically loaded next time - however like I mentioned above, this is system wide - per core configs do not work yet. If you set the screen to 1:1 in genesis plus gx, quit, then load catsfc, it will retain all prior settings...including the 1:1 setting.

Bear in mind retroarch 3ds is still an alpha and has not had an official public release yet.

Hope that helps
 

Rich!

Member
Is it possible to map quick save state and quick load state to say, ZL and ZR in Retroarch?

Yep...has been for almost a month now. I have ZL as save, ZR as load, C-right as toggle fast forward and C-left as fast forward hold.

It's awesome.
 

Rich!

Member
Walk me through the steps, last time I messed with settings, I somehow disabled all the controls lol

ha, I haven't got my 3DS near me right now...I can only go by memory

it won't affect any of your actual controls as they're on a separate menu. It's under settings, and then hotkey inputs. just make sure you don't set any of them to any buttons you use for gameplay!
 

Dude Guy

Member
ha, I haven't got my 3DS near me right now...I can only go by memory

it won't affect any of your actual controls as they're on a separate menu. It's under settings, and then hotkey inputs. just make sure you don't set any of them to any buttons you use for gameplay!

Yessssss thanks Rich
 

byuu

Member
And BSNES requires 3ghz+ processing speed to run properly.

Sure it does :p

From my $99 netbox:

ZwNPHm4.png


You're only off by more than 500% for 99% of the library.

NCAZX2i.png


And by more than 300% for the most demanding games.

...

But this is kind of my fault. I said you'd need up to 3GHz for the most demanding games with my extreme pixel-accurate PPU core. Because that mode is literally hundreds of times more accurate than any other emulators.

Try this (public domain) ROM in your favorite SNES emulator to see why that's important: https://www.dropbox.com/s/o5g9qocjlqvkng1/atx2-mode7.sfc?dl=0

I don't want people who've never tried bsnes to think you absolutely need a top-end processor, because that's not true at all.

It hasn't run well on portable devices because nobody's bothered to optimize bsnes for them at all. ARM's a very different architecture with tons of severe weaknesses that amd64 lacks. But if someone put in even half the effort that goes into all the Snes9X ports, I'm confident bsnes would run perfectly well on things like the nVidia Shield.
 

Rich!

Member
Sure it does.

ZwNPHm4.png


NCAZX2i.png

Heh, I am mistaken.

I seem to remember an article you wrote a while back stating that 3ghz+ was needed for true low level SNES emulation? That's what I had in my head.

Of course I'm probably totally misremembering.
 

Omadahl

Banned
Does anyone else experience a freeze when you try to save states? I was trying to save Rock N Roll Racing and it froze. I had turn my 3ds off.
 

byuu

Member
> I seem to remember an article you wrote a while back stating that 3ghz+ was needed for true low level SNES emulation? That's what I had in my head.

That is correct, I did say that. And frankly, you probably need around 6-12GHz for perfect SA-1 emulation.

But I was meaning this was for absolute perfection. Unfortunately it's resulted in a lot of people stating the 3GHz is a minimum system requirement. But the bsnes project has multiple profiles that can trade accuracy for speed.

This situation is entirely my fault though, sorry. I'd just hate to see people never give it a chance because they think it'll never be fast enough for them :/

Anyway, sorry for the derail. The 3DS progress is really exciting! I'll probably wait out until the last official game is released and there's a jailbreak for that firmware. But I can definitely see the 3DS making a perfect portable GBA/SNES system.
 

fester

Banned
.cias are for custom fw, but that name is kinda misleading for me on 3DS, it's more like a special mode enabling you to run unsigned code, and install unsigned packages on your SD card to be shown on your home menu. (E-shop games and Nintendo apps are also packed as cias before being installed on your 3DS but those are "signed" by nintendo)

.3ds are unsigned roms, for the gateway linker. (sky3DS works in the latest fw but requires signed roms (emulates real 1:1 games))

both of those only work on 9.2< fw right now, those also allow Dynamic Memory Access (access any chunck of memory when you want) which in turn allows things like dynamic recompilation (Just In Time) for PCSX-Rearmed. (basicaly this makes the whole emulation much faster and efficient, adapting emulated systems functions and calls to the target system hardware, on the fly(the 3DS), it's the diffference between "Recompilers" and "interpreters" (which just reads code senquentially and translates it in 3DS code).

hope this helps. (if that was your question : yes, get the .3dsx version of the archive on the site if you're >9.2fw, you don't need cias or 3ds, since you can't use them(for now(?)))

(I'm using cias, and each core have to be installed and then show up as an app (like youtube for example) on my home menu)

Thanks, this clears things up a lot.
 

Adam Prime

hates soccer, is Mexican
Yep...has been for almost a month now. I have ZL as save, ZR as load, C-right as toggle fast forward and C-left as fast forward hold.

It's awesome.

Lol I have the exact same hot keys. Is there a way to increase the fast forward speed, or is it locked to the power of the 3DS itself?
 

Tiktaalik

Member
yeah, picodrive is most definitely inferior.

no reason to use it above GPGX other than Sega CD

I was just about to ask does GPGX not run Sega CD games? After casually reading on the net it seems like it should, but when I try to run things it gives me grief about the bios. Picodrive works fine...
 

Overside

Banned
So, I finally used this to finish a genesis run of ecco the dolphin and I am seriously surprised.

I originally played through the game on game gear, and enjoyed it so much that I got a genesis version at some point in time, thinking if the gear version was that great, the genesis version must be fantastic. Always had a little nagging feeling for never getting around to it.

Whelp, boy do I feel like I didnt miss jack. So, heres a mini rant/review of the genesis game compared to the GG game.

I thought the games would be identical, except graphics, but this is not the case, the gear/master system port kicks the ever living shit out of the genesis game, whos only pro was pretty much just graphics.


So, first off, the genesis game is much better looking, however, they wanted a really big player sprite to show off the fluid animation, this results in ecco's length basically taking up a third of the screen. So you have super shitty fov, this is paired with the genesis version running faster, which just means you will constantly be running into shit.

Somehow, the game gear version is less claustrophobic, with more visible on screen around ecco, the master system has an even bigger fov. The GG version also runs a little slower, giving time to react, even while swimming full speed, which still feels plenty fast enough.

On top of this, the genesis version has just garbage design decisions everywhere.

All glyphs look exactly the same, so you cant tell if its a key glyph, a lock glyph, or a talking glyph until you go up to it. GG ecco, key glyphs are gold, and change to a drained color after an animation gives the key to ecco, lock glyphs are blue, and talking glyphs are white.

In order to fire a sonar that can hurt enemies, the player must charge and then press sonar, meaning your rate of firing these is shit, and since you only have one dolphinnlength ahead of you before the screen ends, it really doesnt matter.

In the GG version the final upgrade to sonar early in the game just makes sonar kill enemies. So you can spam the shot while moving full speed, and not worry about stupid shit draining your health and slowing exploration to a tedious crawl.

The level design, in general sucks compared to the game gear title, its repetitive, and its puzzles, whoops, its puzzle, which it constantly reuses sucks. That would be pushing a block off a cliff and following behind it to get past a strong current.

In the gg version block puzzles were used more sparingly, had far greater variety, and were actual puzzles.

Probably the most glaring example of how much of a let down the genesis version was, was returning the globe, in the gg version, there were these strange little passage ways in the rocks too small to fit through. Turns out you had to find ways to send the globe through places you couldnt fit, to get it past areas you couldnt take it. Great level.

Genesis just starts you at the cutscene of returning the globe.

The GG/MM system version had this strong logic to the levels, While the genesis version just seemed random as fuck.

The genesis version of the machine was a huge letdown, it was long, tedious, and boring, with the only cause of death being an instakill from a baddie who caught you coming on from off screen. The G gear machine started slow, and then ramped up with the camera pitching and lurching all kinds of ways, dying here was from getting squished.

And then the music, I was super dissapointed with the music, GG ecco music was awesome!!! I was really looking forward to these arrangements in glorious 16 bit, but they didnt even exist, the sound tracks were nearly completely different.

So, after all these years, I finally dont care at all about that ecco cart thats been sitting in a box, unplayed for over a decade. Turns out I played the best one all along.
 

MrPanic

Member
Are they still working on CatSFC? I really want to play the snes Sensible Soccer but it sadly doesn't run full speed yet.
 
Hasn't the nVidia Shield handheld done this without hacks longer than the n3ds has been out? I'm confused. It's seems to be a much better option.
 

LewieP

Member
Hasn't the nVidia Shield handheld done this without hacks longer than the n3ds has been out? I'm confused. It's seems to be a much better option.

The Shield can't play 3DS games, and I much prefer the form factor of the 3DS.

I wouldn't have bought a 3DS specifically for emulation, but now that it has decent emulator support, of course I am going to use it for that.
 

MrPanic

Member
Try the Mega Drive version? That runs fine for me.

Ah, good suggestion. I totally forgot that version existed. Gonna set it up right away.

edit: Ok, judging from the fps in both MD and SNES versions, it looks like Sensible Soccer is actually supposed to run at 50fps, which makes my earlier assessment that the snes version doesn't run full speed a wrong one. My bad, sorry for the confusion.
 
The Shield can't play 3DS games, and I much prefer the form factor of the 3DS.

I wouldn't have bought a 3DS specifically for emulation, but now that it has decent emulator support, of course I am going to use it for that.
My confusion was the PSA claiming superiority when it can't even handle things like sensible soccer, not the usefulness of the hobbled together emulation hack.
 
Top Bottom