Share

MAMEoX (MAME on XBOX)

Project News for MAMEoX (MAME on XBOX)

  • Website forums fixed

    Sourceforge upgraded their MySQL servers to 4.1.x, and we neglected to move our database over to it. However, the nice folks at sf.net have provided a database dump, and the forums (http://mameox.sourceforge.net/forums/) are back up and running.

    2005-11-15 15:35:05 UTC by falz

  • MAMEoX v0.84.3b released

    My apologies for the delay in having the source uploaded and available. I was on a buisness trip for the last couple of weeks can could not make the release. Better late than never, right?

    Enjoy, and major thanks to Xport for all of his hard work on this!

    2004-08-25 04:24:58 UTC by noodle1009

  • MAMEoX v0.84.1b released

    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!

    2004-07-24 17:25:23 UTC by noodle1009

  • MAMEoX v0.79.1b released

    MAMEoX is a port of the popular MAME (Multi Arcade Machine Emulator) system to the XBOX. The main goals of the project are to provide a well documented port with a consistent coding style. The 0.79.1b release incorporated the 0.79 MAME core and fixed a small bug for warning message when clock is not set.

    2004-02-11 16:37:03 UTC by noodle1009

  • MAMEoX 0.76.1b released

    MAMEoX 0.76.1b Release notes:

    + Incorporated 0.76 MAME core
    + Incorporated 0.75 MAME core
    (.76 came out too quickly to release)

    2003-10-20 04:09:47 UTC by falz