summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu
Commit message (Collapse)AuthorAgeFilesLines
* Add support for dragging position-animated layout items.draggable-layout Aaron Giles2021-06-047-21/+141
|
* including optional is not optional when optional is used Olivier Galibert2021-05-261-0/+1
|
* views: Allow to know the currently selected entry Olivier Galibert2021-05-261-0/+2
|
* capcom: Adjust the common screen timings on old capcom games [O. Galibert, ↵ Olivier Galibert2021-05-171-1/+1
| | | | Jotego]
* mview: Fix missing import of submaps in views. Need to fix more about ↵ Olivier Galibert2021-05-121-2/+4
| | | | import_submap vs. prepare_map vs. populate_from_map though.
* New machines marked as NOT_WORKING AJR2021-05-111-0/+1
| | | | | | ---------------------------------- DECmate II (PC278) [AJR, Vince Slyngstad] DECmate III (PC238) [AJR, Vince Slyngstad]
* vt1682: probably fix fullrom read buffer overflow hap2021-05-101-1/+1
|
* dinetwork: don't transmit fcs Patrick Mackinlay2021-05-102-4/+6
|
* Fix minor positioning glitches in disassembly view related to changing sources AJR2021-05-091-3/+5
|
* Add -share_directory option. This sets a directory on the host system which ↵ arbee2021-05-082-0/+3
| | | | emulated systems can directly access. [R. Belmont]
* render: increase MAX_TEXTURE_SCALES a bit hap2021-05-081-1/+1
|
* emu/machine.cpp: Get rid of the dummy space device. Vas Crabb2021-05-053-93/+7
|
* options: extended the snapname templates to allow for a timestamp %t option, ↵ etabeta782021-04-291-0/+12
| | | | so to allow for alternate ways to organize the generated snaps.
* lc80e: correct cpu speed hap2021-04-271-0/+1
|
* srcclean in preparation for branching release Vas Crabb2021-04-251-1/+1
|
* sound: Fix wrapping bug when using fill/copy/bulk-add on write_stream_views Aaron Giles2021-04-211-14/+18
|
* smartboard: add internal artwork for the pc version hap2021-04-191-0/+453
|
* sound: Don't go down to the osd on redundant mute calls (like vgmplay's ↵ Olivier Galibert2021-04-161-1/+4
| | | | 44100 times per second)
* views: Invalidate the caches on bank selection change [O. Galibert] Dirk Best2021-04-131-0/+6
|
* a2600: Minor changes Olivier Galibert2021-04-121-0/+2
|
* Allow breaking into main menu before the machine fully starts (i.e. just ↵ AJR2021-04-091-2/+2
| | | | | | before the initial soft reset) by using the normal "Config Menu" UI input Note that the minor code shuffling in machine.cpp is necessary to prevent emulation from getting confused if "Select New Game" happens to be selected.
* Add %o format support to debugger printf command AJR2021-04-061-0/+26
|
* options: simplified the statename/snapname logic for naming after image ↵ etabeta2021-04-042-27/+4
| | | | devices (e.g. %d_cart or %d_flop1) while allowing for more general non-alphanumeric separators, so that for instance %d_cart_%i correctly produces a name with the software name, followed by an underscore and an index, rather than failing to be recognized and defaulting back to %g/%i.
* battlane: fix a problem with double height sprites at last boss [dink] hap2021-04-011-3/+3
|
* Added some swlist warnings for Tafoid's tests. Robbbert2021-04-021-0/+2
|
* srcclean in preparation for release Vas Crabb2021-03-281-1/+1
|
* Addressed Github issue #7843 (mute on unthrottle) (#7875) MooglyGuy2021-03-221-1/+1
|
* mpc60: Misc. additions and notes AJR2021-03-141-0/+1
|
* video/k057714.cpp: Implemented raster timing registers. (#7846) 9871238791132021-03-131-0/+1
| | | * Gives precise timings for Firebeat screens.
* pmac6100: Move it to a new driver Olivier Galibert2021-03-121-1/+50
|
* -A few incremental UI code improvements: Vas Crabb2021-03-122-22/+49
| | | | | | | | | * Simplified message when toggling UI controls. * Show actual configured UI toggle key, not misleading hard-coded text. * Push window activated/deactivated events to UI manager. * Simplified SDL window event handling code - events are pretty precise. -Miscellaneous code cleanup.
* views: Ensure alternatives are always created Olivier Galibert2021-03-101-0/+4
|
* emumem_mview.cpp: Use count_leading_zeros to simplify awidth calculation AJR2021-03-051-6/+1
|
* fix #7806 (#7841) feos2021-03-051-1/+1
|
* views: Keep a reference to the handlers so that installs overlapping them ↵ Olivier Galibert2021-03-032-0/+11
| | | | don't kill them
* Add 'wpsize' variable to access the data size from a watchpoint (#7837) Scott Percival2021-03-033-3/+6
|
* Revert "fileio.cpp: This doesn't technically require emu.h" AJR2021-02-281-1/+1
| | | | This reverts commit 6d6073054b9155592a6022d66751422ff3b3a372.
* coolridr.cpp: Use measured clocks for Cool Riders by correct XTAL usage ↵ Brian Troha2021-02-281-1/+2
| | | | based on documentation in header of coolridr.cpp
* emuview: Fix init_handlers in specific cases, fix mapping ioports in views Olivier Galibert2021-02-273-4/+4
|
* fileio.cpp: This doesn't technically require emu.h AJR2021-02-261-1/+1
|
* addrmap: Allow creators in the memory map Olivier Galibert2021-02-241-0/+21
|
* Ensure validation of device tags in non-default slot options AJR2021-02-201-0/+1
|
* emumem: Disable the unmap-value-in-device-map test for now Olivier Galibert2021-02-202-12/+18
|
* rendlay.cpp: Increased precision of ellipse calculations. Vas Crabb2021-02-171-128/+162
| | | | | Also optimised drawing fully covered ellipse pixels and added a few comments.
* emumem: Fix regions and shares on dynamically-installed device maps Olivier Galibert2021-02-163-38/+105
|
* debug: add cls command to clear console buffer hap2021-02-164-1/+13
|
* Eliminate ARRAY_LENGTH template in favor of C++17's std::size AJR2021-02-1424-73/+65
| | | | | | | | | | * osdcomm.h: Move definition of EQUIVALENT_ARRAY to coretmpl.h * sharc.cpp, gt64xxx.cpp, ym2413.cpp, gb_lcd.cpp, snes_ppu.cpp: Use STRUCT_MEMBER for save state registration * gio/newport.cpp, megadrive/svp.cpp, nes_ctrl/bcbattle.cpp, arm7.cpp, tms9995.cpp, pckeybrd.cpp, sa1110.cpp, sa1111.cpp, jangou_blitter.cpp, vic4567.cpp: Use std::fill(_n) instead of memset * emucore.h: Remove obsolete typedef
* Stop converting debugger console commands to all lowercase before parsing ↵ AJR2021-02-133-56/+56
| | | | | | | them. Case insensitivity has been preserved for command names, CPU and region tags and certain symbolic parameters (as well as expressions, which were treated as case-insensitive in other contexts), but filenames and character constants are no longer automatically lowercased. * debugcmd.cpp, debugcon.cpp: Remove some superfluous c_str() calls * debugcmd.cpp: Remove local member referencing debugger_cpu, which is accessed only rarely since the console now tracks the visible CPU
* Update state views when memory is modified through the debugger (since ↵ AJR2021-02-091-0/+1
| | | | registers can be memory-mapped)
* input.cpp: Fix regression in token parsing AJR2021-02-031-2/+2
|