Jump to content
IGNORED

MAMEoX 0.84.b1 Released


Stroker Ace

Recommended Posts

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!

Link to comment
Share on other sites

Coolio. But why are people so focussed on Mame when FBA-XXX runs everything almost perfectly. Ah well, can't have anough working arcade emu's can you :)

FBA runs CPS, NeoGeo and Psikyo games.

MAMEoX runs EVERYTHING.

That's why MAME is so important.

Link to comment
Share on other sites

Sorry if its against the rules due to these being created with the official SDK but would someone be kind enough to PM me where I could download the latest mame and fba-xxx for the Xbox please  :)

#xbins

How do I put this on my xbox? Just transfer over to the original MAMEoX folder on my xbox?

That's all I ever do.

Link to comment
Share on other sites

A lot of the games we think of as lightgun games aren't lightgun games, remember - Games like Operation Wolf/Thunderbolt and Space gun actually use a joystick in the shape of a gun.

Space Gun is my favourite, though.

Historic

When it's something new, that's historic. This is t'riff.

Link to comment
Share on other sites

With MAMEoX most likely seeing regular updates in much the same way as the PC version, all the major 8 and 16 bit consoles done to a high standard, several major home computers and the vast majority of 2D arcade games all running nicely on the XBox, most of the emulation bases are covered.

So, what's next for XBox emulation, then?

Surreal64 v2 is being done right now, so that's something to look forward to, but that's 'more and better' rather than 'new'.

I'd like to see a port of Zinc, as unlikely as it may be. Zinc will run in a more than acceptable manner on a PC with a similar spec to the XBox - it's just the port job that'll be hard, as well as the usual virtual memory issues. It's something I'd like though, being a big fan of Strider 2. Anything to get ZN-1/ ZN-2/System 11 emulation up and running would be nice, if it's at all possible.

We'll obviously never see a Saturn emulator, and CPS3 is a long, long way off, even on the PC.

So, other than tweaks to established emulators, what's next?

How about one of the few pinball emulators such as PinMAME of Visual Pinball? Now THAT'S something I'd be interested in.

Link to comment
Share on other sites

I'd like to see a port of Zinc, as unlikely as it may be. Zinc will run in a more than acceptable manner on a PC with a similar spec to the XBox - it's just the port job that'll be hard, as well as the usual virtual memory issues. It's something I'd like though, being a big fan of Strider 2.

Zinc?

Please explain.

Also, wasn't there word of them attempting to port Chancast to the Box?

I'd be very suprised (but overjoyed) if they can get that running full speed.

Link to comment
Share on other sites

Zinc emulates ZN-1/ ZN-2/System 11. A port is unlikely, to say the least.

Chankast works in a half-assed way on a high-spec PC, let alone the XBox. Mmmmmmmmmaybe they can get it running the Puzzle Bobble games or something, but anything else I remain doubtful about.

Link to comment
Share on other sites

Surreal64 v2 is being done right now, so that's something to look forward to, but that's 'more and better' rather than 'new'.

There's a lot of room for improvement in that one, so it would almost be as good as a new emu.

As for Pinball, the emu Rev Stu goes on about was written in Visual Basic IIRC, so no chance of seeing that on Xbox I imagine.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Use of this website is subject to our Privacy Policy, Terms of Use, and Guidelines.