Homebrew Updates about nesDS...

faster7

Active Member
Newcomer
Joined
Nov 2, 2013
Messages
37
Trophies
0
Age
43
XP
138
Country
United States
How the hell do you save on this emulator?


I lost my progress three fucking times on Megaman because the save states are garbage and stops working at random times.

Is there no save slots in on this emulator? How the hell do I access it?
 

Clydefrosch

Well-Known Member
Member
Joined
Jan 2, 2009
Messages
6,024
Trophies
2
XP
4,625
Country
Germany
am I somehow doing anything wrong with the settings in this emulator? whenever i restart it, i have to readjust the screen and swap a/b again and reset the bottom screen to show the rest of the pixels that get pushed out of the upper screen (which is really great on games like mario 3) and also any shortcuts.

i did save the settings ini, multiple times even.

also theres the function to scale up and down (it can even be put to the shortcuts) which is the best thing to happen to the emulator with its terrible aspect ratio leading to cropping on the ds. if there ever is another update to this, would it be possible to limit how far these functions go? because if you just go a bit too far with the scaling, the whole thing crashes, which pretty much makes the whole function useless.

thank you and good day

EDIT: ok, got it. the ini belongs in the root folder...
 

hollowdeathcult

Active Member
Newcomer
Joined
Jul 27, 2014
Messages
28
Trophies
0
Age
30
XP
172
Country
Peru
I'm genuinely new to DS homebrew and emulation, so maybe this will be a noob question...

Where can I find the nesds.ini to manually configure the default folder for the roms? Because I didn't found it yet

Also, thank you very much for this emulador, it just work great!
 

gothicall

Blah blah blah!
Member
Joined
Apr 29, 2010
Messages
233
Trophies
1
XP
687
Country
Colombia
I'm genuinely new to DS homebrew and emulation, so maybe this will be a noob question...

Where can I find the nesds.ini to manually configure the default folder for the roms? Because I didn't found it yet

Also, thank you very much for this emulador, it just work great!
When you start for first time it'll create an ini file on root of your MicroSD.
 

hollowdeathcult

Active Member
Newcomer
Joined
Jul 27, 2014
Messages
28
Trophies
0
Age
30
XP
172
Country
Peru
When you start for first time it'll create an ini file on root of your MicroSD.


I open the emulator, played a game a bit an then shut down the console.

I searched for the .ini and it doesn't on the root folder...

That's strange, because I use gameyob and it generate correctly a .ini that I can modify...

What's happening?
 

VatoLoco

Don't crush that dwarf, hand me the pliers.
Member
Joined
Jan 29, 2008
Messages
2,330
Trophies
1
Age
52
Location
Ya Cant Get There From Here
Website
www.backwoodzstudioz.com
XP
3,017
Country
United States
  • Like
Reactions: gothicall

nitendo

Well-Known Member
Newcomer
Joined
Oct 9, 2011
Messages
82
Trophies
1
XP
186
Country
Huiminghao - Please consider updating nesDS (if possible?) to function with a rom of the following specs:

MMC5
1MB PRG-ROM
1MB CHR-ROM
8KB SRAM
Capcom 6C80 Sound Engine, with DPCM usage
If this is possible AND you are able to do it - you can play this EXCELLENT rom hack (currently in Beta - so there is no rush).

Zelda - The Legend of Link:
http://acmlm.kafuka.org/board/thread.php?id=7308&page=1

The above is simply the MOST impressive rom hack for the NES....ever...period!

/Nitendo
 

nitendo

Well-Known Member
Newcomer
Joined
Oct 9, 2011
Messages
82
Trophies
1
XP
186
Country
Huiminghao - Please consider updating nesDS (if possible?) to function with a rom of the following specs:

MMC5
1MB PRG-ROM
1MB CHR-ROM
8KB SRAM
Capcom 6C80 Sound Engine, with DPCM usage
If this is possible AND you are able to do it - you can play this EXCELLENT rom hack (currently in Beta - so there is no rush).

Zelda - The Legend of Link:
http://acmlm.kafuka.org/board/thread.php?id=7308&page=1

The above is simply the MOST impressive rom hack for the NES....ever...period!

/Nitendo

So I've done a little research...

The Problem

This is from the creator of the hack, Zelda - The Legend of Link:
"There is a fast way to learn if my rom will play perfectly on an emulator you use.
Watch the intro after the title screen fades away. I have a golden scroll moving up the screen.
If that scroll & text comes up garbage, then you should stop playing unfortunately.

