Commit Graph

33010 Commits

Author SHA1 Message Date
Oliver Stöneberg
3908aa8ccf sync: cleanups (nw) 2015-01-08 10:08:00 +01:00
Olivier Galibert
2550eee8fe Merge pull request #96 from RealComboman/patch-1
added outputs so artwork can display current gear settings
2015-01-08 09:36:33 +01:00
etabeta78
847585ad36 (MESS) ui: minor improvement to Tape Control menu, so that when
multiple cassettes are available it is clear which drive controls are
displayed (see e.g. sol20 or pet2001 with "-tape2 c2n" slot). also
cleaned up some function names and better described the usage of
the devctrl.h base class. nw.
2015-01-08 08:53:48 +01:00
R. Belmont
91cf4d319e Merge pull request #95 from ramiropolla/cross-compile
Fix linking for Windows SDL cross-compilations (ramiropolla)
2015-01-07 22:37:01 -05:00
RealComboman
5dd608769c added outputs so artwork can display current gear settings 2015-01-07 23:01:26 -04:00
couriersud
25a3c8f54d Fixed typo in last commit. (nw) 2015-01-08 02:17:39 +01:00
couriersud
8b20927852 Changed error about wrong OSD to a warning. Non supported builds can now
add the proper define (OSD_WINDOWS, OSD_MINI, OSD_SDL, or
OSD_my_own_OSD) in my_own_OSD.mak (nw)
2015-01-08 01:47:27 +01:00
couriersud
d7baf9f5d8 Make file2str.pv compatible with python 2.5 (nw) 2015-01-08 01:29:24 +01:00
Oliver Stöneberg
3a291c4cb7 fixed MESS tiny build (nw) 2015-01-08 00:20:41 +01:00
Oliver Stöneberg
d301010314 gaelco3d: small optimization (nw) 2015-01-07 23:41:23 +01:00
Ramiro Polla
929ef81d6c Fix linking for Windows SDL cross-compilations
- Library names must be lower-case when cross-compiling from Linux (-limm32 instead of -lImm32)
- ntohl() needs -lws2_32
2015-01-07 23:41:11 +01:00
Oliver Stöneberg
269035ff03 osd_work: default back to numproc-1 threads for WORK_QUEUE_FLAG_MULTI (nw) 2015-01-07 23:41:03 +01:00
Olivier Galibert
cbd526ed79 Merge pull request #94 from fesh0r/fix-rom-names
fix rom names in pet drivers
2015-01-07 22:44:48 +01:00
Andrew McRae
eb84eb523e fix rom names in pet drivers
fix a couple of rom names that have a forward slash in them
2015-01-08 10:16:59 +13:00
Wilbert Pol
4e78ed6ae8 pokey.c: Make acaid5200 pokey_seroc test pass. (nw) 2015-01-07 21:36:19 +01:00
Wilbert Pol
b4ff706c4a (MESS) Fixed acid5200 pokey_default test. (nw) 2015-01-07 21:36:19 +01:00
couriersud
b052d877de Fix compile of sync_sdl.c. (nw) 2015-01-07 20:56:57 +01:00
mariuszw
941e26ac2f New clones added
--------------------
Black Widow (prototype) [Mariusz Wojcieszek]
2015-01-07 20:40:15 +01:00
Osso
8a19190b92 calomega.c: greatly reduced tagmap lookups, added save state support (nw) 2015-01-07 18:42:09 +01:00
Oliver Stöneberg
894d241fff added OSD_EVENT_WAIT_INFINITE and implemented it properly for all platforms (nw) 2015-01-07 17:03:32 +01:00
Oliver Stöneberg
3bffa5e3cf osd_work: use n threads when n CPUs are detected since modern CPUs have at least two cores per CPU (nw)
also makes -np use the actual number supplied across all platforms
2015-01-07 16:47:09 +01:00
Oliver Stöneberg
7dd9bd50d8 osd_work: small formating change (nw) 2015-01-07 16:43:11 +01:00
Oliver Stöneberg
143caa2616 osd_work: use the non-yield implementation of spin_while() for all platforms (nw)
futher tests have shown there is no actual speed difference - and it
reduces the CPU load even more
2015-01-07 16:42:16 +01:00
Oliver Stöneberg
d3b6b803f3 fixed non-DEBUG PROFILE=1 build with clang (nw) 2015-01-07 15:58:40 +01:00
etabeta78
3e848420b2 ui: Added "Reset" option to DipSwitch and ConfSettings menu, as well
as to the File Manager, for consistency with other menus where an hard
reset is of help [Fabio Priuli]
ui: Fixed DipLocation drawing so that it remains on screen also when
highlighting switches without locations [Fabio Priuli]

