This is a new release of Virtual JaguarX, the Atari Jaguar emulator for Xbox. It is faster than the previous version, because it uses the idea of weinerschnitzel related to using optimized code in a Xbox application. Some games work faster, and other games sound better. Rayman works very well with sound, and other games like Pitfall are finally playable too.
The source code is included as an example, and it is valid for GCC or Intel C++. The source code is splitted in a pure C library with the emulator core (to be compiled with GCC or Intel C++ compilers), and Xbox-specific library for VS2003 (written in C++) and a main application that uses both libraries, as we have been discussing in these forums recently. If you are a developer and you want more info abour this matter, let me know
WHAT IS THIS?
Virtual JaguarX is an Atari Jaguar emulator for Xbox. It is a port of an old version of the Virtual Jaguar emulator (v1.0.5) with some improvements taken from later versions, and some specific optimizations for Xbox.
WHAT IS NEW?
* Speed improvement, using an optimized library. Some games work faster, and other games have better audio now.
* Rayman works with sound now, and it starts faster due to a BIOS boost trick.
* Other games run better than previous version. Pitfall is a good example. Other games like Double Dragon 5, Cannon Fodder, Evolution-Dino Dudes or Worms, work near perfect now. This is due to the optimized library trick.
* The GUI has a few improvements: roms are sorted by name, and you can use the triggers to advance quickly by the rom list.
Roms MUST be placed in the "roms" directory. Lots of formats are valid, even zipped roms (if you have troubles with a zip, read the final part of this description). Furthermore: be sure that the "roms" directory contains at least one rom, or the emulator will crash.
Besides, keep in mind that this version of the emulator can only work from hard disk.
Also, if you have a Trusty Xbox, read the final part of the "Configuration Options" section.
If you have an HD monitor, you can configure Virtual JaguarX to display graphics in 720p or 1080i resolution. In this version of the emulator, only the gameplay will be shown at those high resolutions, but the rom list menu will still be shown at 480, no matter what you configured.
To configure a high resolution, select a game in the rom list menu. After that, the emulator will show the "RECOMMENDED OPTIONS" screen. Go to the last option ("Video Mode") and select your desired resolution (480, 720p or 1080i) and after that press START to begin playing. The game will be displayed in your selected resolution.
Furthermore: you only need to do this one time. The next time that you select another rom, the emulator will "remember" your selected resolution, and it will configure it automatically as the "recommended option" (although you can change it again if you want).
Please, note that I don't own an HD TV, so I have not tested the high resolution modes myself, but beta testers have confirmed that it is working well (thank you very much to darknior for testing this!).
Please, keep in mind that the emulation is still not perfect. Even games marked in green color are not perfect (especially speaking about the sound emulation). Green color does not mean "perfect gameplay". Green color means that you can play and enjoy the game without major problems, although the emulation in many cases is not 100% accurate (or even the sound does not work at all).
------- - KEY - ------- The game plays well, or with minor glitches / slowdowns The game is playable, but it has important glitches / slowdowns The game does not work, or has critical glitches/slowdowns that make it unplayable
---------- - Games - ----------
Air Cars -> Does not work Alien Vs Predator -> Plays at good speed, but has important glitches Atari Karts -> It runs a bit slow, but it is playable. The problem is that, after a few races, the game crashes Attack of the Mutant Penguins -> It works. If you have random crashes, read the "Manual fixes" section. Battle Sphere Gold -> Does not work Brutal Sports Football -> Does not work Bubsy in Fractured Furry Tails -> Playable, although far from perfect Cannon Fodder -> Plays very well, even with sound and music Checkered Flag -> It works, but speed and framerate are not good Club Drive -> It crashes after driving a bit Cybermorph -> It works, but the framerate is far from being perfect. Besides, the recommended configuration is using not sound. You can play with sound selecting the Pipelined DSP, but if you do so, the framerate of the game is even worse Defender 2000 -> It works well Doom - Evil Unleashed -> It is playable with sound, but the size of the main window is half than normal Double Dragon V -> It works very well. Dragon - The Bruce Lee Story -> It works well, although the music is far from perfect Duckie Egg (PD) -> It works well (although it has no sound) Evolution - Dino Dudes -> It works very well Fever Pitch Soccer -> It works well (although sound is far from perfect) Fight For Your Life -> Does not work Flashback -> It works very well Flip Out -> Does not work Frog Feast -> Does not work (it crashes in the title screen) Gorf 2000 (PD) -> It works very well (although it has no sound) Hover Strike -> It works, but it has lots of graphical glitches. You can select the "Alternative Blitter" and there will be no glitches, but the game will be really slow, so the recommended configuration is playing with the standard blitter (and with glitches) I War -> It works, although a bit slow Iron Soldier -> It loads, it lets you select the weapon, it shows you the mission briefing... and it crashes Iron Soldier 2 -> It loads and you can advance by the menu, but after that, it crashes Kasumi Ninja -> It is playable, although the sound is still not good and it has random crashes Missile Command 3D -> Playable (recommended configuration is using no sound) NBA Jam TE (1996) -> It works Pinball Fantasies -> It works well, even with sound and music Pitfall - The Mayan Adventure -> It works well. This is probably the most improved game in this version Power Drive Rally -> Does not work Protector SE -> It works very well, although without sound. You can select the "Pipelined DSP" and you will hear sound, but the game will be muted after a couple of minutes Raiden -> It works very well, but it has random crashes. Disabling sound, the random crashes disappear. Rayman -> It works very well. Finally we can play Rayman with sound in this version! Ruiner Pinball -> Does not work Sensible Soccer -> It works very well, although without sound. Soccer Kid -> It works very well, even with sound and music Space War 2000 -> It works, but it seems that some elements (like the enemies) are not shown Super Burnout -> Does not work Super Cross 3D -> It hangs the emulator Syndicate -> It has critical graphical glitches that make it unplayable. Tempest 2000 -> It works at good speed, even with sound, although the music does not play well. If you have problems with Tempest 2000, read the "Manual fixes" section. Theme Park -> It has a lot of graphical glitches (for example, the floor is black). Anyways, it is playable Total Carnage -> It works, although the recommended configuration is using no sound. Towers 2 -> Unplayable, it has major graphical glitches Trevor McFur in the Crescent Galaxy -> It works well (with no sound) Troy Aikman NFL Football -> It works well Ultra Vortek / Ultra Vortex Beta -> They work. See the "Manual fixes" section for more details about their configuration Val D'Isere Skiing & Snowboarding -> It works perfect until you begin the race, then crashes White Men Can't Jump -> It crashes after the title screen Wolfenstein 3D -> Perfect gameplay, although sound is not played. If you want to hear something, you can select Pipelined DSP, Frameskip 1, Sound overclockedx3, Gpu x1, Force FPS:No... and you will hear sound, but it is so bad, that it is better to play without it Worms -> It works very well, even with sound Zero 5 -> It works well, although without sound Zool 2 -> It works well, even with sound and music, although music is choppy Zoop! -> Sometimes it works, and sometimes it crashes on starting. I don't know why. Hopefully, it will be fixed in the next release
As said before, it is not needed that you change anything, because the emulator will try to select the best options automatically. There is only one game (Ultra Vortek) where you may want to change these options manually (read the Ultra Vortek/Ultra Vortex explanation). Anyways, here is a description of the options, because you CAN change them manually if you want:
Frameskip: The emulator will skip the emulation of some frames. This can help to make the emulation faster. Also, if you enable the "Force FPS" option, using frameskip will make the needed overclocking factor to be lower, so you will probably notice better audio quality and less graphic glitches if frameskip is selected too.
Sound emulation: The DSP is the module that makes the sound in the Jaguar. This option lets you disable the sound, use normal sound, or even overclock this unit to make the sound emulation faster (although the quality of the sound will be worse if you use overclocked sound).
GPU Speed: The GPU (Graphic Processing Unit) is the module that makes the complex graphics in the Jaguar. This option lets you overclock this unit, to make the emulation faster (although you may face graphic glitches).
Force FPS: You can select an amount of FPS (frames-per-second) and the emulator will try to "overclock everything dynamically" in a smart way, in order to achieve that frame rate. In fact, you will see that in many games, the recommended configuration is "Force 50 FPS", which was the default speed for many Jaguar NTSC games.
This is not usefull for every game, because sometimes the synchronization of the modules is made by one of these modules, and if you overclock it, the game can be even slower due to synchronization issues. As allways, the recommended settings are usually the best.
There are even some games where you will see that the recommended configuration is forcing a lower number of FPS (not 50). This is normal, don't get worry by that
Use BIOS: The "BIOS" is that animation that played when selecting a game (with the red "Jaguar" word). You can choose to play this BIOS or not. Many games work both with or without BIOS, so in these games, the emulator will recommend you to skip the animation. Other games do require to use BIOS (like Rayman) and the emulator will recommend you to USE BIOS automatically. And there are even games that require to NOT use the BIOS (for example Wolfenstein 3D) and the emulator will recommend this to you too. Shortly: you will not have the need to touch this option, as the emulator selects it properly for you.
Video Mode: You can choose between 480, 720p or 1080i. The option that you chose, will be remembered by the emulator, and it will be recommended in the future for every game (so, it is not needed that you configure it all the time). Note that 720p and 1080i resolutions will only be used during the gameplay, but the rom list is still at 480 resolution.
Blitter: This is a new parameter added in this release. The blitter is the part of the Jaguar that draws the images on the screen. Now, you can choose between the classic blitter, or the newest one ("Alternative blitter"). The classic blitter is faster, while the new blitter is more compatible (although much slower). So, we will use allways the classic blitter if possible (because it is faster), and we will only use the new blitter if the games have huge glitches that make them unplayable. As allways, you DON'T NEED TO CHANGE THE RECOMMENDED OPTION. The emulator will select the recommended blitter for the rom that you selected. You will see that only a few games (like Total Carnage or Theme Park) use the new blitter.
DSP: This is a new parameter added in this release. The DSP is the part of the Virtual Jaguar that makes the sound. Now, you can choose between the classic DSP emulation, or the newest one ("Pipelined"). The classic DSP is much faster, while the new DSP is more compatible (although much slower). So, we will use allways the classic DSP if possible (because it is faster), and we will only use the new DSP if the games don't work due to audio issues. As allways, you DON'T NEED TO CHANGE THE RECOMMENDED OPTION. The emulator will select the recommended DSP for the rom that you selected. You will see that only a few games (like Ultra Vortek) use the new DSP.
INSTALLING AND/OR UPGRADING
To install the emulator, simply copy it to your hard disk, and put the roms inside the "roms" folder.
If you had the previous version of Virtual JaguarX, simply overwrite the old folder with the new one. You will even keep your saved games if you keep the content of the "eeproms" folder.
BACKGROUND LOGO AND MUSIC
The image of the screen is the logo.jpg one. You can replace it if you want. The background music is the BGM.ogg file, and you can also replace it if you want.
As far as the key mapping is related, you know that the Jaguar has 3 standard buttons (A, B and C) and a numeric keypad. The standard buttons are the most used, and they are mapped in the Xbox buttons A, B and X. After that, we must decide which is the better way to map the numeric pad. At the moment I have mapped the buttons in this way: START = 0, Y = 1, Black = 2, White = 3, Left Trigger = 4, Right Trigger = 5, dPad UP = 6, dPad Right = 7, dPad Down = 8, dPad Left = 9. Anyways, feedback will be very well received, to discuss the best way to map all these buttons.
You can exit of the game pressing START+BACK simmultaneously. You can launch a very limited in-game menu pressing BACK to change the frameskip. In fact, there is only one options that can beconfigured by the user:
* Frameskip: The default value is ZERO, because many games run at full speed (or at least at playable speed) without using frameskip. But if you play a game that runs slow, maybe increasing the frameskip can help a bit to make the game playable. Please, be warned that increasing the frameskip in the middle of the game is possible, but decreasing frameskip in the middle of the game can make it crash (you probably will have to re-launch the rom).
IS MUSIC CRAP?
There are some games that work at full speed, the sound effects are good, but the music is crap (because sometimes the quality of the sound can be very bad when overclocking the sound processor). If this is your case, and the music is so bad that you prefer to mute it, keep in mind that several Atari Jaguar games can mute the music pressing the START button (which is mapped to the '0' button of the Jaguar) and you can turn on the music again pressing START again.
So, for example if you are playing Ultra Vortek and the music is annoying, press START. The game will be at the same speed or even faster, you will hear the samples perfectly (which is way better than playing without sound) and the music will be muted.
In several other games, the music with overclocking is tolerable or even good, so there is no need to mute it.
Normally, you will not need to change the recommended configuration nor do any manual fix. But there are three cases where you will maybe need to do something if you have problems:
ATTACK OF THE MUTANT PENGUINS The recommended configuration works well, but I have detected random crashes with it. Anyways, it is the recommended one because the game plays much better with it. But if you have a lot of crashes, you can try other configurations, like disabling the sound (Frameskip: 1, Sound: OFF, GPU: x1, Force FPS: 60, DSP: Standard), or even using this other one (Frameskip: 1, Sound: Overclocked x4, GPU: x4, Force FPS: No, DSP: Pipelined). The first one runs without sound, and the second one runs with sound but slow. Crashes are very rare with these other configurations.
TEMPEST 2000 If the game "Tempest 2000" is showing with graphical glitches in your Xbox (the pipes are not shown properly), there is a trick that can help you. Get the file "6B2B95AD.eep" from the "eeproms-FIX" folder, and copy it in the "eeproms" folder. This should fix your problem. You will loose your current Tempest 2000 progress if you do it, but at least you should be able to play it again.
ULTRA VORTEK / ULTRA VORTEX Read this section only if you want to play the Ultra Vortek/Ultra Vortex game.
As said above, the emulator will allways recommend you the best settings for every game. You don't need to change these options. But there is a game which has several versions or dumps available in internet. It is the game Ultra Vortek, and you will be able to find even an interesting BETA release named Ultra Vortex Beta.
Unfortunately, each version of Ultra Vortek/Vortex is quite different from the others, and each version needs a different set of configuration options to play at full speed. After testing many of these versions, I have programmed that the emulator will recommend you a configuration that plays quite well in all of these Ultra Vortek / Ultra Vortex versions. In some of them, you will be able to play with the settings "as they are". In some other versions, you can play with the settings "as they are", but you will need to press START in the main menu to disable the music (because the music in the final versions of Ultra Vortek makes the game go very slow). So, in other words: you can play every version of Ultra Vortek / Ultra Vortex with the recommended settings, but in some of them (if it runs very slow) you may need to disable the music pressing START in the main menu.
But... if you are a lover of Ultra Vortek, you may want to change the configuration settings manually. The "recommended settings" are a set of options that work well for every version of the game. But if you choose a single version, you may find a set of options that makes it run better (especially in the Beta versions). The recommended options in this case, are only a set of options that make the game "playable" for every version, although in some cases they may be not the best.
I want to say thanks to all the people that helped me in the port process: Neobomb, Hyper_Eye, Madmab, Freakdave, weinerschnitzel, XtecuterX73, darknoir, the Surreal64 CE team, the creators of the original Virtual Jaguar emulator (nwagenaar, Caz, Adam Green, Aaron Giles, David Raingeard, Bernd Schmidt, Sam Lantinga, Ryan C. Gordon, Curt Vendel, Reboot, byuu, and mainly thanks to Shamus for his help!) and the creators of all the libraries for Xbox.
Huge thanks to weinerschnitzel for his great idea about using optimized code in Xbox applications.
Besides, big thanks to all the people that make possible the Xbox scene and the emuxtras project, Neobomb (again!), Wimpy, Waal, Bigby, Madmab, Perr, Mega Man, SPPV... Thank you very much for your work!
The sources of the emulator are in the same package, so if anyone wants to see them and try to improve them, it will be very wellcome. You can contact me if you want to do it.
This is another update to NES6502's Final Burn Legends.
Final Burn Legends is a port of Final Burn Alpha 2.99.07 to the Xbox. It also includes parts of FBA-XXX Pro 1.29. And some of the latest FBA code over 2700 games are supported.
Final burn Legends v1.16 whats New
Added support for The Following Games
Hammer Away Air Assault Fire Barrel Dream Soccer 94 (World Version) Alien Invaders (Prelim Sound) Asterix Lethal Enforcers Bucky O-Hare GI Joe Wild West CowBoys Of Moo Messa Xexex Dragon Master Bishi Bashi championship Super Bishi Bashi Championship Time Limit Progress Knuckle Joe Samurai Nihon-Ichi Lady Master of Kung Fu Go Go Mr. Yamaguchi Mission 660 Ring Fighter Space Invaders Mario Bros Atari Tetris Racing Beat Side Arms-Hyper Dyne Turtle Ship Dygar Twin Falcons Ark Area Mutant Night Ninja Kid 2 XX Mission Omega Fighter Omega Fighter Special Dragon Ball-Z (Upgraded 128mb xboxes Only) Dragon Ball-Z 2 super Battle (Upgraded 128mb Xboxes Only) Violent Storm (Upgraded 128mb Xboxes Only) Mystic Warriors (Upgraded 128mb Xboxes Only) Metamorphic Force (Upgraded 128mb Xboxes Only)
Massive Konami core update
All the Konami games now have improved sound and graphics this also fixes some games that had graphical problems which rendered them unplayable Ajax and TMNT 2 for example
Light Gun Games
Ported dinks new Light Gun Crosshair handling code across from FBA basically the Crosshairs now disappear after 4 mins of inactivity this stops the player 2 Crosshair from staying on Screen when not in use
Added sound to Air Duel All Irem 72 based games now have better sound Fixed music and graphics in Dragon Breed game now playable Fixed bad graphics in the following games making them playable Image Fight Battle Chopper Hamerin' Harry Ninja Spirit Legend of Hero Toma X-Multiply (Japan Version Only) World version plays faster but has some slight graphical problems
Misc Fixes Fixed in game crashes in Battle Shark game now fully playable Fixed in game crashes in Night Striker game now fully playable Fixed in game crashes in Space Gun game now fully playable Fixed sound problems in Mr Do Improved Controls in After Burner 1 and 2 Fixed Speed and music issues in Pang and Buster Bros Fixed Sound Sample playback in Trojan and Avengers Fixed The Slowdown in Surprise Attack Fixed Slowdowns in Nostradamus
Created loads of New Marquees
-Special Thanks to:
IQ_132 Dink and Treble Winner i used many of their FBA code additions and fixes in this release
Madmab For adding the 128mb xbox launching code to Final Burn Legends
BritneysPAIRS for sharing with me the graphical fixes for the Gladiator Road Of The Sword and SVG Spectral Vs Generation plus help and advice with adding the game rotation code
+T+ For general advice and support plus pointing out a few games in need of fixes
Neil222 For creating the lovely FBL Skin that this Emulator is using
destronger Who's FBL sources i built this from
SPPV For Supplying me with many FBL sources
Floydthebarber for help with 128mb game testing
Chaos for help with game testing
*********************************************************************** *******Remember to refresh your game list in the option screen!!****************** ***********You may want to create your own dat list too.************************ **********Go to option at the dash board and create a dat file******************** *******go to tools in your fbl folder after you've FTP'd to it and run the************* ******************the file in RomCenter or ClrMAME************************** ***********************************************************************
This is a new release of DesmumeX, the Nintendo DS emulator for Xbox. It is faster than the previous version, because it uses the idea of weinerschnitzel related to using optimized code in a Xbox application. The source code is included as an example of how to split the code in a library (to be compiled with GCC or Intel C++ compilers) and a main application (with the Xbox related code) as we have been discussing in these forums recently. If you are a developer and you want more info abour this matter, let me know
What is this?
DesmumeX is a Nintendo DS emulator for Xbox. It is based on the version 0.9 of Desmume, plus the port DSONPSP of Yoshihiro, and some specific changes for Xbox. Besides, lots of things related to 3D functionality have been gathered from version 0.9.2, and the dynamic recompiler has been taken from the 0.9.10 version.
Please, don't expect a good emulation in many of your roms. This emulator is still not fully optimized. Anyways, this version can play some games quite well.
IMPORTANT: To toggle between the different display modes, press the BLACK BUTTON (read the "Controls" section for more information). If all the action happens in only one screen, you will feel a much better experience if you choose to show only that screen at full resolution
Only uncompressed roms are supported.
What is new?
DesmumeX v0.6 is the same than v0.5, but it has a boost of around 10%, because it uses the idea of weinerschnitzel related to building libraries with a faster compiler (GCC or Intel C++) and calling these libraries from a Xbox application.
This has given us a small boost, and now several 2D games can be playable with the correct settings (New Zealand Story, Bubble Bobble Double Shoot, Bubble Bobble Revolution...).
Remember that when you have selected a configuration for your rom in the GUI, you can press the "Y" button (before starting to play the game) and then the emulator will create a config file for that game (stored in the "cfg" folder). Next time that you play that game, the emulator will "remember" your favorite configuration. This system needs that the folder "cfg" is existing, to be able to create the config files.
I have detected that this boost idea has broken at least one game (Dementium) and probably a few more, but I will try to fix this in later versions.
Source code is included, as an example of splitting it in an optimized library for the emulator core and a dummy main application for the Xbox related core.
* Roms MUST be placed in the "roms" directory.
* Roms must be UNCOMPRESSED, with the .NDS extension.
* Games can be trimmed with a program like "NDSTokyoTrim25Beta2.exe" to make them smaller, and they will use less space in disk.
* This emulator can only work from hard disk.
Problems with Save Files?
Some games will show a message when starting, telling that they are not able to read or write the save file. A few times, resetting the game is enough to fix it, but if it does not work, I have programmed a trick that will fix this issue: in the rom list, place the cursor over the problematic game, and press the "X BUTTON". This will create a BLANK SAVE FILE. You only need to do this step once. After that, you will be able to play the game properly (and you will be able to save your progress normally).
Please, do this trick only if you found problems with a game. If you do it with another games, you may have issues (for example, you will loose all your current saved games for that game). This trick is only usefull in the case that you cannot play a game, due to save file troubles.
The Nintendo DS has 2 screens. The screen of below can be touched with a digital pen named "Stylus". In this version of DesmumeX, I have implemente both the physical buttons of the DS, and the possibility of "touching" the screen with a virtual cursor.
* D-pad: It's mapped to the D-pad of the Nintendo DS
* A,B,X,Y buttons: They are mapped to the Triangle, Square, Circle, Cross buttons 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:
* Left thumbstick: Move the virtual cursor
* White button: Touch the screen with the virtual cursor. You can even drag and drop, keeping the white button pressed.
* Pressing the right thumbstick changes the color of the cursor.
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:
* 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.
Note: Showing only one screen is slightly faster than displaying the 2 screens.
With the BACK button, the configuration menu is displayed. Pressing START + BACK simmultaneously, you will exit to the rom list.
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.
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:
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.
Frameskip: There are two options related to Frameskip: a Mode (Auto/Fixed) and a Value. Let's explain this with an example: if you select FIXED frameskip and value=3, the emulator will use a constant value of 3 for the Frameskip. On the other hand, if you select AUTO-frameskip and a value of 3, the emulator will change the value of the frameskip automatically, with a maximum value of 3 (i.e, between 0 and 3) to try to achieve a ratio of 60 frames per second. So, in the "AUTO" mode, you configure a value that is the maximum frameskip that you are going to tolerate.
Unfortunately, in several games the Auto function does not work very well, so many times the Fixed option is better.
Sound: You can disable sound (of course this brings the greatest boost) or overclock it. Overclocking x2 has no effect (I still don't know why), overclocking x3 or x4 will reduce the audio quality and boost the emulation.
Number of audio channels: The DS has 16 audio channels. We can configure to play 16, 8, 4 or only 2 channels. This speeds up things too. There is no "cracking" sound (as in the overclocking option) but you will feel a lack of notes in the played songs.
Graphics: We can select if the emulator is going to draw only the screen that we are seeing ("optimized"), or both screens ("everything"). The "optimized" choice is faster, but some games will not refresh the screen properly with this method. If your game is frozen, try selecting "Graphics: everything".
Pointer speed: We can select the speed that the virtual cursor uses in its movement
JIT/Dynamic recompiler: This should be ALLWAYS ENABLED, because everything will run faster. Please, if you find a game that needs to disable the dynamic recompiler to run, let me know. If a game runs too fast, you can disable the dynamic recompiler, and it will run slower.
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.
Background logo, music and screenshots
The image of the screen is the logo.jpg one. You can replace it if you want. The background music is the BGM.ogg file, and you can also replace it if you want.
You can put screenshots of your games in the media/artwork/action folder. Some sample screenshots are included. I recommend resizing your screenshots to the same size of these samples (200 pixels height), and they will show very well in the GUI.
Trusty and modified Xbox owners can use the same executables now. The emulator will probably work much better for them
Q: Can I use compressed/zipped roms? A: No
Q: The game is running, but the image is frozen! A: Try selecting "Graphics: everything", or selecting a different value for Frameskip. Some games only refresh the screen on odd frames or on even frames. So, if we use an odd value for frameskip and the game refreshes in odd frames, we will not see any change on the screen...
Q: Can I use some software to make the big roms smaller, to be played in DesmumeX? A: Yes, some programs like "NDSTokyoTrim25Beta2.exe" can make roms a bit smaller.
Q: This game is too slow, even changing the configuration options! A: I'm sorry, this emulator is still not fully optimized. If you want to help to improve this emulator, let me know
Q: This game is too fast! A: Try disabling the dynamic recompiler, and the game will run much slower.
Thanks to all the persons that, during the years, have built an awesome scene for the Xbox: developers, graphic artists, contributors, Xtras creators, admins, moderators... and gamers too!
Huge thanks to weinerschnitzel for his idea related to using a different compiler to build optimized code.
Thanks to all the people that have helped me in the development of this or any other of my projects: Neobomb, Hyper_Eye, Madmab, Freakdave, weinerschnitzel, XtecuterX73, darknoir, bigby, elconejotres, the Surreal64 CE team... And thanks to the people keeping alive the marvelous emuxtras site!
Thanks to the creators of Desmume, and thanks to Yoshihiro for his port of Desmume for PSP, as it was a good reference to create DesmumeX.
Thanks a lot to the beta testers: darknior, dominater01, elconejotres, NOTTHESAME, froggyskipper, pmaster, tkeely4777, catch_2030, Master13, othello, scorp316, captainsensation, Esppiral, Hardak, SPPV, ganjatron, Johanmus, r27blades and xcalibur. Their help has been very important to advance with this emulator.
The sources of the emulator are in the same package, so if anyone wants to see them and try to improve them, it will be very wellcome. You can contact me if you want to do it.
This is a port of the Rockbot game (a fanmade Megaman clone) for Xbox.
The BACK button is reserved for PAUSE and QUIT the game. Other than that, you can redefine the rest of the controls as you prefer in the OPTIONS section.
Default controls in the game:
You can use the analog stick or the d-pad to control the game (whatever you prefer). A button: Dash B button: Jump X button: Shoot Y button: Shield R-trigger and L-Trigger: They are usefull to make some selections later in the game START button: Needed to make selections in the menus, skip scenes and dialogs... BACK button: PAUSE and/or QUIT de game. This key cannot be redefined.
MAMEoXTRAS Contains Coding by: Erik Abair, opcode, luckyMIC, superfro, XPort, bendermike, Ebsy, HK$, IQ_132, gamezfan, destronger, cbagy, And BritneysPAIRS. ----------------------------------------------------------------------
This Is An Update To MameDOX Based On Version 1.1 It contains New Updated Driver Work By IQ_132 BritneysPAIRS And gamezfan Plus Brand Spanking New Skins By destronger and cbagy Thanks to cbagy for lightgun fixes And RetroPlay for the new included cleaner Rom Dat File
For help guidance and support Thx alot guys couldn't have done it without you
Additional Thanks to BritneysPAIRS for sharing with me the following.......
The fix for the end of game crash in Double Dragon
Whats new in MameoXtras v1.13
Lethal Enforcers (Now Playable) Lethal Enforcers 2 (Fixed Controls Game Now Playable) 9 Ball Shootout championship Edition (Now Playable) Rolling Crush (Now Playable) Fixed End of Game Crash In Double Dragon Fixed coin Insertion Issues in Virtua Bowling
Turned on the Blood in the following games....
Dragoon Might Violent Storm Lethal Enforcers 2
Note you need to move the crosshair off the screen to reload in the Lethal Enforcers games...
Lethal Enforcers Bottom of Screen Lethal Enforcers 2 Right hand of Screen
Total New Games Playable since MameoXtras v1.0
Raiden Fighters 1 Single Board Version (Now Playable) 9 Ball Shootout (Now Playable) Virtua Bowling (Now Playable) Dragon World (Now Has Full Sound) Teeter Torture (Now Playable) Guts N Glory (Now Playable) Lord Of Gun (Now Playable No Sound) UFO Senshi Yohko chan (Now Playable) Gals Panic S3 (Now Playable) International Team Laser (Now Playable) Thunder Strike (Now Playable) Billiard Academy Real Break Euro Version (Now Playable) Road Riot 4WD (Fixed Controls Game Now Playable) Operation wolf 3 (Fixed Controls Game Now Playable) Raiden Fighters (Now Playable) Raiden Fighters 2 (Now Playable) Raiden Fighters jet (Now Playable) Raiden Fighters 1 2 Jet Single Board Versions (Now Playable) Viper Phase 1 (Now Playable) Battle Balls (Now Playable) Rapid Hero (Now Has Full Sound) Pop Bingo (Now Playable) Planet Probe (Now Playable) Dyna Gear slowdown issues fixed Fire Barrel Air Assault Rock' N Tread 2 Rock' N 3 Rock' N 4 Added Sound for all the Rock' N Games Added Sound to Fire Barrel and Air Assault Racing Beat Double Wings Asura Buster Hard Times Hot Mind Excelsior Playchoice-10 Metroid Playchoice-10 Mario's Open Golf Playchoice-10 Baseball Stars Be A Champ Sand Scorpion B-Rap Boys (Rollercoaster graphics bug fixed) Storm Blade (Bad graphics on levels 2-6 fixed) Ultra-X Weapons (Bad graphics on all levels fixed) Round Up 5 Super Delta Force Hyper Crash Heavy Smash Pocket Gal Deluxe Super Bishi Bashi Championship Downtown Joystick version Ghox Joystick Version Rabbit Battle Shark Joystick Version (Game Controls Perfectly Now) Kabuki-Z Ninja Kazan (English version of Iga Ninjyutsuden) Raimais (World Version) Title Fight (USA Version) The New Zealand Story (New Rom Versions) Raiden Fighters 2 2000 Raiden Fighters Jet 2000 Power Instinct 2 (USA Version) Action Hollywood Mouse Shooter GoGo Arm Champs 2 Gauntlet 2 (World 4 player Version) Ikari Warriors Joystick Version Guerrilla War Joystick Version Power Instinct Legends (USA Version) Ikari 3 The Rescue (Joystick Version) Crystal Castles (Joystick Version) Super World Court (English Language World Version)
Questions & Answers Q My New Zealand Story Rom No longer Works Why is that?? A A new Rom is required which ive provided in a roms pack just delete tnzs.zip from your roms folder and replace with the new one
Q How do i install this emulator A See below First check your xbox E:\Tdata\4d414d46 folder to make sure there is no previous save file folder inside it If there is it will be called system just remove it before booting MAMEoXtras for the 1st time To install on your Xbox HDD just simply pick your preferred emulator folder and FTP it across
Q My roms dont work A Use the dat provided in romcentre to scan against your romset and make your roms compatable with this emulator
Q Ive used the dat and still my roms wont work A Lucky for you ive upped a copy of my romset to my Repo Folder
Q How do i skip warnings before the games load A In the main menu make sure all skip warning settings are enabled
Q What games does this play A Mame arcade games only
Q Does it play console games A Dont be a daftie
Q Does it play Final Burn Legends Arcade Games A Nope use FBL v1.12