This is because the emulator you are using, is not utilizing the MMC5 register $5130 correctly.

I perform chr swaps for 3 specific things, the intro, a mini game, and the Ganon fight.
If you continue to play the game with the garbaged gfx, it will obviously look bad, and it might even crash. "

The Solution

Below is great material for trying to 'fix' nesDS:

Description of the MMC5 mapper and its details
MMC5 mapper description: http://wiki.nesdev.com/w/index.php/MMC5

Open-source code that 'correctly' emulates MMC5:
fceux MMC5 source: http://sourceforge.net/p/fceultra/code/HEAD/tree/fceu/trunk/src/boards/mmc5.cpp

Open-source code to nesDS - that needs to be 'fixed':
nesDS mapper 5 source: http://sourceforge.net/p/nesds/code/ci/master/tree/arm9/source/mappers/map5.s


Anybody got the skillz to fix this in nesDS?

/Nitendo
 

nitendo

Well-Known Member
Newcomer
Joined
Oct 9, 2011
Messages
82
Trophies
1
XP
186
Country
Can't get this off my mind - so I researched it some more.

Here is a screen-shot of the file mmc5.cpp from the source of Fceux (http://sourceforge.net/p/fceultra/code/HEAD/tree/fceu/trunk/src/boards/mmc5.cpp):

15x8lue.jpg


And here is the corresponding code of map5.s from the source of nesDS (http://sourceforge.net/p/nesds/code/ci/master/tree/arm9/source/mappers/map5.s):

2pq1iew.jpg


Seems to me that Fceux does some 'magic' with register $5130. Can the same be applied (translated of course) to the nesDS source?


/Nitendo
 

nitendo

Well-Known Member
Newcomer
Joined
Oct 9, 2011
Messages
82
Trophies
1
XP
186
Country
Seems as if the MAIN problem with nesDS and MMC5 games is that nesDS only support a maximum of 256kb PRG ROM and CHR.

Zelda - Legend of link needs 1MB of each.
ROM City Rampage need 512 PRG ROM.

Two cool hacks that most likely will remain unplayable on nesDS.

I have been in contact with Huiminghao - who has neither the interest nor the skill to develop nesDS further....sad but true.

/d-ace
 

huiminghao

Well-Known Member
OP
Member
Joined
Mar 6, 2011
Messages
175
Trophies
0
Website
Visit site
XP
96
Country
Switzerland
Seems as if the MAIN problem with nesDS and MMC5 games is that nesDS only support a maximum of 256kb PRG ROM and CHR.

Zelda - Legend of link needs 1MB of each.
ROM City Rampage need 512 PRG ROM.

Two cool hacks that most likely will remain unplayable on nesDS.

I have been in contact with Huiminghao - who has neither the interest nor the skill to develop nesDS further....sad but true.

/d-ace
Zelda runs well on the latest build.
ROM City Rampage, not a public/free rom, no way to test it.
 

nitendo

Well-Known Member
Newcomer
Joined
Oct 9, 2011
Messages
82
Trophies
1
XP
186
Country
Zelda runs well on the latest build.
ROM City Rampage, not a public/free rom, no way to test it.


Holy Crap - you did it!

Then you did have an interest and the skill to develop nesDS further - I stand corrected.

Thanks a bunch!

P.S. Try to google the words "zippyshare" and "4520531" - who knows what will happen... D.S

/d-ace
 

nitendo

Well-Known Member
Newcomer
Joined
Oct 9, 2011
Messages
82
Trophies
1
XP
186
Country
Recca is MMC3 - are you saying this game used to work but now it doesn't?

Because the latest build should only address MMC5 (as far as I know).

/d-ace
 

nitendo

Well-Known Member
Newcomer
Joined
Oct 9, 2011
Messages
82
Trophies
1
XP
186
Country
Tested some games - with the latest build.

MMC5 - sprites are FINE, background tiles are garbled:
Rom City Rampage

MMC5 - MINOR garbled gfx, otherwise fine:
Metal Slader Glory


MMC5 - MAJOR garbled gfx, otherwise fine (I pretty much don't care):
L'Emperur
Gemfire
Laser Invasion
Nobunaga's Ambition II
Romance of the Three Kingdoms
Uncharted Waters


MMC5 - Does NOT work at all (I couldn't care less :-):
Bandit Kings of Ancient China


Still Works FINE:
Summer Carnival '92 - Recca.nes

VatoLoco: What on-the-fly ips-patching are you talking about? (And did you use the correct ARM version when compiling the source)?

/d-ace
 

VatoLoco

Don't crush that dwarf, hand me the pliers.
Member
Joined
Jan 29, 2008
Messages
2,330
Trophies
1
Age
52
Location
Ya Cant Get There From Here
Website
www.backwoodzstudioz.com
XP
3,017
Country
United States
VatoLoco: What on-the-fly ips-patching are you talking about? (And did you use the correct ARM version when compiling the source)?

i didnt compile it, i grabbed the nesDS_latest.tar.gz from here.

on-the-fly patching is one of the cool features of nesDS
0.53a update said:
IPS supported. First, load a .ips file, then load the rom to start a patched game. The rom file won't be changed. The ips file should be smaller than 512kB.
 

nitendo

Well-Known Member
Newcomer
Joined
Oct 9, 2011
Messages
82
Trophies
1
XP
186
Country
Tested some more and a little deeper than before and YES the latest build crashes some games under certain circumstances (for example: Castlevania, Mapper2).

huiminghao: Is there any possibility to limit the updates you made to ONLY have effect for MMC5 roms?

Preferably, the reason why other previously functioning games suddenly fails, should be resolved. BUT if this takes to long or is not in your interest of doing - How about just limit the changes to effect MMC5 games - they worked poorly (or not at all) in previous versions anyway.

/d-ace
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    Does look good
  • Psionic Roshambo @ Psionic Roshambo:
    By your powers combined, hmmm where is Epstein?
  • K3Nv2 @ K3Nv2:
    Just another shit fps clone
  • K3Nv2 @ K3Nv2:
    Thought it was some warzone dlc bs
  • Psionic Roshambo @ Psionic Roshambo:
    Looks like an enhanced Far cry 1
  • K3Nv2 @ K3Nv2:
    That's a far cry from it
  • BigOnYa @ BigOnYa:
    Is it a free to play bs, pay to get any good weapon/gear
  • K3Nv2 @ K3Nv2:
    Not free to play but $35
  • K3Nv2 @ K3Nv2:
    Inb4 kiiwii gives it a 0/10
  • BigOnYa @ BigOnYa:
    6/10 rating on steam
  • Psionic Roshambo @ Psionic Roshambo:
    I would like a Predator game "Kill Team" it takes place in the Jungle of the first movie, your team is sent to hunt the predator, using current tech drones and a trained team. Set traps use strategy to hunt and trap or kill the predator.
  • BigOnYa @ BigOnYa:
    Ill stick with my Battlefield. Yea a predator hunting game like that would be cool. Esp if you can be Arnold and say "Get to da choppa"
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Maybe Arnold could do a cameo voice acting, he is the one briefing you on the mission
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Honestly surprised they didn't make a tie in game for Predators that movie was awesome
  • Psionic Roshambo @ Psionic Roshambo:
    I was kinda sad the Yakuza guy died sword fighting a predator lol
  • Psionic Roshambo @ Psionic Roshambo:
    The Russian guy went out like a boss
  • Psionic Roshambo @ Psionic Roshambo:
    Double claymores to the face definitely kill a predator lol
  • BigOnYa @ BigOnYa:
    I went today and looked at a motorcycle someone was selling. I get there and the battery on it was dead, so the guy grabbed a battery charger and hooked it up. He plugged it into the wall, and the motorcycle sparked and started smoking. Come to find out the bike uses a 6 volt battery and the guy had the charger set to 12v. I said sorry to the dude and walked away. I felt bad for him tho.
  • Psionic Roshambo @ Psionic Roshambo:
    Sounds like it would be an exciting ride....
  • Psionic Roshambo @ Psionic Roshambo:
    Not sure I would want something on fire between my legs
  • BigOnYa @ BigOnYa:
    He ruined it basically. Sad cause it was a decent old bike. It would take more money to rewire the bike than it was worth tho.
  • Psionic Roshambo @ Psionic Roshambo:
    Yeah I'm sure at minimum the starter was fried
  • Psionic Roshambo @ Psionic Roshambo:
    Alternator and battery
  • BigOnYa @ BigOnYa:
    Prob alot of fried parts. It was still smoking when I left.
    BigOnYa @ BigOnYa: Prob alot of fried parts. It was still smoking when I left.