Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | driver.cpp: removed the old soundlatch methods. (nw) | Ivan Vangelista | 2016-06-12 | 2 | -111/+0 |
| | |||||
* | Moved things a bit around to better decouple | fulivi | 2016-06-09 | 2 | -3/+1 |
| | | | | device_image_interface::call_display and UI front-end | ||||
* | remove #include addition due to smf's better fix | therealmogminer@gmail.com | 2016-06-08 | 1 | -2/+0 |
| | |||||
* | Fix build on MSVC thanks to Rene, also fix debug_break crashes | therealmogminer@gmail.com | 2016-06-08 | 4 | -4/+17 |
| | |||||
* | Fix -nodebug crash (nw) | therealmogminer@gmail.com | 2016-06-08 | 2 | -9/+11 |
| | |||||
* | Major refactoring of debugger core [Ryan Holtz] | therealmogminer@gmail.com | 2016-06-08 | 17 | -1895/+1836 |
| | | | | | | | | * Eliminate globals/file statics * Remove lots of stuff from global scope * Use std::function for custom command registration * Eliminate some trampolines * Build fixes from Vas Crabb and balr0g | ||||
* | Procedural texture for vectors in HLSL | ImJezze | 2016-06-05 | 3 | -4/+1 |
| | | | | | | * added simple procedural texture for vectors with rounded line ends and beam smoothness * added optional -vector_beam_smooth option * removed -antialias option, antialiasing is now always applied, except for plain D3D | ||||
* | Placed back old output system as module "-output windows" need more things ↵ | Miodrag Milanovic | 2016-06-05 | 2 | -3/+5 |
| | | | | cleaned (nw) | ||||
* | TODO note, nw | angelosa | 2016-06-05 | 1 | -0/+13 |
| | |||||
* | Added commit command to debugger. [Angelo Salese] | angelosa | 2016-06-05 | 2 | -8/+39 |
| | |||||
* | Changed UI handlers to be stored as std::function(); implemented old ↵ | Nathan Woods | 2016-06-04 | 1 | -0/+1 |
| | | | | set_handler() on top of this | ||||
* | Update help file, the whole help string parser is so 90s, nw | angelosa | 2016-06-04 | 1 | -0/+5 |
| | |||||
* | Added comlist comment to debugger [Angelo Salese] | angelosa | 2016-06-04 | 4 | -10/+42 |
| | | | | Added notes wrt dangarj protection, nw | ||||
* | Damn, missed that one (nw) | Olivier Galibert | 2016-06-04 | 2 | -4/+2 |
| | |||||
* | Merge pull request #912 from npwoods/ui_option_as_enum | Vas Crabb | 2016-05-30 | 2 | -1/+15 |
|\ | | | | | Changed the backing representation of OPTION_UI from being a string t… | ||||
| * | Changed the backing representation of OPTION_UI from being a string to an enum | Nathan Woods | 2016-05-29 | 2 | -1/+15 |
| | | |||||
* | | MT6225 MT6226 MT6227 debugger may crash when validating expression with ↵ | Vas Crabb | 2016-05-30 | 1 | -52/+52 |
|/ | | | | non-existent memory space name | ||||
* | Fixed MT06222 | ImJezze | 2016-05-28 | 2 | -12/+39 |
| | | | | - fixed offset of vector lines and clipping rectangle when vector primitives are prepared to be rendered into a texture (HLSL) instead of directly on the screen (GDI, D3D) | ||||
* | Merge pull request #892 from ajrhacker/port_optional | Miodrag Milanović | 2016-05-25 | 2 | -13/+5 |
|\ | | | | | Add flag to mark input fields as optional [AJR] | ||||
| * | Unnecessary leftover (nw) | AJR | 2016-05-23 | 1 | -2/+1 |
| | | |||||
| * | Add flag to mark input fields as optional | AJR | 2016-05-23 | 2 | -14/+7 |
| | | | | | | | | | | | | Inputs marked as optional should be controls that are not required for normal operation and may not be hooked up on actual hardware, but are still worth emulating because the hardware does respond to them in some way. Currently this flag is only exposed through the Lua interface and "reqbuttons" XML field; the intent is for frontends to map all optional buttons by default if this is possible and convenient. MT #6136 has inspired the addition of this flag to gijoe and clones. Remove the generally useless PORT_UNUSED to make way for PORT_OPTIONAL; IPT_UNUSED, which most drivers were using already, is a better way of disabling unused fields. (nw) | ||||
* | | Cleanups and version bumpmame0174 | Miodrag Milanovic | 2016-05-25 | 2 | -14/+14 |
| | | |||||
* | | psikyosh.cpp/drawgfx.cpp - Fix debug asserts MT3753 | Paul Priest | 2016-05-24 | 1 | -2/+0 |
| | | | | | | | | Psikyosh uses bitmap_rgb32, but should really use argb32, but that requires overloading lots of drawgfx for this one driver. Removed assert was wrong and unavoidable. Fixed boundary condition tripping daraku as per MT3753. | ||||
* | | Moved extension of vector lines to where it belongs (nw) | ImJezze | 2016-05-22 | 2 | -12/+30 |
| | | |||||
* | | Fix accessing base() when there is empty buffer (nw) | Miodrag Milanovic | 2016-05-22 | 1 | -1/+1 |
| | | |||||
* | | Added base sprites. Also added STEP2_INV / STEP4_INV, nw | angelosa | 2016-05-19 | 1 | -1/+2 |
|/ | |||||
* | Ioport refactoring and cleanups (nw) | AJR | 2016-05-18 | 6 | -70/+103 |
| | | | | | | - Completely move mouse hit testing down into the UI input module. This reduces some dependencies. - Never return a null pointer from ioport_field::name() to prevent potential crashes. All anonymous inputs are classified as INPUT_CLASS_INTERNAL, so several frontend functions now check type_class instead. - Correct a couple of typos. | ||||
* | emumem: Get rid of the install_* return value [O. Galibert] | Olivier Galibert | 2016-05-18 | 2 | -55/+47 |
| | |||||
* | Revert "Allow for output to verify that a machine's emulation has ended ↵ | Scott Stone | 2016-05-16 | 1 | -9/+3 |
| | | | | | | properly specifically in instances where less than 2 seconds has elapsed. (nw)" This reverts commit fc4ab036fc4822ed9927c3f379f002e16aa3ffeb. | ||||
* | Allow for output to verify that a machine's emulation has ended properly ↵ | Scott Stone | 2016-05-16 | 1 | -3/+9 |
| | | | | specifically in instances where less than 2 seconds has elapsed. (nw) | ||||
* | Move slider_state and ui_menu_item into src/frontend/mame, nw | therealmogminer@gmail.com | 2016-05-16 | 2 | -47/+1 |
| | |||||
* | Fix stupid syntax error | Vas Crabb | 2016-05-16 | 1 | -1/+1 |
| | |||||
* | Hopefully fix PPC targets | Vas Crabb | 2016-05-14 | 1 | -2/+2 |
| | |||||
* | Added ability to create standalone emulators, added zexall as example (nw) | Miodrag Milanovic | 2016-05-08 | 2 | -1/+2 |
| | |||||
* | no deps between osd and frontend, internal debugger removed (nw) | Miodrag Milanovic | 2016-05-06 | 1 | -0/+2 |
| | |||||
* | Check software parts for incompatibility as well as compatibility | AJR | 2016-05-03 | 3 | -32/+89 |
| | | | | | | | This new softlist feature is now used by genesis_tmss to exclude several entries from megadriv.xml. - Use popmessage instead of osd_printf_warning for incompatibility warnings - Unify some common software loading code, which reduces indentation levels in clifront.cpp | ||||
* | hh*: reduce svg screen size from 4K to 1080p, this gets rid of framerate ↵ | hap | 2016-05-02 | 1 | -2/+2 |
| | | | | hiccup at start for me | ||||
* | INC -> HXX makes editors and code analyzers see it as C++ (nw) | Miodrag Milanovic | 2016-05-01 | 2 | -1/+1 |
| | |||||
* | screen.cpp: only log at start the message about deprecated vblank | etabeta78 | 2016-05-01 | 1 | -3/+2 |
| | | | | | to avoid spamming logerror debugger window at each frame, which makes debugging quite hard ;) . nw. | ||||
* | remove legacy calls (nw) | Miodrag Milanovic | 2016-05-01 | 6 | -180/+0 |
| | |||||
* | Make watchdog timer a separate device | AJR | 2016-04-30 | 6 | -0/+30 |
| | | | | | - Separate watchdog implementation from running_machine (once again) and driver_device - Old-style methods, now hidden behind #ifdefs, will probably be safe to remove soon | ||||
* | Move system name lookup into frontend (nw) | AJR | 2016-04-28 | 3 | -16/+1 |
| | |||||
* | hh_hmcs40/ucom4: increased screensize | hap | 2016-04-27 | 1 | -1/+1 |
| | |||||
* | svg artwork: now that caching is done, we can increase screensize without ↵ | hap | 2016-04-27 | 1 | -0/+17 |
| | | | | worrying about a speed hit | ||||
* | plugins/layout: layout embedded script helper plugin [Carl] | cracyc | 2016-04-27 | 2 | -0/+3 |
| | | | | | | | | luaengine: callbacks for plugins (nw) rendlay: layout tag external handler support (nw) fidel_csc and mdndclab: example layout scripts (nw) -- Neither layout script is complete. The chess doesn't handle castling or en passant and the Dungeons and Dragons only does the walls. | ||||
* | screen: Add svg shapes pre-computation [O. Galibert] | Olivier Galibert | 2016-04-27 | 1 | -37/+417 |
| | |||||
* | Cleanups and version bumpmame0173 | Miodrag Milanovic | 2016-04-27 | 14 | -49/+49 |
| | |||||
* | Merge remote-tracking branch 'upstream/master' into firstrun | AJR | 2016-04-25 | 58 | -297/+401 |
|\ | |||||
| * | Fixed cheat issue (nw) | Miodrag Milanovic | 2016-04-25 | 2 | -1/+3 |
| | | |||||
| * | better solution for rom_ignore in softlists. nw. | etabeta78 | 2016-04-25 | 1 | -2/+5 |
| | |