summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/bookkeeping.cpp
Commit message (Collapse)AuthorAgeFilesLines
* bookkeeping: don't increment coin counter at power-on when initial counter_w ↵ hap2024-10-311-11/+34
| | | | input is 1, add handlers for resetting counters
* debugger/win: Added capability to save/restore window arrangement. Vas Crabb2022-09-161-0/+2
| | | | | | | | | * Format is mostly compatible with the Cocoa debugger, besides reversed vertical positioning. * Made Qt debugger more compatible with configuration format used by Win32 and Cocoa debuggers. * emu/config.cpp: Preserve elements with no registered handlers in default and system configuation files.
* API cleanups and miscellaneous fixes. Vas Crabb2021-07-151-27/+21
| | | | | | | | | | | | | | | | emu/ioport.cpp: Allow controller files to override input sequences for inputs that don't use defaults, and to override the toggle setting for digital inputs. emu/config.cpp: Expose configuration level (mostly matters for controller files), improved verbose diagnostic messages, and moved a few things out of the global and preprocessor namespaces. docs: Added documentation for some controller configuration file features. The device mapping feature documentation will be merged in at some point. util/unicode.cpp, emu/input.cpp: API cleanups.
* Eliminate ARRAY_LENGTH template in favor of C++17's std::size AJR2021-02-141-5/+5
| | | | | | | | | | * 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
* emu: correct some file headers (nw) hap2020-06-191-1/+1
|
* XML refactoring: Vas Crabb2016-12-111-9/+11
| | | | | | | * move stuff to namespace util::xml * scope down some enums * split config load/save delegate types * make config load take const so it can't mangle data
* Turn xmlfile API into something that looks like C++ Vas Crabb2016-11-171-11/+11
| | | | It's still a bit quirky but it's far better encapsulated before, and it plays nice with const (nw)
* Do not use FUNC in delegate where applicable (nw) Miodrag Milanovic2016-11-061-1/+1
|
* more TRUE/FALSE cleanup (nw) Miodrag Milanovic2016-10-221-1/+1
|
* Cleanups and version bumpmame0170 Miodrag Milanovic2016-01-271-3/+2
|
* modernized configuration_manager (nw) Miodrag Milanovic2016-01-101-6/+6
|
* modernized bookkeeping manager (nw) Miodrag Milanovic2016-01-101-92/+53
|
* generic machine is now bookkeeping (nw) Miodrag Milanovic2016-01-101-0/+255