2016-04-08

MESS Git (2016/04/08)

EmuCR: MESSMESS Git (2016/04/08) 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:
* xbox.cpp: more usb, possible to have more than 1 usb device plugged at the same time (nw)
* fix
* Revert "Fix SDL compile on linux. Took the opportunity to remove a number of"
Partial revert only, some changes still in
This reverts commit 632b10cd0ec304c0367321a5be62164d00b18ff1.
* Revert "compile fix on windows (nw)"
This reverts commit f862b775205e7b07e3803a8f1c789e7d6b710f24.
* renamed memory.* to emumem.* (nw)
* (nw)
(nw)
* compile fix on windows (nw)
* Merge pull request #794 from ajrhacker/devfind_region
Devfind revision phase 1, cleaning out some legacy stuff [AJR]
* Revert "keep segaybd happy with recent changes (for the time being system16 type sprites need to be called 'sprites') (nw)"
Using DEVICE_SELF, not an absolute tag, is the right way to fix this.
This reverts commit 3e4063d1393f30c4506b46d35cb196499c0681be.
* Devfind revision phase 1, cleaning out some legacy stuff
- Eliminate the cached device_t::m_region pointer and its region() getter method. Devices that need to bind to a region with the same tag should use optional/required_memory_region or optional/required_region_ptr with DEVICE_SELF as the subtag; this improves error checking. (DEVICE_SELF has been moved to device.h for greater visibility in the source.)
- Allow required/optional_region_ptr to specify a specific length which must match that of the region found.
- Implement finder_base::finder_tag() getter for diagnostic purposes.
- Perform some (not very efficient) validity checks on memory region finders instead of allowing them to automatically pass.
- Privatize device_memory_interface::m_addrspace.
* oops++ (nw)
* plugins/timer: add sample plugin for game time [Carl]
* Fix SDL compile on linux. Took the opportunity to remove a number of
"emu.h" includes from src/osd/modules/render/bgfx code.
There is still a conflict between mame memory.h and bgfx memory.h to be
resolved.
* Added m62(kidniki) to nl.lua. Started some experiments around parallel
solving of linear equations. This code is not active. Fix kidniki audio
performance. [Couriersud]
* oops++ (nw)
* plugins/cheat: create temp[0-9] in case xml script doesn't (nw)
* plugins/cheat: fix more (nw)
* Last Four: Added technical notes...
* Merge branch 'master' of https://github.com/mamedev/mame
* luaengine: fix read/write item (nw)
* Magic 10 driver: Added technical notes and a missing PLD dump. [f205v]
* intercept experiment (nw)
* Merge branch 'master' of github.com:mamedev/mame
* luaengine: indexed items (nw)
* hook Comm.Board to Model3 (nw)
note: it seems only VF3 expecting SCSI mapped at C000xxxx, the rest of games (incl Step 1.0 Bass Fishing) looking for Comm.Board there
* sm500: added disasm
* fix uml log (nw)
* Merge branch 'master' of https://github.com/mamedev/mame
* separate mpeg audio as device, made building separate model3 possible (nw)
* ui: Enter on keypad now act in the same ways of Enter on keyboard. (nw)
* ppcdrc: use the new instructions for FPU loads and stores (nw)
* plugin/cheat: better conversion (nw)
* its not that fatal (nw)
* fixed some Tourvision descriptions. nw.
* info.cpp: Improved documentation of input devices in the listxml output, since having just a generic
'number of buttons' is rather pointless in the context of home systems with configurable controllers
(being them keyboards, keypads or joypads). Now the various controllers are listed separately with the
number of buttons they have. Frontend authors who relied on the "buttons" attribute of the input node
for any kind of filter shall now scan all available controllers and take the maximum among their "buttons"
attribute (possibly discarding keyboards and keypads if they want) to recover the old value. [Fabio Priuli]
info.cpp: Started to acknowledge PORT_16WAY inputs in -lx, since they were reported as 8-ways
so far. [Fabio Priuli]
out of whatsnew: most of the code was written almost 1 year ago, when MAME was still using
tagmaps, and only recently updated to current coding conventions: if you see any place where
C++ syntax can be exploited more just let me know :-)
* new NOT WORKING
Jungle (VI3.02) [f205v]
I think the 68k code is encrypted.
* Fix keepaspect & unevenstretch toggles in SDL OSD

Download: MESS Git (2016/04/08) x86
Download: MESS Git (2016/04/08) x64
Source: Here

0 Comments

Post a Comment