summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Preliminary Mac native OSD. Not working yet. [R. Belmont] arbee2019-09-1518-4/+2223
| | | | | | | | This will compile, link, and run a driver all the way to the first info screen, provided you use -video bgfx. However, although there's a valid NSWindow created, it never actually appears on screen for unknown (but likely silly) reasons. Inputs are not implemented and fullscreen exists but is untried.
* Changed osd_get_clipboard_text() to return std::string (#5615) npwoods2019-09-116-52/+40
| | | | | | | | | | * Changed osd_get_clipboard_text() to return std::string This change has only been tested on Windows. The Un*x/Mac versions were made blindly; they might not even build. This needs to be checked prior to merging. * Fixing Mac OS X build (hopefully)
* Fix QT debugger (nw) AJR2019-09-101-3/+3
|
* Use std::forward_list for breakpoint and registerpoint lists (nw) AJR2019-09-108-88/+32
|
* gdbstub: more improvements (#5569) Ramiro Polla2019-08-311-29/+155
| | | | | | | | | | | | | | | | | | | | | | | | | * gdbstub: small cleanup and clarification Old GDBs expected the regnum values for some registers to be hardcoded. This is no longer the case with GDB clients that support target.xml. We expect the GDB client to support target.xml (and won't support the 'g', 'G', 'p', and 'P' commands unless it is sent). * gdbstub: add mips (tested with indy_4610) * gdbstub: add m68k (tested with macii) * gdbstub: add support for executing MAME debugger commands from the GDB client It's now possible to send MAME debugger commands, such as "cheatinit", "snap", etc... Try not to use "bpset" and such commands, they may confuse the GDB client. Also don't use commands such as "step" and "go", they will definitely confuse the GDB client. * gdbstub: fatalerror() when socket can't be opened
* srcclean (nw) Vas Crabb2019-08-252-27/+27
| | | | I'm assuming atronic.cpp was supposed to be Windows-1252 with Euro currency symbol encoding. Everyone please use UTF-8 for source files.
* Fix Solaris 2.11 (non-Oracle) Rick V2019-08-193-2/+11
|
* debuggdbstub: uncomment parameters (nw) Patrick Mackinlay2019-08-151-3/+3
| | | | These unused parameters don't cause any warnings, so I suggest they shouldn't be commented; make the implementations match their declarations.
* gdbstub: add z80 and m6502 Ramiro Polla2019-08-121-0/+53
| | | | | | | | | | | | z80 was tested with pacman and m6502 was tested with apple2e. Side-effects must be disabled before reading memory, otherwise apple2e starts failing after the first read to 0xc080. Since GDB doesn't support those processors, I made up the features name with "mame.<cpuname>". I also had to choose the registers to export in the target.xml file, and since I don't have any experience with these processors I don't know if I made the best choice.
* gdbstub: added new GDB stub debugger (#5456) Ramiro Polla2019-08-113-0/+1137
| | | | | | | | | | | | * gdbstub: added new GDB stub debugger This debugger can be used to connect to an external debugger that communicates using the GDB Remote Serial Protocol, such as GDB itself or many other GDB frontends. Currently i386 (ct486), arm7 (gba), and ppc (pmac6100) are supported. * gdbstub: enable GDB stub debugger in mac and windows builds
* Removed some dead static variables (nw) (#5458) npwoods2019-08-111-9/+1
|
* Fix build in newer Emscripten versions (nw) Justin Kerk2019-08-084-6/+6
|
* Creating an -attach_window command line parameter on Windows to attach to an ↵ npwoods2019-08-049-18/+173
| | | | | | | | | | | | | | existing window (#5381) * Creating an -attach_window command line parameter on Windows to attach to an existing window * Moved -attach_window option to Windows-specific code * Created an osd_set_aggressive_input_focus() function and exposed to LUA * Created a dummy implementation of osd_set_aggressive_input_focus() for SDL
* Use canonical spelling of "canonical" (nw) AJR2019-08-022-2/+2
|
* -scc68070: Moved Quizard MCU HLE from SCC68070 device to cdi.cpp and ↵ MooglyGuy2019-07-241-0/+151
| | | | converted SCC68070 to use logmacro. [Ryan Holtz]
* Merge pull request #5380 from npwoods/winwindow_has_focus_return_bool R. Belmont2019-07-224-7/+7
|\ | | | | Changed winwindow_has_focus() to return bool
| * Changed winwindow_has_focus() to return bool npwoods2019-07-224-7/+7
| |
* | Merge pull request #5379 from npwoods/draw_video_contents_take_bool R. Belmont2019-07-224-7/+7
|\ \ | | | | | | Changing win_window_info::draw_video_contents()'s update parameter to be bool
| * | Changing win_window_info::draw_video_contents()'s update parameter to be npwoods2019-07-224-7/+7
| |/ | | | | | | bool
* / Removing a stray (likely vestigial) variable from window.cpp (nw) npwoods2019-07-221-8/+0
|/
* Suggestion for very-low-latency mode on portaudio Eric Vidal2019-07-141-8/+27
| | | | | | | | | | | | | | - Needed to keep audio in sync when playing rhythm game machines such as konami system 573. This is because the lowest audio_latency currently supported (audio_latency 1) introduces at least 10 ms of variable latency. I am unsure how to go about this without breaking backward compatibility so I set it to work only when audio_latency is 0 (which was previously ignored by mame itself and was treated equivalent to audio_latency 1). I am aware that setting audio_latency to 0 is not supported by many mame frontends, but this change seems natural. Otherwise, would it be better to add a new mame.ini option, or to automatically enable this low-latency mode when pa_latency is set lower than, say, 0.01 (10ms), which would break people's configurations if they already rely on the old behavior?
* (nw) updated debug media menu to latest version Robbbert2019-07-132-13/+34
|
* (nw) windebug: fixed bug: in error-log window, Debug,New Memory Window would ↵ Robbbert2019-07-132-4/+2
| | | | clear the log.
* Remove shaders that I didn't mean to commit, nw MooglyGuy2019-07-105-533/+0
|
* -core: Removed TEXFORMAT_PALETTEA16. [Ryan Holtz] MooglyGuy2019-07-1011-67/+534
|
* MIDI: fixed reception of several System Common messages [Golden Child, R. ↵ arbee2019-06-231-2/+15
| | | | Belmont]
* d3d: this fixes alt-tab crash (nw) hap2019-06-171-1/+5
|
* make useless comment less confusing (nw) hap2019-06-176-6/+6
|
* apply minimize crashfix for bgfx too (nw) hap2019-06-171-1/+3
|
* Let's try to solve the quit-on-minimize problem (nw) yz70s2019-06-173-0/+6
|
* Changed a number of comment declarations to read *.cpp instead of *.c npwoods2019-06-168-8/+8
|
* Disable WII Lightgun hack by default (#5056) Kiall Mac Innes2019-05-141-1/+1
|
* (nw) possible fix for MT 07275 [hap] Robbbert2019-04-191-0/+5
|
* Merge pull request #4862 from kiall/multi-lightgun R. Belmont2019-04-051-2/+26
|\ | | | | Linux X11 Input: Fix multiple lightgun support
| * Linux X11 Input: Fix multiple lightgun support Kiall Mac Innes2019-04-051-2/+26
| | | | | | | | | | | | | | On X11 Linux, every lightgun event was passed onto every lightgun device within MAME. This obviously works for 1 gun, but with 2, it causes both crosshairs to move in the same direction at the same time.
* | OS X debugger: Update window titles when restoring configuration for ↵ AJR2019-03-272-0/+2
| | | | | | | | disassembly and memory viewers
* | (nw) Clean up the mess on master Vas Crabb2019-03-2625-166/+563
| | | | | | | | | | | | | | | | | | | | | | | | | | This effectively reverts b380514764cf857469bae61c11143a19f79a74c5 and c24473ddff715ecec2e258a6eb38960cf8c8e98e, restoring the state at 598cd5227223c3b04ca31f0dbc1981256d9ea3ff. Before pushing, please check that what you're about to push is sane. Check your local commit log and ensure there isn't anything out-of-place before pushing to mainline. When things like this happen, it wastes everyone's time. I really don't need this in a week when real work™ is busting my balls and I'm behind where I want to be with preparing for MAME release.
* | Revert "conflict resolution (nw)" andreasnaive2019-03-2525-563/+166
| | | | | | | | | | This reverts commit c24473ddff715ecec2e258a6eb38960cf8c8e98e, reversing changes made to 009cba4fb8102102168ef32870892438327f3705.
* | fs_xbr-lv3-noblend.sc: Fix compile (nw) Olivier Galibert2019-03-251-3/+3
|/ | | | We do not seem to have shader compilation in our automated testing, that could be a problem...
* OSD/OpenGl: Improve performance by moving calculations out of loop Andreas Müller2019-03-041-14/+18
| | | | | | | | | | | | This one was triggered by batman. Test case: mame64 -nothrottle batman Before: Average speed: 312.11% (20 seconds) After: Average speed: 327.43% (19 seconds) Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
* Qt debugger: fix error in determining where clicks are in debugger views ↵ goldnchild2019-03-041-1/+1
| | | | [Golden Child] (#4705)
* Merge pull request #4698 from kiall/bug-4695 R. Belmont2019-03-011-1/+17
|\ | | | | Linux X11 Input: Fix lightgun support
| * Linux X11 Input: Fix lightgun support Kiall Mac Innes2019-02-281-1/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SDL/X11 number mouse/lighgun buttons 1,2,3, while windows and other parts of MAME like offscreen_reload expect 0,2,1. Transpose buttons 2 and 3, and then -1 the button number to align the numbering schemes. This fixes lightgun support on Linux - tested with an Ultimarc AimTrak and the following config: lightgun 1 lightgun_device lightgun lightgunprovider x11 lightgun_index1 "Ultimarc Ultimarc" offscreen_reload 1 Note: MAME must be compiled with XInput support: make -j10 NO_USE_XINPUT=0 Fixes bug #4695
* | Qt debugger: fix error in determining where clicks are in memory views ↵ R. Belmont2019-02-271-1/+1
| | | | | | | | [Golden Child]
* | srcclean (nw) Vas Crabb2019-02-241-257/+257
| |
* | sdl_sound.cpp: Remove leftover variable (nw) Enik Land2019-02-181-3/+0
| |
* | misc fixes Vas Crabb2019-02-183-44/+68
| | | | | | | | | | | | | | | | | | | | testkeys: * Clean up and modernise code * Use std::endl to end lines for its implicit flush * Centre window (less likely to hide behind taskbar, etc.) osdwin: * Ensure new windows are positioned within the work area of a monitor
* | (nw) remove some superfluous const, eliminate a superfluous temp, remove ↵ Vas Crabb2019-02-181-4/+2
| | | | | | | | superflous semicolons, etc. and also fix a known broken build script change
* | Show video-mode option 'accel' in help and GUI Andreas Müller2019-02-171-0/+1
| | | | | | | | Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
* | Fixed sdl2 keymap processing. [Couriersud] couriersud2019-02-163-43/+280
| | | | | | | | | | | | | | | | | | | | Keymaps must have been broken for ages: - It is now possible to map every scancode SDL2 defines. - Removed keycode field. This was a leftover from SDL1.x - Fixed bug preventing keymaps from working. - Fixed the DE keymap. - Converted other keymaps to new format and added a comment that they have to be reviewed and fixed.