| View previous topic :: View next topic |
| Author |
Message |
kyleroberson Member
Joined: 15 Dec 2007 Posts: 7
|
Posted: Sun Dec 16, 2007 1:47 am Post subject: My little tweaked build |
|
|
Hey guys,
I've made a little tweaked build of nesDS with the following changes:
1. Pressing Start+Select returns to the rom selection screen.
2. The L/R keys have been disabled by default. You can re-enable them using the touch screen menu. (I always accidentally nudge these.)
3. The rom loader defaults to 'ROMS' instead of the root directory.
4. A few additional hot keys have been added:
Load State - Select+Up
Save State - Select+Down
Save SRAM - Select+Left
Reset NES - Select+Right
You can grab a copy here:
http://kyleroberson.googlepages.com/nesDS.zip
The changes to the source are included in an accompanied text file.
If you want any variations on the above let me know and I'll compile another build for you when I have time. |
|
| Back to top |
|
 |
hylatio Member
Joined: 20 Dec 2007 Posts: 1
|
Posted: Thu Dec 20, 2007 10:54 pm Post subject: |
|
|
| Wow, nice job! I really like the improvements you have made to it. The only thing I would want now is PCM sound channel support (SMB3 and some others don't sound so nice without it). Is this possible? |
|
| Back to top |
|
 |
Hypershell Member

Joined: 09 Dec 2005 Posts: 166
|
Posted: Thu Dec 20, 2007 11:41 pm Post subject: |
|
|
I actually like the current build, L and R enabled from the start and all that jazz. My only gripe is that screen calibration frequently jumps as you remove the stylus from the screen. Older version used to have you hold a button while positioning the screen, so you could release the button when you have the screen where you want it. With the current version I have to retry several times, it's a bit annoying.
Not everybody would want to default to a folder named "ROMS" either, as my card contains no such folder. I keep my classic games organized by system, not lumped into one large folder. _________________ Mario Kart DS (w/ extra tracks): 459633-596796
Pokemon Diamond: 4983-1423-7644
Pokemon Battle Revolution: 5412-6953-3468 |
|
| Back to top |
|
 |
kyleroberson Member
Joined: 15 Dec 2007 Posts: 7
|
Posted: Sat Dec 22, 2007 11:16 pm Post subject: |
|
|
I'm not trying to insinuate that anything I did is correct, or even better for that matter. Here's my though process:
I don't want to whip out the stylus to load a new rom. It's tedious. Same with save/load state.
I don't often use the fast-forward feature. When I do it's usually accidental and results in my death.
You're right. I keep my roms sloppily lumped into a folder called Roms. Every time I launch the emulator I have to manually select the Roms folder. I thought this would be fairly easy to correct and it was. I understand that my Roms folder may be your NES folder etc.
I'll see about moving this to an INI but it may be a challenge given my limited skill set. |
|
| Back to top |
|
 |
Bibin Member

Joined: 18 Sep 2005 Posts: 460
|
Posted: Sun Dec 23, 2007 12:11 am Post subject: |
|
|
I put all roms in the /SNES/ directory, as every emulator I use only shows files from the correct system.
Why SNES? Well, snemulDS requires it. |
|
| Back to top |
|
 |
kyleroberson Member
Joined: 15 Dec 2007 Posts: 7
|
Posted: Mon Dec 24, 2007 7:29 am Post subject: |
|
|
I fixed a bug with my code that was annoying me and decided to just go all out. The rom directory is now configurable courtesy of a small windows patcher I tossed together:
1. Extract nesDS.exe, nesDS.nds, and nesDSns.nds.
2. Run nesDS.exe and enter a default rom directory.
This will patch the default rom directory for both of the nds files. nesDS.nds has the should buttons enabled by default and nesDSns.nds does not.
http://kyleroberson.googlepages.com/nesDS.zip
Let me know if you experience any issues.
Btw, SNEmulDS is probably the only emulator I am aware of where the default rom directory can be configured. Just open the ini that ships with it and change it. |
|
| Back to top |
|
 |
Hypershell Member

Joined: 09 Dec 2005 Posts: 166
|
Posted: Mon Dec 24, 2007 9:22 pm Post subject: |
|
|
Sorry if I came off too negative before. It's a nifty thought, at least, and I certainly applaud the effort. Configurable default directory, nice touch. I'm just too lazy to update my card.  _________________ Mario Kart DS (w/ extra tracks): 459633-596796
Pokemon Diamond: 4983-1423-7644
Pokemon Battle Revolution: 5412-6953-3468 |
|
| Back to top |
|
 |
kyleroberson Member
Joined: 15 Dec 2007 Posts: 7
|
Posted: Tue Dec 25, 2007 2:40 am Post subject: |
|
|
I didn't take it critically.
I can understand that if your rom directory was called "Nintendo" that you would have no use for a "Roms" directory. That's why I sought out a solution. I would have preferred to use an external .ini but my skillset is basically limited to mucking around with the current state of the code.
Feel free to give if a shot if you DS ever comes close to your PC.  |
|
| Back to top |
|
 |
SpecterTerrasbane Member
Joined: 22 Feb 2008 Posts: 1
|
Posted: Fri Feb 22, 2008 9:21 pm Post subject: Thank you! |
|
|
I know that there hasn't been much activity in this thread the last few months, but I simply have to resurrect this thread, and say "thank you, kyleroberson, for saving my sanity" !
I've been having the typical touchscreen problem where trying to click 'save state' ends up clicking 'load state' instead, at least half of the time. It's been driving me absolutely crazy, losing my progress so often. (Just in case anyone is wondering, I'm using an M3 DS Simply on a DS Lite, and latest version [7/31/2007] of nesDS ... )
I just found this forum today, and after trying your custom build, I will certainly be using it from now on. The hot keys for save states are exactly what I've always wanted in nesDS. Thank you again! |
|
| Back to top |
|
 |
h8uthemost Member
Joined: 06 Dec 2006 Posts: 45
|
Posted: Sat Feb 23, 2008 12:27 pm Post subject: |
|
|
I also have to say thank you. I had no idea your build existed until dan mentioned it in another thread(where someone else was complaining of the touchscreen of NesDS).
So since the touchscreen calibration of NesDS is simply terrible, which makes managing savestates a HUGE pain in the ass, I can't not thank you enough for it.
And I have all my classic games in a folder called Roms. So your first build is probably all I need, and won't have to mess with the computer app you created. Also having L&R disabled by default is a nice touch since I hate reverse and forward.
Thanks again for this. |
|
| Back to top |
|
 |
kyleroberson Member
Joined: 15 Dec 2007 Posts: 7
|
Posted: Sat Feb 23, 2008 7:10 pm Post subject: |
|
|
| Good deal. I haven't touched this in a while but I'm glad you like it. |
|
| Back to top |
|
 |
h8uthemost Member
Joined: 06 Dec 2006 Posts: 45
|
Posted: Sun Feb 24, 2008 5:54 am Post subject: |
|
|
Ok, I just got around to actually trying it out, and what you have done is really a great thing. All that I used the touch screen for was saving, but it was such a pain. So it's nice to just hit Select+Up/Down to save or load.
One thing I have to mention though, Select+Right isn't working for me. I don't know about Select+Left because I never save using SRAM. But Select+Right is to reset the emulator(I'm guessing to pick another game), and that doesn't work.
But at least the saving does, and that was the biggest thing. Thank you again for this. |
|
| Back to top |
|
 |
kyleroberson Member
Joined: 15 Dec 2007 Posts: 7
|
Posted: Sun Feb 24, 2008 3:47 pm Post subject: |
|
|
Hit Start+Select to get back to the rom selection menu.
Select+Right originally reset the NES. I nudged this accidentally a couple of times and removed it. |
|
| Back to top |
|
 |
h8uthemost Member
Joined: 06 Dec 2006 Posts: 45
|
Posted: Mon Feb 25, 2008 9:21 am Post subject: |
|
|
| Ah...I'll give Start+Select a try. Thank you for that. |
|
| Back to top |
|
 |
Opus Member
Joined: 05 May 2004 Posts: 98
|
Posted: Mon Mar 10, 2008 1:02 am Post subject: |
|
|
Just stopping in here to also say thanks to kyleroberson!
I really like the little tweak you provided us with.
But real quick, is there any possibility in making the display easier to modify? My touch screen is very jumpy as well.
Would it be possible to save a person's display settings or find a better method of changing the screen resolution using a combination of the Dpad along with perhaps the shoulder buttons?
I don't care for the aspect ratio screen crunch default setting, so there are times when I'm really fighting the touch screen to get the correct resolution every time I fire NesDS up.
Thanks ahead if you respond to this post.
Cheers.  |
|
| Back to top |
|
 |
|