Menu

MAMEoX 0.71.1b release info

New release time, (it'll go up within the next couple of hours) notable changes follow:

- Integrated MAME core 0.71

- Switched to a more aggressive handling of silent XBE
dependencies. This change frees up almost another megabyte of
RAM, which will hopefully get a couple more games working. This
will undoubtedly break games that used to work until they are
reported and thrown into the new families, but it gives up about
a meg of RAM.
To anyone who just read through that paragraph, please pardon the
yelling:
THERE IS A VERY GOOD CHANCE THAT THIS BUILD WILL BREAK SOME
ROMS THAT WORKED BEFORE! THIS IS A CONSEQUENCE OF AN AGGRESSIVE
STRATEGY TO RECLAIM A LITTLE MORE RAM. PLEASE, PLEASE, PLEASE
REPORT ANY ROMS THAT HANG/CRASH!!
Just had to make sure that everybody gets at least that part, if
you guys don't report the bugs, I don't find them and can't fix
them for you :)

- Added a START menu to the Launcher. Many actions that were
previously accomplished via shortcuts are now performed by
pressing "START" and selecting an item in the menu.

- Integrated new graphics from r4dius and cleaned up the layout of
the help/options screen.

- Fixed a problem where BIOS games were hidden when "clones"
were filtered out
- Added several ROM filter/sorting options, these may be changed
via the Options menu. Filtering is toggled with the BLACK
button.
- Put in support for rom colorization/filtering on ROMSTATUS.XML
(This file will become available to the general public when the
new site goes live). See the addendum below for info on the
format of this file for the adventurous testers out there :)
- Fixed the problem where moving a ROM to the backup directory
would not remove it from the ROM list cache file.

- Changed the functions in the MAME core that ask for memory
to use a wrapper function where we can properly catch out of
memory conditions. This makes the system far more stable, and
as a bonus, we can print out a sensible error message
(Out of memory) instead of asking you guys to learn the 20
different messages that really just mean "Out of Memory"

- Added VSYNC option
- Added frame throttling option
- Increased autoframeskip reliability

- Removed history.dat support (we might add support in the Launcher
in the future, but in-game history is probably out of the
question, sorry for getting everybody's hopes up w/ the last
release).

-- Addendum ---------------------------------------------------------

ROMSTATUS.XML:

This release of MAMEoX adds preliminary support for an input file
from our upcoming ROM status reporting tool. This file will allow
MAMEoX to automatically hide ROMs that have been reported as broken.

To use the file, you'll eventually download it from the reporting
tool, and place it in the GENERAL subdirectory of your MAMEoX
directory.

For anybody who wants to try out the functionality, we're providing
a simple example file:

<Roms>
<Rom name="005" version="?">
<Status>Working</Status>
<Statusnumber>1</Statusnumber>
</Rom>

<Rom name="1942" version="?">
<Status>Slow/Frameskip</Status>
<Statusnumber>2</Statusnumber>
</Rom>

<Rom name="1941j" version="?">
<Status>Crash in game</Status>
<Statusnumber>3</Statusnumber>
</Rom>

<Rom name="1943" version="?">
<Status>Out of memory</Status>
<Statusnumber>4</Statusnumber>
</Rom>

<Rom name="1942a" version="?">
<Status>Other nonworking</Status>
<Statusnumber>5</Statusnumber>
</Rom>
</Roms>

The name="" attribute must be set to the name of the zip file of
the ROM, not to the description (don't worry, the reporting tool
will make this _much_ easier to figure it out).

version="" is currently ignored, you don't even have to include it.

The <Status></Status> tag is also ignored, it's just there to make
the file more readable.

The <Statusnumber> tag is read, the valid values are:
1 - ROM works
2 - ROM works, but has framerate problems
3 - The ROM crashes
4 - The ROM prints an "Out of Memory" message and quits
5 - The ROM doesn't work, but no more info is available

Please be aware that this is only preliminary support, so it's
likely very easy to crash MAMEoX with typos. If you have problems
after adding a ROMSTATUS.XML file to the GENERAL directory, please
post your file as a bug so that we can check it out and try to make
the system more robust! (You should also move it from the GENERAL
directory so your copy of MAMEoX works again :))

Posted by Erik Abair 2003-07-07

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.