| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
scripts (nw)
Copied all needed files so plugins could be started under UWP
|
| |
|
|
|
|
| |
-unevenstretchx or -unevenstretchy based on source native orientation.
|
| |
|
|
|
|
|
|
| |
* 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
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
implementation (nw)
|
|\
| |
| | |
Iterate over devices C++11 style [AJR]
|
| |
| |
| |
| |
| |
| | |
Replace the old device_iterator and its specialized versions with functionally equivalent classes that use standard operators to yield references to devices/interfaces rather than pointers. With range-based for loops, they no longer have to be stored in named variables, though they can also be reused concurrently since the iteration state is now maintained by a subclass.
Add a few more typical getters to device_t::subdevice_list.
|
|/ |
|
|
|
|
| |
Adding handler for the right mouse button in the main menu, calls the machine configuration.
|
|
|
|
|
|
|
|
|
| |
(not user selectable) piece of software and updated a few options
and menu to acknowledge such possibility. [Fabio Priuli]
macs.cpp: Converted to use generic cartslot with fixed software
configuration. Cleaned up loading and banking systems in the driver
as a result. [Fabio Priuli]
|
| |
|
|
|
|
|
| |
- Remove emu.h's stealth include of emuopts.h through mconfig.h; reduce dependency on emuopts.h in other headers and source files.
- MCFG_CPU_FORCE_NO_DRC is now a CPU configuration parameter rather than a global one; it still works to override the -drc option setting.
|
| |
|
|
|
|
|
|
|
|
| |
C++11 range-based for loops can now iterate over simple_list, tagged_list, core_options, device_t::subdevice_list, device_t::interface_list, render_primitive_list and all subclasses of the above, and much code has been refactored to use them. Most core classes that have these lists as members now have methods that return the lists themselves, replacing most of the methods that returned the object at an owned list's head. (A few have been retained due to their use in drivers or OSD.)
device_t now manages subdevice and interface lists through subclasses, but has given up the work of adding and removing subdevices to machine_config.
memory_manager has its tagged lists exposed, though the old rooted tag lookup methods have been removed (they were privatized already).
|
| |
|
|
|
|
|
|
|
|
| |
[Miodrag Milanovic]
and -plugin highscore (will enable just that plugin)
and -noplugin highscore (will disable just that plugin)
plugin/noplugin use comma separated list of plugins
|
| |
|
| |
|
| |
|
|
|
|
| |
Prevent clang warning about unused variable in BGFX target_manager (nw)
|
|
|
|
|
| |
- Add core option -unevenstretch
- Add core option -unevenstretchx
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Make avi_file a class that's held with smart pointers, encapsulate various AVI I/O structures
Make zip_file and _7z_file classes rather than having free functions everywhere
Hide zip/7z class implementation behind an interface, no longer need to call close() to send back to the cache
Don't dump as much crap in global namespace
Add solaris PTY implementation
Improve variable expansion for SDL OSD - supports ~/$FOO/${BAR} syntax
Rearrange stuff so the same things are in file module for all OSDs
Move file stuff into its own module
7z/zip open and destruct are still not thread-safe due to lack of interlocks around cache access
Directory functions still need to be moved to file module
SDL OSD may not initialise WinSock on Windows
|
|
|
|
| |
use wait() to delay. (nw)
|
| |
|
|
|
|
| |
Subverted somewhat by chd_file class
|
|
|
|
|
|
|
|
|
| |
* Make stream_format return characters printed
* Add iostreams with std::vector storage
* Move to type-safe templates for logerror and popmessage
* Remove now-unnecessary I64FMT from calls to logerror/popmessage
* Put some lib/util stuff in util:: namespace
* Some fixes to Japanese translation
|
|
|
|
|
|
|
|
|
| |
and string_format
Update MAME to use new function
Instantiate ODR-used static constant members
Make some of the UI code more localisable
Remove use of retired functions in tools
|
| |
|
| |
|
|
|
|
|
| |
Added sample language to show display in cyrillic use
mame -lang "Serbian (Cyrillic)"
|
| |
|
|
|
|
|
|
| |
-[no]exit_after_playback (default=no)
-[no]record_input (default=no)
Added new UI shortcut to save current timecode (default F12)
Translated variable names and comments to english language
|
| |
|
|
|
|
| |
TODO: Need fixing saving of some core settings that could be changed by UI
|
|
|
|
| |
features for configuration and in game stays same as with new (nw)
|
| |
|
| |
|
| |
|
|
|
|
| |
This prevents software lists from (e.g.) trying to put a Zapper into ctrl1 on the Famicom.
|
|
|
|
|
|
| |
This feature is enabled when executing 'mame driver software'. After the specified software is found in the software list and attached to an appropriate image device, the software part's feature list is examined for any feature whose name is that of a slot device with _default appended. The feature's value field becomes the slot's default option, which overrides any driver-specified default and can be overridden by user-specified options.
No software lists have been updated to use this feature at the moment.
|
|
|
|
|
|
|
| |
SHA-1: 1f90ceab075c4869298e963bf0a14a0aac2f1caa
* tags are now strings (nw)
fix start project for custom builds in Visual Studio (nw)
|
|
|
|
| |
This reverts commit e61f9bf26f1cb2cfc8229fc9b8243d9d14f7cf35.
|
|
|
|
|
|
| |
things are just cleanup (nw)"
This reverts commit 841a55985e60a16f745422fb9aa06c420d8be8ba.
|