Jump to content

Mame 0.109u2, Intermediate Update


Robert

Recommended Posts

0.109u2

-------

 

IMPORTANT NOTE TO OSD DEVELOPERS: As of this release, you are now required to make use of options.c to set core options. At a minimum, this requires calling options_init(NULL) before calling run_game().

 

 

MAMETesters Bugs Fixed

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

capbowl0109u1yel [Aaron Giles]

 

 

Source Changes

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

Improved DIP switches in the yunsun16 driver and added more documentation. [stephh]

 

Improved timer accuracy and added save state support to the 6526 CIA module. [Nathan Woods]

 

Fixed bug in memory map dumping code that caused wrong addresses to be dumped. [Wilbert Pol]

 

Connected TMS5220 speech support to the Major Havoc: Return to Vax mod. [Jess Askey]

 

Changed comment shortcut in disassembly windows to avoid clash with Ctrl+C for "Copy". [Nathan Woods]

 

Added checking for register symbol names to ensure they aren't numeric (which prevents their identification by the expression parser). Changed the M4510 CPU symbols to avoid tripping this check. [Nathan Woods]

 

Fixed crash in the Win32 debugger code with small window sizes. [samuele Zannoli]

 

Fixed assertion when auditing systems with no samples or ROMs. [Nathan Woods]

 

Some pmpoker driver improvements: [Roberto Fresca]

- Added service/settings mode to pmpoker.

- Added PORT_IMPULSE to manage correct timings for most inputs in all games.

 

Fixed "run to cursor" functionality for CPUs that had an address bus shift. [Andrew Gardner]

 

Fixed bug that caused false positive ZIP filename matches. [Aaron Giles]

 

Added PATH_SEPARATOR define so that platforms with non forward-slash path separators can get preassembled paths in their native format. [Aaron Giles]

 

Some enhancements to the options manager: [Aaron Giles]

* added a simpler options_init for startup

* added support for internal options

* added support for multiple unadorned options

* moved core options definitions into the core options.c

(note that the default INI path no longer includes $HOME/.mame since that is not cross-platform; *nix platforms will need to explicitly override that default in their OSD code)

* added accessor to set the default value of a given option

* changed error reporting so that errors are tracked internally and reported only once

 

Improved documentation in osdepend.h to better describe some of the functions and provide a general overview of how things work. Removed unused osd_readkey_unicode function. [Aaron Giles]

 

Fixed bug in the bilinear software scaler that would read out of bounds on a bitmap. [Aaron Giles]

 

Added supervisor DAC support to the Max-a-Flex driver. [Aaron Giles]

 

Fixed clock speeds on Turbo/Buck Rogers. [Aaron Giles]

 

Fixed -romident with ZIP files. [Aaron Giles]

 

 

 

New games added or promoted from NOT_WORKING status

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

Rock Duck [Roberto Fresca, Tomasz Slanina, David Haywood]

 

 

New clones added

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

DonPachi (Hong Kong) [Arenzo Fabrice]

Las Vegas, Nevada [Roberto Fresca]

 

 

New games marked as GAME_NOT_WORKING

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

Destroyer (Cidelsa) [Curt Coder]

Altair [Curt Coder]

Draco [Curt Coder]

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
×
×
  • Create New...