summaryrefslogtreecommitdiffstatshomepage
path: root/doxygen (follow)
Commit message (Collapse)AuthorAgeFilesLines
* debugger: Extended target address syntax to include device/address space. ↵ Vas Crabb2021-10-011-8/+8
| | | | | | | | | | | | | | | | | | | (#8630) Added a validity check to ensure address space names are tag-like and unique, since they're now used as identifiers in debugger commands. Extended the syntax for target addresses to allow them to be qualified with a colon followed by an optional device tag and/or address space name. If only the device needs to be specified, a debugger CPU number may also be used. This makes commands like bpset and wpset more flexible, as they can operate on CPUs other than the currently visible CPU. Commands like find, fill, dump and load are more flexible as they can access any space of any device. Removed now-redundant CPU parameters from many commands, and renamed pcatmemp to pcatmem for consistency with other commands. Extended region syntax for saver/loadr to support tags relative to the visible CPU (e.g. you can use "." for the region with the same name as the visible CPU, or "^sibling" syntax). Added an optional root device parameter to memdump. Changed interpretation of Boolean values to support numeric expressions as well as true/false strings and literal 1/0. Added checks that the specified device is CPU-like to various commands that require a CPU (e.g. focus). Previously these commands would crash or trigger an assertion failure if a tag for a non-CPU devices was specified. Fixed the cpunum symbol so it uses the same rules for determining what is or isn't a CPU as parameter parsing. Made device_t sanitise subtags better. Previously you could cause an assertion failure or crash MAME by giving it unexpected relative tags via Lua or the debugger. Added help topic alias support, and reworked the data structures to improve the performance of looking up debugger commands and help topics. Removed the "ref" parameter from debugger command functions (std::bind can hold extra argument values for you if you need them). Also added an error message if duplicate debugger commands are registered. Updated help for commands that changed syntax, and also updated summaries for some commands that had changed in the past without corresponding help updates.
* doxygen: Updated configuration to be based on up-to-date template, updated ↵ Vas Crabb2021-09-085-328/+897
| | | | bootstrapped theme so it doesn't 404 (still won't work due to lack of support for jQuery smartmenus).
* (nw) misc stuff: Vas Crabb2019-10-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | * screen: validate crystal values used for set_raw * driver: get rid of sound start/reset overrides in machine configuration * vrender0.cpp, nexus3d.cpp: corrected pixel clock crystal value * mw8080bw.cpp: turned several audio subsystems into devices * bus/sat_ctrl: don't start subdevices in device_start - the machine does it for you * mb14241.cpp: simplify handlers * fgoal.cpp: updated for simplified handlers * devfind, screen: repair some doxy comments that had rotted with refactoring * doxygen: disable warnings for undocumented things - it's most of our codebase * snowbros.cpp: restore an output level setting lost in MCFG removal There's an outstanding validation error from the HP98543 DIO video card not using a valid crystal value. Someone needs to find a picture of the card and confirm or deny the existence of the 39.504MHz crystal. The various start/reset overrides are bugs waiting to happen. It's not immediately obvious that the ones run earlier can end up being called multiple times if subsequent ones throw missing dependencies exceptions. They're a relic of when everything from the old C-style drivers was thrown into classes all jumbled together.
* doc: update MAME short description (nw) hap2017-11-052-2/+2
|
* put original abbreviation meaning as trivia here (nw) hap2017-11-051-1/+1
|
* make emulator description generic (nw) hap2017-11-052-2/+2
|
* Remove extraneous character (nw) balr0g2016-03-161-1/+1
|
* Do not sort Doxygen member functions and macros for now (nw) balr0g2016-03-161-1/+1
|
* Put back Doxygen search box (nw) balr0g2016-03-161-1/+2
|
* Added README and LICENSE files (CC0) to folders containing meta-data or ↵ Miodrag Milanovic2016-03-051-0/+116
| | | | documentation (nw)
* Added new doxygen templates and limited basic to core (nw) Miodrag Milanovic2015-11-166-0/+2843