Homebrew Updates about nesDS...

ferret7463

Well-Known Member
Member
Joined
Sep 21, 2010
Messages
613
Trophies
1
Age
50
XP
618
Country
United States
i'm getting a lot of guru errors with the latest build on my DStwo.
this one happened when using an on-the-fly .ips patch before trying to boot the game Recca
pc:02008DD8 addr:03000000
I am getting alot of those on my DS2 as well. All of my patches were applied before i put them on the SD and i use Luna .IPS . I have downgraded back to a older version for now. Thank you for the effort though.
 

masterz87

Well-Known Member
Member
Joined
Apr 21, 2013
Messages
484
Trophies
0
Age
37
XP
645
Country
United States
OK is any plans at all to add more data on the address line? I mean yeah I know that you don't exactly have a ton of space but it makes it really hard to add cheats to it as I'm only given 12bits of precision for the addresses, which means adding fceux cheats which this one seems to do similarly are near impossible, that and in addition the way the cheats are stored(binary file), makes it so that applying cheats is very hard to really do.

As far as what others have said for me it's just kid icarus that i've found thusfar, I don't know about the rest of you but that game only doesn't run with the latest one. i tried half a dozen others with my dstwo.


edit: i'm a stupid, you're only touching the internal ram on the NES whereas kidicarus and I imagine quite a lot of other games are using external ram to store a lot of things. So thisi should be changed to allow you to search past the NES ram to the SRAM.
 

drakorex

Well-Known Member
Member
Joined
Jan 19, 2011
Messages
1,882
Trophies
0
XP
1,077
Country
United States
Unfortunately the new update still won't work with my DSTWO after the initial boot, just gives me white screens. Guess I'm stuck with good old 0.5a2... Anyone else have this problem?

EDIT: Just checked the ini before even running it, there's all kinds of "ÊÇ·ñÇл»A¡¢B¼üµÄ¹¦ÄÜ". Is it supposed to be like that?
 

huiminghao

Well-Known Member
OP
Member
Joined
Mar 6, 2011
Messages
175
Trophies
0
Website
Visit site
XP
96
Country
Switzerland
Ive checked/debugged the code of FCEUX in the last few days, about ppu and mmc5.
I found that the mmc5 is almost embedded to ppu core, and there are some hacks in mmc5 functionality. All of them make it hard to emu the tricks.
I played the Rom City Rampage, pretty well on FCEUX. When debugged on FCEUX, I cannot even locate the CHR TILE of the first title screen. Out off my knowledge of NES EMU.....
I'd say the MMC5 is too powerful and I'm afraid the games with mmc5 wont work well on nesDS.
 
  • Like
Reactions: Coto

77Urmel77

Well-Known Member
Member
Joined
Jun 14, 2013
Messages
235
Trophies
0
Age
51
XP
1,586
Country
Germany
Guru Errors? Same here with a DS2. I tried a few roms with the new version but only about 50% work though the older version could handle them.

One funny thing worth to mention is that the German Maniac Mansion gives out a Guru and the US one doesn't.

I'm changing back to the older version now. But don't get me wrong I really like to see that this is still work in progress. :)
 

nitendo

Well-Known Member
Newcomer
Joined
Oct 9, 2011
Messages
82
Trophies
1
XP
186
Country
Huiminghao: There must be some way of keeping the progress you made with MMC5 and leave the old functionality intact. If you could manage that - I would be more than happy.

/d-ace
 

nitendo

Well-Known Member
Newcomer
Joined
Oct 9, 2011
Messages
82
Trophies
1
XP
186
Country
So I had some time to investigate the latest source of nesDS and it turns out - it seems to be OK!

You can't rely on the version 'nesDS_latest.tar.gz' downloadable from: http://sourceforge.net/projects/nesds/files/nesDS_latest.tar.gz/download
That version is going to MALFUNCTION.

Instead, you have to download the LATEST source AND replace the two files 'stepdebug.c' and 'subscreen.c' with the corresponding ones from version 1.3a - then make your own build.

I'm sure about the file 'stepdebug.c' - the changes in that file can lead to crashes for games that worked properly with version 1.3a, but since the modifications in 'subscreen.c' is most likely to display data gathered by the changes in 'stepdebug.c' - you might as well replace that file also.

This will (hopefully) give you a version that is fully compatible with 1.3a AND can play 'Zelda - The Legend of Link'!

I will test all my NES roms carfully and report if I find any game that breaks BUT I feel quite confident I will not find any......knock on wood...

/d-ace
 

drakorex

Well-Known Member
Member
Joined
Jan 19, 2011
Messages
1,882
Trophies
0
XP
1,077
Country
United States
So I had some time to investigate the latest source of nesDS and it turns out - it seems to be OK!

