| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Use much bigger hash tables for memory allocations now that we aremame0142u1 | 2011-04-19 | 2 | -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 ... | 2011-04-19 | 7 | -14/+14 | |
| | | |||||
| * | Fix ldplayer, and convert the driver to modern style. | 2011-04-19 | 5 | -310/+357 | |
| | | |||||
| * | Fix for exit error codes by Oliver Stoneberg (no whatsnew) | 2011-04-19 | 1 | -1/+1 | |
| | | |||||
| * | Privatized most of the m_machine pointers in the system to prevent | 2011-04-19 | 33 | -227/+284 | |
| | | | | | direct use. | ||||
| * | Clean up code, adapt to existing coding style. | 2011-04-19 | 1 | -16/+9 | |
| | | |||||
| * | Add C++ keywords. Support hash files and .lst files. | 2011-04-18 | 1 | -0/+31 | |
| | | |||||
| * | Switch from m_machine to machine() everywhere. In some cases this | 2011-04-18 | 96 | -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. | 2011-04-18 | 52 | -503/+503 | |
| | | |||||
| * | Cleanups of the lst files. | 2011-04-18 | 2 | -79/+79 | |
| | | |||||
| * | I'm bored to do spring cleaning | 2011-04-18 | 2 | -2/+2 | |
| | | |||||
| * | Opps, missed a pair of model2 variants, thanks Tafoid. | 2011-04-18 | 1 | -0/+4 | |
| | | |||||
| * | uiimage.c: File Manager now displays the brief name of the image device to ↵ | 2011-04-18 | 1 | -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 ↵ | 2011-04-18 | 1 | -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 ↵ | 2011-04-18 | 1 | -7/+22 | |
| | | | | | there if the parent is. | ||||
| * | Refactored the M6510 CPU to use device callbacks for port read/write. [Curt ↵ | 2011-04-18 | 3 | -31/+16 | |
| | | | | | Coder] | ||||
| * | Cleanups again | 2011-04-18 | 26 | -189/+189 | |
| | | |||||
| * | tms5220.c: improve perfect interpolation hack slightly, should be less noisy ↵ | 2011-04-17 | 1 | -6/+18 | |
| | | | | | after inhibit frames. [Lord Nightmare] | ||||
| * | tms5220.c: fixed perfect interpolation hack the rest of the | 2011-04-17 | 1 | -3/+4 | |
| | | | | way, now it works as it did before 0.140 or so. [Lord Nightmare] | ||||
| * | Remove redundant check. | 2011-04-17 | 1 | -1/+1 | |
| | | |||||
| * | Add temporary hack to put driver search path back for device roms. | 2011-04-17 | 1 | -1/+9 | |
| | | |||||
| * | segas24: Start untangling the Vogon poetry Atari Ace left is his wake. | 2011-04-17 | 12 | -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. ↵ | 2011-04-17 | 1 | -1/+1 | |
| | | | | | [Lord Nightmare] | ||||
| * | Improve driver enumerator to by default exclude internal drivers, | 2011-04-17 | 2 | -2/+31 | |
| | | | | | unless explicitly searched for. | ||||
| * | cleanups, this time for good | 2011-04-17 | 42 | -392/+392 | |
| | | |||||
| * | Cleanups and version bump | 2011-04-17 | 1 | -1/+1 | |
| | | |||||
| * | fixed hash collection == so a collection with only a sha1 and a collection ↵ | 2011-04-17 | 1 | -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. | 2011-04-17 | 2 | -11/+8 | |
| | | |||||
| * | Moved files to correct folder. | 2011-04-17 | 7 | -620/+144 | |
| | | |||||
| * | Imported MSM5832 RTC from MESS. (no whatsnew) | 2011-04-17 | 6 | -0/+1088 | |
| | | |||||
| * | hack to get build to work on visual studio 2010, which breaks 16 bit device ↵ | 2011-04-17 | 1 | -2/+2 | |
| | | | | | callbacks. | ||||
| * | fixed chd auditing | 2011-04-17 | 1 | -1/+1 | |
| | | |||||
| * | Imported MSM58321 RTC from MESS. (no whatsnew) | 2011-04-17 | 4 | -0/+477 | |
| | | |||||
| * | Imported MOS6529 SPIA from MESS. (no whatsnew) | 2011-04-17 | 4 | -0/+219 | |
| | | |||||
| * | Fix OSX compile (no whatsnew) | 2011-04-17 | 1 | -2/+2 | |
| | | |||||
| * | Delegates 2.0 implementation. Resdesigned how delegates work to make | 2011-04-16 | 50 | -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) | 2011-04-16 | 2 | -42/+63 | |
| | | |||||
| * | Fix loading fonts on MacOSX. [Couriersud] | 2011-04-16 | 1 | -0/+5 | |
| | | |||||
| * | Refactored CDP1852 into a C++ device and cleaned up the Cidelsa driver ↵ | 2011-04-16 | 5 | -279/+348 | |
| | | | | | slightly. (no whatsnew) | ||||
| * | Implemented 16-bit device callbacks. [Curt Coder] | 2011-04-16 | 2 | -0/+263 | |
| | | |||||
| * | Imported RP5C01 RTC from MESS. (no whatsnew) | 2011-04-16 | 4 | -0/+667 | |
| | | |||||
| * | clifront.c: fixed -listmedia output (extensions were messed up). it's for ↵ | 2011-04-16 | 1 | -1/+1 | |
| | | | | | MESS, so no whatsnew. | ||||
| * | Imported ADC0808 A/DC from MESS. (no whatsnew) | 2011-04-16 | 4 | -0/+332 | |
| | | |||||
| * | Added "Mandatory artwork is missing" error [Oliver Stöneberg] | 2011-04-16 | 1 | -0/+3 | |
| | | |||||
| * | Imported HD44102 LCDC from MESS. (no whatsnew) | 2011-04-16 | 4 | -0/+425 | |
| | | |||||
| * | Improved the SED1330 interface. (no whatsnew) | 2011-04-16 | 2 | -40/+24 | |
| | | |||||
| * | Fixes for non-native SDL builds on OS X [Paulo Cabral] | 2011-04-16 | 2 | -0/+12 | |
| | | |||||
| * | Fix clock define per Kale's note (no whatsnew) | 2011-04-16 | 1 | -3/+3 | |
| | | |||||
| * | Fixed the I/O address in Intel 8257 DMA operations. [Curt Coder] | 2011-04-15 | 2 | -4/+4 | |
| | | |||||
| * | Added reverse-spin support to the stepper motor simulator [James Wallace] | 2011-04-15 | 10 | -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 | ||||
