Homebrew Updates about nesDS...

  • Thread starter Thread starter huiminghao
  • Start date Start date
  • Views Views 283,522
  • Replies Replies 1,409
  • Likes Likes 15
i tried the 52a version and was testing out the Zelda II - The Adventure of Link (U)
and i was getting video pausing throughout the game i have my nesds emulator in my homebrew folder. and my ini file in the imenu ini folder but when i reverted back to 51a everything is perfect.

i was wondering if it had something to do with flicker and graphic setting in 51a vs 52a

version 51a ini

;The way rendering the graphic.
;Ä£ÄâÓÎÏ·»­ÃæµÄ·½Ê½
;0=normal 1=SP-pertile 2=pure-soft
Render=0

version 52a ini

;The way rendering the graphic. 0=normal 1=SP-pertile 2=pure-soft.
Render=1

-------------------------------------------------------------------------------

i use this same plugin setting for both

[plug setting]
icon=/_imenu/_images/nesds.bmp
mask=/_imenu/_images/nesds_mask.bmp
name=NES
file=/homebrew/nesds.nds

thats why i wonder if its that setting causing the pause in the graphics
 
avenir said:
on menu_saveini(), using ini_putl() or ini_puts() are allowed. using other IO isn't allowed.
It can even be against my patch policy...
Okey, next time I will use ini_put()..

QUOTE(Dann Woolf @ Jun 20 2011, 05:11 AM) How do you get Disk System games to work?
FDS? Click Menu>Game>Extra>FDS disks to switch the disks. The mapper info of the fds roms MUST be 20, even the extensions are '.fds'.
 
crazyace2011 said:
i tried the 52a version and was testing out the Zelda II - The Adventure of Link (U)
and i was getting video pausing throughout the game i have my nesds emulator in my homebrew folder. and my ini file in the imenu ini folder but when i reverted back to 51a everything is perfect.

i was wondering if it had something to do with flicker and graphic setting in 51a vs 52a

version 51a ini

;The way rendering the graphic.
;Ä£ÄâÓÎÏ·»­ÃæµÄ·½Ê½
;0=normal 1=SP-pertile 2=pure-soft
Render=0

version 52a ini

;The way rendering the graphic. 0=normal 1=SP-pertile 2=pure-soft.
Render=1

-------------------------------------------------------------------------------

i use this same plugin setting for both

[plug setting]
icon=/_imenu/_images/nesds.bmp
mask=/_imenu/_images/nesds_mask.bmp
name=NES
file=/homebrew/nesds.nds

thats why i wonder if its that setting causing the pause in the graphics
The 0.51 ini uses the normal rendering way, while the 0.52 uses SP-Pertile.
SP-Pertile still has some bugs now. Maybe that it does not work with this game. You can set the 'Render' to '0'. When to play, run the game first and then turn the "render method' to sp-pertile.
 
huiminghao said:
avenir said:
on menu_saveini(), using ini_putl() or ini_puts() are allowed. using other IO isn't allowed.
It can even be against my patch policy...
Okey, next time I will use ini_put()..

QUOTE(Dann Woolf @ Jun 20 2011, 05:11 AM) How do you get Disk System games to work?
FDS? Click Menu>Game>Extra>FDS disks to switch the disks. The mapper info of the fds roms MUST be 20, even the extensions are '.fds'.

OK, and how do I check this mapper info?
 
huiminghao said:
avenir said:
on menu_saveini(), using ini_putl() or ini_puts() are allowed. using other IO isn't allowed.
It can even be against my patch policy...
Okey, next time I will use ini_put()..
Also please use "nesDSrev2" section name. Don't use nesDSrev1 section name anymore. I treat svn r70/r71 as unstable and won't put to nesdswrap.
 
Dann Woolf said:
huiminghao said:
avenir said:
on menu_saveini(), using ini_putl() or ini_puts() are allowed. using other IO isn't allowed.
It can even be against my patch policy...
Okey, next time I will use ini_put()..

QUOTE(Dann Woolf @ Jun 20 2011, 05:11 AM) How do you get Disk System games to work?
FDS? Click Menu>Game>Extra>FDS disks to switch the disks. The mapper info of the fds roms MUST be 20, even the extensions are '.fds'.

OK, and how do I check this mapper info?
E... Click 'Menu'>"Debug'. If you have a fds rom, you will get some info like this:
---Debug ----
ienable 00 irepeat 00
.....
diskno 00000001
---Debug info----
If the rom is not a fds game, then the info will look like this:
---Debug ----
ERR0 00000000 ERR1 00000000
....
mapper# 00000004 PRGCRC 00004E9F
diskno 00000001 makeid 000000xx
gameid xxxxxxxx
---Debug info----
The mapper# shows the mapper number.
 
