summaryrefslogtreecommitdiffstatshomepage
path: root/docs/source
Commit message (Collapse)AuthorAgeFilesLines
* emscripten: fixes to get bgfx working (#13255) algestam2025-02-061-1/+1
| | | | | | | | | * Emscripten: Fixes to get BGFX working * Move emscripten specific setup into an #elif statement * Fix indentation * emscripten: remove no longer link option DEMANGLE_SUPPORT
* Bumped version to 0.274mame0274 Vas Crabb2025-01-301-2/+2
|
* Updated copyright years to 2025 Vas Crabb2025-01-013-3/+3
|
* docs: Updated compiling instructions to refer to Visual Studio 2022, bumped ↵ Vas Crabb2024-12-232-5/+5
| | | | version to 0.273.
* Bumped version to 0.272mame0272 Vas Crabb2024-11-301-2/+2
|
* idsoccer: improve adpcm emulation hap2024-11-171-2/+2
| | | | | | | | Clones promoted to working -------------------------- Indoor Soccer (set 2) [hap] Indoor Soccer (Tecfri) [hap] American Soccer (Japan) [hap]
* devcpu: add retry_access and document Olivier Galibert2024-11-161-2/+64
|
* Bumped version to 0.271mame0271 Vas Crabb2024-10-301-2/+2
|
* docs: Improved notes about DirectX SDK and added a link in compiling ↵ veganaiZe2024-10-071-3/+4
| | | | | instructions. (#12848) Also fixed typo "SDL" in place of "SDK".
* Bumped version to 0.270mame0270 Vas Crabb2024-09-251-2/+2
|
* Bumped version to 0.269mame0269 Vas Crabb2024-08-281-2/+2
|
* Cleaned up the mess from #12610: Vas Crabb2024-08-272-3/+20
| | | | | | | * Command line options need to be documented. * Don't assume C strings returned as option values remain valid indefinitely. * Fixed wording for option description.
* Bumped version to 0.268mame0268 Vas Crabb2024-07-311-2/+2
|
* Bumped version to 0.267mame0267 Vas Crabb2024-06-281-2/+2
|
* docs: fix markup on the links that were added. [R. Belmont] arbee2024-06-011-2/+2
|
* docs: Added sections with recommendations for submitting machines that ↵ arbee2024-06-011-3/+16
| | | | require media and/or user intervention to start up. [R. Belmont]
* docs: Proofreading [Robert] Olivier Galibert2024-05-182-5/+5
|
* memory: Document taps, contention/interruptibility Olivier Galibert2024-05-143-7/+317
|
* -seta/ssv.cpp: Cleaned up key matrix code. Vas Crabb2024-05-091-1/+1
| | | | -docs: Fixed editing error.
* -merit/mtouchxl.cpp: Added touch-enabled layout. Vas Crabb2024-05-091-2/+2
| | | | | | -ui/tapectrl.cpp: Ensure device monitored for media change is up-to-date. -osd/windows: Changed a pointer to a const reference in an API.
* -osd: Update slider list on demand rather than on frame updated (fixes MT08857). Vas Crabb2024-04-271-1/+1
| | | | -konami/konamigq.cpp: No need to cancel a newly allocated timer.
* input/input_sdl.cpp: Added an SDL lightgun provider. Vas Crabb2024-04-264-44/+54
| | | | | | | | | | This does essentially the same thing as the Win32 lightgun provider, mapping the absolute pointer position over the window to gun axes. Also added a bunch of const in the windows input handling code. docs: Bumped version, as features that are not in a releaesd version of MAME are now documented.
* -ui/ui.cpp, ui/videoopt.cpp: Made pointer activity timeout configurable. Vas Crabb2024-04-182-3/+47
| | | | -midway/wmg.cpp: Use a memory bank for NVRAM; also got rid of a really pointless trampoline function.
* docs: Updated RTD to 2.0.0 and removed dependency on jQuery. (#12253) Firehawke2024-04-161-10/+3
|
* misc internal artwork: disable orange mouse pointer (false positive ↵ hap2024-04-141-1/+1
| | | | clickable artwork detection)
* emu/rendlay.cpp, ui/ui.cpp: Allow layout views to control pointer display. Vas Crabb2024-04-143-4/+19
|
* Initial touch input support: Vas Crabb2024-04-126-19/+197
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Feed mouse/pen/touch pointer events through UI input manager with Win32 and SDL. * Started migrating UI code to use new API and reworking mouse/touch interaction. * emu/render.cpp: Support pressing multiple clickable layout items simultaneously. * emu/render.cpp: Allow UI elements to be drawn in any window. * emu/rendlay.cpp, luaengine_render.cpp: Added layout view events for pointer input. * ui/ui.cpp: Allow the UI handler to control pointer display. * ui/analogipt.cpp: Added mouse/touch and more keys for navigating field state list. * ui/menu.cpp: Use vertical swipe to scroll and horizontal swipe to adjust. * ui/menu.cpp: Draw after processing input - greatly improves responsiveness. * ui/menu.cpp: Ignore keyboard/gamepad input during pointer actions. * ui/selmenu.cpp: Made left/right info pane arrows repeat when held. * ui/selmenu.cpp: Use middle click to move keyboard focus. * ui/selmenu.cpp: Let filter list scroll if it's too tall, and use a bit of horizontal padding. * ui/selmenu.cpp: Improved divider sizing. * ui/state.cpp: Don't allow clicks to pass through the confirm deletion prompt to the menu. * ui/simpleselgame.cpp: Fixed error message display and graphics/sound status not showing. * ui/simpleselgame.cpp: Allow tap/click to dismiss error message. * ui/utils.cpp: Show UI for choice filters when there are no choices - it's less confusing. * modules/input/input_sdl.cpp: Made scaling for mouse scroll better match RawInput and DirectInput. * modules/input/input_rawinput.cpp: Added support for horizontal scroll axis. * modules/input/input_win32.cpp: Added support for scroll axes and more buttons to mouse/lightgun. * modules/debugger/debugimgui.cpp: Don't fight over events with the UI manager - it breaks menus. * osd/windows/window.cpp: Translate mouse position to window cooridinates for scroll wheel events. * osd/sdl/window.cpp: Supply last mouse position for scroll wheel events if possible. * scripts/build/complay.py: Made zero input mask an error - it was only being used to block clicks.
* docs: Removed unnecessary repetition in othertools.rst. (#12224) Angelo Salese2024-04-091-7/+9
|
* tools/chdman.cpp: Added support for extracting cue/bin GD-ROM images and ↵ 9871238791132024-03-311-0/+1
| | | | | | producing one binary file per track. (#12191) * Use --splitbin/-sb option for extractcd to produce one binary file per track. * When producing one binary file per track, the binary file name must contain a %t format conversion for the track number.
* Drop support for GCC < 10.3, clang 6, SDL < 2.0.14 and Qt 5.10. Vas Crabb2024-03-281-16/+15
|
* emu/debug/debugcmd.cpp: Add NUL-terminated string argument support to ↵ Patrick Mackinlay2024-03-211-10/+14
| | | | | | | printf/logerror. (#12124) * Use %s to read NUL-terminated strings from emulated memory. Precision sets maximum length. * Also added left-justification option for numeric and string formats. * Made documentation more consistent and removed duplication.
* emu/debug/debugcmd.cpp: Added support for lowercase hex to printf/logerror. ↵ Vas Crabb2024-03-192-2/+5
| | | | | | | | | [Patrick Mackinlay] Also simplified implementation by better leveraging util/strformat.h. This is from pull request #12124, to get some testing for the fundamental change before freeze.
* Fixes and cleanup: Vas Crabb2024-03-121-3/+3
| | | | | | | | | | | | | | | | roland/roland_d70.cpp: Use object finders, use memory shares rather than ram_device, fixed Endianness bugs, fixed bad indentation, fixed double-qualified member functions, use m_ prefix consistently for members, use lowercase hex digits, don't allow writes to ROM, fixed header #include order. docs: Corrected docmented default for ui_mouse option. tektronix/tek440x.cpp: #include local headers first, etc. bus/a2bus/snesmax.h: Fixed copy/pasted comment. yamaha/ympsr2000.cpp: Put code in an anonymous namespace.
* -bus/a2bus: Added SNES MAX game controller interface card. Vas Crabb2024-03-101-2/+3
| | | | -docs: Clarified description of EMULATOR make option.
* Merge tag 'mame0263' into HEAD Vas Crabb2024-02-281-2/+2
|\ | | | | | | MAME 0.263
| * Bumped version to 0.263mame0263 Vas Crabb2024-02-271-2/+2
| |
* | docs: Document building only the tools. (#12065) Firehawke2024-02-271-0/+3
|/
* Update copyright years. Vas Crabb2024-02-263-3/+3
|
* mamemenus.rst: mention the changed pause key hap2024-02-181-1/+1
|
* docs: combine description for fastforward key hap2024-02-171-6/+1
|
* osdsdl: move prescale keys from ctrl+f6/f7 to alt+f8/f9 hap2024-02-171-6/+6
|
* - osd sdl default keys: remove ctrl-blocks on f3 and f4, move opengl filter ↵ hap2024-02-161-11/+17
| | | | | | | from lctrl+f5 to lalt+f10, - osd windows default keys: move post processing key from lctrl+lalt+f5 to lalt+f10, - mame default keys: move rewind step from shit+tilde to shift+f4, move cheat from shift+f6 to shift+f8, move quick save/load from (none) to shift+f6/f7
* Default UI keys cleanup [hap, R. Belmont] arbee2024-02-131-10/+10
| | | | | | | - Pause moved from P to F5 - Step single frame moved from Shift-P to Shift-F5 - Create save state moved from Shift-F7 to F6 - Toggle cheats moved from F6 to Shift-F6
* Revert "ui: move decrease frameskip key from F8 to Shift F9" hap2024-02-111-2/+2
| | | | This reverts commit d88e12714307ff5a9dc02d0e849ed84d3c4b4f93.
* tools/chdman.cpp: Fixed numerous issues, including: Vas Crabb2024-02-101-23/+86
| | | | | | | | | | | | | | | | | | | | | | | | Support input start/size options for createdvd. Fixed not reporting an error on unrecognised command line options. Fixed --fix/-f option for verify command not working. Report an error when conflicting options are supplied (e.g. hard disk template and C/H/S geometry, or input start offset in both bytes and hunks). Previously the results would be unpredictable. Detect more invalid combinations of options, and detect when output unit size or hunk size doesn't match parent. Changed order of processing options for createhd so using a template cannot not inadvertently result in an invalid combination of sector size and hunk size. Don't require an explicit unit size for createraw if an output parent CHD file is supplied. Fixed an object leak in createcd.
* ui: move decrease frameskip key from F8 to Shift F9 hap2024-02-091-2/+2
|
* chdman: Fixed a couple of issues and added preliminary web docs. Vas Crabb2024-02-055-14/+409
| | | | | | | | | | | | | tools/chdman.cpp: Added --hunksize/-hs option for createdvd command and default to 4K hunks (2 sectors, same size as hard disk hunks). Also removed --outputbin/-ob option from extractdvd command - it did nothing as it's CD-specific. docs: Added preliminary chdman documentation. Most common options have at least basic descriptions, supported options are listed for all commands, and supported compression algorithms are described. docs: Cleaned up heading levels in tools section.
* docs: Fixed typo in -wavwrite option example. (#11919) Angelo Salese2024-01-091-1/+1
|
* sega/sega_beena.cpp: Hooked up barcode cards. Vas Crabb2023-12-141-0/+4
| | | | | | | | | | Systems promoted to working --------------------------- Sega TV Ocha-Ken [QUFB] Software list items promoted to working (tvochken.xml) ------------------------------------------------------ TV to Ocha-Card: Ocha-Ken 'Ho' to Seikatsu [Vas Crabb]
* emu/diimage.cpp: Added media change notifier and exposed to Lua. Vas Crabb2023-12-142-2/+8
| | | | | | | | | | | | | | | | | This allows interested parties to receive notifications on media changes. This is demonstrated by the file manager and media image information menus now updating immediately if the system ejects a mounted image, or a mounted image is changed by a script or something. ui/filemngr.cpp, ui/info.cpp: Update file manager and media image information menus immediately on media image changes. ui/menu.cpp: Return index of added item from item_append. bus/generic/slot.cpp: Use out-of-line virtual destructors to avoid vtable link errors in certain single-driver builds. bus/nubus: Tidy up some #include statements.