summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/machine.c
Commit message (Collapse)AuthorAgeFilesLines
* Rename *.c -> *.cpp in our source (nw) Miodrag Milanovic2015-11-081-1424/+0
|
* no need to include network.h (nw) Miodrag Milanovic2015-11-061-0/+1
|
* Relaxed emu.h a bit, should make compile a bit faster (nw) Miodrag Milanovic2015-11-051-1/+2
|
* Removed mongoose due to restricted license and webserver wip till code is ↵ Miodrag Milanovic2015-11-041-2/+0
| | | | restructured (nw)
* making logerror part of machine and device classes [Miodrag Milanovic] Miodrag Milanovic2015-11-011-3/+42
| | | | display tag of device that logged message
* removed not needed conversions (nw) Miodrag Milanovic2015-10-271-2/+2
|
* champbas.c driver needs cleanup, i'll continue on that if i can sort out MCU ↵ hap2015-10-261-0/+1
| | | | emulation for it (via hmcs40 instead simulation)
* Mostly revert 3bb0fb2df7037fa60752035a7add4fcea5b8881d (nw) Justin Kerk2015-09-261-4/+5
| | | | | Checked the compiled output with -O3 and the change resulted in additional heap operations Leaving in the attotime change although it seems to have no effect one way or the other
* Code enhancement Diego2015-09-241-6/+6
| | | | No real need for an extra pointer here (device_scheduler * scheduler), only makes the code more cryptic. Removed the assignment step by initializing the object with the value intended.
* Merge pull request #324 from ValleyBell/valleybell David Haywood2015-09-141-1/+1
|\ | | | | fix for FM-Towns clock, minor fixes
| * prevent main menu from overwriting error.log and wavelog Valley Bell2015-09-131-1/+1
| |
* | Added seconds() and attoseconds() to attotime and prefixed members with couriersud2015-08-151-1/+1
| | | | | | | | | | | | | | m_. Rewrote code accessing members to use seconds() and attoseconds(). The changes were triggered by a test how gcc __int128_t would perform as the internal representation. This test revealed that the current implementation is still faster. (nw)
* | reduce tagmap lookups (nw) Wilbert Pol2015-07-311-0/+2
| |
* | change flags from GAME_ to MACHINE_ David Haywood2015-07-291-3/+3
|/ | | | this better fits the drivers from MESS (which have always illogically used the GAME_ flags despite not being games) and also fits fine with arcade machines.
* Fix clang build (nw) balr0g2015-05-261-1/+1
|
* Usage text changes, part 1 (nw) balr0g2015-05-261-1/+1
|
* moved all to std::string (nw) Miodrag Milanovic2015-04-221-42/+43
|
* removed bool conversion and implicit empty check (nw) Miodrag Milanovic2015-04-191-1/+1
|
* updated astring constructors to have just one string param, to be more like ↵ Miodrag Milanovic2015-04-131-1/+1
| | | | std::string (nw)
* There is no implicit conversion to char* in std::string (nw) Miodrag Milanovic2015-04-121-9/+9
|
* cstr() - > c_str() as preparation for move to std::string (nw) Miodrag Milanovic2015-04-111-4/+4
|
* get rid of some obsolete/unreachable stuff, get rid of more abuse of ↵ Vas Crabb2015-04-021-3/+3
| | | | SDLMAME_ macros outside OSD
* Start removing the use of OSD macros outside OSD since core objects are ↵ Vas Crabb2015-04-011-3/+3
| | | | shared between OSD builds
* Fix creation of paths Vas Crabb2015-03-311-2/+2
|
* Cleanups and version bumpmame0158 Miodrag Milanovic2015-01-281-2/+2
|
* core: Add per-game parameters [O. Galibert] Olivier Galibert2015-01-251-0/+1
| | | | | | | | | | | | | | | | Per-game parameters are (tag, value) pairs that follow the same tag structure than everything else. They're added within a ROM section with ROM_PARAMETER(tag, value). You look them up through the device method parameter(tag) which returns the string, or "" if not present. A *lot* of drivers can benefit from that stuff. It should kill most game-name keyed tables, and the alternative approach of bazillon-of-driver-inits. Possible evolutions, if someone wants to do it: - output them in -listxml - push the softlist parameters present in the xml through that - maybe allow to change/set them through the command line
* Changed osd_font to struct osd_font and removed unnecessary osdepend.h couriersud2015-01-171-0/+5
| | | includes.
* Cleanups and version bumpmame0157 Miodrag Milanovic2014-12-311-2/+2
|
* machine.c: the majority has spoken (nw) Osso2014-12-191-4/+2
|
* machine.c: invalidating all save states from previous versions is not a good ↵ Osso2014-12-191-2/+4
| | | | trade-off for fixing a few games that regressed (nw)
* machine.c: save m_rand_seed, fixes save state regressons in at least the ↵ Osso2014-12-181-1/+4
| | | | | following games - drivers: bmcpokr - bmcpokr.c, centipdb, caterplr, millpac - centiped.c, jngolady - jangou.c, rivieraa - merit.c (nw) device.c: fix typo (nw)
* Fix various typos Zoë Blade2014-11-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | Squashed commit of the following: commit 040fd169bfd6845b33d3f86fd66afb4a632605c6 Author: Zoë Blade <zoe@bytenoise.co.uk> Date: Sun Nov 30 22:24:30 2014 +0000 Fix more typos in comments commit 6121ae593008a574735427e047fdb7a16f4fa47f Author: Zoë Blade <zoe@bytenoise.co.uk> Date: Sun Nov 30 22:20:37 2014 +0000 Fix more typos Not all are in comments this time, but the vast majority are, and the rest are in printed text. None are variable or constant names. commit 84bc72573009bb46f5601f7257a7f7538f25cfc2 Author: Zoë Blade <zoe@bytenoise.co.uk> Date: Sun Nov 30 22:01:46 2014 +0000 Fix some typos
* Don't execute a timeslice before loading a savestate from the command line ↵ Alex W. Jackson2014-10-161-0/+3
| | | | [Alex Jackson]
* Cleanups and version bumpmame0155 Miodrag Milanovic2014-10-151-1/+1
|
* and even less tagmap lookups counted (nw) Oliver Stöneberg2014-09-091-0/+9
|
* have a few less tagmap lookups counted (nw) Oliver Stöneberg2014-09-091-4/+13
|
* do not start tagmap lookup counting until everything is initialized / tagmap ↵ Oliver Stöneberg2014-09-091-0/+15
| | | | lookups are now properly shown for each execution when running multiple sets from built-in UI instead of only when exiting MAME completely (nw)
* moved tagged_list:: out of tagged_list to make it catch-able / handle ↵ Oliver Stöneberg2014-09-081-0/+5
| | | | add_exception / updated exception handling unidasm to match the main one and return a proper exitcode in case of an error (nw)
* Do web serving in main thread (nw) Miodrag Milanovic2014-09-081-0/+2
|
* Cleanups and version bump Miodrag Milanovic2014-07-221-1/+1
|
* Lua overhaul [Olivier Galibert, Miodrag Milanovic] Miodrag Milanovic2014-06-101-3/+5
|
* -Created machine_manager as singleton class that contains (for now) one ↵ Miodrag Milanovic2014-06-061-10/+6
| | | | | | | | | running machine [Miodrag Milanovic] -Updated LUA engine to run in machine_manager instead of being initialized per machine -Added "-console" option so emulator can be started with LUA enabled console -Update LUA to version 5.2.3 -Enabled SQLite3 to be compiled and added LUA module for it
* -Reorganized OSD, handling more sound output systems and debuggers, defaults ↵ Miodrag Milanovic2014-05-081-1/+1
| | | | | | left same as before [Miodrag Milanovic] -Created osd_options as base option class for non-system specific options
* -Made osd_interface base class for OSD and moved initialization for each ↵ Miodrag Milanovic2014-04-251-28/+2
| | | | | | | | subsystem in it as virtual calls. (nw) -Moved midi handling in base class -Cleaned running_machine of information of next machine -All is cleaned after exiting of running_machine so debugger window is removed as well till next machine is started -Made osdmini to compile
* modernized cage, dcs and midwayic (nw) Miodrag Milanovic2014-04-201-26/+0
| | | | | removed mcfglgcy.h and nvram legacy support in machine and mconfig also updated adsp2100 so I can do dcs changes this require clean build
* reverting to classic ui due to lot of issues, as much as I hate reverting ↵ Miodrag Milanovic2014-04-171-1/+0
| | | | some else code (nw)
* Moved eminline and related files into /src/osd since it's system related (nw) Miodrag Milanovic2014-04-161-7/+7
| | | | | | | | Moved delegates into /src/lib/util to enable usage of delegates in other project parts Moved mame_printf_* calls into /src/osd/osdcore.c and renamed them to osd_printf_* Changed mess.mak to display compilation of ymmu100.ppm nicely
* Small core cleanup (nw) Miodrag Milanovic2014-04-151-17/+0
|
* network: Please don't kill save states [O. Galibert] Olivier Galibert2014-04-121-3/+6
|
* Merge of new menubar code Nathan Woods2014-04-121-0/+1
|