DesmumeX Xbox: Difference between revisions
From GameBrew
More actions
Created page with "{{Infobox XBOX homebrew | title = DesmumeX | image = 250px | type = Handheld | version = 0.87 | licence = Mixed | a..." |
No edit summary |
||
| Line 10: | Line 10: | ||
| source = | | source = | ||
}} | }} | ||
<youtube>x5TLKC1On9k</youtube> | <youtube>x5TLKC1On9k</youtube> | ||
WHAT IS THIS? | |||
== WHAT IS THIS? == | |||
DesmumeX is a Nintendo DS emulator for Xbox. It is based on the 0.9.11 version of Desmume. | DesmumeX is a Nintendo DS emulator for Xbox. It is based on the 0.9.11 version of Desmume. | ||
| Line 23: | Line 24: | ||
WHAT IS NEW? | ==WHAT IS NEW?== | ||
DesmumeX v0.87 has 3 main advantages over the previous versions: | DesmumeX v0.87 has 3 main advantages over the previous versions: | ||
| Line 34: | Line 34: | ||
3) It supports HD resolution in the rom list interface: the emulator will autodetect the resolution of your dashboard, and it will use HD or SD in each case. Please, read the section "ROM LIST RESOLUTIONS" for more information. | 3) It supports HD resolution in the rom list interface: the emulator will autodetect the resolution of your dashboard, and it will use HD or SD in each case. Please, read the section "ROM LIST RESOLUTIONS" for more information. | ||
==IMPORTANT!!!!!== | |||
IMPORTANT!!!!! | |||
* Roms MUST be placed in the "roms" directory. | * Roms MUST be placed in the "roms" directory. | ||
| Line 50: | Line 47: | ||
ROM LIST RESOLUTIONS | ==ROM LIST RESOLUTIONS== | ||
DesmumeX v0.87 supports both SD and HD resolution in the rom list interface. You don't need to do anything: the emulator will automatically detect the resolution that you are using in your dashboard, and it will use the proper resolution in the rom list interface too. | DesmumeX v0.87 supports both SD and HD resolution in the rom list interface. You don't need to do anything: the emulator will automatically detect the resolution that you are using in your dashboard, and it will use the proper resolution in the rom list interface too. | ||
| Line 63: | Line 59: | ||
Finally, it's important to know that the emulator automatically selects HD or SD for your ROM LIST INTERFACE... but you can still select your desired resolution for THE GAMEPLAY after you choose a rom to play. So, it is possible to run the rom list interface in HD, and the games in SD if you want (games in SD spend less memory, so in a few cases this could be useful). | Finally, it's important to know that the emulator automatically selects HD or SD for your ROM LIST INTERFACE... but you can still select your desired resolution for THE GAMEPLAY after you choose a rom to play. So, it is possible to run the rom list interface in HD, and the games in SD if you want (games in SD spend less memory, so in a few cases this could be useful). | ||
==SAVE FILES== | |||
SAVE FILES | |||
Problems with savefiles should have disappeared in the former v0.8 version, because now the emulator uses the new savefile system (with the new ".dsv" format). | Problems with savefiles should have disappeared in the former v0.8 version, because now the emulator uses the new savefile system (with the new ".dsv" format). | ||
| Line 74: | Line 67: | ||
In the rom list, this DesmumeX v0.87 still keeps the possibility of creating a blank savefile in the rom list pressing the X button, but this SHOULD NOT BE NEEDED NOW. This feature will probably disappear in later versions. | In the rom list, this DesmumeX v0.87 still keeps the possibility of creating a blank savefile in the rom list pressing the X button, but this SHOULD NOT BE NEEDED NOW. This feature will probably disappear in later versions. | ||
==CONTROLS== | |||
CONTROLS | |||
The Nintendo DS has 2 screens. The screen of below can be touched with a digital pen named "Stylus". In DesmumeX, I have implemented both the physical buttons of the DS, and the possibility of "touching" the screen with a virtual "stylus". | The Nintendo DS has 2 screens. The screen of below can be touched with a digital pen named "Stylus". In DesmumeX, I have implemented both the physical buttons of the DS, and the possibility of "touching" the screen with a virtual "stylus". | ||
| Line 89: | Line 79: | ||
* Left and right triggers are mapped to the triggers of the DS. Start button is mapped to the Start button of the DS. | * Left and right triggers are mapped to the triggers of the DS. Start button is mapped to the Start button of the DS. | ||
Control of the Stylus: | '''Control of the Stylus:''' | ||
* Left thumbstick: Move the virtual cursor. | * Left thumbstick: Move the virtual cursor. | ||
| Line 101: | Line 91: | ||
If you don't need the Stylus, you can move the cursor down below the screen, and it will disappear. Move it up, and it will appear again. | If you don't need the Stylus, you can move the cursor down below the screen, and it will disappear. Move it up, and it will appear again. | ||
Change of screen: | '''Change of screen:''' | ||
* Black button: Changes the screen to be displayed on the TV. We can toggle between seeing both 2 screens (above and below), only the first screen at full resolution, or only the second screen at full resolution. | * Black button: Changes the screen to be displayed on the TV. We can toggle between seeing both 2 screens (above and below), only the first screen at full resolution, or only the second screen at full resolution. | ||
| Line 109: | Line 99: | ||
With the BACK button, the configuration menu is displayed. Pressing START + BACK simmultaneously, you will exit to the rom list. | With the BACK button, the configuration menu is displayed. Pressing START + BACK simmultaneously, you will exit to the rom list. | ||
== CONFIGURATION OPTIONS: == | |||
CONFIGURATION OPTIONS: | |||
If a game crashes during the gameplay or it is hung, you can try to enable/disable the 3D functionality, or enable/disable the dynamic recompiler. Please, if you find a game that needs to disable the dynamic recompiler to work, let me know. My final goal is that the dynamic recompiler is used all the time. At the moment, I have found that "DK Jungle Climber" needs dynamic recompiler disabled. | If a game crashes during the gameplay or it is hung, you can try to enable/disable the 3D functionality, or enable/disable the dynamic recompiler. Please, if you find a game that needs to disable the dynamic recompiler to work, let me know. My final goal is that the dynamic recompiler is used all the time. At the moment, I have found that "DK Jungle Climber" needs dynamic recompiler disabled. | ||
| Line 117: | Line 105: | ||
If a game is slow, you can play with these options to try to make it playable. For example, first of all I try to put a higher Frameskip. If frameskip is not enough, we can go with the sound: disabling the sound can bring a boost of 20% of speed (depending of the game). If you don't want to disable sound, you can decrease its quality (for example overclocking it, or reducing the number of audio channels) and this can make things speed up too. | If a game is slow, you can play with these options to try to make it playable. For example, first of all I try to put a higher Frameskip. If frameskip is not enough, we can go with the sound: disabling the sound can bring a boost of 20% of speed (depending of the game). If you don't want to disable sound, you can decrease its quality (for example overclocking it, or reducing the number of audio channels) and this can make things speed up too. | ||
'''Here is a description of the configuration options:''' | |||
Here is a description of the configuration options: | |||
* 3D funcionality: You can enable or disable it. Disabling it, the emulator can work a bit faster in a few games, although you can loose some things of the game. | * 3D funcionality: You can enable or disable it. Disabling it, the emulator can work a bit faster in a few games, although you can loose some things of the game. | ||
| Line 156: | Line 143: | ||
3) Multi-language games WITHOUT language selection menu: the game will be played with the language of your firmware. The "Language" option in the Configuration Options of DesmumeX, is usefull to play these games. One example is the European version of "Professor Layton and the Curious Village". | 3) Multi-language games WITHOUT language selection menu: the game will be played with the language of your firmware. The "Language" option in the Configuration Options of DesmumeX, is usefull to play these games. One example is the European version of "Professor Layton and the Curious Village". | ||
== INSTALLING: == | |||
To install the emulator, simply copy it to your hard disk, and put the roms inside the "roms" folder. Create a "cfg" folder if you want to store config files. | To install the emulator, simply copy it to your hard disk, and put the roms inside the "roms" folder. Create a "cfg" folder if you want to store config files. | ||
| Line 166: | Line 151: | ||
BACKGROUND LOGO, MUSIC and SCREENSHOTS: | == BACKGROUND LOGO, MUSIC and SCREENSHOTS: == | ||
The image of the screen is the logo_HD.png (if you are using HD resolution in your Xbox) or logo_SD.png one (if you use SD resolution). You can replace it if you want. The background music is the BGM.ogg file, and you can also replace it if you want. | The image of the screen is the logo_HD.png (if you are using HD resolution in your Xbox) or logo_SD.png one (if you use SD resolution). You can replace it if you want. The background music is the BGM.ogg file, and you can also replace it if you want. | ||
| Line 175: | Line 160: | ||
== TRUSTY XBOX / MODIFIED XBOX OWNERS == | |||
Trusty and modified Xbox owners can use the same executables now. The emulator will probably work much better for them. Also, the "Limit to 60 FPS" option may be very usefull if a game runs too fast ;) | Trusty and modified Xbox owners can use the same executables now. The emulator will probably work much better for them. Also, the "Limit to 60 FPS" option may be very usefull if a game runs too fast ;) | ||
SPECIAL THANKS | == SPECIAL THANKS == | ||
Thank you very much to Gilou9999, Madmab, SPPV, Weinerchnitzel, Neobomb, Freakdave, Hyper_Eye, XtecuterX73, and everybody else who helped! | Thank you very much to Gilou9999, Madmab, SPPV, Weinerchnitzel, Neobomb, Freakdave, Hyper_Eye, XtecuterX73, and everybody else who helped! | ||
FAQ: | == FAQ:== | ||
Q: Can I use compressed/zipped roms? | Q: Can I use compressed/zipped roms? | ||
| Line 213: | Line 196: | ||
Q: My screenshots are very small now! | Q: My screenshots are very small now! | ||
A: You are probably using an Xbox with HD resolution, so the rom list is displayed in HD resolution now... but you are still using SD screenshots. You will need larger screenshots. There are some samples included in "media\artwork\action\HD artworks"; simply move them to the "media\artwork\action" folder and they will be displayed very well (your roms must be named with the same filename, except the extension). | A: You are probably using an Xbox with HD resolution, so the rom list is displayed in HD resolution now... but you are still using SD screenshots. You will need larger screenshots. There are some samples included in "media\artwork\action\HD artworks"; simply move them to the "media\artwork\action" folder and they will be displayed very well (your roms must be named with the same filename, except the extension). | ||