summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/main.h
Commit message (Collapse)AuthorAgeFilesLines
* Generate layouts for systems with three or more screens Vas Crabb2017-09-291-1/+1
|
* general cleanup: Vas Crabb2017-05-231-5/+1
| | | | | | | | | | | * move rarely-used output and pty interfaces out of emu.h * consolidate and de-duplicate forward declarations, also remove some obsolete ones * clean up more #include guard macros * scope down a few more things (nw) Everyone, please keep forward declarations for src/emu in src/emu/emufwd.h - this will make it far easier to keep them in sync with declarations than having them scattered through all the other files.
* srcclean (nw) Vas Crabb2017-03-261-1/+1
|
* Refactored HTTP handling to be easier to extend and use (nw) Miodrag Milanovic2017-03-191-20/+8
|
* Update main.h PugsyMAME2017-02-251-0/+1
|
* Fixed an issue where device options (e.g. -cart) were reported as unknown ↵ Nathan Woods2017-02-221-0/+1
| | | | | | | | when they actually worked This change also changes around how command line arguments are passed around; specifically I changed argc/argv to be std::vector<std::string> Note this is not passed around 'const', the reason being that the command line processing will now "eat" the vector
* srcclean (nw) Vas Crabb2017-01-221-1/+1
|
* Added websockets as well (nw) Miodrag Milanovic2017-01-041-1/+3
|
* Fix non-VS build (nw) Miodrag Milanovic2017-01-041-0/+1
|
* Added initial HTTP/HTTPS webserver/websocket server support (nw) Miodrag Milanovic2017-01-041-2/+17
|
* XML refactoring: Vas Crabb2016-12-111-1/+1
| | | | | | | * 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
* Introduce u8/u16/u32/u64/s8/s16/s32/s64 Vas Crabb2016-11-191-3/+3
| | | | | | | | | | | | * New abbreviated types are in osd and util namespaces, and also in global namespace for things that #include "emu.h" * Get rid of import of cstdint types to global namespace (C99 does this anyway) * Remove the cstdint types from everything in emu * Get rid of U64/S64 macros * Fix a bug in dps16 caused by incorrect use of macro * Fix debugcon not checking for "do " prefix case-insensitively * Fix a lot of messed up tabulation * More constexpr * Fix up many __names
* Added ability to create standalone emulators, added zexall as example (nw) Miodrag Milanovic2016-05-081-0/+1
|
* plugins/layout: layout embedded script helper plugin [Carl] cracyc2016-04-271-0/+1
| | | | | | | | luaengine: callbacks for plugins (nw) rendlay: layout tag external handler support (nw) fidel_csc and mdndclab: example layout scripts (nw) -- Neither layout script is complete. The chess doesn't handle castling or en passant and the Dungeons and Dragons only does the walls.
* Cleanups and version bumpmame0173 Miodrag Milanovic2016-04-271-1/+1
|
* Merge remote-tracking branch 'upstream/master' into firstrun AJR2016-04-251-1/+2
|\
| * Fixed cheat issue (nw) Miodrag Milanovic2016-04-251-0/+1
| |
| * Various cleanups suggested by static analyzer (nw) Miodrag Milanovic2016-04-241-1/+1
| |
* | Machine management cleanups AJR2016-04-251-1/+1
|/ | | | | | - Boolean parameter to running_machine::run is no longer firstrun (which is now a member variable of mame_machine_manager) but quiet, which disables logging and audio recording without explicitly checking the system name. - Sound recording is now turned on and off by explicit calls. The potential uses of this have not been explored. - Dependencies reduced on drivenum.h, where the declaration for GAME_NAME(___empty) has been moved to.
* Split UI and frontend part from core [Miodrag Milanovic] Miodrag Milanovic2016-04-231-0/+94