Homebrew 3DNES - NES Emulator

  • Thread starter Thread starter st4rk
  • Start date Start date
  • Views Views 308,249
  • Replies Replies 538
  • Likes Likes 47
I didn't say to put all the shit on the root.

I said don't restrict where you can read from and write to.

It's simple.. Make the emulator only show the user the actual .NES rom, hide the saves.

Now, all filestructures will work, whether it be in /3DNES, /ROMS/NES, on the root, or wherever the hell you want them.

So, you have a .NES rom you want to play. You put it on the SD card. You play.

Now, let's look at how it's currently setup: you put a rom on the SD card. You launch the emulator, you can't find the rom. You rtfm. You make extra folders and move roms around. the saves you already have, well, better sort them out, take them away from your setup and put them in yet another directory you have to setup.

Then st4rk gives up, another dude makes an emulator that's called 2DNES and you have to make more folders and move your shit around.
 
I didn't say to put all the shit on the root.

I said don't restrict where you can read from and write to.

It's simple.. Make the emulator only show the user the actual .NES rom, hide the saves.

Now, all filestructures will work, whether it be in /3DNES, /ROMS/NES, on the root, or wherever the hell you want them.

So, you have a .NES rom you want to play. You put it on the SD card. You play.

Now, let's look at how it's currently setup: you put a rom on the SD card. You launch the emulator, you can't find the rom. You rtfm. You make extra folders and move roms around. the saves you already have, well, better sort them out, take them away from your setup and put them in yet another directory you have to setup.

Then st4rk gives up, another dude makes an emulator that's called 2DNES and you have to make more folders and move your shit around.


Maybe I'm not understanding what you mean, but it seems you're suggesting that the emulator scan all folders and subfolders for the ROMs, which can also include duplicates in separate folders? I'm sorry, but that's a terrible idea.
 
  • Like
Reactions: Margen67
No, I'm suggesting that it reverts to the original method of rom selection. The user navigates to the rom through their own filesystem.

The issue with st4rk's original setup is that it would also show the .savs for the roms and would make it confusing for the user to select the proper file to launch.

All I'm suggesting is for the rom selection to hide the .sav files (and all other unsupported filetypes) to avoid confusion, and allow the user to put their roms and saves in any directory they choose, then navigate to the roms using the file browser in the emulator.
 
No, I'm suggesting that it reverts to the original method of rom selection. The user navigates to the rom through their own filesystem.

The issue with st4rk's original setup is that it would also show the .savs for the roms and would make it confusing for the user to select the proper file to launch.

All I'm suggesting is for the rom selection to hide the .sav files to avoid confusion, and allow the user to put their roms and saves in any directory they choose, then navigate to the roms using the file browser in the emulator.


