MAMEoX - MAME/Arcade Emulator for XBox v0.84.b3

http://www.mame.net

http://mameox.sourceforge.net

http://xport.xbox-scene.com


What's new :

 - Fixed screenshot position

 - Fixed genre/version info

 - Updated VM.TXT file

If you're installing over b2, then you can simply upload the new distribution
files into your existing MAMEoX directory and overwrite the existing files.

You'll need to rescan your ROMs to see the new genre/version info.

If you're having problems, then I suggest completely removing the older MAMEoX
installation files (except for your media like screenshots and roms).  Also
delete all of the files in the T:\4D414D45 directory.  Then reinstall MAMEoX.

If, after you have rescanned your roms, the screenshots becomes misplaced
again, simple copy over the "skin.ini" file from the Skins\Original directory.

Stella, Gnuboy, SMSPlus, FCEUltra, HUGO, NeoPop, DGen, Bochs, HUGO-CD,
FMSXBox, Bliss, WinSTon, Gens, Z26X, StepmaniaX, PCSXBox, XBoyAdvance,
DOSXBox, AtariXLBox, MirrorMagicX, KoboX, MaelstromX, MarblesX, Vice64X,
Vice20X, VicePETX, KegsX, XPired, AdamX, WonderSwanX, BeatsOfRageX,
PowermangaX, LynxBox, BlueMSXBox, GladiatorX, AmphetamineX, StarfighterX,
PachiX, BlobWarsX, OdysseyX, ArnoldX, X68000X, WinUAEX, MAMEoX+VMM...
what's next?

Enjoy!



-------------------------------------------------------------------


MAMEoX - MAME/Arcade Emulator for XBox v0.84.b2

http://www.mame.net

http://mameox.sourceforge.net

http://xport.xbox-scene.com


What's new :

 - Fixed Namco System 1 bug - this should fix the following games:

    - shadowld
    - dspirit
    - quester
    - blazer
    - pacmania
    - galaga88
    - ws
    - berabohm
    - alice
    - bakutotu
    - wldcourt
    - splatter
    - faceoff
    - rompers
    - blastoff
    - ws89
    - dangseed
    - ws90
    - pistoldm
    - soukobdx
    - puzlclub
    - tankfrce

 - Fixed bug with DigDug, Xevious, Bosconian 

 - All cleanup activity is now skipped when exiting a game and the launcher is
   simply reloaded.  This should fix most of the freezing issues during exit.

 - Fixed input mapping bug where changes made to game-specific mappings were 
   being applied to the primary default configuration file.



Stella, Gnuboy, SMSPlus, FCEUltra, HUGO, NeoPop, DGen, Bochs, HUGO-CD,
FMSXBox, Bliss, WinSTon, Gens, Z26X, StepmaniaX, PCSXBox, XBoyAdvance,
DOSXBox, AtariXLBox, MirrorMagicX, KoboX, MaelstromX, MarblesX, Vice64X,
Vice20X, VicePETX, KegsX, XPired, AdamX, WonderSwanX, BeatsOfRageX,
PowermangaX, LynxBox, BlueMSXBox, GladiatorX, AmphetamineX, StarfighterX,
PachiX, BlobWarsX, OdysseyX, ArnoldX, X68000X, WinUAEX, MAMEoX+VMM...
what's next?

Enjoy!



-------------------------------------------------------------------



MAMEoX - MAME/Arcade Emulator for XBox v0.84.b1 

http://www.mame.net

http://mameox.sourceforge.net

http://xport.xbox-scene.com


What's new :

 - Virtual memory - practically everything that runs in MAME/Windows should run 
   on MAMEoX now

 - MAME 0.84 sources merged

 - Lightguns should work pretty well now


=========================================================
Important Notes - Read EVERYTHING here before complaining
=========================================================


--------------
Virtual Memory
--------------


There is a file called VM.TXT that must be placed alongside the DEFAULT.XBE
and MAMEOX.XBE files.  It contains game-specific VM settings.

Not every single game will work "as-is".  A lot of games are defined in the VM.TXT
file and thus will "just work", but there are undoubtedly many that you will have
to define for yourself.  This should (hopefully) be easy for anyone.

