/language/Afrikaans/

me/atom/src/emu?h=master' type='application/atom+xml'/>
summaryrefslogtreecommitdiffstats
path: root/src/emu
Commit message (Collapse)AuthorAgeFilesLines
...
| | * Added ui_input_manager::[set_]presses_enabled() and exposed to LUA npwoods2019-07-212-4/+18
| | |
| * | Created a -skip_mandatory_fileman option npwoods2019-07-212-0/+3
| |/
* | Merge remote-tracking branch 'upstream/master' Robbbert2019-07-214-2/+40
|\|
| * Exposed natual_keyboard object to LUA (#5364) npwoods2019-07-202-0/+16
| |
| * Merge pull request #5359 from npwoods/lua_effective_frameskip R. Belmont2019-07-202-2/+2
| |\ | | | | | | Making video_manager::effective_frameskip() public and exposing via LUA
| | * Making video_manager::effective_frameskip() public and exposing via LUA npwoods2019-07-182-2/+2
| | |
| * | Merge pull request #5363 from npwoods/lua_paste ajrhacker2019-07-192-0/+22
| |\ \ | | | | | | | | Moving paste() from mame_ui_manager class to natural_keyboard class
| | * | Moving paste() from mame_ui_manager class to natural_keyboard class, npwoods2019-07-192-0/+22
| | |/ | | | | | | | | | exposing to LUA
* | | Merge remote-tracking branch 'upstream/master' Robbbert2019-07-207-214/+131
|\| | | | | | | | | | | | | | # Conflicts: # src/emu/digfx.h
| * | Revert "Allow 16bpp gfxdecode (#5167)" R. Belmont2019-07-197-214/+131
| |/ | | | | | | This reverts commit a5e00faf88ec05d1705b9bc4796cc6f21f2cc7a9.
* | Merge remote-tracking branch 'upstream/master' Robbbert2019-07-199-133/+218
|\| | | | | | | | | | | # Conflicts: # src/emu/digfx.h # src/frontend/mame/ui/ui.cpp
| * Allow 16bpp gfxdecode (#5167) cam9002019-07-187-131/+214
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * digfx.cpp : Add 16bpp case of RAW gfx layout drawgfx.cpp, tilemap.cpp : Make changeable total elements of gfx_elements constructor at RAW case, Allow 16bpp gfxdecode, Fix spacing tilemap.cpp : Allow 16bpp tilemap pen data gstream.cpp : Use gfxdecode for 16bpp gfx of X2222, Fix spacing igs017_igs031.cpp : Cleanup single sprite drawing routine jedi.cpp : Improve debug gfxdecode viewer(text gfx) * cps1.cpp : Minor fixes * gstream.cpp : Fix regression in x2222 drawgfx.cpp : Fix 16bpp transparent pen * gstream.cpp : Fix regression, Reduce unnecessary lines * Sync to master
| * Fix segfault when trying to access some image option that does not exists ↵ AmatCoder2019-07-182-2/+4
| | | | | | | | | | | | | | | | (#5352) * emuopts.h: Add method to check if image option exists * image.cpp: Avoid to require image_option if it does not exists
* | Merge remote-tracking branch 'upstream/master' Robbbert2019-07-162-4/+38
|\|
| * luaengine: video:size(), video:pixels(), screen:refresh_attoseconds() ↵ cracyc2019-07-142-4/+38
| |\ | | | | | | | | | | | | | | | | | | | | | | | | [vadosnaprimer] (#5334) * luaengine: video:size(), video:pixels(), screen:refresh_attoseconds() pixels() and size() correspond to internal game resolution covering all screens and internal pixel colors. the same values are used for bitmap dumping. similar things available for screen_device lua library take into account final UI resolution and colors, so they can't be used when accurate framebuffer is needed. refresh_attoseconds() allows to calculate precise numerator and denominator for framerate
| | * luaengine: video:size(), video:pixels(), screen:refresh_attoseconds() feos2019-07-122-4/+38
| | | | | | | | | | | | | | | | | | pixels() and size() correspond to internal game resolution covering all screens and internal pixel colors. the same values are used for bitmap dumping. similar things available for screen_device lua library take into account final UI resolution and colors, so they can't be used when accurate framebuffer is needed. refresh_attoseconds() allows to calculate precise numerator and denominator for framerate
* | | Merge remote-tracking branch 'upstream/master' Robbbert2019-07-131-9/+20
|\| |
| * | (nw) handle layouts that wanted screens to be opaque. if you have a layout ↵ Vas Crabb2019-07-121-9/+20
| | | | | | | | | | | | with only screens and need to add, mark them explicitly. haven't tracked down the lightgun pointer issue yet.
* | | Merge remote-tracking branch 'upstream/master' Robbbert2019-07-121-97/+97
|\| |
| * | rendersw: fix fatalerror with PRIMFLAG_TEXFORMAT(TEXFORMAT_RGB32) | ↵ hap2019-07-111-97/+97
| | | | | | | | | | | | PRIMFLAG_BLENDMODE(BLENDMODE_RGB_MULTIPLY). rename draw_quad_argb32_multiply to draw_quad_rgb32_multiply since it actually doesn't multiply per pixel alpha (nw)
* | | Merge remote-tracking branch 'upstream/master' Robbbert2019-07-113-106/+3
|\| |
| * | -core: Removed TEXFORMAT_PALETTEA16. [Ryan Holtz] MooglyGuy2019-07-103-106/+3
| | |
* | | Merge remote-tracking branch 'upstream/master' Robbbert2019-07-084-1/+30
|\| |
| * | -debugcon: Added CMDFLAG_CUSTOM_HELP, in order to flag custom ↵ MooglyGuy2019-07-073-0/+29
| | | | | | | | | | | | device-specific commands that have custom help text. [Ryan Holtz]
| * | render: more caching gone wrong (nw) Vas Crabb2019-07-061-1/+1
| | |
* | | Merge remote-tracking branch 'upstream/master' Robbbert2019-07-068-372/+313
|\| |
| * | don't crash when a layout references a conditional I/O port field (nw) Vas Crabb2019-07-061-9/+19
| | |
| * | (nw) forgot to add that group check Vas Crabb2019-07-061-6/+7
| | |
| * | Make layout format more flexible: Vas Crabb2019-07-067-371/+301
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * There is no longer a concept of "layers" - there are only screens and elements. * Elements are now instantiated with <element ref="..."> * Screens and elements can have explicit blending mode specified with blend="..." * Default blending mode for screens is "add" and default for other elements is "alpha" * Other supported modes are "none" and "multiply" * This removes the options to enable/disable layers individually - use views instead * Legacy layouts can still be loaded, and support won't be removed for at least a year The current artwork model is over-stretched. It's based on a Space Invaders cabinet model, and isn't applicable to a lot of the systems MAME emulates now. The fact that MAME has to switch to an "alternate" mode to deal with games like Golly! Ghost! without requiring pre-matted bitmaps shows that the Space Invaders model wasn't even adequate for general arcade use. It shows in that for a lot of the systems that heavily depend on artwork, people just seem to randomly choose layers for elements until they get something that works. Also, the fact that MAME will switch to an alternate (Golly! Ghost!) mode depending on the combination of elements is a trap for people learning to make artwork. There are cases that the current approach of implying the blending mode from the layer doesn't work with. Examples include LEDs behind diffusers (requires additive blending for layout elements), and mutliple stacked LCD panels (requires RGB multiplication for screens). For configurability, it's now a lot easier to make multiple views using groups. For example, if you want to make it possible to hide the control panel section of your layout, you can put the control panel elements in a group and create views with and without it. I will gradually migrate the internal artwork to use the new approach. I have an XSLT stylesheet that helps with this, but I'm not comfortable adding it because it isn't a complete solution and it still requires manul steps. I wanted to get the re-worked pointer handling done sooner so I could push them both at the same time, but unfortunately various things have prevented me from progressing as quickly as I wanted to. Sorry guys, that stuff's going to have to wait.
| * | Fix calculation of TMS34010/020 shifted memory addresses for debug save and ↵ AJR2019-07-041-2/+2
| | | | | | | | | | | | load commands
* | | Merge remote-tracking branch 'upstream/master' Robbbert2019-07-0314-303/+52
|\| | | | | | | | | | | | | | # Conflicts: # src/frontend/mame/ui/ui.cpp
| * | -core: Removed almost all MCFG defines, and removed all remaining ↵ MooglyGuy2019-07-0211-275/+26
| | | | | | | | | | | | MACHINE_CONFIG_START/END uses. [Ryan Holtz]
| * | -imagedev/harddriv: Removed MCFG macros. [Ryan Holtz] mooglyguy2019-06-301-14/+7
| | | | | | | | | | | | -generic/slot: Removed MCFG macros. [Ryan Holtz]
| * | devcb.h: Revert unnecessary change from ↵ AJR2019-06-271-10/+6
| | | | | | | | | | | | | | | | | | ed0202220a5243537f5ba7dbc0a38e52a8390d79 (nw) isnull() checks the list of unresolved functions along with the list of resolved ones, so resolve_safe() doesn't really need a return value as long as it is called second.
| * | Merge branch 'release0211' Vas Crabb2019-06-271-2/+2
| |\ \
| * | | -save: Print all duplicate savestate entries found rather than bailing after ↵ MooglyGuy2019-06-241-1/+10
| | | | | | | | | | | | | | | | the first one, nw
| * | | xtal: correct typo (nw) hap2019-06-231-3/+3
| | | |
* | | | Merge remote-tracking branch 'upstream/release0211'