Commit Graph

10727 Commits

Author SHA1 Message Date
Aaron Giles
4cd55f3c0a Use "default" font for artwork elements as well.
Make UI backgrounds a bit more opaque.
Fix crash when passing NULL filename to OSD code.
2010-10-24 06:32:07 +00:00
Aaron Giles
59559fe282 Added support for OSD-generated fonts. The OSD is queried first to see
if it owns a given font (based on the name), and if it does, it is
responsible for generating bitmaps on the fly as characters are requested.

Added new option -uifont to specify the UI font. It can be set to a filename,
in which case a BDF font will be loaded. It can also be set to a font name
(assuming the OSD support is present), in which case the OSD font by that
name is used. The default value is 'default' which can be used by the OSD
to substitute a default font or by the OSD, which will default to ui.bdf
as before. In all cases, it falls back to the built-in font by default if
none of the previous options works.

On Windows, the OSD will default to Tahoma as the font name. Also on
Windows, font names can be specified with [b] to indicate bold or [i] to
indicate italic.
2010-10-24 00:16:54 +00:00
Andrew Gardner
1b872c9b0b Removes all std::strings from the dsp56k cpu core. (Not worth mentioning) 2010-10-23 07:05:44 +00:00
Andrew Gardner
216a806fdb [SDL Debugger] Removed an unnecessary assert and brought focus back to
the main debugger window on startup. [Andrew Gardner]
2010-10-23 06:41:57 +00:00
Aaron Giles
43eca9d9c8 Convert rendfont to C++. 2010-10-23 06:39:13 +00:00
Andrew Gardner
b6647f7ae1 [Util] Added + and += operators to the astring class. 2010-10-23 06:38:17 +00:00
Andrew Gardner
df645b4a72 Fix Linux SDL build. 2010-10-23 06:14:17 +00:00
Brian Troha
ef30f1498d correct program rom name for megat2 and add minor info 2010-10-22 21:04:28 +00:00
mariuszw1
16affaae96 New games added or promoted from NOT_WORKING
--------------------------------------------
Pit Boss Megatouch II [Mariusz Wojcieszek, f205v, Smitdogg, The Dumping Union]
2010-10-22 20:46:54 +00:00
Derrick Renaud
03666c53d2 Discrete Sound - Added DISCRETE_XTIME_xxx logic modules. These allow you to do logic operations on nodes that use x_time anti-alias info. Added the ability to decode x_time to the DISCRETE_BIT_DECODE module. This means you can have an oscillator pass x_time onto a counter, get the counter bits decoded, pass that through the new logic modules and also have them convert the x_time to energy/anti-alaised voltage. Updated Donkey Kong Jr. to use these new modules. [Derrick Renaud] 2010-10-22 04:07:05 +00:00
R. Belmont
a2df0152ab Sync latest ASC from MESS (no whatsnew) 2010-10-22 02:58:17 +00:00
Aaron Giles
f661970a4a Make osdmini build again. 2010-10-21 16:14:46 +00:00
Aaron Giles
e4beed95a6 Create new class osd_interface to house OSD callbacks. Added new
module osdepend.c with default empty implementations. Changed
mame_execute() and cli_execute() to accept a reference to an
osd_interface which is provided by the caller.