You can't rely on the version 'nesDS_latest.tar.gz' downloadable from: http://sourceforge.net/projects/nesds/files/nesDS_latest.tar.gz/download
That version is going to MALFUNCTION.

Instead, you have to download the LATEST source AND replace the two files 'stepdebug.c' and 'subscreen.c' with the corresponding ones from version 1.3a - then make your own build.

I'm sure about the file 'stepdebug.c' - the changes in that file can lead to crashes for games that worked properly with version 1.3a, but since the modifications in 'subscreen.c' is most likely to display data gathered by the changes in 'stepdebug.c' - you might as well replace that file also.

This will (hopefully) give you a version that is fully compatible with 1.3a AND can play 'Zelda - The Legend of Link'!

I will test all my NES roms carfully and report if I find any game that breaks BUT I feel quite confident I will not find any......knock on wood...

/d-ace
Could you please link your version? I don't have a compiling environment set up and would like to see if this version will work on my DSTWO, as the latest version whitescreens after the first boot.
 

nitendo

Well-Known Member
Newcomer
Joined
Oct 9, 2011
Messages
82
Trophies
1
XP
186
Country
Could you please link your version? I don't have a compiling environment set up and would like to see if this version will work on my DSTWO, as the latest version whitescreens after the first boot.


Give this a try: http://filetrip.net/dl?qeLcMER60S

I am 100% certain this version works on a dsTWO (I have this card myself) so if this give you white-screens your sd-card propably needs a re-formatting.

Please revert back when you downloaded the special build and your test-results, did all games you try work correctly (that did work OK with version 1.3a)?

/d-ace
 
  • Like
Reactions: XDel and esmjanus

drakorex

Well-Known Member
Member
Joined
Jan 19, 2011
Messages
1,882
Trophies
0
XP
1,077
Country
United States
Give this a try: http://filetrip.net/dl?qeLcMER60S

I am 100% certain this version works on a dsTWO (I have this card myself) so if this give you white-screens your sd-card propably needs a re-formatting.

Please revert back when you downloaded the special build and your test-results, did all games you try work correctly (that did work OK with version 1.3a)?

/d-ace
That didn't do it. First time, it boots just fine, second time I get white screen as soon as I start the emulator. What cluster size do you have, or does that make a difference? Something got changed after 0.52a that makes it do this for me.
 

nitendo

Well-Known Member
Newcomer
Joined
Oct 9, 2011
Messages
82
Trophies
1
XP
186
Country
That didn't do it. First time, it boots just fine, second time I get white screen as soon as I start the emulator. What cluster size do you have, or does that make a difference? Something got changed after 0.52a that makes it do this for me.


I have done nothing special with my sd card. Formatted it FAT with windows (Vista) and then runned SD formatter 3.1.

If this does not work - you will have to buy a new sd card, because the nesDS version 1.3a (and 1.3b) SHOULD work.

EDIT: I have successfully completed the game that crashed before (when I did not exclude the two files mentioned earlier from the build) and another two. Also played an additional two for a considerable time and no crashes have occured.

Huiminghao: Please make a note to either fix OR revert the two files (stepdebug.c and subscreen.c) for the next official release.

/d-ace
 

_47iscool

Noticer
Member
Joined
Nov 18, 2013
Messages
666
Trophies
1
XP
1,113
Country
United States
I still can't get fds to work. I have the required bios file and all I hear is the fds start up and then an error. Also the screen is black, no picture.
 

nitendo

Well-Known Member
Newcomer
Joined
Oct 9, 2011
Messages
82
Trophies
1
XP
186
Country
I still can't get fds to work. I have the required bios file and all I hear is the fds start up and then an error. Also the screen is black, no picture.


And your FDS games worked correctly in 1.3a?

Remember - if you had problems with 1.3a, you WILL HAVE THE SAME problems with 1.3b!

The ONLY difference should be that 1.3b plays the hack 'Zelda - the Legend of Link'.

/d-ace
 

nitendo

Well-Known Member
Newcomer
Joined
Oct 9, 2011
Messages
82
Trophies
1
XP
186
Country
  • Like
Reactions: _47iscool

_47iscool

Noticer
Member
Joined
Nov 18, 2013
Messages
666
Trophies
1
XP
1,113
Country
United States

Sporty824

New Member
Newbie
Joined
Aug 17, 2014
Messages
1
Trophies
0
Age
26
XP
41
Country
United States
Hey, so I downloaded NesDS about aweek ago and it has been great. I just would like to know if there is a way to save input settings. I would rather have the the a and b buttons be a and b with x and y being the turbo buttons. The BA Swap works fine but is there a way to save it so it always does that and I don't have to reset it every time I open the emulator?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: https://youtu.be/3eGAHfC5P-Y?si=Fo3iEl1pZ4D_O6dp