2016-06-25

MESS Git (2016/06/25)

EmuCR: MESSMESS Git (2016/06/25) is compiled. MESS(Multi Emulator Super System) is an open source emulator which emulates a large variety of different systems. MESS is a source-available project which documents the hardware for a wide variety of (mostly vintage) computers, video game consoles, and calculators through software emulation, as MAME does for arcade games. As a nice side effect to this documentation, MESS allows software and games for these hardware platforms to be run on modern PCs.

MESS Git Changelog:
* Supply modified time for files in archives [Vas Crabb]
* sun4: checkpoint (nw)
* vt240: WIP (nw)
* debugimgui: allow debugger console and log window scrollbars to stay at their maximum value if already there
* fix Clang build. it still fails b/c of the file and directory stuff. (nw)
* Init (nw)
* Fine, be that way GCC (nw)
* Better fix (nw)
* Fix path with missing return, hopefully fix OSX build (nw)
* Revert "This worked by pure luck (nw)"
This reverts commit b3491464e41b6afea81e188fe6a350d4f778854b.
* Merge remote-tracking branch 'origin/netlist_dev'
* Srcclean on netlist files. Avoid the merge massacre. (nw)
* Merge remote-tracking branch 'origin/master' into netlist_dev
* Add explicit to constructors to avoid bad surprises later. (nw)
* Merge remote-tracking branch 'origin/master' into netlist_dev
* Remove shared_ptr usage and replace with plib:owned_ptr. Clean up nltool
a bit. (nw)
* Merge branch 'netlist_dev' of https://github.com/mamedev/mame.git into netlist_dev
* Merge remote-tracking branch 'origin/master' into netlist_dev
* Replaced more shared_ptr by unique_ptr. (nw)
* Shared_ptr ==> unique_ptr. (nw)
* Better seperation of setup_t and netlist_t. (nw)
* Merge remote-tracking branch 'origin/master' into netlist_dev
* Merge remote-tracking branch 'origin/master' into netlist_dev
* Fixed bugs in rdtsc code. Refactored timer code. (nw)
* Simplify conditional activation/deactivation. Introduced
HINT(device, hint)
to clarify that hints are inheritent and not specific to devices. (nw)
* Fix compile. (nw)
* Merge remote-tracking branch 'origin/master' into netlist_dev
* Added improved profiling support to netlist. Statistics output now
proposes devices for which whole device activation/deactivation be
disabled. No significant improvement for pong, but breakout experiences
a 10% improvement. (nw)
* Merge remote-tracking branch 'origin/master' into netlist_dev
* Moved options code from include to cpp file.
Minor modifications to 7493 and 9316
Introduced perftime_t and perfcount_t for gathering statistics. These
templates do not create any code if statistics are not kept.
(nw)
* Simplify device 9316. (nw)
* Merge remote-tracking branch 'origin/master' into netlist_dev
* More help2man compatibility. (nw)
* Merge remote-tracking branch 'origin/master' into netlist_dev
* Make help2man ./nltool produce usuable output. (nw)
* Use unique_ptr for factory. (nw)
* More truthtable refactoring. Removed half-finished code for internal
state support. As implemented, this would have had no support for timing
delays. (nw)
* Merge remote-tracking branch 'origin/master' into netlist_dev
* Truthtable refactoring. (nw)
* Merge remote-tracking branch 'origin/master' into netlist_dev
* Merge remote-tracking branch 'origin/master' into netlist_dev
* Object model optimisation. (nw)
* Merge remote-tracking branch 'origin/master' into netlist_dev
* Fix a merge issue. (nw)
* Merge remote-tracking branch 'origin/master' into netlist_dev
Conflicts:
src/devices/machine/ldp1000.cpp
src/devices/machine/ldp1000.h
src/mame/drivers/deco_ld.cpp
* #if ==> #elif. Ouch. (nw)
* Default PHAS_PMF_INTERNAL=0 for 32bit windows mingw. (nw)
* Fix previous commit. (nw)
* Merge branch 'netlist_dev' of https://github.com/mamedev/mame.git into
netlist_dev
Conflicts:
src/devices/machine/netlist.cpp
src/lib/netlist/devices/nld_7490.cpp
src/lib/netlist/devices/nld_7493.cpp
src/lib/netlist/devices/nld_82S16.cpp
src/lib/netlist/devices/nld_9310.cpp
src/lib/netlist/devices/nld_9316.cpp
src/lib/netlist/devices/nld_legacy.cpp
src/lib/netlist/devices/nld_mm5837.cpp
src/lib/netlist/devices/nld_truthtable.h
src/lib/netlist/devices/nlid_system.h
src/lib/netlist/nl_base.cpp
src/lib/netlist/nl_base.h
src/lib/netlist/nl_time.h
src/lib/netlist/plib/pparser.h
src/lib/netlist/plib/pstate.h
src/lib/netlist/plib/putil.h
* Remove hashmap_t. Fix kidniki regression. (nw)
* Rewrote nltool's listdevices command. This allowed removal of one member
from devices which served solely for listdevices. (nw)
* MOre save state simplification. (nw)
* Changed remaining save occurrences to state_var. (nw)
* Introduction of state_var object template to be used on device state
members. (nw)
* Refactored netlist state manager. (nw)
* Minor changes. (nw)
* Use std::sort. (nw)
* Removed pvector_t. (nw)
* More cycle squeezing. (nw)
* Simplify main processing loop. As a nice side-effect that squeezed out
some cycles. (nw)
* More c++. (nw)

Download: MESS Git (2016/06/25) x86
Download: MESS Git (2016/06/25) x64
Source: Here

0 Comments

Post a Comment