Dann Woolf said:
And how do I change this mapper thing? It's currently saying 00000002.
e.... Maybe you don't get the right rom, try to download it from another website. Or it is not a fds game....
If you want to change the mapper, you will need a hex editor. Following is the header for nes rom:

CODEiNES Format (.NES)
ÂÂ---------------------
ÂÂÂÂ+--------+------+------------------------------------------+
ÂÂÂÂ| Offset | Size | Content(s)ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ |
ÂÂÂÂ+--------+------+------------------------------------------+
ÂÂÂÂ|ÂÂ 0ÂÂÂÂ|ÂÂ3ÂÂ | 'NES'ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ|
ÂÂÂÂ|ÂÂ 3ÂÂÂÂ|ÂÂ1ÂÂ | $1AÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ|
ÂÂÂÂ|ÂÂ 4ÂÂÂÂ|ÂÂ1ÂÂ | 16K PRG-ROM page countÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ |
ÂÂÂÂ|ÂÂ 5ÂÂÂÂ|ÂÂ1ÂÂ | 8K CHR-ROM page countÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ|
ÂÂÂÂ|ÂÂ 6ÂÂÂÂ|ÂÂ1ÂÂ | ROM Control Byte #1ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ|
ÂÂÂÂ|ÂÂÂÂÂÂÂÂ|ÂÂÂÂÂÂ|ÂÂ %####vTsMÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ|
ÂÂÂÂ|ÂÂÂÂÂÂÂÂ|ÂÂÂÂÂÂ|ÂÂÂÂ|ÂÂ||||+- 0=Horizontal mirroringÂÂÂÂÂÂ|
ÂÂÂÂ|ÂÂÂÂÂÂÂÂ|ÂÂÂÂÂÂ|ÂÂÂÂ|ÂÂ||||ÂÂ 1=Vertical mirroringÂÂÂÂÂÂÂÂ|
ÂÂÂÂ|ÂÂÂÂÂÂÂÂ|ÂÂÂÂÂÂ|ÂÂÂÂ|ÂÂ|||+-- 1=SRAM enabledÂÂÂÂÂÂÂÂÂÂÂÂÂÂ|
ÂÂÂÂ|ÂÂÂÂÂÂÂÂ|ÂÂÂÂÂÂ|ÂÂÂÂ|ÂÂ||+--- 1=512-byte trainer presentÂÂ|
ÂÂÂÂ|ÂÂÂÂÂÂÂÂ|ÂÂÂÂÂÂ|ÂÂÂÂ|ÂÂ|+---- 1=Four-screen mirroringÂÂÂÂ |
ÂÂÂÂ|ÂÂÂÂÂÂÂÂ|ÂÂÂÂÂÂ|ÂÂÂÂ|ÂÂ|ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ|
ÂÂÂÂ|ÂÂÂÂÂÂÂÂ|ÂÂÂÂÂÂ|ÂÂÂÂ+--+----- Mapper # (lower 4-bits)ÂÂÂÂ |
ÂÂÂÂ|ÂÂ 7ÂÂÂÂ|ÂÂ1ÂÂ | ROM Control Byte #2ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ|
ÂÂÂÂ|ÂÂÂÂÂÂÂÂ|ÂÂÂÂÂÂ|ÂÂ %####0000ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ|
ÂÂÂÂ|ÂÂÂÂÂÂÂÂ|ÂÂÂÂÂÂ|ÂÂÂÂ|ÂÂ|ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ|
ÂÂÂÂ|ÂÂÂÂÂÂÂÂ|ÂÂÂÂÂÂ|ÂÂÂÂ+--+----- Mapper # (upper 4-bits)ÂÂÂÂ |
ÂÂÂÂ|ÂÂ8-15ÂÂ|ÂÂ8ÂÂ | $00ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ|
ÂÂÂÂ| 16-..ÂÂ|ÂÂÂÂÂÂ| Actual 16K PRG-ROM pages (in linearÂÂÂÂÂÂ|
ÂÂÂÂ|ÂÂ...ÂÂ |ÂÂÂÂÂÂ| order). If a trainer exists, it precedes |
ÂÂÂÂ|ÂÂ...ÂÂ |ÂÂÂÂÂÂ| the first PRG-ROM page.ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ|
ÂÂÂÂ| ..-EOF |ÂÂÂÂÂÂ| CHR-ROM pages (in ascending order).ÂÂÂÂÂÂ|
ÂÂÂÂ+--------+------+------------------------------------------+
 
