Miodrag Milanovic
6bb33aa52c
Add short git version if building non-release build, also if git command is not available or if .git is not there (so building out of other sources) (nw)
2016-04-16 10:19:59 +02:00
Miodrag Milanović
0876691a6f
Merge pull request #813 from jmallach/qt5-build
...
Pass explicit -qt5 to all moc and qmake calls.
2016-04-16 08:57:01 +02:00
Miodrag Milanovic
37c94e3373
Update windows to use platform independent watchdog implementation (nw)
2016-04-15 16:01:35 +02:00
Miodrag Milanovic
59662e6c71
moved osdsync to root of OSD, removed osdmini (nw)
2016-04-15 15:19:24 +02:00
Sune Vuorela
3176347abc
Pass explicit -qt5 to all moc and qmake calls.
...
Some systems like Debian, Ubuntu and other derivatives, expect qtchooser
will be used to select the appropriate Qt version, as Qt5 and Qt4 can
co-exist.
As MAME's build system does calls to moc and qmake directly, and Qt5 is
now the required version for the debugger, pass -qt5 to all moc and qmake
calls to avoid the build fail.
2016-04-15 11:43:52 +02:00
etabeta78
8a9e872224
neogeo: reworked inputs to work through the slot device interface.
...
you can now configure the controllers available in the multicart
driver (neogeo) with the -crtl1 and -ctrl2 options. when you run single
game drivers (e.g. mslug, or kof94, etc.), instead, a unique controller
is available and cannot be modified. [Fabio Priuli]
2016-04-14 18:36:34 +02:00
therealmogminer@gmail.com
99aa7eacd7
bgfx: Add data-driven render target clearing [Ryan Holtz]
2016-04-14 17:22:24 +02:00
etabeta78
af570db2d0
ng_aes.cpp: converted AES controllers to work through slot devices.
...
Also, separated more clearly the CD component by the base unit. [Fabio Priuli]
2016-04-13 23:31:07 +02:00
hap
3c774adb53
phantom.cpp skeleton driver
...
New NOT_WORKING machine added
-----------
Fidelity Phantom [hap, Lord Nightmare]
2016-04-13 16:20:49 +02:00
Miodrag Milanovic
79bfc4b153
Make support for absolute paths for debug dir (nw)
2016-04-12 16:14:02 +02:00
Miodrag Milanovic
c833268236
Added DEBUG_DIR and DEBUG_ARGS parameters, make sense right now for VS build (nw)
2016-04-12 15:43:15 +02:00
Vas Crabb
8795f92f35
Update expat to 2.1.1 for security and bug fixes
2016-04-12 20:53:04 +10:00
David Haywood
d702097e42
segacrpt is also a device, again reduced some duplication (nw)
2016-04-12 03:30:47 +01:00
David Haywood
0cfa192533
segacrp2 is now a device, kill off a whole bunch of duplicated decryption code across several drivers (nw)
2016-04-12 00:10:54 +01:00
hap
d981b66bba
sm500: start on opcodes
2016-04-11 12:43:55 +02:00
dankan1890
5347076f49
submenu: merged some options menu. (nw)
2016-04-11 03:37:51 +02:00
etabeta78
465de15885
intv: Converted controller inputs to be slot devices. [Fabio Priuli]
...
intvecs: Converted hand controllers, keyboard and synth to be slot devices,
by using a temporary hack to workaround the impossibility to plug the same
device into 2 different slots as these keyboard require. [Fabio Priuli]
out of whatsnew: in the long term we need to come up with a core solution
for these devices that occupy multiple slot devices at once (another one is
the VCS Compumate which plugs into both VCS control ports), because the
hack I used (a "fake" control port which acts as a passthru for the two real
control ports) is not really satisfactory. However, current solution is better
than the selectable controllers we had, which were (ab)using
PORT_CONDITIONs...
2016-04-10 17:54:51 +02:00
Miodrag Milanovic
ffbe0c66be
Basic TCP server based on libuv [Inaki Baz Castillo,Miodrag Milanovic]
2016-04-10 17:03:51 +02:00
Vas Crabb
0c502775b6
remove ui/ui.h dependency from emu.h (for couriersud)
2016-04-10 17:48:38 +10:00
Branimir Karadžić
cceb3a32b7
Update to latest BGFX (nw)
2016-04-10 09:16:09 +02:00
etabeta78
e594366857
probably fixed the arcade only build. nw.
2016-04-10 06:15:18 +02:00
Justin Kerk
a1bad36d22
Add more clang output to tell where #include errors are coming from
2016-04-09 22:28:04 +00:00
couriersud
5f6e20d6a6
Fix SDL build on linux:
...
- removed inclusion of SDL headers in all headers.
- replaced those by forward declarations and in one case by a wrapper
class (for a typedef struct).
- added -Wno-strict-prototypes to 7z build (gmake target)
2016-04-09 22:21:58 +02:00
Miodrag Milanovic
50071f4451
Fix windows compile (nw)
2016-04-09 15:22:25 +02:00
Miodrag Milanovic
a14994c6c0
Added skeleton for network output (nw)
2016-04-09 15:19:43 +02:00
Miodrag Milanovic
2f974586d6
Added none and console output providers (nw)
2016-04-09 15:19:43 +02:00
Miodrag Milanovic
39c9c8c5dc
Remove os dependant output handling (nw)
2016-04-09 15:19:43 +02:00
Vas Crabb
e925c494fe
Update LZMA SDK to 15.14
2016-04-09 21:52:08 +10:00
Dirk Best
4f1ffa851e
vtech1: Add support for the "Dick Smith VZ-200/300 RTTY Cartridge"
...
Appears to work fine, except we don't have a generic RTTY interface yet.
2016-04-08 19:55:09 +02:00
Miodrag Milanovic
2a0c7a0f0b
renamed memory.* to emumem.* (nw)
2016-04-08 10:15:48 +02:00
couriersud
bc936dbc26
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]
2016-04-08 03:30:11 +02:00
Miodrag Milanovic
dff2f2517a
separate mpeg audio as device, made building separate model3 possible (nw)
2016-04-07 18:15:07 +02:00
David Haywood
23df0fe736
new NOT WORKING
...
Jungle (VI3.02) [f205v]
I think the 68k code is encrypted.
2016-04-07 14:22:22 +01:00
therealmogminer@gmail.com
4f66357f9e
Pull a bunch of screen chain code from drawbgfx to chainmanager where it belongs, nw
2016-04-06 17:02:31 +02:00
Olivier Galibert
69f5a2dcc8
Revert "bgfx fix for osx (nw)"
...
This reverts commit 9d99398208
.
Not needed anymore with my previous change.
2016-04-06 09:58:00 +02:00
Miodrag Milanovic
9d99398208
bgfx fix for osx (nw)
2016-04-06 08:35:01 +02:00
MetalliC
c88e9508e6
Sega Model3/Naomi/Hikaru Communication Board basic
2016-04-05 17:23:56 +03:00
Miodrag Milanovic
06415edd9e
Added some more files to bgfx build and initialize imgui (nw)
2016-04-05 15:50:08 +02:00
Miodrag Milanovic
6f231bb61b
added missing files in build (nw)
2016-04-05 14:50:17 +02:00
hap
10cadefbe2
sm500 file placeholders
2016-04-05 11:33:05 +02:00
Brad Hughes
3dd8afd6c0
Hybrid DirectInput/XInput module
2016-04-04 22:01:00 -04:00
cracyc
817f19fcc1
luaengine: add plugin options menu [Carl]
2016-04-04 18:17:18 -05:00
Branimir Karadžić
e63f379a0e
Update BGFX to latest (nw)
2016-04-04 13:52:25 +02:00
Olivier Galibert
cdc04a9b7c
screen: POC||GTFO of svg rendering from inside the rom. [O. Galibert]
...
It's damn slow, ~50ms/frame on cdkong. Caching and/or hw accel will
solve that easily. It doesn't look very good, nanosvg need better
anti-aliasing. It also doesn't do texturing very well and images not
at all, so some of our current svgs won't look good. But all that's
fixable.
2016-04-04 11:33:34 +02:00
Miodrag Milanovic
bad2e6199e
Not needed anymore after move to C++11 features (nw)
2016-04-03 19:47:44 +02:00
Miodrag Milanovic
e0ea593f6d
Make it cleaner (nw)
2016-04-03 19:14:44 +02:00
Miodrag Milanovic
cea094a3a3
moved aueffectutil to tools (nw)
2016-04-03 19:06:06 +02:00
Miodrag Milanovic
5e80a732aa
move clipboard handling on proper place (nw)
2016-04-03 17:55:10 +02:00
Miodrag Milanovic
d8aa889edf
merge main.cpp for windows platform (unicode) (nw)
2016-04-03 17:55:10 +02:00
Miodrag Milanovic
796f890450
removed testkeys (nw)
2016-04-03 17:19:41 +02:00
Miodrag Milanovic
bab5d21cef
moved windows resources (nw)
2016-04-03 17:19:41 +02:00
Miodrag Milanovic
bd0abfd004
moved emscripten resources (nw)
2016-04-03 17:19:41 +02:00
Jeffrey Clark
ca3e65e35f
refactor miscmenu and add adv menu (nw)
2016-04-03 07:02:38 +00:00
Miodrag Milanovic
ae5258faec
Added PRECOMPILE=0 so in conjunction with ccache it gives better compile speed (nw)
2016-04-02 17:48:31 +02:00
Miodrag Milanovic
731abe8ba0
Fixed joystick on Android preventing application to crash, cleanup init for SDL in total (nw)
2016-04-02 15:37:08 +02:00
Peter Ferrie
829a06b966
fix the MSVC build (nw)
...
I wonder how it could have ever worked. emu lacked zlib.h reference,
super80.cpp lacked UINT8 declaration.
2016-04-01 23:18:04 -07:00
Michael Zapf
13fce89d59
ti99_8: Chipset low-level emulation; ti99_4x: using new GROMs
2016-03-31 23:55:50 +02:00
Miodrag Milanović
74d10ce1c2
Merge pull request #769 from h0tw1r3/nw-build
...
support build without optimize flag (nw)
2016-03-31 11:26:12 +02:00
Mike Naberezny
b4408c2906
complay.py: Python 3 compat. (nw)
2016-03-30 21:06:12 -07:00
Jeffrey Clark
001d49c5b7
support build without optimize flag (nw)
...
OPTIMIZE= to disable the current default value 3
Also allow ARCHOPTS to be set regardless of OPTIMIZE, useful for
debug flags.
2016-03-30 21:56:03 +00:00
Michael Zapf
ee6684ac85
New GROM implementation (TMC0430) with (almost) precise clock behavior
2016-03-30 23:50:39 +02:00
Miodrag Milanovic
9353a1ccb3
Compressed internal layouts [David Haywood]
2016-03-30 20:40:05 +02:00
dankan1890
0bab931a80
Visual Studio 2015 netlist fix. (nw)
2016-03-30 19:09:40 +02:00
Miodrag Milanovic
f67cb62dbc
Fix VS build (it was reverse logic then others) (nw)
2016-03-30 11:03:03 +02:00
Miodrag Milanovic
913ab1e140
Cleanups and version bump
2016-03-30 08:35:21 +02:00
David Haywood
8b2613e3e0
new NOT WORKING
...
Super Game (Sega Master System Multi-game bootleg) [Astroblaster]
unfortunately the dump is incomplete, there's a 512KB MASK rom that hasn't been dumped.
(it also probably uses an MCU for the timer / credit logic, but we can simulate that)
2016-03-30 00:17:06 +01:00
Miodrag Milanovic
fe5c894890
added line back removed by mistake (nw)
2016-03-29 15:48:24 +02:00
Miodrag Milanovic
5cab7dbd8b
fix per source build (nw)
2016-03-29 10:58:01 +02:00
Miodrag Milanovic
de5c77d785
add to arcade projects (nw)
2016-03-29 10:53:22 +02:00
Miodrag Milanovic
b055af8907
Fix ldplayer issue (nw)
2016-03-29 10:17:19 +02:00
Miodrag Milanovic
9b3788035c
scrclean on lua scripts (nw)
2016-03-29 08:49:47 +02:00
Miodrag Milanovic
3fb7f61cfc
Fix building tools (nw)
2016-03-29 08:43:20 +02:00
Miodrag Milanovic
953d0f9b17
fix typo (nw)
2016-03-29 08:26:11 +02:00
Miodrag Milanovic
ee3edd0e2b
Add missing include (nw)
2016-03-29 08:24:17 +02:00
Jeffrey Clark
c3397ae4a9
fix include dirs (nw)
2016-03-29 00:45:53 -07:00
Jeffrey Clark
4b50847560
Multiple link and include path support (nw)
...
ie. USE_SYSTEM_LIB_FLAC=FLAC,ogg:/usr/include
2016-03-28 23:09:03 -05:00
Jeffrey Clark
00b56f38c8
only explicit system include paths (nw)
2016-03-28 22:57:13 -05:00
Jeffrey Clark
18d7e34620
cleanup build includes (nw)
2016-03-28 22:46:00 -05:00
Jeffrey Clark
9d9c8fad6a
Extend system library support (nw)
...
Extend USE_SYSTEM_LIB_* to support providing the library name and include directory.
To link against system specific lib names and header path: (ref #711 )
USE_SYSTEM_LIB_LUA=lua5.3:/usr/include/lua5.3
2016-03-28 22:26:52 -05:00
Justin Kerk
f26ce9ee1d
Emscripten update (nw)
2016-03-28 21:50:41 +00:00
dankan1890
68ebc2b0e5
Visual Studio compile fix. (nw)
2016-03-28 22:57:35 +02:00
David Haywood
665cce56de
pull the tecfri spyhunter bootleg out of the mcr driver, hardware is too different (nw)
2016-03-28 05:59:47 +01:00
David Haywood
9d12206fd5
new clones
...
Spartan X (Tecfri hardware bootleg) [farzeno, rockman]
put this is a new driver because if the other Tecfri boots are anything to go by the modifications will be gross, still need to pull spyhuntpr into it's own driver too after finding out just how different it is to the original.
2016-03-27 22:45:27 +01:00
Miodrag Milanovic
2e3670efba
Small issues fix (nw)
2016-03-27 21:09:15 +02:00
Miodrag Milanovic
158c90cf11
Initial work to make MAME work on Android [Miodrag Milanovic]
2016-03-27 17:35:23 +02:00
couriersud
9d2f61ee92
netlist:
...
- more code optimization
- hide matrix_solver_t implementation
- use netlist_time for time deltas
2016-03-27 15:41:42 +02:00
arbee
c9bd18a22d
apple2: start reverse-engineering the AE PC Transporter card [R. Belmont]
2016-03-26 21:04:15 -04:00
balr0g
822c2689b0
(nw)
2016-03-26 09:53:59 -04:00
balr0g
22e5ebfbe2
Proper msgfmt fix for Python 2.6 (nw)
2016-03-26 09:46:01 -04:00
balr0g
4a47aa234e
oops (nw)
2016-03-26 09:02:41 -04:00
balr0g
1f6688b967
Bugfixes to msgfmt, charset parsing broken on Python 2.6 for inexplicable reasons but does not cause failure (nw)
2016-03-26 09:01:45 -04:00
Justin Kerk
1bd63ee7ed
Emscripten: include shadow-mask.png (nw)
2016-03-26 04:28:54 +00:00
balr0g
b79f9db981
(nw)
2016-03-25 15:48:57 -04:00
balr0g
9fbc939781
Make msgfmt also Python2 compatible and fix several bugs (nw)
2016-03-25 15:42:35 -04:00
balr0g
66e5f75c22
Import current msgfmt.py from Python 3 tree (nw)
2016-03-25 15:42:35 -04:00
Dirk Best
37a32099cd
svi318: preliminary support for the sv603 coleco game adapter
...
lacks controller support
2016-03-25 17:47:33 +01:00
Miodrag Milanovic
315612190b
Added parsing of plugin json files for machine_manager (nw)
2016-03-24 21:07:39 +01:00
balr0g
ee68c9aab3
Convert msgfmt script to UTF-8 (nw)
2016-03-24 09:40:23 -04:00
Miodrag Milanovic
3bd130ebce
Change BGFX_CONFIG_MAX_FRAME_BUFFERS on proper way (nw)
2016-03-24 09:40:29 +01:00
couriersud
489e2919db
Netlist: code maintenance
...
- rename netlist_analog_t to analog_t
- straighten object model
- reduce access to member variables
- use pvector<analog_net_t::list_t> for groups.
- simple coverity fixes.
2016-03-23 22:03:26 +01:00