Ok, I understand you. So like what emulators such as ZSNES do (and perhaps save the last folder a game was loaded from for the next time you launch the program so you won't have to go navigating though the folders again).
 
  • Like
Reactions: Margen67
Exactly.

See it gets really bad when you have a multitude of different emulators.. In fact, like Tybus was worried about, it starts to really clutter up the root when you have just a few emulators or homebrew programs that require their own specific directories. Simplifying it by letting the user navigate and select the titles would be a much better setup.

If you're like me, you probably have a collection of retro roms already stored somewhere. It's really easy to just take that folder and toss it say on an android device, where most all emulators will let you select your own rom directory, then grab a slew of different emulators and start jamming.. When you have to setup different folders for each emulator it just sucks dicks. And then you want to move your collection to another operating system or console, like the Wii (god help you) and the headache intensifies.

If I can stop that here I'm gonna try and suggest it..

Maybe it took you some work st4rk to setup your directories or whatever, but please god hear me and make those the default directories and let the user navigate to all parts of the SD card in the event they didn't rtfm. Please also don't make the saves save in a separate directory, it's just more proprietary setup, but if you insist I guess one extra dir on the SD card for your emu is excusable :)
 
  • Like
Reactions: Margen67
How about trying to make a standard setup like storing any extra files in /3ds/homebrew/*app name*/

I do agree is good when things are organised I don't like what a mess the file directory on android gets, it would be nice to know where everything is and what program it's for
 
Exactly.

See it gets really bad when you have a multitude of different emulators.. In fact, like Tybus was worried about, it starts to really clutter up the root when you have just a few emulators or homebrew programs that require their own specific directories. Simplifying it by letting the user navigate and select the titles would be a much better setup.

If you're like me, you probably have a collection of retro roms already stored somewhere. It's really easy to just take that folder and toss it say on an android device, where most all emulators will let you select your own rom directory, then grab a slew of different emulators and start jamming.. When you have to setup different folders for each emulator it just sucks dicks. And then you want to move your collection to another operating system or console, like the Wii (god help you) and the headache intensifies.

If I can stop that here I'm gonna try and suggest it..

Maybe it took you some work st4rk to setup your directories or whatever, but please god hear me and make those the default directories and let the user navigate to all parts of the SD card in the event they didn't rtfm. Please also don't make the saves save in a separate directory, it's just more proprietary setup, but if you insist I guess one extra dir on the SD card for your emu is excusable :)
As soon as the source is released (St4rk said he will release it eventually) you can make all the changes you want... Btw... I suppose he made it that way because it was the easiest way to only show .nes files.
 
I'm the one who suggested two separated folders for roms and saves.
But I understand your concern.

Maybe instead of /3DNES/ROMS/ and /3DNES/SAVES/
change it to :
/ROMS/NES/
/ROMS/SNES/
etc.

<3ds?>/homebrew/3DNES/<any config files go here>.

not everything in /ROMS/, I don't like having different files for different consoles or homebrew in the same folder, just keep things organized!


Anyway, good job and thanks for creating a new thread. It will gives more attentions to all users.

If you want a wiki compatibility page, we can discuss the required informations/columns/colors/etc..
 
  • Like
Reactions: Margen67 and st4rk
Exactly.

See it gets really bad when you have a multitude of different emulators.. In fact, like Tybus was worried about, it starts to really clutter up the root when you have just a few emulators or homebrew programs that require their own specific directories. Simplifying it by letting the user navigate and select the titles would be a much better setup.

If you're like me, you probably have a collection of retro roms already stored somewhere. It's really easy to just take that folder and toss it say on an android device, where most all emulators will let you select your own rom directory, then grab a slew of different emulators and start jamming.. When you have to setup different folders for each emulator it just sucks dicks. And then you want to move your collection to another operating system or console, like the Wii (god help you) and the headache intensifies.

If I can stop that here I'm gonna try and suggest it..

Maybe it took you some work st4rk to setup your directories or whatever, but please god hear me and make those the default directories and let the user navigate to all parts of the SD card in the event they didn't rtfm. Please also don't make the saves save in a separate directory, it's just more proprietary setup, but if you insist I guess one extra dir on the SD card for your emu is excusable :)

I'm sure that st4rk has the directory navigator in mind, but in my opinion that is a secondary upgrade for the emulator. It's better to improve optimization, support more mappers, sound, rather than having a navigator.

Anyway, i'm amazed with this emulator, hoping smealum release sspwn soon so people who hasn't gateway (like me) can start playing homebrews !
 
  • Like
Reactions: st4rk
Does the blue screen get stuck on the screen for anyone else? I even exit to the home menu and it's still there.
 
And i dont see another 3ds emu coming since 3ds scene is dead!.. We just got this guy making releasing useful homebrew!.... and why would someone bother to make something that was already done?

The 3DS scene is dead? I hope that was sarcastic.

There are over half a dozen NES emulators for DS. It is the most popular system to emulate on every platform so why couldn't/shouldn't the same happen on the 3DS?
 
  • Like
Reactions: Margen67
just wondering, we need to use gateway 2.2 to use homebrew, correct? (I still use omega 2.1 )
Yeah, most updated.

Does the blue screen get stuck on the screen for anyone else? I even exit to the home menu and it's still there.

So, after quit the app, bottom screen stuck on blue, so open another app and fix it.

Tomobobo
I read all your post, we can talk via PM, but now the focus is speed up, i will use this configuration to the 2.0(i think), then keep calm ^_^
 
The 3DS scene is dead? I hope that was sarcastic.

There are over half a dozen NES emulators for DS. It is the most popular system to emulate on every platform so why couldn't/shouldn't the same happen on the 3DS?


Writing emulators to run on 3DS code is much harder to do than writing emulators for the DS, due to a variety of factors. That and access to 3DS isn't achieved as easily, but the 3DS has more resources and more potential than DS mode. Porting and writing code to another platform isn't an easy task.
 
I'm the one who suggested two separated folders for roms and saves.
But I understand your concern.

Maybe instead of /3DNES/ROMS/ and /3DNES/SAVES/
change it to :
/ROMS/NES/
/ROMS/SNES/
etc.

<3ds?>/homebrew/3DNES/<any config files go here>.

not everything in /ROMS/, I don't like having different files for different consoles or homebrew in the same folder, just keep things organized!


Anyway, good job and thanks for creating a new thread. It will gives more attentions to all users.

If you want a wiki compatibility page, we can discuss the required informations/columns/colors/etc..
i think a standard of storing homebrew external resources would be better stored inside the existing SD layout, so instead of having new folders added to the root for every homebrew app that pops up, if they where all contained inside X:\Nintendo 3DS\Homebrew\*app name*\*any sub folders,config files ,rom files etc relating to this specific app*

that way if you ever want to remove a homebrew app you simply have to delete that folder and everything is gone

it will also mean there is no new folders on the SD card's root.....:P
 
File browser is still a bit buggy (the cursor position doesnt reset when entering folders). And I don't have access to a device that can read full-SD cards, so I've found that ROMS in alternative folders (SD/Nintendo 3DS/nes/a/game.nes for example)
 
  • Like
Reactions: Tomobobo
File browser is still a bit buggy (the cursor position doesnt reset when entering folders). And I don't have access to a device that can read full-SD cards, so I've found that ROMS in alternative folders (SD/Nintendo 3DS/nes/a/game.nes for example)


Thanks for report, the correct is every-roms will be load in ROMS Folder from 3DNES, but i will modify it later :]
 
  • Like
Reactions: Margen67

Site & Scene News

Popular threads in this forum