You are not logged in.

Read the FAQ and Knowledge Base before posting.
We won't make a 3DS/2DS emulator.

#1 Re: Support » L+R not working on action replay » 2024-11-23 12:43:53

Must be 2 or 3. The .dct seems authoritative, it does list CPUF-FRA in the header.  But when I google for one of the first codes "94000130 FCFD0200" I get something about heartgold..... not the right game.

Evaluate the quality of the two websites and decide which you trust more. I wouldn't even trust jeuxmangas.com to make it through an adblocker with anything but a blank screen.

#2 Re: Support » L+R not working on action replay » 2024-11-23 10:06:57

use tools > console > enable and load the rom again

#3 Re: Support » L+R not working on action replay » 2024-11-23 08:45:46

oh, i forgot
4. You don't understand how to use the codes.

use tools > console > enable and load the rom again
get the ROM game code & etc. through to ROM crc
compare to specifications for cheats you found
copy results here and link to cheats you're using (and specify which cheat fails and where in the game you're trying to use it)
I'm sure we'll find a mismatch in there or else a foul in #4

#4 Re: Support » L+R not working on action replay » 2024-11-23 08:36:15

1. make sure you're not using an ancient version of desmume
2. otherwise, you're certainly using the wrong version of pokemon (wrong rom version, region, GAME, etc.) for the codes you've found
3. otherwise, the codes you're reading are wrong or misattributed to the wrong version of pokemon

#5 Re: Support » "The save data could not be accessed" » 2024-11-11 05:02:00

I'll smoke a fat one in honor of your great achievement if you don't mind

#6 Re: Support » stop alt key from pausing the emulation? » 2024-10-31 07:48:30

Alt focuses a menu in windows. When this happens, we don't have control anymore. That's just how it is. This will never change. I suggest you choose different keyboard keys to bind for NDS buttons instead of alt.

#7 Re: Support » How to add DLCS ? » 2024-10-24 22:08:13

Fantasy Life is a 3ds game. What are you doing on a NDS forum?

#8 Re: Support » freezes » 2024-10-21 06:33:11

Blow the dust out of your computer. Upgrade or downgrade your GPU drivers. Change desmume's config > display method or config > 3d settings > 3d rendering engine

#11 Re: Support » My xbox one controller isn't working (contro » 2024-09-27 03:38:46

your controller and/or the drivers suck and don't support directinput. You'll need to find a 3rd party pad mapping program (does autohotkey work?) to convert it to keystrokes or a virtual directinput device

#12 Re: Support » Accessing the logs to determine why is the game crashing » 2024-09-08 19:04:03

there are no useful logs beyond "view console". your best bet is to clone the source code and run your scenario in a debug build

#14 Re: Support » Could not erase data error » 2024-09-07 03:33:46

yes. .dsv file format belongs to desmume. drastic has a history of creating them wrongly.

#15 Re: Support » Could not erase data error » 2024-09-06 04:29:54

Sounds like one version of drastic has a bug in its save data handling and another version has code designed to recover from that error. Try updating your drastics. If that doesn't help, ask for a refund. Save files corrupted by drastic is not desmume's concern

#16 Re: Support » Random low fps periods » 2024-09-02 23:11:09

blow the dust out of your system and set it on high performance mode. laptops are constantly trying to thermal/power manage and make poor choices. you may also try changing config > display method and the 3d renderer settings to cause the laptop's poor thermal/power management to malfunction in preferable ways. Finally, look for rogue processes of vendor's pre-installed crapware or microsoft's systemupdated crapware which may be activating from time to time. You may have also installed your own crapware (automatic system backup software or security software) which could be soaking up the system resources sporadically.

You may also need to pin the desmume process to the discrete GPU (rather than integrated or the default auto-managed) because all of the above could cause it to change which GPU desmume is on sporadically, and it may be dropping when put on the integrated gpu

#17 Re: Support » DeSmuME Crashes when i try to stream to discord » 2024-08-19 02:20:07

The only setting that could help is config>display method. Ultimately this is discord's fault, not desmume's.

#18 Re: Technical » Details on various slot2 accessories » 2024-08-12 01:54:03

Thanks for your continued hard work! I hope I have time to look into this one day...... in the meantime... it's a good tutorial task for a new contributor....

#20 Re: Support » Installing desmume 0.9.13 on debian linux » 2024-08-04 01:14:37

you've given us no data to troubleshoot with

#21 Re: Support » newbie help » 2024-08-02 18:00:03

from what URL did you download desmume

#23 Re: Support » What is the optimum sample rate when re-encoding audio for DS games? » 2024-07-28 09:48:50

You shouldn't turn off the interpolation since no workstation outputs at "32768hz" so resampling must occur.  Melonds isn't outputting at 32768hz, or if it is, it's relying on your OS to resample to 44100 or 48000 internally and you can't control that interpolation (therefore it's not a fair comparison between the emulators).

No situation should be prone to any audible errors when interpolation is used as intended.

If you could pick timer values that yielded exactly 44100 or 48000 then they could play 1:1 on an emulator, but it is impossible to pick such timer values. The timing is either based on dividing the ugly value of 33513982 (as desmume does) or the prettier value of 33554432 (0x2000000) (which is defensible but not what we do). Neither of those have 44100 or 48000 as divisors. You can only play, for instance, at 33513982 /759 ~= 44155.444hz. Consequently, interpolation must occur under all circumstances.

Personally, I'd just use the unmodified 44100 sounds from the PC version, for both emulators. Once your listening test is no longer conducted in a mistaken manner with the interpolation disabled, I doubt you will hear much difference. Of course melonds may sound different from system to system since it relies on the OS to do resampling work so that's an impossible goal to chase.

Now as for 1:1 results on the device itself.. now is the time to say I believe all the extant documentation is wrong. The audio is NOT actually 32768hz. It is simply CLOCK/1024: 32728.49.. or whatever. It depends on the oscillator. What you want to do is is set the timer so that everything is evenly divided. In other words, set it to be divided by 1024 (give or take a factor of 2 in the register configuration). This way, every input sample from the voice will be played for exactly one "output sample". In this case I would downsample the 44100 from the PC game to 32728hz using the best tool you have, and this is simply for the sake of making the pitch match expectations once played 1:1. In terms of fidelity, choosing that channel clock divider will make sure whatever waveform you have is played in a relatively comprehensible way. Although I have my doubts that anyone could hear any minor discrepancies on the NDS even with headphones after it's sent through the system's other strange audio circuitry to make it all harsh and cheap sounding.

#24 Re: Support » [MAC OS] Problem with Assign Mouse Primary Button » 2024-07-26 23:55:26

ask the internet how to delete your preferences. probably ~/Library/Preferences and org.desmume.DeSmuME.plist but my information might be outdated

Board footer

Powered by FluxBB