Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Added support for OSD-generated fonts. The OSD is queried first to see | 2010-10-24 | 5 | -71/+119 | |
| | | | | | | | | | | | | | | | | | 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. | ||||
* | Removes all std::strings from the dsp56k cpu core. (Not worth mentioning) | 2010-10-23 | 8 | -437/+430 | |
| | |||||
* | Convert rendfont to C++. | 2010-10-23 | 8 | -605/+629 | |
| | |||||
* | Discrete Sound - Added DISCRETE_XTIME_xxx logic modules. These allow you to ↵ | 2010-10-22 | 4 | -18/+906 | |
| | | | | 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] | ||||
* | Sync latest ASC from MESS (no whatsnew) | 2010-10-22 | 2 | -48/+86 | |
| | |||||
* | Create new class osd_interface to house OSD callbacks. Added new | 2010-10-21 | 14 | -47/+58 | |
| | | | | | | | | | 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. | ||||
* | Cleanups and version bump.mame0140 | 2010-10-21 | 12 | -103/+103 | |
| | |||||
* | Fix madalien regression. | 2010-10-20 | 1 | -4/+15 | |
| | |||||
* | Removed stray includes. (no whatsnew) | 2010-10-19 | 2 | -2/+0 | |
| | |||||
* | Fix compile | 2010-10-19 | 2 | -2/+2 | |
| | |||||
* | 03770: Setting 'snapname %g' does not allow snap to be saved with F12. | 2010-10-19 | 1 | -1/+1 | |
| | |||||
* | 03915: All sets using -autosave: "auto.sta" can mistakenly be erased | 2010-10-19 | 1 | -1/+1 | |
| | |||||
* | Refactored the CDP1869 chip into a C++ device. [Curt Coder] | 2010-10-19 | 5 | -622/+847 | |
| | |||||
* | Removed old CDP1802 CPU. (no whatsnew) | 2010-10-19 | 4 | -1398/+0 | |
| | |||||
* | Fix MT04065: tiny (and ldplayer) don't link. | 2010-10-19 | 1 | -0/+67 | |
| | | | | | | | 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. | ||||
* | Fix custom mapping for dsp56k internal memory. | 2010-10-19 | 1 | -1/+1 | |
| | |||||
* | 03074: dkongjr and clones: Discrete audio output is lower pitched than ↵ | 2010-10-19 | 2 | -79/+89 | |
| | | | | normal (Derrick Renaud) | ||||
* | Whoops, forgot to remove the tag parameter. | 2010-10-18 | 1 | -2/+2 | |
| | |||||
* | Added new devcb type DEVCB_TYPE_DRIVER, which implies the driver_device. | 2010-10-18 | 2 | -9/+28 | |
| | | | | | Added new macros DEVCB_DRIVER_LINE_MEMBER and DEVCB_DRIVER_MEMBER to specify member functions of the driver device in callbacks. | ||||
* | Converted the RCA CDP1802 CPU into a C++ device. Refactored cidelsa.c to use ↵ | 2010-10-18 | 6 | -6/+1795 | |
| | | | | the new RCA COSMAC CPU. [Curt Coder] | ||||
* | Fix MT04059: Add new method reset_origin() to screen devices to allow | 2010-10-18 | 3 | -0/+21 | |
| | | | | | | | | | | manual synchronization of VBLANK start against an external timing source. Updated the MC6845 device to call reset_origin() on its screen at the start of each frame if a screen is present. The practical upshot is that now the screen timing and MC6845 timing is once against synchronized, but by tying the screen timing to the MC6845 and not the other way around. | ||||
* | Fix divide by zero with no-screen games. | 2010-10-18 | 1 | -3/+2 | |
| | |||||
* | Convert rendlay objects into C++, reduce the number of unused textures | 2010-10-18 | 10 | -1798/+1767 | |
| | | | | | | allocated. Fix texture leak in crsshair.c. | ||||
* | ASC: sync with MESS improvements (no whatsnew) | 2010-10-17 | 2 | -97/+90 | |
| | |||||
* | emualloc.h: Force inlining of MAME's new and delete operators. | 2010-10-16 | 1 | -12/+12 | |
| | |||||
* | Correctly free textures when screen size dynamically changes. | 2010-10-16 | 1 | -6/+4 | |
| | | | | Fixes texture assert when exiting on a number of games. | ||||
* | More Clang fixes (verified OK with GCC) [Balrog] | 2010-10-16 | 3 | -7/+7 | |
| | |||||
* | Fix crash when specifying -effect. | 2010-10-16 | 5 | -5/+38 | |
| | | | | | | Moved -effect implementation out of OSD code and into core since the implementations were identical across Windows/SDL and implemented in the core itself. | ||||
* | New games marked as NOT_WORKING | 2010-10-14 | 1 | -0/+14 | |
| | | | | | ------------------------------- Magical Touch [Siftware, Mariusz Wojcieszek] | ||||
* | Whoops, fix incorrect address space layout for intelfsh in last update. | 2010-10-14 | 1 | -1/+1 | |
| | |||||
* | Fix artwork issues from recent render.c update. | 2010-10-14 | 1 | -5/+5 | |
| | |||||
* | Fix validation issue with new x2212 maps. | 2010-10-14 | 1 | -3/+7 | |
| | |||||
* | Cleanups and version bump. | 2010-10-14 | 21 | -176/+176 | |
| | |||||
* | Fix some inconsistencies in intelfsh, fixes taitogn. | 2010-10-14 | 1 | -9/+11 | |
| | |||||
* | Update psx drivers to use a driver_device. | 2010-10-14 | 2 | -14/+16 | |
| | | | | | | | | | | | | | | | | | | | | | ---------- Forwarded message ---------- From: Atari Ace <atari_ace@frontier.com> Date: Sat, Sep 25, 2010 at 7:46 PM Subject: [patch] Introduce psx_state To: submit@mamedev.org Cc: atariace@hotmail.com Hi mamedev, This set of patches introduces psx_state. The first patch introduces driver_device skeletons, adding psxram to the common psx_state and makes a variety of minor adjustments to the code to prepare for the conversion of the remaining static state. The second patch then does the heavy lifting to fill in all the skeletons. ~aa | ||||
* | 8237dma.c: Initialize the command register to 0 on reset. [Wilbert Pol] | 2010-10-13 | 1 | -0/+1 | |
| | |||||
* | Converted render.c objects into C++ objects. Updated all callers. | 2010-10-13 | 30 | -3234/+3094 | |
| | |||||
* | SH2: Further improvements to PC_relative loads in the delay slot. | 2010-10-07 | 1 | -5/+5 | |
| | |||||
* | SH2: fix PC relative MOV in delay slot | 2010-10-07 | 2 | -54/+68 | |
| | |||||
* | Added INT1, INT2, INT3, DRQ0, DRQ1, TMRIN0, TMRIN1 input and TMROUT0, ↵ | 2010-10-06 | 2 | -57/+126 | |
| | | | | TMROUT1 output lines to the Intel 80186 CPU interface. [Curt Coder] | ||||
* | v9938 - Set default value for status register 4 and 6 [Michael Zapf] | 2010-10-06 | 1 | -0/+12 | |
| | |||||
* | SH2DRC: Fix BSRF and JSR so delay slot insns can trash the calculated PR if ↵ | 2010-10-05 | 1 | -4/+6 | |
| | | | | they want | ||||
* | SH2: fix interpreter, runs fine again | 2010-10-05 | 1 | -2/+2 | |
| | |||||
* | Fix another Clang issue [Balrog] | 2010-10-03 | 1 | -6/+6 | |
| | |||||
* | Adjustments to allow selecting the sample rate of WAV and AVI file writes ↵ | 2010-10-01 | 1 | -3/+7 | |
| | | | | even if -nosound is selected. | ||||
* | Fix type found by clang. | 2010-09-30 | 1 | -1/+1 | |
| | |||||
* | Enable wavwrite (and aviwrite) sound even if -nosound is specified. | 2010-09-30 | 1 | -2/+3 | |
| | |||||
* | Fix bug where multiple sampleof attributes could be output, resulting in | 2010-09-29 | 1 | -0/+3 | |
| | | | | invalid XML. | ||||
* | Fixed unaligned 16 and 32-bit i/o accesses in i386 CPU core [Barry Rodewald] | 2010-09-29 | 2 | -23/+27 | |
| | |||||
* | Haze: Simplified VDP data reading to use read_word now that the RV bit of ↵ | 2010-09-29 | 2 | -5/+60 | |
| | | | | | 32x is emulated (can use read-word on the 68k space without breaking Tempo Graphics) Added a function to SH2 to allow the 32x to tell it when data is available to DMA, prevents excessive polling with high frequency timer in Chaotix, and improves performance in said game. |