out of whatsnew: while at it, I have also cleaned up a bit the handling of
"Reset" in the slot and bios menus...
2015-01-07 15:02:14 +01:00
Oliver Stöneberg
4a6ead87e7 osd_work: removed maximum thread limit for WORK_QUEUE_FLAG_HIGH_FREQ queue on Windows (nw)
with the new SPIN_LOOP_TIME value it now scales
2015-01-07 14:28:50 +01:00
Robert
53ab5084a4 fixed compile of derivatives (nw) 2015-01-07 22:18:49 +11:00
Scott Stone
f6823c2676 Merge pull request #68 from ZoeB/master
Rename joystick inputs for robotron (williams.c) (nw)
2015-01-06 18:04:38 -05:00
Scott Stone
f709c2d156 New games marked as GAME_IS_SKELETON
------------------------------------
Missile-X [TTL]  [Andrew Welburn]
2015-01-06 17:17:18 -05:00
couriersud
dc4705d91f SDL: Driver accel (draw13.c) now supports "-filter", i.e. bilinear
filtering. [Couriersud]
2015-01-06 23:08:26 +01:00
couriersud
8da5cfa3dd Fixed two SDL2 bugs:
- Window height was 0 after a switch from fullscreen to windowed if 
  sdlmame was started in fullscreen
- Fixed -switchres. This is now working on Ubuntu 14.04 again.
  Performance will vary on your hardware and drivers and I suspect
  SDL to be partly broken.
2015-01-06 22:50:00 +01:00
Oliver Stöneberg
d91c7ad1e5 MT02386: removed TODO about rthunder1 crash (nw)
nobody was able to reproduce it
2015-01-06 20:33:31 +01:00
etabeta78
9bdcb9ce52 (MESS) ui: fixed for real the wrong confirmation menu being
prompted when leaving file creation. also, better backspace
support in the file creation menu (so that it work on Mac too).
nw.
2015-01-06 18:52:33 +01:00
etabeta78
f8f06c9a5c reverted previous change, since it does not interact well with the rest of the
creation code. a better fix is in progress :)
2015-01-06 17:17:36 +01:00
etabeta78
224878c426 (MESS) ui: don't ask confirmation when leaving the image creation menu
as if a new file was being created. nw.
2015-01-06 16:45:12 +01:00
etabeta78
fa41ad2cde (MESS) ui: when ESCing while creating a new floppy image, fall back
to the correct menu. [Fabio Priuli]
2015-01-06 16:43:08 +01:00
etabeta78
7fc1cfe6c7 (MESS) gamegear: fixed a small mistake in the checks for SMS mode, on behalf of
Enik Land. nw.
2015-01-06 16:39:44 +01:00
couriersud
95a1d29afe Proposal to fix MT05682 (SDL resize issue). Please check and provide
feedback whether MT05682 can be closed. (nw)
2015-01-06 16:04:22 +01:00
couriersud
631fb2cfe2 Fixed linking of chdman (nw) 2015-01-06 15:36:40 +01:00
hap
a9dd18d348 correct title 2015-01-06 13:54:03 +01:00
Oliver Stöneberg
911293884f osd_work.c: lowered SPIN_LOOP_TIME / TODOs (nw)
this at least greatly reduces the CPU load when running n64dd
2015-01-06 12:13:24 +01:00
Oliver Stöneberg
0290d016d3 osd_work.c: limit WORK_QUEUE_FLAG_HIGH_FREQ to 3 threads since we don't scale well above / logging (nw)
tested with n64dd on Windows with Intel Sandy Bridge i7-2600k with GCC
and Visual Studio 2013 compiles with and without optimization
2015-01-06 12:00:32 +01:00
Oliver Stöneberg
c41db9fdd1 osd_work.c: only allocate main threads when WORK_QUEUE_FLAG_MULTI / some logging of thread count / fixed clang warning (nw) 2015-01-06 11:20:29 +01:00
Osso
7727ba546a senjyo.c: added save state support, removed unneeded include, member variables and suffixes (nw) 2015-01-06 09:08:52 +01:00
Osso
8f484ca9b9 Greatly reduced tagmap lookups in namcos2 and namcos21 (nw) 2015-01-06 08:13:39 +01:00
arbee
13a0e248f1 (MESS) mac: greatly improve keyboard reliability on Macs with first-generation ADB hardware (SE,II,IIx,IIcx,SE/30,IIci). [Rob Braun] 2015-01-05 23:08:20 -05:00
Scott Stone
4bf60e541d Description changes for assorted devices to improve readability/uniformity from MASH (nw) 2015-01-05 22:42:59 -05:00
couriersud
7ddd65cbc1 Minor code path optimization. (nw) 2015-01-06 04:03:39 +01:00
couriersud
594bfc43b4 Use templates to implement spinning in work_osd.c. This will fix
radikalb and other games using poly.c. (nw)
2015-01-06 03:50:13 +01:00
Oliver Stöneberg
f8b39bd494 some small work_osd.c refactoring and lots of TODOs (nw) 2015-01-06 02:56:24 +01:00