- Default for writeconfig is now 0 for MESS since it is not needed anymore
- Fixed handling of mounted devices on hard reset
- Unified some emuopts code, and removed ifdefs
Comment: Is the old implementation correct (12 direction rotary)? The bootleg (bltfieldb) doesn't react with the mapping so I'd assume it's not fixed for such control?
----------------
Jungle Boy [Andrew Welburn]
Bee Storm - DoDonpachi II (ver 101) [JackC] (not working)
new not working
---------------
Dream Crown [Charles MacDonald, Smitdogg, The Dumping Union]
(Plus some other stuff that nobody wants credit on)
* Added Mega Man: The Power Battle (CPS1, USA 951006)
and set as new parent
* Fixed slammast, slammastu labels,
added D-Board PALs and pcb infos
* mercs -> mercsr1, mercsua -> mercs
New clones added
----------------------------------------------------------------------------------------------
Mega Man: The Power Battle (CPS1, USA 951006) [john666, gamerfan, Smitdogg, The Dumping Union]
* Added The King of Dragons (World 910805)
and set as new parent
* Minor cleanups and fixes
New clones added
-----------------------------------------------------------------------
The King of Dragons (World 910805) [cacis, Smitdogg, The Dumping Union]
-------------------
Megatouch III (9255-20-06 ROD, California version) [f205v, Smitdogg, The Dumping Union]
Megatouch IV (9255-40-01 ROB, Standard version) [Kevin Eshbach, Smitdogg, The Dumping Union]
Date: Sun, Nov 7, 2010 at 3:43 PM
Subject: [patch] Split entangled drivers
To: submit@mamedev.org
Cc: atariace@hotmail.com
Hi mamedev,
This patch takes some driver_device classes that cover multiple
drivers and splits them so that each driver gets their own
driver_device class. In most cases, these drivers got entangled
because of audio/mcu code that was shared between multiple drivers.
The first patch breaks that dependency by making a separate base class
for the common code and having each driver_device derive from that.
That solution isn't really the typical MAME approach, so the second
incremental patch changes them into proper devices.
espial/marineb/zodiak
- common code duplicated
m52/m57/m58/m62/travrusa
- common code in audio/irem.c
junofrst/pooyan/rallyx/rocnrope/timeplt/tutankm
- common code in audio/timeplt.c
hyperspt/sbasketb/trackfld/yiear
- common code in audio/trackfld and audio/hyprolyb.c
40love/bking/buggychl/msisaac
- common code in machine/buggychl.c
This takes full pathname/filename to the font, and the name can have styles
appended as in Windows: [b] for bold, [i] for italic, [s] for strikethrough,
and [u] for underlined. Fonts are rendered at a size of 120 points and scaled
down by the core, which looks superb on high-res displays. (Liberation Sans
that comes with most recent distros looks really good).
Warning: Linux/BSD builds now require SDL_ttf 2.x. On Fedora the required
package names are "SDL_ttf" and "SDL_ttf-devel".