http://wiki.desmume.org/index.php?title=Special:Contributions/80.57.226.138&feed=atom&deletedOnly=&limit=50&target=80.57.226.138&topOnly=&year=&month=DeSmuME - User contributions [en]2024-03-29T05:30:14ZFrom DeSmuMEMediaWiki 1.17.0http://wiki.desmume.org/index.php?title=DeSmuME_Manual_for_the_Windows_portDeSmuME Manual for the Windows port2009-04-01T20:42:35Z<p>80.57.226.138: /* Config | Control Config */</p>
<hr />
<div>= Quick Getting Started Guide =<br />
When you start the emulator for the first time, you probably just want to play a certain game. You can do this by going to 'File' in the menu, and selecting 'Open Rom'. This will open up an explorer window, within which you can browse to the rom (nds file) that you wish to play. Once the game has finished loading (and this should only take a few seconds at most), your game will automatically start running.<br />
<br />
== Menu Layout ==<br />
The rest of this manual will be spend on explaining all the other options in the menu.<br />
<br />
<br />
=== File Menu ===<br />
<br />
<br />
==== File | Open Rom ====<br />
<br />
This option is for loading games. A game is typically called a rom file. Just use the explorer window to browse to the file, and click on open. The game should just load and start. The desmume windows port is also able to load some compressed formats, like zip, rar, and 7-zip. Just as long as there is a valid game (rom) file in the compressed archive ending with an .nds extension, it should load fine.<br />
<br />
==== File | Recent Rom ====<br />
This menu option contains a list of the roms that you have most recently loaded. You can quickly access a game that way, without having browse to the right directory with the 'Open Rom' option.<br />
<br />
==== File | Rom Info ====<br />
This option offers some information about the internals of the rom file, like name, code, manufacturer, and size. This should not concern the casual gamer, but may come in handy for developers.<br />
<br />
==== File | Save State As... ====<br />
Imagine you have gotten to a certian point in a game, and you need to do something else. The emulator let's you save the current state of the game, so that you can continue the game later at precisely the same point somewhere in the future.<br />
<br />
==== File | load State As... ====<br />
Once you have saved a game's position, or 'state', you can load it again with this option.<br />
<br />
==== File | Save State ====<br />
This option works fairly similair to the 'Save As' option, altough it let's you save numbers instead os specifying a chosen name. Also, All the states saved via this option end up with a pre-determined name of 'game (rom) name'.dsx. So if the game is called MyGame, the first savefile will be called MyGame.ds0, the second one MyGame.ds1, etc.<br />
<br />
==== File | Load State ====<br />
This option let's you load the states that you saved via the 'File | Save State' option<br />
<br />
==== File | Import Backup Memory ====<br />
Backup Memory is the data the game uses to remember its own state. It is stored on the cart in a normal game. The file format is '.duc'. .duc is the same thing as .sav but a different format. People use pro action replays to capture it from their card and post it online without using emulators. Go to gamefaqs.com and find a '.duc' save file for a game you can use that function to import it into desmume. Its the save file. save ram. where your saved game goes. desmume calls it .sav file<br />
<br />
==== File | Save Screenshot As... ====<br />
This lets you take a screenshot of the current view of the emulator, and specify it's name to save as a bitmap (.bmp) file.<br />
<br />
==== File | Quick Screenshot ====<br />
This option also dumps a screencapture, but it has a pre-determied filename and location. It will be called printscreen.bmp, and located in the current directory. In Windows, this is probably the same folder as where your desmume binary is located.<br />
<br />
==== File | Record AVI ====<br />
This option lets you capture what's going on in the emulator, and save it in an avi file.<br />
<br />
==== File | Stop AVI ====<br />
The 'Record AVI' option continues to record the game, untill you press the 'Stop Avi' option.<br />
<br />
==== File | Quit ====<br />
Choosing this option exits the emulator.<br />
<br />
<br />
=== Emulation Menu ===<br />
<br />
<br />
==== Emulation | Pause ====<br />
This option will pause the emulation, freezing it at the current moment of execution. Selecting it again will resume the execution of the ROM at the exact moment where you paused it.<br />
<br />
==== Emulation | Reset ====<br />
This option will reset the ROM that is currently loaded to the very start of the ROM, just as if you chose 'File | Open Rom' again.<br />
<br />
==== Emulation | GBA Slot ====<br />
This menu option pop-ups a new window, which lets you specirfy what to do with the GBA slot of the Nintendo DS. It has the following choices :<br />
NONE, Compact Flash, Rumble Pack, GBA Game. Rumble pack allows some games to use vibration. Memory extension... Extends memory. And some DS games can have bonuses, unlockable by GBA cart. For example in Megaman ZX you can fight some Megaman Zero Bosses when correct cartridge is inserted. There are also other GBA slot extensions, like... a Guitar hero controller. But these are currently not emulated by desmume. Flash Cartridge is used for homebrew software emulation, for example that uses DLDI ( Dynamically Linked Device Interface).<br />
<br />
==== Emulation | Cheats ====<br />
This option pulls down a drop-down menu, and presents the options list and search. Be aware though, that cheats are sort of half baked right now. If you are not having luck, wait for some news on an improved cheat system.<br />
<br />
==== Emulation | Cheats | List ====<br />
Choosing 'list' will list all the currently known cheats.<br />
<br />
==== Emulation | Cheats | Search ====<br />
Choosing 'search' will let you search for cheats.<br />
<br />
<br />
=== View Menu ===<br />
<br />
<br />
==== View | Rotation ====<br />
This option will let you rotate the screen a pre-determined amount of degrees. The options are 0 (no rotation),90 ,180, and 270.<br />
<br />
<br />
==== View | Window size ====<br />
This option will let you enlarge the windows a pre-determined size. The resize options are: 1x, 1.5x, 2x, 3x, and 4x the default size.<br />
<br />
==== View | Screen Separation ====<br />
None, narrow border, DS<br />
<br />
==== View | Force Maintain Ratio ====<br />
Select or de-select<br />
<br />
==== View | Display Frame Counter ====<br />
<br />
<br />
==== View | Display FPS ====<br />
<br />
=== Config Menu ===<br />
<br />
==== Config | Save Type ====<br />
<br />
==== Config | 3D Settings ====<br />
<br />
==== Config | Control Config ====<br />
This option lets you configure keyboard keys or a joystick.<br />
<br />
==== Config | Hotkey Config ====<br />
<br />
==== Config | Sound Settings ====<br />
<br />
==== Config | WIFI Settings ====<br />
<br />
==== Config | Firmware Settings ====<br />
<br />
==== Config | Emulation Settings ====<br />
<br />
==== Config | Frame Skip ====<br />
<br />
==== Config | Language ====<br />
<br />
<br />
<br />
<br />
<br />
=== Tools Menu ===<br />
<br />
==== Tools | Disassembler ====<br />
<br />
==== Tools | View Memory ====<br />
<br />
==== Tools | View Registers ====<br />
<br />
==== Tools | View Palette ====<br />
<br />
==== Tools | View Tiles ====<br />
<br />
==== Tools | View Maps ====<br />
<br />
==== Tools | View OAM ====<br />
<br />
==== Tools | View Matrices ====<br />
<br />
==== Tools | View Lights ====<br />
<br />
==== Tools | View Layers ====<br />
<br />
<br />
<br />
<br />
=== Help Menu ===<br />
<br />
==== Help | Website ====<br />
<br />
==== Help | Forums ====<br />
<br />
==== Help | Submit a bug report ====<br />
<br />
==== Help | About ====</div>80.57.226.138http://wiki.desmume.org/index.php?title=FaqFaq2009-04-01T20:19:16Z<p>80.57.226.138: </p>
<hr />
<div>'''DesMuMe Faq'''<br />
<br />
== General Questions ==<br />
=== Q. Why doesn't my desmume play this game? ===<br />
* A. Go to desmume.org and make sure you are using the latest version. Hint: desmume 0.8 is very old. Older versions will not be supported, under any circumstances.<br />
<br />
=== Q. Why does this game fail to save? ===<br />
* A. Desmume's autodetection for save types is not very good. For now, you need to manually specify the correct save type for your game. Consult the manual for details on how to do this for your platform. We want to fix this, but there are no specific plans so far. You may also consult http://www.advanscene.com/ to easily identify the save type for your game.<br />
<br />
=== Q. Why can't I find a mac binary? ===<br />
* A. There is no official 0.9.1 mac binary. We do not have a very active mac port maintainer. Volunteer yourself. Or wait for 0.9.2 where the windows release manager is going to give it a shot. <br />
<br />
=== Q. Where can I report bugs? ===<br />
* A. In the [http://sourceforge.net/tracker/?group_id=164579&atid=832291 official bug tracker]; you may also request features around the same location, too, but in the other trackers.<br />
<br />
=== * Q. How do I get the latest svn code and build desmume myself? ===<br />
<nowiki>* For a Windows build, you first have to download and install Microsoft Visual C++ 2008 Express Editon and TortoiseSVN. But first, a warning: don't try this unless you know what you are doing, because odds are you will run into trouble or make a crappy build that will run slow. But for those of you that are gluttons for punishment: Next, make a folder that you want the desmume src to be in. Then right-click it and do svn checkout. Fill in: https://desmume.svn.sourceforge.net/svnroot/desmume. Then hit ok, and it should download the current src. Then, in desmume/src/windows, open Desmume2008.vcproj. Then visual studio should open up. Go to build > configuration manager and change it to Interim SSE2 (if you have a ghetto computer just try interim). Back in the main window, press f7 to compile. After the compile completes, the executable should be located in windows\__bins\DeSmuME_VS2008_sse2.exe or somesuch. Since desmume source code comes with the necessary directx files, installation of the directx sdk is unnecessary.</nowiki><br />
<br />
<nowiki>* For building in linux, make sure that you have a GCC compiler toolchain installed. Most Distributions provide for this by offering a 'development install' at install time. Then either download the latest source tarball from desmume.org or run the svn command to download the latest source. proceed by cd'ing to the source directory, and run ./autogen.sh. Next, run ./configure, make, and make install. Please note that 'make install' needs to be run as the root user. </nowiki><br />
<br />
=== * Q. Whats 'svn' ? ===<br />
<nowiki>* A. svn is a developers tool. It's used to let multiple developers work on the same codebase without conflicts. If youre an end-user, don't worry about it. And if you're a developer, see the question on how to get the latest svn code and build desmume yourself. </nowiki><br />
<br />
=== * Q. It is hard to zoom in on a widescreen display due to the weird aspect ratio of the DS. ===<br />
<nowiki>* A. In fact it is hard to zoom in on a 4:3 screen, too. Proposals involve tearing apart windows and floating them side by side or separately or something. This may happen one day, in the form of side by side windows. </nowiki><br />
<br />
<br />
=== * Q. Why does'nt my 3d openGL work in linux? ===<br />
<nowiki>* A. View the threads HERE and HERE and HERE. Alternatively, wait for 0.9.2 which will have a software rasterizer </nowiki><br />
<br />
=== * Q. Why doesn't my 3d openGL work in windows? ===<br />
<nowiki>* A. You are probably using an ATI video card. ATI driver support of OpenGL is known to be poor. Get an nvidia. Do not argue with that, we are professional programmers and know what we're talking about. Alternatively, wait for desmume 0.9.2 which will have a software rasterizer instead of having to rely on openGL. </nowiki><br />
<br />
<br />
=== * Q. Why doesn't a menu option or tool exist in my linux or mac build? ===<br />
<nowiki>* A. Because making portable tools and platform harnesses are not our cup of tea and so a developer puts a feature into whichever ports he cares about. This policy is never going to change, although some features might migrate to other platforms over time. </nowiki><br />
<br />
<br />
=== * Q. Why does music sound bad sometimes? ===<br />
<nowiki>* A. Most DS music is sequenced music, loaded from the cart to the ARM7 entirely when the level loads. This works fine. Your music that doesn't work is probably streaming music, which loads from the cart on the fly and goes straight to the speakers. This is much harder to emulate as it requires correct timing, which is not one of desmume's strengths right now. This may not be fixed for a while. </nowiki><br />
<br />
<br />
=== * Q. Why doesn't my game boot or progress into the main game engine? ===<br />
<nowiki>* A. Desmume is not perfect yet. Some games may fail due to wifi emulation. Apparently if you search the web correctly you can find ways to patch games to work better on emulators. </nowiki><br />
<br />
<br />
=== * Q. What hardware features are emulated? ===<br />
<nowiki>* A. </nowiki><br />
<br />
<br />
<nowiki>* All known 2d graphics features are correct. Mosaics work but are imperfect. There may be small issues with colors as the correct color bit depths are not used at all points in the pipeline.</nowiki><br />
<br />
<nowiki>* All 3d features are emulated, except for: tests, wireframes, edge marking, fog, and antialising. The opengl engine is near its limit and renders some things incorrectly. Eventually the software rasterizer (in 0.9.2+) will support more features and be far more precise in the basic features. Both engines have trouble with some shadows, but software rasterizer is better. Software rasterizer has some noticeable texturing issues right now, especially in 2d games. Software rasterizer supports more correct lighting interpolation than opengl ever will (e.g. glitches at the edge of the screen while scrolling.) In software rasterizer, there are issues similar to 2d with incorrect bit depth being used in the pipeline.</nowiki><br />
<br />
<nowiki>* All sound features are emulated. The microphone support is new and the manual should be consulted, where you will find out, among other things, that it is only supported in windows right now.</nowiki><br />
<br />
<nowiki>* As of version 0.9.1, Wifi is not supported. It is currently under slow and incomplete development.</nowiki><br />
<br />
<nowiki>* We are unaware of any outstanding issues in the core system hardware (cpu, dma, mmu) but there are certainly still some. The instruction and memory timings are quite incorrect; however, this seems not to hurt most softwares.</nowiki><br />
<br />
<nowiki>* DLDI does anybody know if this still works?<br />
Dynamically Linked Driver Interface, commonly known as DLDI, is a driver framework that allows NDS and GBA homebrew to easily read and write to any number of different devices, just by substituting a driver file.<br />
</nowiki><br />
<br />
<nowiki>* RTC (real-time clock); will be working as of 0.9.2. This is what makes the time in your games stay at 00:00:00, and what makes your random number values always come up the same. </nowiki><br />
<br />
=== * Q. Does the GDB stub still work? ===<br />
<nowiki>* A. This has not been built into the public releases, nor has the feature been tested in a while. If you want to be a test user, please hop on IRC and coordinate with us. </nowiki><br />
<br />
<br />
=== * Q. Where/what is IRC? ===<br />
<nowiki>* A. IRC is part of basic internet operations principles. Consult your manual. Then download mirc and visit irc.freenode.net #desmume </nowiki><br />
<br />
<br />
=== * Q. Where is the manual? ===<br />
<nowiki>* A. It came with your binary. It may not have the information that other entries in this FAQ promised that it would. </nowiki><br />
<br />
<br />
=== * Q. Why is the emulator slow? ===<br />
<br />
<nowiki>* A. Because nobody pays us to work on it full time and it runs fast enough for us to be happy. Well, almost. The cheapest way to get 60fps is to buy the cart. Buying a newer, faster computer is somewhat more expensive, and it has other side benefits. Also, if you are in Windows, make sure you have tried the SSE build which helps a little bit. Additionally, if you are using someone else's interim build it might not be fully optimized since we make our Windows releases using some profiler-guided optimization which helps by several FPS. You could try turning off the sound. And one last thing: try a new video card. But only as long as it is an nvidia. Also, a faster CPU is more helpfull than a bleeding edge graphics card. desmume is more CPU intensive than it is GPU intensive. It just needs a graphics card that is glitch-free, and currently the nvidia cards have a better track record.</nowiki><br />
<br />
<br />
=== * Q. Does desmume support wifi ? ===<br />
<nowiki>* A. As of version 0.9.1, Wifi is not supported. It is currently under slow and incomplete development. </nowiki><br />
<br />
<br />
=== * Q. Does desmume support the microphone ? ===<br />
<nowiki>* A. Yes, but only on the Windows port. You do have to have an actual microphone attached to your PC, though. </nowiki><br />
<br />
<br />
=== * Q. Where can I find technical details on the Nintendo DS and GBA ? ===<br />
<nowiki>* A. http://nocash.emubase.de/gbatek.htm </nowiki><br />
<br />
<br />
=== * Q. What is DLDI ? ===<br />
<nowiki>* A. let me give you an overview on DLDI. You should know that there are many various flash cartridges for DS. They use different file allocation systems, different storages, etc. They are used for launching homebrew. So to make one proram run on all cards. You’d have to write support for each and every card so that it worked for everyone. But none needs support for other cards than their<br />
And then genial solution was found. There was an universal IO unit made that’s just interface to IO operations. If you don't have a DS, why do you bother with desmume ? You surely don't have bought any game to run on it. And compiled program does not know how to handle file system etc. And then user can append IO routines for his own card. “DLDI patch”. So, now when I have an M3 cart. I download rom, patch it with m3 DLDI patch. And it works on my cart. Say you had Supercard instead. You’d have to download very same rom and apply Supercart DLDI patch to it. DLDI patch is the same for all roms. So it’s easy for both developper and end user. </nowiki></div>80.57.226.138http://wiki.desmume.org/index.php?title=FaqFaq2009-03-28T20:59:58Z<p>80.57.226.138: /* * Q. How do I get the latest svn code and build desmume myself? */</p>
<hr />
<div>DesMuMe Faq<br />
<br />
== General Questions ==<br />
=== * Q. Why doesn't my desmume play this game? ===<br />
<nowiki>* A. Go to desmume.org and make sure you are using the latest version. Hint: desmume 0.8 is very old. Older versions will not be supported, under any circumstances. </nowiki><br />
<br />
<br />
=== * Q. Why does this game fail to save? ===<br />
<nowiki>* A. Desmume's autodetection for save types is not very good. For now, you need to manually specify the correct save type for your game. Consult the manual for details on how to do this for your platform. We want to fix this, but there are no specific plans so far. </nowiki><br />
<br />
<br />
=== * Q. Why can't I find a mac binary? ===<br />
<nowiki>* A. There is no official 0.9.1 mac binary. We do not have a very active mac port maintainer. Volunteer yourself. Or wait for 0.9.2 where the windows release manager is going to give it a shot. </nowiki><br />
<br />
<br />
=== * Q. Where can I report bugs? ===<br />
<nowiki>* A. In the official bug tracker, at http://sourceforge.net/tracker/?group_id=164579&atid=832291 ; you may also request features around the same location, too, but in the other trackers. </nowiki><br />
<br />
<br />
<br />
<br />
=== * Q. How do I get the latest svn code and build desmume myself? ===<br />
<nowiki>* For a Windows build, you first have to download and install Microsoft Visual C++ 2008 Express Editon and TortoiseSVN. But first, a warning: don't try this unless you know what you are doing, because odds are you will run into trouble or make a crappy build that will run slow. But for those of you that are gluttons for punishment: Next, make a folder that you want the desmume src to be in. Then right-click it and do svn checkout. Fill in: https://desmume.svn.sourceforge.net/svnroot/desmume. Then hit ok, and it should download the current src. Then, in desmume/src/windows, open Desmume2008.vcproj. Then visual studio should open up. Go to build > configuration manager and change it to Interim SSE2 (if you have a ghetto computer just try interim). Back in the main window, press f7 to compile. After the compile completes, the executable should be located in windows\__bins\DeSmuME_VS2008_sse2.exe or somesuch.</nowiki><br />
<br />
<nowiki>* For building in linux, make sure that you have a GCC compiler toolchain installed. Most Distributions provide for this by offering a 'development install' at install time. Then either download the latest source tarball from desmume.org or run the svn command to download the latest source. proceed by cd'ing to the source directory, and run ./autogen.sh. Next, run ./configure, make, and make install. Please note that 'make install' needs to be run as the root user. </nowiki><br />
<br />
=== * Q. Whats 'svn' ? ===<br />
<nowiki>* A. svn is a developers tool. It's used to let multiple developers work on the same codebase without conflicts. If youre an end-user, don't worry about it. And if you're a developer, see the question on how to get the latest svn code and build desmume yourself. </nowiki><br />
<br />
=== * Q. It is hard to zoom in on a widescreen display due to the weird aspect ratio of the DS. ===<br />
<nowiki>* A. In fact it is hard to zoom in on a 4:3 screen, too. Proposals involve tearing apart windows and floating them side by side or separately or something. This may happen one day, in the form of side by side windows. </nowiki><br />
<br />
<br />
=== * Q. Why does'nt my 3d openGL work in linux? ===<br />
<nowiki>* A. View the threads HERE and HERE and HERE. Alternatively, wait for 0.9.2 which will have a software rasterizer </nowiki><br />
<br />
=== * Q. Why doesn't my 3d openGL work in windows? ===<br />
<nowiki>* A. You are probably using an ATI video card. ATI driver support of OpenGL is known to be poor. Get an nvidia. Do not argue with that, we are professional programmers and know what we're talking about. Alternatively, wait for desmume 0.9.2 which will have a software rasterizer instead of having to rely on openGL. </nowiki><br />
<br />
<br />
=== * Q. Why doesn't a menu option or tool exist in my linux or mac build? ===<br />
<nowiki>* A. Because making portable tools and platform harnesses are not our cup of tea and so a developer puts a feature into whichever ports he cares about. This policy is never going to change, although soem features might migrate to other platforms over time. </nowiki><br />
<br />
<br />
=== * Q. Why does music sound bad sometimes? ===<br />
<nowiki>* A. Most DS music is sequenced music, loaded from the cart to the ARM7 entirely when the level loads. This works fine. Your music that doesn't work is probably streaming music, which loads from the cart on the fly and goes straight to the speakers. This is much harder to emulate as it requires correct timing, which is not one of desmume's strengths right now. This may not be fixed for a while. </nowiki><br />
<br />
<br />
=== * Q. Why doesn't my game boot or progress into the main game engine? ===<br />
<nowiki>* A. Desmume is not perfect yet. Some games may fail due to wifi emulation. Apparently if you search the web correctly you can find ways to patch games to work better on emulators. </nowiki><br />
<br />
<br />
=== * Q. What hardware features are emulated? ===<br />
<nowiki>* A. </nowiki><br />
<br />
<br />
<nowiki>* All known 2d graphics features are correct. Mosaics work but are imperfect. There may be small issues with colors as the correct color bit depths are not used at all points in the pipeline.</nowiki><br />
<br />
<nowiki>* All 3d features are emulated, except for: tests, wireframes, edge marking, fog, and antialising. The opengl engine is near its limit and renders some things incorrectly. Eventually the software rasterizer (in 0.9.2+) will support more features and be far more precise in the basic features.</nowiki><br />
<br />
<nowiki>* All sound features are emulated. The microphone support is new and the manual should be consulted, where you will find out, among other things, that it is only supported in windows right now.</nowiki><br />
<br />
<nowiki>* As of version 0.9.1, Wifi is not supported. It is currently under slow and incomplete development.</nowiki><br />
<br />
<nowiki>* We are unaware of any outstanding issues in the core system hardware (cpu, dma, mmu) but there are certainly still some. The instruction and memory timings are quite incorrect; however, this seems not to hurt most softwares.</nowiki><br />
<br />
<nowiki>* DLDI does anybody know if this still works?</nowiki><br />
<br />
<nowiki>* RTC (real-time clock); will be working as of 0.9.2. This is what makes the time in your games stay at 00:00:00, and what makes your random number values always come up the same. </nowiki><br />
<br />
=== * Q. Does the GDB stub still work? ===<br />
<nowiki>* A. This has not been built into the public releases, nor has the feature been tested in a while. If you want to be a test user, please hop on IRC and coordinate with us. </nowiki><br />
<br />
<br />
=== * Q. Where/what is IRC? ===<br />
<nowiki>* A. IRC is part of basic internet operations principles. Consult your manual. Then download mirc and visit irc.freenode.net #desmume </nowiki><br />
<br />
<br />
=== * Q. Where is the manual? ===<br />
<nowiki>* A. It came with your binary. It may not have the information that other entries in this FAQ promised that it would. </nowiki><br />
<br />
<br />
=== * Q. Why is the emulator slow? ===<br />
<br />
<nowiki>* A. Because nobody pays us to work on it full time and it runs fast enough for us to be happy. Well, almost. The cheapest way to get 60fps is to buy the cart. Buying a newer, faster computer is somewhat more expensive, and it has other side benefits. Also, if you are in Windows, make sure you have tried the SSE build which helps a little bit. Additionally, if you are using someone else's interim build it might not be fully optimized since we make our Windows releases using some profiler-guided optimization which helps by several FPS. You could try turning off the sound. And one last thing: try a new video card. But only as long as it is an nvidia. Also, a faster CPU is more helpfull than a bleeding edge graphics card. desmume is more CPU intensive than it is GPU intensive. It just needs a graphics card that is glitch-free, and currently the nvidia cards have a better track record.</nowiki><br />
<br />
<br />
=== * Q. Does desmume support wifi ? ===<br />
<nowiki>* A. As of version 0.9.1, Wifi is not supported. It is currently under slow and incomplete development. </nowiki><br />
<br />
<br />
=== * Q. Does desmume support the microphone ? ===<br />
<nowiki>* A. Yes, but only on the Windows port. You do have to have an actual microphone attached to your PC, though. </nowiki><br />
<br />
<br />
=== * Q. Where can I find technical details on the Nintendo DS and GBA ? ===<br />
<nowiki>* A. http://nocash.emubase.de/gbatek.htm </nowiki><br />
<br />
<br />
=== * Q. Whats DLDI ? ===<br />
<nowiki>* A. let me give you an overview on DLDI. You should know that there are many various flash cartridges for DS. They use different file allocation systems, different storages, etc. They are used for launching homebrew. So to make one proram run on all cards. You’d have to write support for each and every card so that it worked for everyone. But none needs support for other cards than their<br />
And then genial solution was found. There was an universal IO unit made that’s just interface to IO operations. If you don't have a DS, why do you bother with desmume ? You surely don't have bought any game to run on it. And compiled program does not know how to handle file system etc. And then user can append IO routines for his own card. “DLDI patch”. So, now when I have an M3 cart. I download rom, patch it with m3 DLDI patch. And it works on my cart. Say you had Supercard instead. You’d have to download very same rom and apply Supercart DLDI patch to it. DLDI patch is the same for all roms. So it’s easy for both developper and end user. </nowiki></div>80.57.226.138http://wiki.desmume.org/index.php?title=FaqFaq2009-03-28T20:59:29Z<p>80.57.226.138: /* * Q. How do I get the latest svn code and build desmume myself? */</p>
<hr />
<div>DesMuMe Faq<br />
<br />
== General Questions ==<br />
=== * Q. Why doesn't my desmume play this game? ===<br />
<nowiki>* A. Go to desmume.org and make sure you are using the latest version. Hint: desmume 0.8 is very old. Older versions will not be supported, under any circumstances. </nowiki><br />
<br />
<br />
=== * Q. Why does this game fail to save? ===<br />
<nowiki>* A. Desmume's autodetection for save types is not very good. For now, you need to manually specify the correct save type for your game. Consult the manual for details on how to do this for your platform. We want to fix this, but there are no specific plans so far. </nowiki><br />
<br />
<br />
=== * Q. Why can't I find a mac binary? ===<br />
<nowiki>* A. There is no official 0.9.1 mac binary. We do not have a very active mac port maintainer. Volunteer yourself. Or wait for 0.9.2 where the windows release manager is going to give it a shot. </nowiki><br />
<br />
<br />
=== * Q. Where can I report bugs? ===<br />
<nowiki>* A. In the official bug tracker, at http://sourceforge.net/tracker/?group_id=164579&atid=832291 ; you may also request features around the same location, too, but in the other trackers. </nowiki><br />
<br />
<br />
=== * Q. How do I get the latest svn code and build desmume myself? ===<br />
<nowiki>* A. Visit the svn info page at http://sourceforge.net/scm/?type=svn&group_id=164579 ; further information on svn must be procured via a web search. </nowiki><br />
<br />
=== * Q. How do I get the latest svn code and build desmume myself? ===<br />
<nowiki>* For a Windows build, you first have to download and install Microsoft Visual C++ 2008 Express Editon and TortoiseSVN. But first, a warning: don't try this unless you know what you are doing, because odds are you will run into trouble or make a crappy build that will run slow. But for those of you that are gluttons for punishment: Next, make a folder that you want the desmume src to be in. Then right-click it and do svn checkout. Fill in: https://desmume.svn.sourceforge.net/svnroot/desmume. Then hit ok, and it should download the current src. Then, in desmume/src/windows, open Desmume2008.vcproj. Then visual studio should open up. Go to build > configuration manager and change it to Interim SSE2 (if you have a ghetto computer just try interim). Back in the main window, press f7 to compile. After the compile completes, the executable should be located in windows\__bins\DeSmuME_VS2008_sse2.exe or somesuch.</nowiki><br />
<br />
<nowiki>* For building in linux, make sure that you have a GCC compiler toolchain installed. Most Distributions provide for this by offering a 'development install' at install time. Then either download the latest source tarball from desmume.org or run the svn command to download the latest source. proceed by cd'ing to the source directory, and run ./autogen.sh. Next, run ./configure, make, and make install. Please note that 'make install' needs to be run as the root user. </nowiki><br />
<br />
=== * Q. Whats 'svn' ? ===<br />
<nowiki>* A. svn is a developers tool. It's used to let multiple developers work on the same codebase without conflicts. If youre an end-user, don't worry about it. And if you're a developer, see the question on how to get the latest svn code and build desmume yourself. </nowiki><br />
<br />
=== * Q. It is hard to zoom in on a widescreen display due to the weird aspect ratio of the DS. ===<br />
<nowiki>* A. In fact it is hard to zoom in on a 4:3 screen, too. Proposals involve tearing apart windows and floating them side by side or separately or something. This may happen one day, in the form of side by side windows. </nowiki><br />
<br />
<br />
=== * Q. Why does'nt my 3d openGL work in linux? ===<br />
<nowiki>* A. View the threads HERE and HERE and HERE. Alternatively, wait for 0.9.2 which will have a software rasterizer </nowiki><br />
<br />
=== * Q. Why doesn't my 3d openGL work in windows? ===<br />
<nowiki>* A. You are probably using an ATI video card. ATI driver support of OpenGL is known to be poor. Get an nvidia. Do not argue with that, we are professional programmers and know what we're talking about. Alternatively, wait for desmume 0.9.2 which will have a software rasterizer instead of having to rely on openGL. </nowiki><br />
<br />
<br />
=== * Q. Why doesn't a menu option or tool exist in my linux or mac build? ===<br />
<nowiki>* A. Because making portable tools and platform harnesses are not our cup of tea and so a developer puts a feature into whichever ports he cares about. This policy is never going to change, although soem features might migrate to other platforms over time. </nowiki><br />
<br />
<br />
=== * Q. Why does music sound bad sometimes? ===<br />
<nowiki>* A. Most DS music is sequenced music, loaded from the cart to the ARM7 entirely when the level loads. This works fine. Your music that doesn't work is probably streaming music, which loads from the cart on the fly and goes straight to the speakers. This is much harder to emulate as it requires correct timing, which is not one of desmume's strengths right now. This may not be fixed for a while. </nowiki><br />
<br />
<br />
=== * Q. Why doesn't my game boot or progress into the main game engine? ===<br />
<nowiki>* A. Desmume is not perfect yet. Some games may fail due to wifi emulation. Apparently if you search the web correctly you can find ways to patch games to work better on emulators. </nowiki><br />
<br />
<br />
=== * Q. What hardware features are emulated? ===<br />
<nowiki>* A. </nowiki><br />
<br />
<br />
<nowiki>* All known 2d graphics features are correct. Mosaics work but are imperfect. There may be small issues with colors as the correct color bit depths are not used at all points in the pipeline.</nowiki><br />
<br />
<nowiki>* All 3d features are emulated, except for: tests, wireframes, edge marking, fog, and antialising. The opengl engine is near its limit and renders some things incorrectly. Eventually the software rasterizer (in 0.9.2+) will support more features and be far more precise in the basic features.</nowiki><br />
<br />
<nowiki>* All sound features are emulated. The microphone support is new and the manual should be consulted, where you will find out, among other things, that it is only supported in windows right now.</nowiki><br />
<br />
<nowiki>* As of version 0.9.1, Wifi is not supported. It is currently under slow and incomplete development.</nowiki><br />
<br />
<nowiki>* We are unaware of any outstanding issues in the core system hardware (cpu, dma, mmu) but there are certainly still some. The instruction and memory timings are quite incorrect; however, this seems not to hurt most softwares.</nowiki><br />
<br />
<nowiki>* DLDI does anybody know if this still works?</nowiki><br />
<br />
<nowiki>* RTC (real-time clock); will be working as of 0.9.2. This is what makes the time in your games stay at 00:00:00, and what makes your random number values always come up the same. </nowiki><br />
<br />
=== * Q. Does the GDB stub still work? ===<br />
<nowiki>* A. This has not been built into the public releases, nor has the feature been tested in a while. If you want to be a test user, please hop on IRC and coordinate with us. </nowiki><br />
<br />
<br />
=== * Q. Where/what is IRC? ===<br />
<nowiki>* A. IRC is part of basic internet operations principles. Consult your manual. Then download mirc and visit irc.freenode.net #desmume </nowiki><br />
<br />
<br />
=== * Q. Where is the manual? ===<br />
<nowiki>* A. It came with your binary. It may not have the information that other entries in this FAQ promised that it would. </nowiki><br />
<br />
<br />
=== * Q. Why is the emulator slow? ===<br />
<br />
<nowiki>* A. Because nobody pays us to work on it full time and it runs fast enough for us to be happy. Well, almost. The cheapest way to get 60fps is to buy the cart. Buying a newer, faster computer is somewhat more expensive, and it has other side benefits. Also, if you are in Windows, make sure you have tried the SSE build which helps a little bit. Additionally, if you are using someone else's interim build it might not be fully optimized since we make our Windows releases using some profiler-guided optimization which helps by several FPS. You could try turning off the sound. And one last thing: try a new video card. But only as long as it is an nvidia. Also, a faster CPU is more helpfull than a bleeding edge graphics card. desmume is more CPU intensive than it is GPU intensive. It just needs a graphics card that is glitch-free, and currently the nvidia cards have a better track record.</nowiki><br />
<br />
<br />
=== * Q. Does desmume support wifi ? ===<br />
<nowiki>* A. As of version 0.9.1, Wifi is not supported. It is currently under slow and incomplete development. </nowiki><br />
<br />
<br />
=== * Q. Does desmume support the microphone ? ===<br />
<nowiki>* A. Yes, but only on the Windows port. You do have to have an actual microphone attached to your PC, though. </nowiki><br />
<br />
<br />
=== * Q. Where can I find technical details on the Nintendo DS and GBA ? ===<br />
<nowiki>* A. http://nocash.emubase.de/gbatek.htm </nowiki><br />
<br />
<br />
=== * Q. Whats DLDI ? ===<br />
<nowiki>* A. let me give you an overview on DLDI. You should know that there are many various flash cartridges for DS. They use different file allocation systems, different storages, etc. They are used for launching homebrew. So to make one proram run on all cards. You’d have to write support for each and every card so that it worked for everyone. But none needs support for other cards than their<br />
And then genial solution was found. There was an universal IO unit made that’s just interface to IO operations. If you don't have a DS, why do you bother with desmume ? You surely don't have bought any game to run on it. And compiled program does not know how to handle file system etc. And then user can append IO routines for his own card. “DLDI patch”. So, now when I have an M3 cart. I download rom, patch it with m3 DLDI patch. And it works on my cart. Say you had Supercard instead. You’d have to download very same rom and apply Supercart DLDI patch to it. DLDI patch is the same for all roms. So it’s easy for both developper and end user. </nowiki></div>80.57.226.138http://wiki.desmume.org/index.php?title=DeSmuME_Manual_for_the_Windows_portDeSmuME Manual for the Windows port2009-03-27T20:29:09Z<p>80.57.226.138: </p>
<hr />
<div>= Quick Getting Started Guide =<br />
When you start the emulator for the first time, you probably just want to play a certain game. You can do this by going to 'File' in the menu, and selecting 'Open Rom'. This will open up a n explorer window, within which you can browse to the rom (nds file) that you wish to play. Once the game has finished loading (and this should only take a few seconds at most), your game will automatically start running.<br />
<br />
== Menu Layout ==<br />
The rest of this manual will be spend on explaining all the other options in the menu.<br />
<br />
<br />
=== File Menu ===<br />
<br />
<br />
==== File | Open Rom ====<br />
<br />
This option is for loading games. A game is typically called a rom file. Just use the explorer window to browse to the file, and click on open. The game should just load and start. The desmume windows port is also able to load some compressed formats, like zip, rar, and 7-zip. Just as long as there is a valid game (rom) file in the compressed archive ending with an .nds extension, it should load fine.<br />
<br />
==== File | Recent Rom ====<br />
This menu option contains a list of the roms that you have most recently loaded. You can quickly access a game that way, without having browse to the right directory with the 'Open Rom' option.<br />
<br />
==== File | Rom Info ====<br />
This option offers some information about the internals of the rom file, like name, code, manufacturer, and size. This should not concern the casual gamer, but may come in handy for developers.<br />
<br />
==== File | Save State As... ====<br />
Imagine you have gotten to a certian point in a game, and you need to do something else. The emulator let's you save the current state of the game, so that you can continue the game later at precisely the same point somewhere in the future.<br />
<br />
==== File | load State As... ====<br />
Once you have saved a game's position, or 'state', you can load it again with this option.<br />
<br />
==== File | Save State ====<br />
This option works fairly similair to the 'Save As' option, altough it let's you save numbers instead os specifying a chosen name. Also, All the states saved via this option end up with a pre-determined name of 'game (rom) name'.dsx. So if the game is called MyGame, the first savefile will be called MyGame.ds0, the second one MyGame.ds1, etc.<br />
<br />
==== File | Load State ====<br />
This option let's you load the states that you saved via the 'File | Save State' option<br />
<br />
==== File | Import Backup Memory ====<br />
Backup Memory is the data the game uses to remember its own state. It is stored on the cart in a normal game. The file format is '.duc'. .duc is the same thing as .sav but a different format. People use pro action replays to capture it from their card and post it online without using emulators. Go to gamefaqs.com and find a '.duc' save file for a game you can use that function to import it into desmume. Its the save file. save ram. where your saved game goes. desmume calls it .sav file<br />
<br />
==== File | Save Screenshot As... ====<br />
This lets you take a screenshot of the current view of the emulator, and specify it's name to save as a bitmap (.bmp) file.<br />
<br />
<br />
==== File | Quick Screenshot ====<br />
This option also dumps a screencapture, but it has a pre-determied filename and location. It will be called printscreen.bmp, and located in the current directory. In Windows, this is probably the same folder as where your desmume binary is located.<br />
<br />
<br />
==== File | Record AVI ====<br />
This option lets you capture what's going on in the emulator, and save it in an avi file.<br />
<br />
<br />
==== File | Stop AVI ====<br />
The 'Record AVI' option continues to record the game, untill you press the 'Stop Avi' option.<br />
<br />
<br />
==== File | Quit ====<br />
Choosing this option exits the emulator.<br />
<br />
<br />
=== Emulation Menu ===<br />
<br />
<br />
<br />
=== View Menu ===<br />
<br />
<br />
<br />
=== Config Menu ===<br />
<br />
<br />
<br />
<br />
=== Tools Menu ===<br />
<br />
<br />
<br />
<br />
=== Help Menu ===</div>80.57.226.138http://wiki.desmume.org/index.php?title=DeSmuME_Manual_for_the_Windows_portDeSmuME Manual for the Windows port2009-03-27T20:16:28Z<p>80.57.226.138: </p>
<hr />
<div>Quick Getting Started Guide =<br />
When you start the emulator for the first time, you probably just want to play a certain game. You can do this by going to 'File' in the menu, and selecting 'Open Rom'. This will open up a n explorer window, within which you can browse to the rom (nds file) that you wish to play. Once the game has finished loading (and this should only take a few seconds at most), your game will automatically start running.<br />
<br />
== Menu Layout ==<br />
The rest of this manual will be spend on explaining all the other options in the menu.<br />
<br />
<br />
=== File Menu ===<br />
<br />
<br />
==== File | Open Rom ====<br />
<br />
This option is for loading games. A game is typically called a rom file. Just use the explorer window to browse to the file, and click on open. The game should just load and start. The desmume windows port is also able to load some compressed formats, like zip, rar, and 7-zip. Just as long as there is a valid game (rom) file in the compressed archive ending with an .nds extension, it should load fine.<br />
<br />
==== File | Recent Rom ====<br />
This menu option contains a list of the roms that you have most recently loaded. You can quickly access a game that way, without having browse to the right directory with the 'Open Rom' option.<br />
<br />
==== File | Rom Info ====<br />
This option offers some information about the internals of the rom file, like name, code, manufacturer, and size. This should not concern the casual gamer, but may come in handy for developers.<br />
<br />
==== File | Save State As... ====<br />
Imagine you have gotten to a certian point in a game, and you need to do something else. The emulator let's you save the current state of the game, so that you can continue the game later at precisely the same point somewhere in the future.<br />
<br />
==== File | load State As... ====<br />
Once you have saved a game's position, or 'state', you can load it again with this option.<br />
<br />
==== File | Save State ====<br />
This option works fairly similair to the 'Save As' option, altough it let's you save numbers instead os specifying a chosen name. Also, All the states saved via this option end up with a pre-determined name of 'game (rom) name'.dsx. So if the game is called MyGame, the first savefile will be called MyGame.ds0, the second one MyGame.ds1, etc.<br />
<br />
==== File | Load State ====<br />
This option let's you load the states that you saved via the 'File | Save State' option<br />
<br />
==== File | Import Backup Memory ====<br />
Backup Memory is the data the game uses to remember its own state. It is stored on the cart in a normal game. The file format is '.duc'. .duc is the same thing as .sav but a different format. People use pro action replays to capture it from their card and post it online without using emulators. Go to gamefaqs.com and find a '.duc' save file for a game you can use that function to import it into desmume. Its the save file. save ram. where your saved game goes. desmume calls it .sav file<br />
<br />
==== File | Save Screenshot As... ====<br />
This lets you take a screenshot of the current view of the emulator, and specify it's name to save as a bitmap (.bmp) file.<br />
<br />
<br />
==== File | Quick Screenshot ====<br />
This option also dumps a screencapture, but it has a pre-determied filename and location. It will be called printscreen.bmp, and located in the current directory. In Windows, this is probably the same folder as where your desmume binary is located.<br />
<br />
<br />
==== File | Record AVI ====<br />
This option lets you capture what's going on in the emulator, and save it in an avi file.<br />
<br />
<br />
==== File | Stop AVI ====<br />
The 'Record AVI' option continues to record the game, untill you press the 'Stop Avi' option.<br />
<br />
<br />
==== File | Quit ====<br />
Choosing this option exits the emulator.<br />
<br />
<br />
=== Emulation Menu ===<br />
<br />
<br />
<br />
=== View Menu ===<br />
<br />
<br />
<br />
=== Config Menu ===<br />
<br />
<br />
<br />
<br />
=== Tools Menu ===<br />
<br />
<br />
<br />
<br />
=== Help Menu ===</div>80.57.226.138http://wiki.desmume.org/index.php?title=DeSmuME_Manual_for_the_Windows_portDeSmuME Manual for the Windows port2009-03-27T20:15:06Z<p>80.57.226.138: </p>
<hr />
<div>Quick Getting Started Guide =<br />
When you start the emulator for the first time, you probably just want to play a certain game. You can do this by going to 'File' in the menu, and selecting 'Open Rom'. This will open up a n explorer window, within which you can browse to the rom (nds file) that you wish to play. Once the game has finished loading (and this should only take a few seconds at most), your game will automatically start running.<br />
<br />
== Menu Layout ==<br />
The rest of this manual will be spend on explaining all the other options in the menu.<br />
<br />
<br />
=== File Menu ===<br />
<br />
<br />
==== File | Open Rom ====<br />
<br />
This option is for loading games. A game is typically called a rom file. Just use the explorer window to browse to the file, and click on open. The game should just load and start. The desmume windows port is also able to load some compressed formats, like zip, rar, and 7-zip. Just as long as there is a valid game (rom) file in the compressed archive ending with an .nds extension, it should load fine.<br />
<br />
==== File | Recent Rom ====<br />
This menu option contains a list of the roms that you have most recently loaded. You can quickly access a game that way, without having browse to the right directory with the 'Open Rom' option.<br />
<br />
==== File | Rom Info ====<br />
This option offers some information about the internals of the rom file, like name, code, manufacturer, and size. This should not concern the casual gamer, but may come in handy for developers.<br />
<br />
==== File | Save State As... ====<br />
Imagine you have gotten to a certian point in a game, and you need to do something else. The emulator let's you save the current state of the game, so that you can continue the game later at precisely the same point somewhere in the future.<br />
<br />
==== File | load State As... ====<br />
Once you have saved a game's position, or 'state', you can load it again with this option.<br />
<br />
==== File | Save State ====<br />
This option works fairly similair to the 'Save As' option, altough it let's you save numbers instead os specifying a chosen name. Also, All the states saved via this option end up with a pre-determined name of 'game (rom) name'.dsx. So if the game is called MyGame, the first savefile will be called MyGame.ds0, the second one MyGame.ds1, etc.<br />
<br />
==== File | Load State ====<br />
This option let's you load the states that you saved via the 'File | Save State' option<br />
<br />
==== File | Import Backup Memory ====<br />
Backup Memory is the data the game uses to remember its own state. It is stored on the cart in a normal game. The file format is '.duc'. .duc is the same thing as .sav but a different format. People use pro action replays to capture it from their card and post it online without using emulators. Go to gamefaqs.com and find a '.duc' save file for a game you can use that function to import it into desmume. Its the save file. save ram. where your saved game goes. desmume calls it .sav file<br />
<br />
==== File | Save Screenshot As... ====<br />
This lets you take a screenshot of the current view of the emulator, and specify it's name to save as a bitmap (.bmp) file.<br />
<br />
<br />
==== File | Quick Screenshot ====<br />
This option also dumps a screencapture, but it has a pre-determied filename and location. It will be called printscreen.bmp, and located in the same folder as your desmume binary.<br />
<br />
<br />
==== File | Record AVI ====<br />
This option lets you capture what's going on in the emulator, and save it in an avi file.<br />
<br />
<br />
==== File | Stop AVI ====<br />
The 'Record AVI' option continues to record the game, untill you press the 'Stop Avi' option.<br />
<br />
<br />
==== File | Quit ====<br />
Choosing this option exits the emulator.<br />
<br />
<br />
=== Emulation Menu ===<br />
<br />
<br />
<br />
=== View Menu ===<br />
<br />
<br />
<br />
=== Config Menu ===<br />
<br />
<br />
<br />
<br />
=== Tools Menu ===<br />
<br />
<br />
<br />
<br />
=== Help Menu ===</div>80.57.226.138http://wiki.desmume.org/index.php?title=DeSmuME_Manual_for_the_Windows_portDeSmuME Manual for the Windows port2009-03-27T20:06:04Z<p>80.57.226.138: </p>
<hr />
<div>Quick Getting Started Guide =<br />
When you start the emulator for the first time, you probably just want to play a certain game. You can do this by going to 'File' in the menu, and selecting 'Open Rom'. This will open up a n explorer window, within which you can browse to the rom (nds file) that you wish to play. Once the game has finished loading (and this should only take a few seconds at most), your game will automatically start running.<br />
<br />
== Menu Layout ==<br />
The rest of this manual will be spend on explaining all the other options in the menu.<br />
<br />
<br />
=== File Menu ===<br />
<br />
<br />
==== File | Open Rom ====<br />
<br />
This option is for loading games. A game is typically called a rom file. Just use the explorer window to browse to the file, and click on open. The game should just load and start. The desmume windows port is also able to load some compressed formats, like zip, rar, and 7-zip. Just as long as there is a valid game (rom) file in the compressed archive ending with an .nds extension, it should load fine.<br />
<br />
==== File | Recent Rom ====<br />
This menu option contains a list of the roms that you have most recently loaded. You can quickly access a game that way, without having browse to the right directory with the 'Open Rom' option.<br />
<br />
==== File | Rom Info ====<br />
This option offers some information about the internals of the rom file, like name, code, manufacturer, and size. This should not concern the casual gamer, but may come in handy for developers.<br />
<br />
==== File | Save State As... ====<br />
Imagine you have gotten to a certian point in a game, and you need to do something else. The emulator let's you save the current state of the game, so that you can continue the game later at precisely the same point somewhere in the future.<br />
<br />
==== File | load State As... ====<br />
Once you have saved a game's position, or 'state', you can load it again with this option.<br />
<br />
==== File | Save State ====<br />
This option works fairly similair to the 'Save As' option, altough it let's you save numbers instead os specifying a chosen name. Also, All the states saved via this option end up with a pre-determined name of 'game (rom) name'.dsx. So if the game is called MyGame, the first savefile will be called MyGame.ds0, the second one MyGame.ds1, etc.<br />
<br />
==== File | Load State ====<br />
This option let's you load the states that you saved via the 'File | Save State' option<br />
<br />
==== File | Import Backup Memory ====<br />
Backup Memory is the data the game uses to remember its own state. It is stored on the cart in a normal game. The file format is '.duc'. .duc is the same thing as .sav but a different format. People use pro action replays to capture it from their card and post it online without using emulators. Go to gamefaqs.com and find a '.duc' save file for a game you can use that function to import it into desmume. Its the save file. save ram. where your saved game goes. desmume calls it .sav file<br />
<br />
==== File | Save Screenshot As... ====<br />
This lets you take a screenshot of the current view of the emulator, and specify it's name to save as a bitmap (.bmp) file.<br />
<br />
<br />
==== File | Quick Screenshot ====<br />
FIXME: I dont know what this option does.<br />
<br />
<br />
==== File | Record AVI ====<br />
This option lets you capture what's going on in the emulator, and save it in an avi file.<br />
<br />
<br />
==== File | Stop AVI ====<br />
The 'Record AVI' option continues to record the game, untill you press the 'Stop Avi' option.<br />
<br />
<br />
==== File | Quit ====<br />
Choosing this option exits the emulator.<br />
<br />
<br />
=== Emulation Menu ===<br />
<br />
<br />
<br />
=== View Menu ===<br />
<br />
<br />
<br />
=== Config Menu ===<br />
<br />
<br />
<br />
<br />
=== Tools Menu ===<br />
<br />
<br />
<br />
<br />
=== Help Menu ===</div>80.57.226.138http://wiki.desmume.org/index.php?title=DeSmuME_Manual_for_the_Windows_portDeSmuME Manual for the Windows port2009-03-27T20:02:02Z<p>80.57.226.138: </p>
<hr />
<div>Quick Getting Started Guide =<br />
When you start the emulator for the first time, you probably just want to play a certain game. You can do this by going to 'File' in the menu, and selecting 'Open Rom'. This will open up a n explorer window, within which you can browse to the rom (nds file) that you wish to play. Once the game has finished loading (and this should only take a few seconds at most), your game will automatically start running.<br />
<br />
== Menu Layout ==<br />
The rest of this manual will be spend on explaining all the other options in the menu.<br />
<br />
<br />
=== File Menu ===<br />
<br />
<br />
==== File | Open Rom ====<br />
<br />
This option is for loading games. A game is typically called a rom file. Just use the explorer window to browse to the file, and click on open. The game should just load and start. The desmume windows port is also able to load some compressed formats, like zip, rar, and 7-zip. Just as long as there is a valid game (rom) file in the compressed archive ending with an .nds extension, it should load fine.<br />
<br />
==== File | Recent Rom ====<br />
This menu option contains a list of the roms that you have most recently loaded. You can quickly access a game that way, without having browse to the right directory with the 'Open Rom' option.<br />
<br />
==== File | Rom Info ====<br />
This option offers some information about the internals of the rom file, like name, code, manufacturer, and size. This should not concern the casual gamer, but may come in handy for developers.<br />
<br />
==== File | Save State As... ====<br />
Imagine you have gotten to a certian point in a game, and you need to do something else. The emulator let's you save the current state of the game, so that you can continue the game later at precisely the same point somewhere in the future.<br />
<br />
==== File | load State As... ====<br />
Once you have saved a game's position, or 'state', you can load it again with this option.<br />
<br />
==== File | Save State ====<br />
This option works fairly similair to the 'Save As' option, altough it let's you save numbers instead os specifying a chosen name. Also, All the states saved via this option end up with a pre-determined name of 'game (rom) name'.dsx. So if the game is called MyGame, the first savefile will be called MyGame.ds0, the second one MyGame.ds1, etc.<br />
<br />
==== File | Load State ====<br />
This option let's you load the states that you saved via the 'File | Save State' option<br />
<br />
==== File | Import Backup Memory ====<br />
Backup Memory is the data the game uses to remember its own state. It is stored on the cart in a normal game. The file format is '.duc'. People use pro action replays to capture it from their card and post it online without using emulators. Go to gamefaqs.com and find a '.duc' save file for a game<br />
you can use that function to import it into desmume. Its the save file. save ram. where your saved game goes. desmume calls it .sav file<br />
<br />
==== File | Save Screenshot As... ====<br />
This lets you take a screenshot of the current view of the emulator, and specify it's name to save as a bitmap (.bmp) file.<br />
<br />
<br />
==== File | Quick Screenshot ====<br />
FIXME: I dont know what this option does.<br />
<br />
<br />
==== File | Record AVI ====<br />
This option lets you capture what's going on in the emulator, and save it in an avi file.<br />
<br />
<br />
==== File | Stop AVI ====<br />
The 'Record AVI' option continues to record the game, untill you press the 'Stop Avi' option.<br />
<br />
<br />
==== File | Quit ====<br />
Choosing this option exits the emulator.<br />
<br />
<br />
=== Emulation Menu ===<br />
<br />
<br />
<br />
=== View Menu ===<br />
<br />
<br />
<br />
=== Config Menu ===<br />
<br />
<br />
<br />
<br />
=== Tools Menu ===<br />
<br />
<br />
<br />
<br />
=== Help Menu ===</div>80.57.226.138http://wiki.desmume.org/index.php?title=DeSmuME_Manual_for_the_Windows_portDeSmuME Manual for the Windows port2009-03-27T19:54:21Z<p>80.57.226.138: </p>
<hr />
<div>Quick Getting Started Guide =<br />
When you start the emulator for the first time, you probably just want to play a certain game. You can do this by going to 'File' in the menu, and selecting 'Open Rom'. This will open up a n explorer window, within which you can browse to the rom (nds file) that you wish to play. Once the game has finished loading (and this should only take a few seconds at most), your game will automatically start running.<br />
<br />
== Menu Layout ==<br />
The rest of this manual will be spend on explaining all the other options in the menu.<br />
<br />
<br />
=== File Menu ===<br />
<br />
<br />
==== File | Open Rom ====<br />
<br />
This option is for loading games. A game is typically called a rom file. Just use the explorer window to browse to the file, and click on open. The game should just load and start. The desmume windows port is also able to load some compressed formats, like zip, rar, and 7-zip. Just as long as there is a valid game (rom) file in the compressed archive ending with an .nds extension, it should load fine.<br />
<br />
==== File | Recent Rom ====<br />
This menu option contains a list of the roms that you have most recently loaded. You can quickly access a game that way, without having browse to the right directory with the 'Open Rom' option.<br />
<br />
==== File | Rom Info ====<br />
This option offers some information about the internals of the rom file, like name, code, manufacturer, and size. This should not concern the casual gamer, but may come in handy for developers.<br />
<br />
==== File | Save State As... ====<br />
Imagine you have gotten to a certian point in a game, and you need to do something else. The emulator let's you save the current state of the game, so that you can continue the game later at precisely the same point somewhere in the future.<br />
<br />
==== File | load State As... ====<br />
Once you have saved a game's position, or 'state', you can load it again with this option.<br />
<br />
==== File | Save State ====<br />
This option works fairly similair to the 'Save As' option, altough it let's you save numbers instead os specifying a chosen name. Also, All the states saved via this option end up with a pre-determined name of 'game (rom) name'.dsx. So if the game is called MyGame, the first savefile will be called MyGame.ds0, the second one MyGame.ds1, etc.<br />
<br />
==== File | Load State ====<br />
This option let's you load the states that you saved via the 'File | Save State' option<br />
<br />
==== File | Import backup Memory ====<br />
FIXME: I dont know what this option does. Snippets from the IRC channel :<br />
<br />
go to gamefaqs.com and find a '.duc' save file for a game<br />
you can use that function to import it into desmume<br />
its the save file. save ram. where your saved game goes. desmume calls it .sav file<br />
<br />
<br />
==== File | Save Screenshot As... ====<br />
This lets you take a screenshot of the current view of the emulator, and specify it's name to save as a bitmap (.bmp) file.<br />
<br />
<br />
==== File | Quick Screenshot ====<br />
FIXME: I dont know what this option does.<br />
<br />
<br />
==== File | Record AVI ====<br />
This option lets you capture what's going on in the emulator, and save it in an avi file.<br />
<br />
<br />
==== File | Stop AVI ====<br />
The 'Record AVI' option continues to record the game, untill you press the 'Stop Avi' option.<br />
<br />
<br />
==== File | Quit ====<br />
Choosing this option exits the emulator.<br />
<br />
<br />
=== Emulation Menu ===<br />
<br />
<br />
<br />
=== View Menu ===<br />
<br />
<br />
<br />
=== Config Menu ===<br />
<br />
<br />
<br />
<br />
=== Tools Menu ===<br />
<br />
<br />
<br />
<br />
=== Help Menu ===</div>80.57.226.138http://wiki.desmume.org/index.php?title=DeSmuME_Manual_for_the_Windows_portDeSmuME Manual for the Windows port2009-03-27T19:43:30Z<p>80.57.226.138: </p>
<hr />
<div>Quick Getting Started Guide =<br />
When you start the emulator for the first time, you probably just want to play a certain game. You can do this by going to 'File' in the menu, and selecting 'Open Rom'. This will open up a n explorer window, within which you can browse to the rom (nds file) that you wish to play. Once the game has finished loading (and this should only take a few seconds at most), your game will automatically start running.<br />
<br />
== Menu Layout ==<br />
The rest of this manual will be spend on explaining all the other options in the menu.<br />
<br />
<br />
=== File Menu ===<br />
<br />
<br />
==== File | Open Rom ====<br />
<br />
This option is for loading games. A game is typically called a rom file. Just use the explorer window to browse to the file, and click on open. The game should just load and start. The desmume windows port is also able to load some compressed formats, like zip, rar, and 7-zip. Just as long as there is a valid game (rom) file in the compressed archive ending with an .nds extension, it should load fine.<br />
<br />
==== File | Recent Rom ====<br />
This menu option contains a list of the roms that you have most recently loaded. You can quickly access a game that way, without having browse to the right directory with the 'Open Rom' option.<br />
<br />
==== File | Rom Info ====<br />
This option offers some information about the internals of the rom file, like name, code, manufacturer, and size. This should not concern the casual gamer, but may come in handy for developers.<br />
<br />
==== File | Save State As... ====<br />
Imagine you have gotten to a certian point in a game, and you need to do something else. The emulator let's you save the current state of the game, so that you can continue the game later at precisely the same point somewhere in the future.<br />
<br />
==== File | load State As... ====<br />
Once you have saved a game's position, or 'state', you can load it again with this option.<br />
<br />
==== File | Save State ====<br />
This option works fairly similair to the 'Save As' option, altough it let's you save numbers instead os specifying a chosen name. Also, All the states saved via this option end up with a pre-determined name of 'game (rom) name'.dsx. So if the game is called MyGame, the first savefile will be called MyGame.ds0, the second one MyGame.ds1, etc.<br />
<br />
==== File | Load State ====<br />
This option let's you load the states that you saved via the 'File | Save State' option<br />
<br />
==== File | Import backup Memory ====<br />
FIXME: I dont know what this option does.<br />
<br />
==== File | Save Screenshot As... ====<br />
This lets you take a screenshot of the current view of the emulator, and specify it's name to save as a bitmap (.bmp) file.<br />
<br />
<br />
==== File | Quick Screenshot ====<br />
FIXME: I dont know what this option does.<br />
<br />
<br />
==== File | Record AVI ====<br />
This option lets you capture what's going on in the emulator, and save it in an avi file.<br />
<br />
<br />
==== File | Stop AVI ====<br />
The 'Record AVI' option continues to record the game, untill you press the 'Stop Avi' option.<br />
<br />
<br />
==== File | Quit ====<br />
Choosing this option exits the emulator.<br />
<br />
<br />
=== Emulation Menu ===<br />
<br />
<br />
<br />
=== View Menu ===<br />
<br />
<br />
<br />
=== Config Menu ===<br />
<br />
<br />
<br />
<br />
=== Tools Menu ===<br />
<br />
<br />
<br />
<br />
=== Help Menu ===</div>80.57.226.138http://wiki.desmume.org/index.php?title=DeSmuME_Manual_for_the_Windows_portDeSmuME Manual for the Windows port2009-03-27T19:35:07Z<p>80.57.226.138: </p>
<hr />
<div>Quick Getting Started Guide =<br />
When you start the emulator for the first time, you probably just want to play a certain game. You can do this by going to 'File' in the menu, and selecting 'Open Rom'. This will open up a n explorer window, within which you can browse to the rom (nds file) that you wish to play. Once the game has finished loading (and this should only take a few seconds at most), your game will automatically start running.<br />
<br />
== Menu Layout ==<br />
The rest of this manual will be spend on explaining all the other options in the menu.<br />
<br />
<br />
=== File Menu ===<br />
<br />
<br />
==== File | Open Rom ====<br />
<br />
This option is for loading games. A game is typically called a rom file. Just use the explorer window to browse to the file, and click on open. The game should just load and start. The desmume windows port is also able to load some compressed formats, like zip, rar, and 7-zip. Just as long as there is a valid game (rom) file in the compressed archive ending with an .nds extension, it should load fine.<br />
<br />
==== File | Recent Rom ====<br />
This menu option contains a list of the roms that you have most recently loaded. You can quickly access a game that way, without having browse to the right directory with the 'Open Rom' option.<br />
<br />
==== File | Rom Info ====<br />
This option offers some information about the internals of the rom file, like name, code, manufacturer, and size. This should not concern the casual gamer, but may come in handy for developers.<br />
<br />
==== File | Save State As... ====<br />
Imagine you have gotten to a certian point in a game, and you need to do something else. The emulator let's you save the current state of the game, so that you can continue the game later at precisely the same point somewhere in the future.<br />
<br />
==== File | load State As... ====<br />
Once you have saved a game's position, or 'state', you can load it again with this option.<br />
<br />
==== File | Save State ====<br />
This option works fairly similair to the 'Save As' option, altough it let's you save numbers instead os specifying a chosen name. Also, All the states saved via this option end up with a pre-determined name of 'game (rom) name'.dsx. So if the game is called MyGame, the first savefile will be called MyGame.ds0, the second one MyGame.ds1, etc.<br />
<br />
==== File | Load State ====<br />
This option let's you load the states that you saved via the 'File | Save State' option<br />
<br />
<br />
<br />
=== Emulation Menu ===<br />
<br />
<br />
<br />
=== View Menu ===<br />
<br />
<br />
<br />
=== Config Menu ===<br />
<br />
<br />
<br />
<br />
=== Tools Menu ===<br />
<br />
<br />
<br />
<br />
=== Help Menu ===</div>80.57.226.138http://wiki.desmume.org/index.php?title=DeSmuME_Manual_for_the_Windows_portDeSmuME Manual for the Windows port2009-03-27T19:28:32Z<p>80.57.226.138: </p>
<hr />
<div>Quick Getting Started Guide =<br />
When you start the emulator for the first time, you probably just want to play a certain game. You can do this by going to 'File' in the menu, and selecting 'Open Rom'. This will open up a n explorer window, within which you can browse to the rom (nds file) that you wish to play. Once the game has finished loading (and this should only take a few seconds at most), your game will automatically start running.<br />
<br />
== Menu Layout ==<br />
The rest of this manual will be spend on explaining all the other options in the menu.<br />
<br />
<br />
=== File Menu ===<br />
<br />
<br />
==== File | Open Rom ====<br />
<br />
This option is for loading games. A game is typically called a rom file. Just use the explorer window to browse to the file, and click on open. The game should just load and start. The desmume windows port is also able to load some compressed formats, like zip, rar, and 7-zip. Just as long as there is a valid game (rom) file in the compressed archive ending with an .nds extension, it should load fine.<br />
<br />
==== File | Recent Rom ====<br />
This menu option contains a list of the roms that you have most recently loaded. You can quickly access a game that way, without having browse to the right directory with the 'Open Rom' option.<br />
<br />
==== File | Rom Info ====<br />
This option offers some information about the internals of the rom file, like name, code, manufacturer, and size. This should not concern the casual gamer, but may come in handy for developers.<br />
<br />
==== File | Save State As... ====<br />
Imagine you have gotten to a certian point in a game, and you need to do something else. The emulator let's you save the current state of the game, so that you can continue the game later at precisely the same point somewhere in the future.<br />
<br />
==== File | load State As... ====<br />
Once you have saved a game's position, or 'state', you can load it again with this option.<br />
<br />
==== File | Save State ====<br />
This option works fairly similair to the 'Save As' option, altough it let's you save numbers instead os specifying a chosen name. Also, All the states saved via this option end up in the same file.<br />
<br />
==== File | load State ====<br />
This option let's you load the states that you saved via the 'File | Save State' option<br />
<br />
<br />
<br />
=== Emulation Menu ===<br />
<br />
<br />
<br />
=== View Menu ===<br />
<br />
<br />
<br />
=== Config Menu ===<br />
<br />
<br />
<br />
<br />
=== Tools Menu ===<br />
<br />
<br />
<br />
<br />
=== Help Menu ===</div>80.57.226.138http://wiki.desmume.org/index.php?title=DeSmuME_Manual_for_the_Windows_portDeSmuME Manual for the Windows port2009-03-27T19:09:51Z<p>80.57.226.138: </p>
<hr />
<div>Quick Getting Started Guide =<br />
When you start the emulator for the first time, you probably just want to play a certain game. You can do this by going to 'File' in the menu, and selecting 'Open Rom'. This will open up a n explorer window, within which you can browse to the rom (nds file) that you wish to play. Once the game has finished loading (and this should only take a few seconds at most), your game will automatically start running.<br />
<br />
== Menu Layout ==<br />
The rest of this manual will be spend on explaining all the other options in the menu.<br />
<br />
<br />
=== File Menu ===<br />
<br />
<br />
==== File | Open Rom ====<br />
<br />
This option is for loading games. A game is typically called a rom file. Just use the explorer window to browse to the file, and click on open. The game should just load and start. The desmume windows port is also able to load some compressed formats, like zip, rar, and 7-zip. Just as long as there is a valid game (rom) file in the compressed archive ending with an .nds extension, it should load fine.<br />
<br />
==== File | Recent Rom ====<br />
This menu option contains a list of the roms that you have most recently loaded. You can quickly access a game that way, without having browse to the right directory with the 'Open Rom' option.<br />
<br />
==== File | Rom Info ====<br />
This option offers some information about the internals of the rom file, like name, code, manufacturer, and size. This should not concern the casual gamer, but may come in handy for developers.<br />
<br />
==== File | Save State As... ====<br />
Imagine you have gotten to a certian point in a game, and you need to do something else. The emulator let's you save the current state of the game, so that you can continue the game later at precisely the same point somewhere in the future.<br />
<br />
==== File | load State As... ====<br />
Once you have saved a game's position, or 'state', you can load it again with this option.<br />
<br />
<br />
=== Emulation Menu ===<br />
<br />
<br />
<br />
=== View Menu ===<br />
<br />
<br />
<br />
=== Config Menu ===<br />
<br />
<br />
<br />
<br />
=== Tools Menu ===<br />
<br />
<br />
<br />
<br />
=== Help Menu ===</div>80.57.226.138http://wiki.desmume.org/index.php?title=DeSmuME_Manual_for_the_Windows_portDeSmuME Manual for the Windows port2009-03-27T19:07:01Z<p>80.57.226.138: </p>
<hr />
<div>= Quick Getting Started Guide =<br />
When you start the emulator for the first time, you probably just want to play a certain game. You can do this by going to 'File' in the menu, and selecting 'Open Rom'. This will open up a n explorer window, within which you can browse to the rom (nds file) that you wish to play. Once the game has finished loading (and this should only take a few seconds at most), your game will automatically start running.<br />
<br />
== Menu Layout ==<br />
The rest of this manual will be spend on explaining all the other options in the menu.<br />
<br />
<br />
=== File Menu ===<br />
<br />
<br />
==== File | Open Rom ====<br />
<br />
This option is for loading games. A game is typically called a rom file. Just use the explorer window to browse to the file, and click on open. The game should just load and start. The desmume windows port is also able to load some compressed formats, like zip, rar, and 7-zip. Just as long as there is a valid game (rom) file in the compressed archive ending with an .nds extension, it should load fine.<br />
<br />
==== File | Recent Rom ====<br />
This menu option contains a list of the roms that you have most recently loaded. You can quickly access a game that way, without having browse to the right directory with the 'Open Rom' option.<br />
<br />
==== File | Rom Info ====<br />
This option offers some information about the internals of the rom file, like name, code, manufacturer, and size. This should not concern the casual gamer, but may come in handy for developers.<br />
<br />
==== File | Save State As... ====<br />
Imagine you have gotten to a certian point in a game, and you need to do something else. The emulator let's you save the current state of the game, so that you can continue the game later at precisely the same point somewhere in the future.<br />
<br />
<br />
<br />
<br />
=== Emulation Menu ===<br />
<br />
<br />
<br />
=== View Menu ===<br />
<br />
<br />
<br />
=== Config Menu ===<br />
<br />
<br />
<br />
<br />
=== Tools Menu ===<br />
<br />
<br />
<br />
<br />
=== Help Menu ===</div>80.57.226.138http://wiki.desmume.org/index.php?title=DeSmuME_Manual_for_the_Windows_portDeSmuME Manual for the Windows port2009-03-27T19:01:56Z<p>80.57.226.138: </p>
<hr />
<div>= Quick Getting Started Guide =<br />
When you start the emulator for the first time, you probably just want to play a certain game. You can do this by going to 'File' in the menu, and selecting 'Open Rom'. This will open up a n explorer window, within which you can browse to the rom (nds file) that you wish to play. Once the game has finished loading (and this should only take a few seconds at most), your game will automatically start running.<br />
<br />
== Menu Layout ==<br />
The rest of this manual will be spend on explaining all the other options in the menu.<br />
<br />
<br />
=== File Menu ===<br />
<br />
<br />
==== File | Open Rom ====<br />
<br />
This option is for loading games. A game is typically called a rom file. Just use the explorer window to browse to the file, and click on open. The game should just load and start. The desmume windows port is also able to load some compressed formats, like zip, rar, and 7-zip. Just as long as there is a valid game (rom) file in the compressed archive ending with an .nds extension, it should load fine.<br />
<br />
==== File | Recent Rom ====<br />
This menu option contains a list of the roms that you have most recently loaded. You can quickly access a game that way, without having browse to the right directory with the 'Open Rom' option.<br />
<br />
==== File | Rom Info ====<br />
This option offers some information about the internals of the rom file, like name, code, manufacturer, and size. This should not concern the casual gamer, but may come in handy for developers.<br />
<br />
==== File | Save State As... ====<br />
Imagine you have gotten to a certian point in a game, and you need to do something else. The emulator let's you save the current state of the game, so that you can continue the game later at precisely the same point somewhere in the future.</div>80.57.226.138http://wiki.desmume.org/index.php?title=DeSmuME_Manual_for_the_Windows_portDeSmuME Manual for the Windows port2009-03-27T18:55:42Z<p>80.57.226.138: </p>
<hr />
<div>= Quick Getting Started Guide =<br />
When you start the emulator for the first time, you probably just want to play a certain game. You can do this by going to 'File' in the menu, and selecting 'Open Rom'. This will open up a n explorer window, within which you can browse to the rom (nds file) that you wish to play. Once the game has finished loading (and this should only take a few seconds at most), your game will automatically start running.<br />
<br />
== Menu Layout ==<br />
The rest of this manual will be spend on explaining all the other options in the menu.<br />
<br />
<br />
=== File Menu ===<br />
<br />
<br />
==== File | Open Rom ====<br />
<br />
This option is for loading games. A game is typically called a rom file. Just use the explorer window to browse to the file, and click on open. The game should just load and start. The desmume windows port is also able to load some compressed formats, like zip, rar, and 7-zip. Just as long as there is a valid game (rom) file in the compressed archive ending with an .nds extension, it should load fine.</div>80.57.226.138http://wiki.desmume.org/index.php?title=DeSmuME_Manual_for_the_Windows_portDeSmuME Manual for the Windows port2009-03-27T18:50:46Z<p>80.57.226.138: </p>
<hr />
<div>= Quick Getting Started Guide =<br />
When you start the emulator for the first time, you probably just want to play a certain game. You can do this by going to 'File' in the menu, and selecting 'Open Rom'. This will open up a n explorer window, within which you can browse to the rom (nds file) that you wish to play. Once the game has finished loading (and this should only take a few seconds at most), your game will automatically start running.<br />
<br />
== Menu Layout ==<br />
The rest of this manual will be spend on explaining all the other options in the menu.<br />
<br />
<br />
=== File Menu ===<br />
<br />
<br />
==== File | Open Rom ====</div>80.57.226.138http://wiki.desmume.org/index.php?title=DeSmuME_Manual_for_the_Windows_portDeSmuME Manual for the Windows port2009-03-27T18:46:58Z<p>80.57.226.138: New page: = Quick Getting Started Guide = When you start the emulator for the first time, you probably just want to play a certain game. You can do this by going to 'File' in the menu, and selecting...</p>
<hr />
<div>= Quick Getting Started Guide =<br />
When you start the emulator for the first time, you probably just want to play a certain game. You can do this by going to 'File' in the menu, and selecting 'Open Rom'. This will open up a n explorer window, within which you can browse to the rom (nds file) that you wish to play. Once the game has finished loading (and this should only take a few seconds at most), your game will automatically start running.<br />
<br />
== Menu Layout ==<br />
The rest of this manual will be spend on explaining all the other options in the menu.<br />
<br />
<br />
=== File Menu ===</div>80.57.226.138http://wiki.desmume.org/index.php?title=ManualManual2009-03-27T18:36:53Z<p>80.57.226.138: </p>
<hr />
<div>= DeSmuME Manual =<br />
During the development of the emulator, the decision was made to keep only the basic core emu features the same across all platforms and ports, and to keep as much as possible separate in each specific port. This way, when a change or update is made to one port, the developer does not need to worry about how the change might affect the other ports. <br />
<br />
&nbsp;<br />
<br />
This resulted in slightly different supported features, and different menu structures across all the ports. Therefore, the decision was made to create separate manuals for each port as well: when a specific port is changed, only the manual for that specific port needs to be altered.<br />
<br />
&nbsp;<br />
<br />
[[DeSmuME Manual for the Windows port]]<br />
<br />
[[DeSmuME Manual for the Linux GTK+ port]]<br />
<br />
[[DeSmuME Manual for the Linux Glade port]]<br />
<br />
[[DeSmuME Manual for the Linux command line port]]<br />
<br />
[[DeSmuME Manual for the Macintosh port]]</div>80.57.226.138http://wiki.desmume.org/index.php?title=ManualManual2009-03-27T18:30:29Z<p>80.57.226.138: New page: = DeSmuME Manual = During the development of the emulator, the decision was made to keep only the basic core emu features the same across all platoforms and ports, and to keep as much as p...</p>
<hr />
<div>= DeSmuME Manual =<br />
During the development of the emulator, the decision was made to keep only the basic core emu features the same across all platoforms and ports, and to keep as much as possible separate in each specific port. This way, when a change or update is made to one port, the developer does not need to worry about how the change might affect the other ports. <br />
<br />
&nbsp;<br />
<br />
This resulted in slightly different supported features, and different menu structures across all the ports. Therefore, the decision was made to create separate manuals for each port as well: when a specific port is changed, only the manual for that specific port needs to be altered.<br />
<br />
&nbsp;<br />
<br />
[[DeSmuME Manual for the Windows port]]<br />
<br />
[[DeSmuME Manual for the Linux GTK+ port]]<br />
<br />
[[DeSmuME Manual for the Linux Glade port]]<br />
<br />
[[DeSmuME Manual for the Linux command line port]]<br />
<br />
[[DeSmuME Manual for the Macintosh port]]</div>80.57.226.138http://wiki.desmume.org/index.php?title=FaqFaq2009-03-24T18:46:33Z<p>80.57.226.138: </p>
<hr />
<div>DesMuMe Faq<br />
<br />
== General Questions ==<br />
=== * Q. Why doesn't my desmume play this game? ===<br />
<nowiki>* A. Go to desmume.org and make sure you are using the latest version. Hint: desmume 0.8 is very old. Older versions will not be supported, under any circumstances. </nowiki><br />
<br />
<br />
=== * Q. Why does this game fail to save? ===<br />
<nowiki>* A. Desmume's autodetection for save types is not very good. For now, you need to manually specify the correct save type for your game. Consult the manual for details on how to do this for your platform. We want to fix this, but there are no specific plans so far. </nowiki><br />
<br />
<br />
=== * Q. Why can't I find a mac binary? ===<br />
<nowiki>* A. There is no official 0.9.1 mac binary. We do not have a very active mac port maintainer. Volunteer yourself. Or wait for 0.9.2 where the windows release manager is going to give it a shot. </nowiki><br />
<br />
<br />
=== * Q. Where can I report bugs? ===<br />
<nowiki>* A. In the official bug tracker, at http://sourceforge.net/tracker/?group_id=164579&atid=832291 ; you may also request features around the same location, too, but in the other trackers. </nowiki><br />
<br />
<br />
=== * Q. How do I get the latest svn code and build desmume myself? ===<br />
<nowiki>* A. Visit the svn info page at http://sourceforge.net/scm/?type=svn&group_id=164579 ; further information on svn must be procured via a web search. </nowiki><br />
<br />
<br />
<nowiki>* For a Windows build, you first have to download and install Microsoft Visual C++ 2008 Express Editon and TortoiseSVN. Then make a folder that you want the desmume src to be in. Then right-click it and do svn checkout. Fill in: https://desmume.svn.sourceforge.net/svnroot/desmume. Then hit ok, and it should download the current src. Then, in desmume/src/windows, open Desmume2008.vcproj. Then visual studio should open up, then press f7 to compile. After the compile completes, the executable should be located in windows\__bins\DeSmuME_VS2008.exe.</nowiki><br />
<br />
<nowiki>* For building in linux, make sure that you have a GCC compiler toolchain installed. Most Distributions provide for this by offering a 'development install' at install time. Then either download the latest source tarball from desmume.org or run the svn command to download the latest source. proceed by cd'ing to the source directory, and run ./autogen.sh. Next, run ./configure, make, and make install. Please note that 'make install' needs to be run as the root user. </nowiki><br />
<br />
<br />
=== * Q. Whats 'svn' ? ===<br />
<nowiki>* A. svn is a developers tool. It's used to let multiple developers work on the same codebase without conflicts. If youre an end-user, don't worry about it. And if you're a developer, see the question on how to get the latest svn code and build desmume yourself. </nowiki><br />
<br />
<br />
=== * Q. Why doesnt my 3d openGL work in linux? ===<br />
<nowiki>* A. View the threads HERE and HERE and HERE. Alternatively, wait for 0.9.2 which will have a software rasterizer </nowiki><br />
<br />
<br />
=== * Q. Why doesn't my 3d openGL work in windows? ===<br />
<nowiki>* A. You are probably using an ATI video card. ATI driver support of OpenGL is known to be poor. Get an nvidia. Do not argue with that, we are professional programmers and know what we're talking about. Alternatively, wait for de3smume 0.9.2 which will have a software rasterizer instead of having to rely on openGL. </nowiki><br />
<br />
<br />
=== * Q. Why doesn't a menu option or tool exist in my linux or mac build? ===<br />
<nowiki>* A. Because making portable tools and platform harnesses are not our cup of tea and so a developer puts a feature into whichever ports he cares about. This policy is never going to change, although soem features might migrate to other platforms over time. </nowiki><br />
<br />
<br />
=== * Q. Why does music sound bad sometimes? ===<br />
<nowiki>* A. Most DS music is sequenced music, loaded from the cart to the ARM7 entirely when the level loads. This works fine. Your music that doesn't work is probably streaming music, which loads from the cart on the fly and goes straight to the speakers. This is much harder to emulate as it requires correct timing, which is not one of desmume's strengths right now. This may not be fixed for a while. </nowiki><br />
<br />
<br />
=== * Q. Why doesn't my game boot or progress into the main game engine? ===<br />
<nowiki>* A. Desmume is not perfect yet. Some games may fail due to wifi emulation. Apparently if you search the web correctly you can find ways to patch games to work better on emulators. </nowiki><br />
<br />
<br />
=== * Q. What hardware features are emulated? ===<br />
<nowiki>* A. </nowiki><br />
<br />
<br />
<nowiki>* All known 2d graphics features are correct. Mosaics work but are imperfect. There may be small issues with colors as the correct color bit depths are not used at all points in the pipeline.</nowiki><br />
<br />
<nowiki>* All 3d features are emulated, except for: tests, wireframes, edge marking, fog, and antialising. The opengl engine is near its limit and renders some things incorrectly. Eventually the software rasterizer (in 0.9.2+) will support more features and be far more precise in the basic features.</nowiki><br />
<br />
<nowiki>* All sound features are emulated. The microphone support is new and the manual should be consulted, where you will find out, among other things, that it is only supported in windows right now.</nowiki><br />
<br />
<nowiki>* As of version 0.9.1, Wifi is not supported. It is currently under slow and incomplete development.</nowiki><br />
<br />
<nowiki>* We are unaware of any outstanding issues in the core system hardware (cpu, dma, mmu) but there are certainly still some. The instruction and memory timings are quite incorrect; however, this seems not to hurt most softwares.</nowiki><br />
<br />
<nowiki>* DLDI does anybody know if this still works?</nowiki><br />
<br />
<nowiki>* RTC (real-time clock); will be working as of 0.9.2 </nowiki><br />
<br />
<br />
=== * Q. Does the GDB stub still work? ===<br />
<nowiki>* A. This has not been built into the public releases, nor has the feature been tested in a while. If you want to be a test user, please hop on IRC and coordinate with us. </nowiki><br />
<br />
<br />
=== * Q. Where/what is IRC? ===<br />
<nowiki>* A. IRC is part of basic internet operations principles. Consult your manual. Then download mirc and visit irc.freenode.net #desmume </nowiki><br />
<br />
<br />
=== * Q. Where is the manual? ===<br />
<nowiki>* A. It came with your binary. It may not have the information that other entries in this FAQ promised that it would. </nowiki><br />
<br />
<br />
=== * Q. Why is the emulator slow? ===<br />
<br />
<nowiki>* A. Because nobody pays us to work on it full time and it runs fast enough for us to be happy. Well, almost. The cheapest way to get 60fps is to buy the cart. Buying a newer, faster computer is somewhat more expensive, and it has other side benefits. Also, if you are in Windows, make sure you have tried the SSE build which helps a little bit. Additionally, if you are using someone else's interim build it might not be fully optimized since we make our Windows releases using some profiler-guided optimization which helps by several FPS. You could try turning off the sound. And one last thing: try a new video card. But only as long as it is an nvidia. </nowiki><br />
<br />
<br />
=== * Q. Does desmume support wifi ? ===<br />
<nowiki>* A. As of version 0.9.1, Wifi is not supported. It is currently under slow and incomplete development. </nowiki><br />
<br />
<br />
=== * Q. Does desmume support the microphone ? ===<br />
<nowiki>* A. Yes, but only on the Windows port. You do have to have an actual microphone attached to your PC, though. </nowiki><br />
<br />
<br />
=== * Q. Where can I find technical details on the Nintendo DS and GBA ? ===<br />
<nowiki>* A. http://nocash.emubase.de/gbatek.htm </nowiki></div>80.57.226.138http://wiki.desmume.org/index.php?title=FaqFaq2009-03-23T21:02:59Z<p>80.57.226.138: </p>
<hr />
<div>== DesMumE Faq ==<br />
=== * Q. Why doesn't my desmume play this game? ===<br />
<nowiki>* A. Go to desmume.org and make sure you are using the latest version. Hint: desmume 0.8 is very old. Older versions will not be supported, under any circumstances. </nowiki><br />
<br />
<br />
=== * Q. Why does this game fail to save? ===<br />
<nowiki>* A. Desmume's autodetection for save types is not very good. For now, you need to manually specify the correct save type for your game. Consult the manual for details on how to do this for your platform. We want to fix this, but there are no specific plans so far. </nowiki><br />
<br />
<br />
=== * Q. Why can't I find a mac binary? ===<br />
<nowiki>* A. There is no official 0.9.1 mac binary. We do not have a very active mac port maintainer. Volunteer yourself. Or wait for 0.9.2 where the windows release manager is going to give it a shot. </nowiki><br />
<br />
<br />
=== * Q. Where can I report bugs? ===<br />
<nowiki>* A. In the official bug tracker, at http://sourceforge.net/tracker/?group_id=164579&atid=832291 ; you may also request features around the same location, too, but in the other trackers. </nowiki><br />
<br />
<br />
=== * Q. How do I get the latest svn code and build desmume myself? ===<br />
<nowiki>* A. Visit the svn info page at http://sourceforge.net/scm/?type=svn&group_id=164579 ; further information on svn must be procured via a web search. </nowiki><br />
<br />
<br />
<nowiki>* For a Windows build, you first have to download and install Microsoft Visual C++ 2008 Express Editon and TortoiseSVN. Then make a folder that you want the desmume src to be in. Then right-click it and do svn checkout. Fill in: https://desmume.svn.sourceforge.net/svnroot/desmume. Then hit ok, and it should download the current src. Then, in desmume/src/windows, open Desmume2008.vcproj. Then visual studio should open up, then press f7 to compile. After the compile completes, the executable should be located in windows\__bins\DeSmuME_VS2008.exe.</nowiki><br />
<br />
<nowiki>* For building in linux, make sure that you have a GCC compiler toolchain installed. Most Distributions provide for this by offering a 'development install' at install time. Then either download the latest source tarball from desmume.org or run the svn command to download the latest source. proceed by cd'ing to the source directory, and run ./autogen.sh. Next, run ./configure, make, and make install. Please note that 'make install' needs to be run as the root user. </nowiki><br />
<br />
<br />
=== * Q. Whats 'svn' ? ===<br />
<nowiki>* A. svn is a developers tool. It's used to let multiple developers work on the same codebase without conflicts. If youre an end-user, don't worry about it. And if you're a developer, see the question on how to get the latest svn code and build desmume yourself. </nowiki><br />
<br />
<br />
=== * Q. Why doesnt my 3d openGL work in linux? ===<br />
<nowiki>* A. View the threads HERE and HERE and HERE. Alternatively, wait for 0.9.2 which will have a software rasterizer </nowiki><br />
<br />
<br />
=== * Q. Why doesn't my 3d openGL work in windows? ===<br />
<nowiki>* A. You are probably using an ATI video card. ATI driver support of OpenGL is known to be poor. Get an nvidia. Do not argue with that, we are professional programmers and know what we're talking about. Alternatively, wait for de3smume 0.9.2 which will have a software rasterizer instead of having to rely on openGL. </nowiki><br />
<br />
<br />
=== * Q. Why doesn't a menu option or tool exist in my linux or mac build? ===<br />
<nowiki>* A. Because making portable tools and platform harnesses are not our cup of tea and so a developer puts a feature into whichever ports he cares about. This policy is never going to change, although soem features might migrate to other platforms over time. </nowiki><br />
<br />
<br />
=== * Q. Why does music sound bad sometimes? ===<br />
<nowiki>* A. Most DS music is sequenced music, loaded from the cart to the ARM7 entirely when the level loads. This works fine. Your music that doesn't work is probably streaming music, which loads from the cart on the fly and goes straight to the speakers. This is much harder to emulate as it requires correct timing, which is not one of desmume's strengths right now. This may not be fixed for a while. </nowiki><br />
<br />
<br />
=== * Q. Why doesn't my game boot or progress into the main game engine? ===<br />
<nowiki>* A. Desmume is not perfect yet. Some games may fail due to wifi emulation. Apparently if you search the web correctly you can find ways to patch games to work better on emulators. </nowiki><br />
<br />
<br />
=== * Q. What hardware features are emulated? ===<br />
<nowiki>* A. </nowiki><br />
<br />
<br />
<nowiki>* All known 2d graphics features are correct. Mosaics work but are imperfect. There may be small issues with colors as the correct color bit depths are not used at all points in the pipeline.</nowiki><br />
<br />
<nowiki>* All 3d features are emulated, except for: tests, wireframes, edge marking, fog, and antialising. The opengl engine is near its limit and renders some things incorrectly. Eventually the software rasterizer (in 0.9.2+) will support more features and be far more precise in the basic features.</nowiki><br />
<br />
<nowiki>* All sound features are emulated. The microphone support is new and the manual should be consulted, where you will find out, among other things, that it is only supported in windows right now.</nowiki><br />
<br />
<nowiki>* As of version 0.9.1, Wifi is not supported. It is currently under slow and incomplete development.</nowiki><br />
<br />
<nowiki>* We are unaware of any outstanding issues in the core system hardware (cpu, dma, mmu) but there are certainly still some. The instruction and memory timings are quite incorrect; however, this seems not to hurt most softwares.</nowiki><br />
<br />
<nowiki>* DLDI does anybody know if this still works?</nowiki><br />
<br />
<nowiki>* RTC (real-time clock); will be working as of 0.9.2 </nowiki><br />
<br />
<br />
=== * Q. Does the GDB stub still work? ===<br />
<nowiki>* A. This has not been built into the public releases, nor has the feature been tested in a while. If you want to be a test user, please hop on IRC and coordinate with us. </nowiki><br />
<br />
<br />
=== * Q. Where/what is IRC? ===<br />
<nowiki>* A. IRC is part of basic internet operations principles. Consult your manual. Then download mirc and visit irc.freenode.net #desmume </nowiki><br />
<br />
<br />
=== * Q. Where is the manual? ===<br />
<nowiki>* A. It came with your binary. It may not have the information that other entries in this FAQ promised that it would. </nowiki><br />
<br />
<br />
=== * Q. Why is the emulator slow? ===<br />
<br />
<nowiki>* A. Because nobody pays us to work on it full time and it runs fast enough for us to be happy. Well, almost. The cheapest way to get 60fps is to buy the cart. Buying a newer, faster computer is somewhat more expensive, and it has other side benefits. Also, if you are in Windows, make sure you have tried the SSE build which helps a little bit. Additionally, if you are using someone else's interim build it might not be fully optimized since we make our Windows releases using some profiler-guided optimization which helps by several FPS. You could try turning off the sound. And one last thing: try a new video card. But only as long as it is an nvidia. </nowiki><br />
<br />
<br />
=== * Q. Does desmume support wifi ? ===<br />
<nowiki>* A. As of version 0.9.1, Wifi is not supported. It is currently under slow and incomplete development. </nowiki><br />
<br />
<br />
=== * Q. Does desmume support the microphone ? ===<br />
<nowiki>* A. Yes, but only on the Windows port. You do have to have an actual microphone attached to your PC, though. </nowiki><br />
<br />
<br />
=== * Q. Where can I find technical details on the Nintendo DS and GBA ? ===<br />
<nowiki>* A. http://nocash.emubase.de/gbatek.htm </nowiki></div>80.57.226.138http://wiki.desmume.org/index.php?title=FaqFaq2009-03-23T20:16:12Z<p>80.57.226.138: </p>
<hr />
<div>== DesMumE Faq ==<br />
=== * Q. Why doesn't my desmume play this game? ===<br />
<nowiki>* A. Go to desmume.org and make sure you are using the latest version. Hint: desmume 0.8 is very old. Older versions will not be supported, under any circumstances. </nowiki><br />
<br />
<br />
=== * Q. Why does this game fail to save? ===<br />
<nowiki>* A. Desmume's autodetection for save types is not very good. For now, you need to manually specify the correct save type for your game. Consult the manual for details on how to do this for your platform. We want to fix this, but there are no specific plans so far. </nowiki><br />
<br />
<br />
=== * Q. Why can't I find a mac binary? ===<br />
<nowiki>* A. There is no official 0.9.1 mac binary. We do not have a very active mac port maintainer. Volunteer yourself. Or wait for 0.9.2 where the windows release manager is going to give it a shot. </nowiki><br />
<br />
<br />
=== * Q. Where can I report bugs? ===<br />
<nowiki>* A. In the official bug tracker, at http://sourceforge.net/tracker/?group_id=164579&atid=832291 ; you may also request features around the same location, too, but in the other trackers. </nowiki><br />
<br />
<br />
=== * Q. How do I get the latest svn code and build desmume myself? ===<br />
<nowiki>* A. Visit the svn info page at http://sourceforge.net/scm/?type=svn&group_id=164579 ; further information on svn must be procured via a web search. </nowiki><br />
<br />
<br />
<nowiki>* For a Windows build, you first have to download and install Microsoft Visual C++ 2008 Express Editon and TortoiseSVN. Then make a folder that you want the desmume src to be in. Then right-click it and do svn checkout. Fill in: https://desmume.svn.sourceforge.net/svnroot/desmume. Then hit ok, and it should download the current src. Then, in desmume/src/windows, open Desmume2008.vcproj. Then visual studio should open up, then press f7 to compile. After the compile completes, the executable should be located in windows\__bins\DeSmuME_VS2008.exe.</nowiki><br />
<br />
<nowiki>* For building in linux, make sure that you have a GCC compiler toolchain installed. Most Distributions provide for this by offering a 'development install' at install time. Then either download the latest source tarball from desmume.org or run the svn command to download the latest source. proceed by cd'ing to the source directory, and run ./autogen.sh. Next, run ./configure, make, and make install. Please note that 'make install' needs to be run as the root user. </nowiki><br />
<br />
<br />
=== * Q. Whats 'svn' ? ===<br />
<nowiki>* A. svn is a developers tool. It's used to let multiple developers work on the same codebase without conflicts. If youre an end-user, don't worry about it. And if you're a developer, see the question on how to get the latest svn code and build desmume yourself. </nowiki><br />
<br />
<br />
=== * Q. Why doesnt my 3d openGL work in linux? ===<br />
<nowiki>* A. View the threads HERE and HERE and HERE. Alternatively, wait for 0.9.2 which will have a software rasterizer </nowiki><br />
<br />
<br />
=== * Q. Why doesn't my 3d openGL work in windows? ===<br />
<nowiki>* A. You are probably using an ATI video card. ATI driver support of OpenGL is known to be poor. Get an nvidia. Do not argue with that, we are professional programmers and know what we're talking about. Alternatively, wait for de3smume 0.9.2 which will have a software rasterizer instead of having to rely on openGL. </nowiki><br />
<br />
<br />
=== * Q. Why doesn't a menu option or tool exist in my linux or mac build? ===<br />
<nowiki>* A. Because making portable tools and platform harnesses are not our cup of tea and so a developer puts a feature into whichever ports he cares about. This policy is never going to change, although soem features might migrate to other platforms over time. </nowiki><br />
<br />
<br />
=== * Q. Why does music sound bad sometimes? ===<br />
<nowiki>* A. Most DS music is sequenced music, loaded from the cart to the ARM7 entirely when the level loads. This works fine. Your music that doesn't work is probably streaming music, which loads from the cart on the fly and goes straight to the speakers. This is much harder to emulate as it requires correct timing, which is not one of desmume's strengths right now. This may not be fixed for a while. </nowiki><br />
<br />
<br />
=== * Q. Why doesn't my game boot or progress into the main game engine? ===<br />
<nowiki>* A. Desmume is not perfect yet. Some games may fail due to wifi emulation. Apparently if you search the web correctly you can find ways to patch games to work better on emulators. </nowiki><br />
<br />
<br />
=== * Q. What hardware features are emulated? ===<br />
<nowiki>* A. </nowiki><br />
<br />
<br />
<nowiki>* All known 2d graphics features are correct. Mosaics work but are imperfect. There may be small issues with colors as the correct color bit depths are not used at all points in the pipeline.</nowiki><br />
<br />
<nowiki>* All 3d features are emulated, except for: tests, wireframes, edge marking, fog, and antialising. The opengl engine is near its limit and renders some things incorrectly. Eventually the software rasterizer (in 0.9.2+) will support more features and be far more precise in the basic features.</nowiki><br />
<br />
<nowiki>* All sound features are emulated. The microphone support is new and the manual should be consulted, where you will find out, among other things, that it is only supported in windows right now.</nowiki><br />
<br />
<nowiki>* As of version 0.9.1, Wifi is not supported. It is currently under slow and incomplete development.</nowiki><br />
<br />
<nowiki>* We are unaware of any outstanding issues in the core system hardware (cpu, dma, mmu) but there are certainly still some. The instruction and memory timings are quite incorrect; however, this seems not to hurt most softwares.</nowiki><br />
<br />
<nowiki>* DLDI does anybody know if this still works?</nowiki><br />
<br />
<nowiki>* RTC (real-time clock); will be working as of 0.9.2 </nowiki><br />
<br />
<br />
=== * Q. Does the GDB stub still work? ===<br />
<nowiki>* A. This has not been built into the public releases, nor has the feature been tested in a while. If you want to be a test user, please hop on IRC and coordinate with us. </nowiki><br />
<br />
<br />
=== * Q. Where/what is IRC? ===<br />
<nowiki>* A. IRC is part of basic internet operations principles. Consult your manual. Then download mirc and visit irc.freenode.net #desmume </nowiki><br />
<br />
<br />
=== * Q. Where is the manual? ===<br />
<nowiki>* A. It came with your binary. It may not have the information that other entries in this FAQ promised that it would. </nowiki><br />
<br />
<br />
<nowiki>* Q. Why is the emulator slow?</nowiki><br />
<br />
<nowiki>* A. Because nobody pays us to work on it full time and it runs fast enough for us to be happy. Well, almost. The cheapest way to get 60fps is to buy the cart. Buying a newer, faster computer is somewhat more expensive, and it has other side benefits. Also, if you are in Windows, make sure you have tried the SSE build which helps a little bit. Additionally, if you are using someone else's interim build it might not be fully optimized since we make our Windows releases using some profiler-guided optimization which helps by several FPS. You could try turning off the sound. And one last thing: try a new video card. But only as long as it is an nvidia. </nowiki><br />
<br />
<br />
=== * Q. Does desmume support wifi ? ===<br />
<nowiki>* A. As of version 0.9.1, Wifi is not supported. It is currently under slow and incomplete development. </nowiki><br />
<br />
<br />
=== * Q. Does desmume support the microphone ? ===<br />
<nowiki>* A. Yes, but only on the Windows port. You do have to have an actual microphone attached to your PC, though. </nowiki><br />
<br />
<br />
=== * Q. Where can I find technical details on the Nintendo DS and GBA ? ===<br />
<nowiki>* A. http://nocash.emubase.de/gbatek.htm </nowiki></div>80.57.226.138http://wiki.desmume.org/index.php?title=Main_PageMain Page2009-03-22T09:03:10Z<p>80.57.226.138: </p>
<hr />
<div>* [[Release 0.9.1]]<br />
* [[Release_0.9|Release 0.9]]<br />
* [[faq|FAQ]]</div>80.57.226.138http://wiki.desmume.org/index.php?title=FaqFaq2009-03-22T00:41:15Z<p>80.57.226.138: </p>
<hr />
<div>* Q. Why doesn't my desmume play this game?<br />
* A. Go to desmume.org and make sure you are using the latest version. Hint: desmume 0.8 is very old. Older versions will not be supported, under any circumstances.<br />
----<br />
* Q. Why does this game fail to save?<br />
* A. Desmume's autodetection for save types is not very good. For now, you need to manually specify the correct save type for your game. Consult the manual for details on how to do this for your platform. We want to fix this, but there are no specific plans so far.<br />
----<br />
* Q. Why can't I find a mac binary?<br />
* A. There is no official 0.9.1 mac binary. We do not have a very active mac port maintainer. Volunteer yourself. Or wait for 0.9.2 where the windows release manager is going to give it a shot.<br />
----<br />
* Q. Where can I report bugs?<br />
* A. In the official bug tracker, at http://sourceforge.net/tracker/?group_id=164579&atid=832291 ; you may also request features around the same location, too, but in the other trackers. <br />
----<br />
* Q. How do I get the latest svn code and build desmume myself?<br />
* A. Visit the svn info page at http://sourceforge.net/scm/?type=svn&group_id=164579 ; further information on svn must be procured via a web search.<br />
:* For building in windows, you will need visual c++ express 2005 or 2008. Just find the vcproj and pick the interim configuration. For a Windows build, you first have to download and install Microsoft Visual C++ 2008 Express Editon and TortoiseSVN. Then make a folder that you want the desmume src to be in. Then right-click it and do svn checkout. Fill in: https://desmume.svn.sourceforge.net/svnroot/desmume. Then hit ok, and it should download the current src. Then, in desmume/src/windows, open Desmume2008.vcproj. Then visual studio should open up, then press f7 to compile. After the compile completes, the executable should be located in windows\__bins\DeSmuME_VS2008.exe.<br />
:* For building in linux, make sure that you have a GCC compiler toolchain installed. Most Distributions provide for this by offering a 'development install' at install time. Then either download the latest source tarball from desmume.org or run the svn command to download the latest source. proceed by cd'ing to the source directory, and run ./autogen.sh. Next, run ./configure, make, and make install. Please note that 'make install' needs to be run as the root user.<br />
----<br />
* Q. Whats 'svn' ?<br />
* A. svn is a developers tool. It's used to let multiple developers work on the same codebase without conflicts. If youre an end-user, don't worry about it. And if you're a developer, see the question on how to get the latest svn code and build desmume yourself.<br />
----<br />
* Q. Why doesnt my 3d openGL work in linux?<br />
* A. View the threads HERE and HERE and HERE. Alternatively, wait for 0.9.2 which will have a software rasterizer<br />
----<br />
* Q. Why doesn't my 3d openGL work in windows?<br />
* A. You are probably using an ATI video card. ATI driver support of OpenGL is known to be poor. Get an nvidia. Do not argue with that, we are professional programmers and know what we're talking about. Alternatively, wait for de3smume 0.9.2 which will have a software rasterizer instead of having to rely on openGL.<br />
----<br />
* Q. Why doesn't a menu option or tool exist in my linux or mac build?<br />
* A. Because making portable tools and platform harnesses are not our cup of tea and so a developer puts a feature into whichever ports he cares about. This policy is never going to change, although soem features might migrate to other platforms over time.<br />
----<br />
* Q. Why does music sound bad sometimes?<br />
* A. Most DS music is sequenced music, loaded from the cart to the ARM7 entirely when the level loads. This works fine. Your music that doesn't work is probably streaming music, which loads from the cart on the fly and goes straight to the speakers. This is much harder to emulate as it requires correct timing, which is not one of desmume's strengths right now. This may not be fixed for a while.<br />
----<br />
* Q. Why doesn't my game boot or progress into the main game engine?<br />
* A. Desmume is not perfect yet. Some games may fail due to wifi emulation. Apparently if you search the web correctly you can find ways to patch games to work better on emulators.<br />
----<br />
* Q. What hardware features are emulated?<br />
* A. <br />
:*All known 2d graphics features are correct. Mosaics work but are imperfect. There may be small issues with colors as the correct color bit depths are not used at all points in the pipeline.<br />
:*All 3d features are emulated, except for: tests, wireframes, edge marking, fog, and antialising. The opengl engine is near its limit and renders some things incorrectly. Eventually the software rasterizer (in 0.9.2+) will support more features and be far more precise in the basic features.<br />
:*All sound features are emulated. The microphone support is new and the manual should be consulted, where you will find out, among other things, that it is only supported in windows right now.<br />
:*As of version 0.9.1, Wifi is not supported. It is currently under slow and incomplete development.<br />
:*We are unaware of any outstanding issues in the core system hardware (cpu, dma, mmu) but there are certainly still some. The instruction and memory timings are quite incorrect; however, this seems not to hurt most softwares.<br />
:*DLDI does anybody know if this still works?<br />
----<br />
* Q. Does the GDB stub still work?<br />
* A. This has not been built into the public releases, nor has the feature been tested in a while. If you want to be a test user, please hop on IRC and coordinate with us.<br />
----<br />
* Q. Where/what is IRC?<br />
* A. IRC is part of basic internet operations principles. Consult your manual. Then download mirc and visit irc.freenode.net #desmume<br />
----<br />
* Q. Where is the manual?<br />
* A. It came with your binary. It may not have the information that other entries in this FAQ promised that it would.<br />
----<br />
* Q. Why is the emulator slow?<br />
* A. Because nobody pays us to work on it full time and it runs fast enough for us to be happy. Well, almost. The cheapest way to get 60fps is to buy the cart. Buying a newer, faster computer is somewhat more expensive, and it has other side benefits. Also, if you are in Windows, make sure you have tried the SSE build which helps a little bit. Additionally, if you are using someone else's interim build it might not be fully optimized since we make our Windows releases using some profiler-guided optimization which helps by several FPS<br />
----<br />
* Q. Does desmume support wifi ?<br />
* A. As of version 0.9.1, Wifi is not supported. It is currently under slow and incomplete development. <br />
----<br />
* Q. Does desmume support the microphone ?<br />
* A. Yes, but only on the Windows port. You do have to have an actual microphone attached to your PC, though. <br />
----</div>80.57.226.138