summaryrefslogtreecommitdiffstatshomepage
Commit message (Collapse)AuthorAgeFilesLines
* Use much bigger hash tables for memory allocations now that we aremame0142u1 Aaron Giles2011-04-192-12/+14
| | | | | | | | | | | allocating lots of small objects. Previous size was scaling poorly and taking a lot of time to free, causing things like -listxml and -validate to be a lot slower than before since the new driver_enumerator actually frees all of its memory at the end. Also changed resource_pool to support a hash table size as input to the constructor, which allows the global pool to be large, while the machine-local pools can remain smaller.
* Ok, last spring cleaning, I hope ... Angelo Salese2011-04-197-14/+14
|
* Fix ldplayer, and convert the driver to modern style. Aaron Giles2011-04-195-310/+357
|
* Fix for exit error codes by Oliver Stoneberg (no whatsnew) Miodrag Milanovic2011-04-191-1/+1
|
* Privatized most of the m_machine pointers in the system to prevent Aaron Giles2011-04-1933-227/+284
| | | | direct use.
* Clean up code, adapt to existing coding style. Aaron Giles2011-04-191-16/+9
|
* Add C++ keywords. Support hash files and .lst files. Aaron Giles2011-04-181-0/+31
|
* Switch from m_machine to machine() everywhere. In some cases this Aaron Giles2011-04-1896-625/+642
| | | | | | | | | | | meant adding a machine() accessor but it's worth it for consistency. This will allow future changes from reference to pointer to happen transparently for devices. [Aaron Giles] Simple S&R: m_machine( *[^ (!=;]) machine()\1
* Cleanups of .lay files. Aaron Giles2011-04-1852-503/+503
|
* Cleanups of the lst files. Aaron Giles2011-04-182-79/+79
|
* I'm bored to do spring cleaning Angelo Salese2011-04-182-2/+2
|
* Opps, missed a pair of model2 variants, thanks Tafoid. Olivier Galibert2011-04-181-0/+4
|
* uiimage.c: File Manager now displays the brief name of the image device to ↵ Fabio Priuli2011-04-181-2/+2
| | | | make easier to decide where to mount images (see e.g. megatech) [Fabio Priuli]
* Expanded hack to make auditing work the same as rom loading. If the laser ↵ smf-2011-04-181-3/+10
| | | | disc devices returned the correct searchpath then this wouldn't be required, but they all return "unkldplay". the rom loading doesn't use the searchpath yet, but when it does the laserdisc devices will need fixing.
* if a clone shares all it's roms with a parent then it assumes the clone is ↵ smf-2011-04-181-7/+22
| | | | there if the parent is.
* Refactored the M6510 CPU to use device callbacks for port read/write. [Curt ↵ Curt Coder2011-04-183-31/+16
| | | | Coder]
* Cleanups again Angelo Salese2011-04-1826-189/+189
|
* tms5220.c: improve perfect interpolation hack slightly, should be less noisy ↵ Jonathan Gevaryahu2011-04-171-6/+18
| | | | after inhibit frames. [Lord Nightmare]
* tms5220.c: fixed perfect interpolation hack the rest of the Jonathan Gevaryahu2011-04-171-3/+4
| | | way, now it works as it did before 0.140 or so. [Lord Nightmare]
* Remove redundant check. Aaron Giles2011-04-171-1/+1
|
* Add temporary hack to put driver search path back for device roms. Aaron Giles2011-04-171-1/+9
|
* segas24: Start untangling the Vogon poetry Atari Ace left is his wake. Olivier Galibert2011-04-1712-769/+949
| | | | | Apply the new timing implementation per cgfm's analysis. Gain ground is going to be stuck in free play mode. [O. Galibert]
* tms5220.c: partially fixed perfect interpolation hack, disabled by default. ↵ Jonathan Gevaryahu2011-04-171-1/+1
| | | | [Lord Nightmare]
* Improve driver enumerator to by default exclude internal drivers, Aaron Giles2011-04-172-2/+31
| | | | unless explicitly searched for.
* cleanups, this time for good Angelo Salese2011-04-1742-392/+392
|
* Cleanups and version bump Angelo Salese2011-04-171-1/+1
|
* fixed hash collection == so a collection with only a sha1 and a collection ↵ smf-2011-04-171-2/+2
| | | | with only a crc are not considered equal. this stops goofy hoops from being reported as a match for every chd (ghv101 only has crc listed, no sha1's).
* Make -romident use mame_printf_info consistently. Aaron Giles2011-04-172-11/+8
|
* Moved files to correct folder. Curt Coder2011-04-177-620/+144
|
* Imported MSM5832 RTC from MESS. (no whatsnew) Curt Coder2011-04-176-0/+1088
|
* hack to get build to work on visual studio 2010, which breaks 16 bit device ↵ smf-2011-04-171-2/+2
| | | | callbacks.
* fixed chd auditing smf-2011-04-171-1/+1
|
* Imported MSM58321 RTC from MESS. (no whatsnew) Curt Coder2011-04-174-0/+477
|
* Imported MOS6529 SPIA from MESS. (no whatsnew) Curt Coder2011-04-174-0/+219
|
* Fix OSX compile (no whatsnew) R. Belmont2011-04-171-2/+2
|
* Delegates 2.0 implementation. Resdesigned how delegates work to make Aaron Giles2011-04-1650-1446/+890
| | | | | | | | | | | | | | | | | | | | | them more flexible and simpler to use. Got rid of the proto_delegates altogether in favor of supporting delegates that are bound to NULL objects. Added a front-end template that supports "natural" syntax favored by libraries like boost. Added support for static functions that take reference parameters instead of pointer parameters for the object type. Updated all delegate users in the system to the new syntax. [Aaron Giles] Changed the DIRECT_UPDATE_HANDLER to take a machine reference like everything else in the system. Updated all users. [Aaron Giles] Changed the FUNC() macro to automatically put an & in front of the item passed. In general this works transparently, however it does have the nice side-effect of catching situations where a variable is passed instead of a function name. Fixed those cases to push the naming upstream so that the name is now provided properly. Also added a FUNC_NULL macro since FUNC(NULL) no longer works. [Aaron Giles]
* Fixed RP5C01 alarm output. (no whatsnew) Curt Coder2011-04-162-42/+63
|
* Fix loading fonts on MacOSX. [Couriersud] Couriersud2011-04-161-0/+5
|
* Refactored CDP1852 into a C++ device and cleaned up the Cidelsa driver ↵ Curt Coder2011-04-165-279/+348
| | | | slightly. (no whatsnew)
* Implemented 16-bit device callbacks. [Curt Coder] Curt Coder2011-04-162-0/+263
|
* Imported RP5C01 RTC from MESS. (no whatsnew) Curt Coder2011-04-164-0/+667
|
* clifront.c: fixed -listmedia output (extensions were messed up). it's for ↵ Fabio Priuli2011-04-161-1/+1
| | | | MESS, so no whatsnew.
* Imported ADC0808 A/DC from MESS. (no whatsnew) Curt Coder2011-04-164-0/+332
|
* Added "Mandatory artwork is missing" error [Oliver Stöneberg] Miodrag Milanovic2011-04-161-0/+3
|
* Imported HD44102 LCDC from MESS. (no whatsnew) Curt Coder2011-04-164-0/+425
|
* Improved the SED1330 interface. (no whatsnew) Curt Coder2011-04-162-40/+24
|
* Fixes for non-native SDL builds on OS X [Paulo Cabral] R. Belmont2011-04-162-0/+12
|
* Fix clock define per Kale's note (no whatsnew) Scott Stone2011-04-161-3/+3
|
* Fixed the I/O address in Intel 8257 DMA operations. [Curt Coder] Curt Coder2011-04-152-4/+4
|
* Added reverse-spin support to the stepper motor simulator [James Wallace] Phil Bennett2011-04-1510-2393/+1386
| | | | | | | | | | mpu4.c: Documented MOD 4 OKI program card ROM banking and improved the BwB characteriser emulation. [James Wallace] New games added as GAME_NOT_WORKING: ------------------------------------ MPU3 Unit Test (Program 5) Hyper Viper