OK, I tried downloading roms from a different site than I usually do, and they work fine. Seems my usual source for roms edits the header for some reason.
 
New version released. Check it~
rolleyes.gif
 
You may have fixed this a few revisions back, but Alien Syndrome is now working very well. Thanks!

Unfortunately, my innate ability to find games that don't work is still intact. The very first game I attempted to run still doesn't boot at all; Rocket Ranger (U) [!]

Is there any particular reason Rocket Ranger never works? Is there a different region or bracket code of that game I should be running instead, or maybe some special setting I can use or something to get it to go? It DOES work on a PC NES emulator, though I realize those tend to be more robust. But still, good ol' Rocket Ranger was a favorite of mine on the C64 way back when, it would be nice if I could play it on the go.

Nevertheless, you are making great progress on this emulator. Keep up the good work!
 
Rayder said:
You may have fixed this a few revisions back, but Alien Syndrome is now working very well. Thanks!

Unfortunately, my innate ability to find games that don't work is still intact. The very first game I attempted to run still doesn't boot at all; Rocket Ranger (U) [!]

Is there any particular reason Rocket Ranger never works? Is there a different region or bracket code of that game I should be running instead, or maybe some special setting I can use or something to get it to go? It DOES work on a PC NES emulator, though I realize those tend to be more robust. But still, good ol' Rocket Ranger was a favorite of mine on the C64 way back when, it would be nice if I could play it on the go.

Nevertheless, you are making great progress on this emulator. Keep up the good work!
Alien Syndrome is supported since 0.51a. I mentioned it before in the README.TXT:
0xD796 Alien Syndrome (J)
About 'Rocket Ranger': I tried to fix it, but failed, and I can not tell why... Maybe it will be fixed in future.
I will re-write the mapper1.s in the next release to see if it works....

QUOTE(squirrelman10 @ Jun 23 2011, 09:45 AM) good greif still updating this sucker man its like u fix one thing and then its broken in the next update sheesh you should seriously make a wifi update for this
If you find some bugs, report them to me please. I do not have much time to test nesDS, so your report will help a lot.
I have only ONE DS, even the nifi won't be updated. I dont think wifi is necessary now.
 
huiminghao said:
Rayder said:
You may have fixed this a few revisions back, but Alien Syndrome is now working very well. Thanks!

Unfortunately, my innate ability to find games that don't work is still intact. The very first game I attempted to run still doesn't boot at all; Rocket Ranger (U) [!]

Is there any particular reason Rocket Ranger never works? Is there a different region or bracket code of that game I should be running instead, or maybe some special setting I can use or something to get it to go? It DOES work on a PC NES emulator, though I realize those tend to be more robust. But still, good ol' Rocket Ranger was a favorite of mine on the C64 way back when, it would be nice if I could play it on the go.

Nevertheless, you are making great progress on this emulator. Keep up the good work!
Alien Syndrome is supported since 0.51a. I mentioned it before in the README.TXT:
0xD796 Alien Syndrome (J)
About 'Rocket Ranger': I tried to fix it, but failed, and I can not tell why... Maybe it will be fixed in future.

QUOTE(squirrelman10 @ Jun 23 2011, 09:45 AM) good greif still updating this sucker man its like u fix one thing and then its broken in the next update sheesh you should seriously make a wifi update for this
If you find some bugs, report them to me please. I do not have much time to test nesDS, so your report will help a lot.
I have only ONE DS, even the nifi won't be updated. I dont think wifi is necessary now.

Wifi WOULD be cool, but you're very right; the nifi is MORE THAN ENOUGH for my Multiplayer NES gaming on the go.
smile.gif
I love it, thanks man!

Also, thanks for on the fly ips patching! AWESOME to see it implemented, this is the best handheld emulator with the most features I have ever seen.
 
thanks for adding IPS patching. i can't wait for some free time to play around with it.

anyone have an interest in starting a project to document the changes? i'm thinking of a wiki page that explains what the emu does, what it supports, how-to do things, etc. this isn't the simple nesds we had from loopy any longer.

-another world
 
Ahem, yeah, I'm slowly falling out of the loop. I missed a lot of updates. I was quite a few revisions old before updating to 53a.

Believe me, I do appreciate all your hard work on this emu.
 

Site & Scene News

Popular threads in this forum