Furthermore, updates will be made to the VM.TXT file and can be downloaded from
http://mameox.sourceforge.net/vm.txt when they are ready.

Feel free to use the forums to let us know of any changes you make to your VM.TXT
file so we can add it to the official one.




--------------------------------------------------
How To Make New Virtual Memory Settings For A Game
--------------------------------------------------



If you come across a game that is giving you an "out of memory" error, then you
will need to manually define some settings in the launcher.

Press START to bring up the main menu.  Select Options Menu.  Press LTRIGGER
once to get to the Virtual Memory Options.


Set "Force VMM" to "Yes"


Leave "Threshold" at 4MB


Set "Commit Size" to 3072 KB


Leave "Distribute" at 65535


Now try running the game. 


If you still get an out of memory error, then go back to the Virtual Memory Options
and change "Commit Size" to 2048KB.


If you still get an out of memory error, then go back to the Virtual Memory Options
and change "Commit Size" to 1024KB.


If you still get an out of memory error, then go back to the Virtual Memory Options
and change "Commit Size" to 768KB.


If you still get an out of memory error, then go back to the Virtual Memory Options
and change "Commit Size" to 512KB.


If you still get an out of memory error, then go back to the Virtual Memory Options
and change "Threshold" to 3MB.  


If you still get an out of memory error, then report it to the MAMEoX team as a bug.


Don't automatically set the "Commit Size" setting to 512KB.  Even though setting it
to 512KB will virtually ensure that the game loads, it will load much more slowly
than if you set it at 3072KB.  


Remember - a smaller "Commit Size" setting results in longer load times. 


Once you have some settings that work, it's time to add it to the VM.TXT file so you
don't need to manually set them again in the future.  Each line in the VM.TXT file
looks like this:

ddsom    4 32 65535 

The first field is the standard 8-character MAME game name

The second field is the same number as "Threshold" value in your settings

The third field represents the "Commit Size".  Take the value from your settings
and divide it by 64.  Enter the result as the third number.

For example, if your Commit Size is 512KB, then the value in the third field would
be 8.  ( 512 / 64 = 8 )

Here is a quick table:

Commit Size in GUI        Field #3 in VM.TXT
       512 KB                       8
       768 KB                      12
      1024 KB                      16
      2048 KB                      32
      3072 KB                      48

The fourth field is the same number as the "Distribute" value in your settings.
(This should almost always be 65535)


Enter the new line of values into your VM.TXT, upload it to your XBox, make
sure that "Force VMM" is set to "No", and load up the game.  It should work fine
now.

Be sure to inform the MAMEoX team of your addition so we can add it to the 
official VM.TXT for everyone to download. 

***  Remember to set "Force VMM" back to "No" before running other games!!  ***


-----------
Be Patient!
-----------

Some games, like the encrypted NeoGeo games (Metal Slug 3, King of Fighters 2000) and
pretty much all the Psikyo games, take a LOOOONG time to load.  Even after it says
"Done Loading" you will sometimes have to wait a couple of minutes before it starts.
When in doubt, let it run for a good 5 minutes to be sure that it's not still
trying to load. 


----------
Light Guns
----------

Be sure to recalibrate your light guns before trying to use them.

Light guns don't work very well on games with dark backgrounds.  


---------
CHD Files
---------

Place your CHD files in a subdirectory called HDIMAGES




Stella, Gnuboy, SMSPlus, FCEUltra, HUGO, NeoPop, DGen, Bochs, HUGO-CD,
FMSXBox, Bliss, WinSTon, Gens, Z26X, StepmaniaX, PCSXBox, XBoyAdvance,
DOSXBox, AtariXLBox, MirrorMagicX, KoboX, MaelstromX, MarblesX, Vice64X,
Vice20X, VicePETX, KegsX, XPired, AdamX, WonderSwanX, BeatsOfRageX,
PowermangaX, LynxBox, BlueMSXBox, GladiatorX, AmphetamineX, StarfighterX,
PachiX, BlobWarsX, OdysseyX, ArnoldX, X68000X, WinUAEX, MAMEoX+VMM...
what's next?

Enjoy!
