I do not usually and never would put a version 2.0 to anything i never ported but SO much has been changed/added/fixed i cannot remember it all and decided to just do it. A lot has been done to the core and i have brought over some of the more requested features from the pc version of nestopiax. A separate scanline build will follow soon but as for now, here it is. Enjoy, guys and gals!
This is a HUGE core and compatibility update to nestopiax which also adds more gui options! Taken straight from the readme:
1.)Added the Consumer, Canonical, and Alternative palette decoders over from the pc version of nestopia, by default, the consumer palette is default. You can specify which palette decoder you want to use by going into General Options and toggling the newly added "Set Palette Decoder". Alternative is the same as Canonical except "yellow boost" is used.
2.) Added an emulate game genie distortion option to the sound menu. This only effects 2 games i know of: Megaman and Megaman 2. This must be toggled prior to loading the rom in the sound options menu and the emulator has to be restarted in order for the music to go back to normal. This was added in only for curiosity sake as some of you might remember back in the day the game genie screwing up the sound in these 2 games on the real nes.
3.) Added the brightness toggle from the pc version of nestopia. You can toggle this to -100 (darkest) all the way to 100 (brightest). 0 is the default. You can find this option in NTSC custom filter settings. I may add the rest to a later version of nestopiax.
4.) FME-7 IRQ fix (thanks to lidnariq)
5.) Set $4017 tp $00 on boot. Now passes more cpu test roms for nestopia. (thanks to rdanbrook)
6.)Baseball Stars 2 now plays accurately and correctly (glitches on start) (thanks to perilsensitive)
7.)Fixed Namcot163 sample length for waveforms greater than 32. (rolling thunder famicom music is now correct and any other games which use this)
8.)Deathbots had screen glitches, now plays correctly and accurately.
9.)Burai Fighter Fix (status area now displays correctly and accurately as only half of it showed before)
10.)Removed unused variable from CartridgeRomset.cpp (thanks to lioncash)
11.)Corrected and fixed ninja gaiden moon glitch on opening scene (thanks to perilsensitive)
12.)Fix for FDS Kaettekia Mario brothers (now plays correctly) (thanks to Fhorse)
13.)Added support for Hard drivin (prototype). now plays on nestopiax. (Dragon2snow)
14.) Other various bugfixes and tweaks that i cannot remember at the moment. All of these fixes come at NO cost to emulation accuracy!
This version has been the culmination of over a year's worth of core updates, fixes, tweaks, and more gui options. I am sure i have not listed everything here but if anyone has any issues please let me know.
This is a new release of Virtual JaguarX, the Atari Jaguar emulator for Xbox. It is faster than the previous version, thanks to having optimized the texture management (thanks to freakdave, madmab and weinerschnitzel!). This makes some games run a bit faster, and improves audio quality in other games.
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 thanks to having optimized the texture management (thanks to freakdave, madmab and weinerschnitzel!). This makes some games run a bit faster, and improves audio quality in other games.
* Some small improvements in the GUI (for example, now when you exit from a game, the GUI goes to that game in 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. 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 rarely. Disabling sound, the random crashes disappear. Rayman -> It works very well 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 is slow and has graphic glitches. 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 a bit choppy Zoop! -> A few times it works, but many times it crashes on starting.
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, freakdave for his improved video management code, and madmab for all his help and teaching
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 a new release of DesmumeX, the Nintendo DS emulator for Xbox. It is faster than the previous version due to an improved method to manage the video code (thanks to freakdave, madmab and weinerschnitzel!) and an additional part of the dynamic recompiler. It has other improvements like HD video support, and new options to achieve a proper speed.
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.7 has several improvements over the past v0.6 version, including:
* Important change in the texture rendering mode (thanks to Freakdave, Madmab and Weinerschnitzel for their help!). This gives us a nice boost!
* Ported another small part of the dynamic recompiler, which gives us another small boost.
* Added some changes here and there, that have fixed several bugs ("Dementium" works again, graphics in "Petz Catz 2" are correct now...)
* Added 720p and 1080i video modes
* Added an option to limit the speed of the gameplay at 60 FPS. This is very usefull to get the proper speed in games that ran too fast. Now some games like "Yoshi Island DS" or "Zoo Keeper" run exactly at the speed that they should (sample configurations for these games have been included in the "cfg" folder). Anyways, this options should only be used if the game runs too fast.
* Added more options to the "Auto-frameskip" feature: you can choose Auto frameskip only with odd numbers (1,3,5...), only with even numbers (0,2,4...), or with both numbers (0,1,2,3,4...). Although this is usefull in a few games, the Auto-frameskip feature is still running bad, so it is usually better to use a FIXED FRAMESKIP, combined with the "LIMIT TO 60 FPS" option explained above, if the game runs too fast.
* When you exit from a game, the emulator now goes to that game in the rom list.
* The rom list writes the full name of the selected rom in the lower part of the screen. This is usefull to see roms with long file names.
* 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.
* 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.
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.
Besides, the "Auto" option has 3 different choices: you can have auto-frameskip using only even values (0,2,4...), only odd numbers (1,3,5...) or both (0,1,2,3,4...). The "odd" and "even" options are only usefull in a few games that have problems with some frameskip values (for example, if a game only refreshes the screen in odd frames, a frameskip of 1 should be avoided).
Anyways, my advice is forgetting about the "Auto frameskip", because in several games it doesn't work very well, so many times the best choice is using the FIXED frameskip, combined with the "Limit to 60 FPS" option if the game runs too fast.
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.
Limit to 60 FPS: This options limits the speed of the emulator, trying to avoid it running too fast. Enable this option if you feel that a game is running too fast, and you will hopefully get proper speed. Obviously, this option should not be used if a game is not running too fast.
Video mode: You can choose between 480 (low resolution mode), 720p or 1080i video modes. This option cannot be changed during the gameplay.
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. Also, the "Limit to 60 FPS" option may be very usefull if a game runs too fast
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? 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!
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, cbagy 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 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 currantly 3311 games are supported.
Final burn Legends v1.18 whats New
Added support for the following games
64th Street A Detective Story Avenging Spirit P47 The Phantom Fighter Legend Of Makai Kick Off Shingen Samurai fighter Ninja Kazen The Astyanax Hachoo Plus Alpha Saint Dragon Rod Land EDF Earth Defence Force Soldam Big Striker Cybattler Peek-A-Boo Jitsuryoko Pro Yakyuu Hayoshi Quiz Quza Keison Circus Charlie Pandoras Palace Mega Zone Roc N Rope Time Pilot 84 Tutankham Battlantis Iron Horse Jail Break Blades Of Steel Rock N Rage Tricky Trap Tecmo Bowl Rack Em Up GrassPin 1945 Part 2 hack of Battle Garrega Battle Garrega Zakk Version Last Survivor Uncle Poo Come Back Toto Puzz Love Birdie Try Hard Head Hard Head 2 Super Ranger Spark Man Star Fighter The Last Day Gulf Storm Pollux Flying Tiger Blue Hawk Sadari Gun Dealer 94 Primella Super-X R Shark Pop Bingo Fantasy Zone Time Attack Bootleg Gigaman 2 The Power Battle Final Crash Bootleg Of Final Fight Street Fighter 2 Magic Delta Turbo (Hack) Street Fighter 2 Championship Edition TU-Long (Hack) Street Fighter 2 Championship Edition Turbo-BL (Hack) Sangokushi 2 Sanguo Yingxion Zhuan (Hack) Sangokushi 2 Sheng Jian Sanguo (Hack) Sangokushi 2 San Shen Jian (Hack)
Capcom Core Updated to FBA 0.2.97.26 Major Update fixing graphical and sound problems in some games plus adding support for more Bootlegs and Hacks
Fixed Silent Dragon Game Now Playable Fixed Graphical Errors in Air Buster Fixed Gear Change in Super Monaco GP Game Now 100% Playable Fixed Selfeena Game Now Playable Fixed Speed Problems in Green Beret and Rush N Attack Games Now Playable Improved The Music and FX In Sand Scorpian Fixed The Dips In Raiden 2 Raiden Dx and Zero Team Updated the Raiden 2 Driver to latest FBA for some graphical and scrolling improvements
FBA Dev Team Fixes Ported To FBL
Fixed the alignment of the text layer in Pac-Land [dink] Fixed sound in Renegade, replacing custom ADPCM with MSM5205 [barry, Alex Jackson] Fixed distorted music in Air Duel after the level 1 boss [dink] Fixed Vapor Trail running too slow (vblank timing) [dink] Fixed SFX and music in Bucky O'Hare, improve synchronization [dink, iq_132] Fixed Battle Bakraid crash in level 5 at the first mid-boss [dink] Slightly improved the music/sfx in Wyvern-F0 [dink] Preserve AY8910 port handler pointers on state load/save, fixes savestate stability issues [dink] Fixed slowdowns/sprite flicker/crash on exit in several Dataeast Dec8 games [dink] Fixed the music tempo fluxuations in Vapor Trail and Crude Buster [dink] Fixed mis-aligned sprite:bg layer in Vapor Trail [dink] Fixed slowdowns in Air Buster [dink] Fixed music in Pocket Gal Deluxe [dink]
Created Loads Of New Marquees
-Special Thanks to:
IQ_132 For sharing his latest FBA drivers with me and for help and support in adding them to FBL
Dink For sharing with me all his latest FBA code fixes and improvements and for helping me out alot with porting the code to FBL plus help and support to get games up and running which would still be broken in FBL without his advice
Treble Winner i used many of his FBA code additions and fixes in this release
Madmab For adding the 128mb xbox launching code for Final Burn Legends
+T+ For advice during the capcom update with game controls Dips etc plus pointing out a few games in need of fixes
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
Neil222 For creating the lovely FBL Skin that this Emulator is using
Destronger it was his src i used to build from
SPPV for supplying me with many different FBL src's
Floydthebarber for 128mb game testing
Chaos for 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************************** ***********************************************************************
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 speed fix for Lucky N Wild making the game now Playable in MAMEoXtras
Whats new in MameoXtras v1.14
Mobil Suit Gundam Final shooting (Now Playable) Eagle Shot Golf (Now Playable) Lucky N Wild (Now Playable) Air Rescue (Now Playable) Dragon Ball-Z VRVS (Now Playable) Top Blade V (Now Playable) Daikaiju no Gyakushu (Now Playable) Wonder Boy In Monsterland (Official Sega English Version Now Playable) Nebulas Ray (Now Has Sound) Outfoxies (Now Has Sound) Point Blank (Now Has Sound) Great Sluggers 94 (Now Has Sound) Mach Breakers Numen Althletics 2 (Now Has Sound) Super World Stadium 95,96,97 (Now all Have sound) J-League Soccer V-Shoot (Now Has Sound) Fixed Controls In Point Blank (Game Now Playable) Fixed coin Insertion Issues in Hard Dunk (Game Now Playable)
Total New Games Playable since MameoXtras v1.0
9 Ball Shootout championship Edition Rolling Crush Lethal Enforcers Lethal Enforcers 2 Cute Fighters 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.17
100% LOCK FREE 100% RESTRICTION FREE The Way It Should Be
100% Open Source !!Source Code included in Download!!