All memory needed is pre-allocated, and all malloc() are deleted.Sprite0y changed, which makes the graphic better.On the older nesDS, frameskip 2 equals to 30fps. Frameskip 1 means that the graphic is updated at 30fps.If you have a DSi, frameskip 1 would be OK For DS/DSL, frameskip 2 is recommended. FrameSkip for Pure-Soft rendering can be adjusted.Cheat list can be loaded/saved from/to a file.Sub-screen will be closed if there is a NES_RESET.A sound bug fixed, which may cause a panic.NES cycles-per-scanline modified to 121, to make the graphic more smooth.If your DS' top-screen did not work well, set this value to 1. 0xB2B5 - Three Eyed ONE/Mitsume Ga Tooru.Below shows the games patched (PRGCRC - Name):.
A patch file added, used to correct the header of rom or modify the settings of nesDS.V-flip for SP-pertile corrected, better.Sprite0y calculation for SP-pertile corrected, better.R-button can be used to rewind game play. When shooting, hold L-button and touch the sub-screen. Under the 'Input' bar, click 'No LightGun' to active *Light-Gun. You need to reload the nes rom to get a 'Soft-Reset'. 'LightGun' is placed in menu>Game>Extra, 'Micphone' and 'FDS disk' are also added there.
ips file, then load the rom to start a patched game. Careful to use Swap-Screens, which may shutdown DS.Swap-Screens disabled if LIGHTGUN active.NOTE: unstable with devkitARM r33, using r32 instead.Magic Jewelry 2, Master Fight 2, Street Fighter 4. A bug with nesDS.ini fixed, works with latest devkitARM-r34.Pal sync needed:Fantastic Adventures of Dizzy, Micro Machines, Wizards & Warriors, Feng Shen Bang.Palette sync added, click Menu > Game > Display > OnOrOff to change.Compiled with latest libnds(as required).The decompression of large files would take a while. Screen scaling can be saved to nesDS.ini.Some bugs related to 'Scaling' are fixed.'Double Screen Show' is supported to show all the pixels at the same time.SRAM can be saved whatever a game supports.dswifix(which is for nifi) src is added.Better flicker when PALTIMING is enabled.Rom patch database added, which can select a PAL/NTSC timing or fix the header of rom.Mapper198 added, SRAM saving not supported.Every apu channel mirrored to a nds sound channel.CRITICAL NOTE: the sound rendering has almost reached the ability of arm7, so the arm7 will auto detect the IF, by which to fix the mess of sound.FDS saving is disabled when the game is not a fds.When close and open the DS, this is probly needed.A sound reset button is added to menu>settings>config, which is used when the sound goes bad.VCR6 sound channel for mapper24 and mapper26 is added.NSF play supported, use to select song, use to play/stop, use 'debug' menu to see the details.Load and save slot number merged to one.Sound update, the volume = sin(original * pi / 2) ^ 0.7, like a linear to log conversion.