Updated SDL and Windows OSD to create an osd_interface-derived
class and moved their OSD callbacks to be members.
2010-10-21 15:59:44 +00:00
Scott Stone
f3be589604 Import from MESS which fixes throttle mapping for Windows (non-SDL builds) (no whatsnew) 2010-10-21 14:52:42 +00:00
Aaron Giles
3ae00656d4 Cleanups and version bump. 2010-10-21 06:01:17 +00:00
Aaron Giles
082621bd25 Fix aristmk4 regressions. 2010-10-21 05:44:47 +00:00
Angelo Salese
72a66946fd Ported code from MESS, not worth 2010-10-20 19:19:10 +00:00
Aaron Giles
0b464fb4d6 Fix madalien regression. 2010-10-20 15:45:35 +00:00
Angelo Salese
50ccebbddc Sync with latest 2010-10-20 00:39:21 +00:00
Angelo Salese
b115282378 Removed stray deprecat.h, no whatsnew 2010-10-19 22:08:06 +00:00
Angelo Salese
bd252914d2 Rewrote Alien Command irqs by not using cpu_getiloops() function [Angelo Salese] 2010-10-19 21:58:34 +00:00
Angelo Salese
fed52bcee0 Appendix of the previous fix, not worth 2010-10-19 21:25:02 +00:00
Angelo Salese
1df2745154 Removed deprecat.h usage and did some minor clean-ups to the 4enraya driver [Angelo Salese] 2010-10-19 20:58:38 +00:00
smf-
091ef4761a fixed build 2010-10-19 20:57:43 +00:00
Angelo Salese
51f1c80f36 Removed deprecat.h usage from 40love driver [Angelo Salese] 2010-10-19 20:40:50 +00:00
Angelo Salese
b4f208ad92 Removed deprecat.h usage from 1943 driver [Angelo Salese] 2010-10-19 20:33:08 +00:00
Angelo Salese
fb0c3fb1d9 Fixed broken Many Block timings and screwed service dip (not worth) 2010-10-19 19:02:47 +00:00
Curt Coder
23e5c53aa0 Removed stray includes. (no whatsnew) 2010-10-19 18:32:24 +00:00
Angelo Salese
8aea6d8cd3 Reworked 1942 interrupts by not using cpu_getiloops() function [Angelo Salese] 2010-10-19 17:52:26 +00:00
Angelo Salese
66fb765d2b Fix compile 2010-10-19 16:45:33 +00:00
Angelo Salese
14bc74d1cf Reworked NMK16 irqs again by using TIMER_ADD_SCANLINE (not worth) 2010-10-19 16:18:14 +00:00
Aaron Giles
9e1ebf8795 03770: Setting 'snapname %g' does not allow snap to be saved with F12. 2010-10-19 14:41:25 +00:00
Scott Stone
7bba786329 oops (comment correction) 2010-10-19 14:30:16 +00:00
Aaron Giles
9c553510dd For MSVC, explicitly include assert.h so that we can override the MSVC
version of assert(), which gets implicitly included later.
2010-10-19 14:30:14 +00:00
Aaron Giles
ec93220f95 03937: Using CTRL-C to end MAME no longer works reliably
Added explicit control handler for the console. Ctrl+C/Ctrl+Break now
explicitly terminate the process forcefully, rather than unwinding
through the system in an unexpected state. Other console events 
(exit, shutdown, logoff) request a graceful exit.
2010-10-19 14:15:46 +00:00
Scott Stone
12f9dbe1b0 Clarification of Cool Riders copyright date in MAME being different than shown on title. (no whatsnew) 2010-10-19 14:10:17 +00:00
Aaron Giles
359a06727c 03915: All sets using -autosave: "auto.sta" can mistakenly be erased 2010-10-19 13:55:11 +00:00
Curt Coder
aa8bd5fbd3 Refactored the CDP1869 chip into a C++ device. [Curt Coder] 2010-10-19 13:03:57 +00:00
Curt Coder
0f268291ed Removed old CDP1802 CPU. (no whatsnew) 2010-10-19 13:01:57 +00:00
Aaron Giles
353f612831 Updated tiny build to include upcoming free ROMs. 2010-10-19 05:58:15 +00:00
Aaron Giles
cf6927cb9f Fix MT04065: tiny (and ldplayer) don't link.
This needs an unfortunate hack with a dummy driver added to seed references to
the devices that are only otherwise referenced by libemu.a.

Also removed SOUNDS += CUSTOM since such a sound device no longer exists.
2010-10-19 05:52:41 +00:00
Aaron Giles
05421623da Fix custom mapping for dsp56k internal memory. 2010-10-19 04:40:28 +00:00
Derrick Renaud
4c4fd7e862 03074: dkongjr and clones: Discrete audio output is lower pitched than normal (Derrick Renaud) 2010-10-19 03:14:33 +00:00
Angelo Salese
bb26dc0816 ... actually removed deprecat.h from this driver too (obviously not worth) 2010-10-19 01:05:34 +00:00
Angelo Salese
da6831bb0a Reworked NMK16 irqs by not using cpu_getiloops() function [Angelo Salese] 2010-10-19 00:27:23 +00:00
Ryan Holtz
071827fc4f MAMETesters Bugs Fixed
----------------------
- 03854: [Misc. sfa3b, sfa3h: "NO CARD" warning during
          attract mode. [MooglyGuy]
2010-10-19 00:24:47 +00:00
Phil Bennett
9076aa1b02 Sigh 2010-10-18 22:02:00 +00:00
Aaron Giles
e03c4b7367 Whoops, forgot to remove the tag parameter. 2010-10-18 15:28:34 +00:00
Aaron Giles
c3ec783b3e Added new devcb type DEVCB_TYPE_DRIVER, which implies the driver_device.
Added new macros DEVCB_DRIVER_LINE_MEMBER and DEVCB_DRIVER_MEMBER to
specify member functions of the driver device in callbacks.
2010-10-18 15:28:00 +00:00
Curt Coder
3c3f26a66f Converted the RCA CDP1802 CPU into a C++ device. Refactored cidelsa.c to use the new RCA COSMAC CPU. [Curt Coder] 2010-10-18 12:13:58 +00:00