Commit Graph

925 Commits

Author SHA1 Message Date
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
Miodrag Milanovic
c22a27df81 Ci20 wip support (nw) 2016-03-23 21:23:14 +01:00
Justin Kerk
62d1e88e98 Update bgfx paths for Emscripten (nw) 2016-03-23 18:59:02 +00:00
therealmogminer@gmail.com
ba0a1d8d52 Merge bgfx_shader into master, nw 2016-03-23 17:55:55 +01:00
Justin Kerk
b961152eee Allow command-line errors to work in Emscripten (nw) 2016-03-23 04:52:13 +00:00
Brad Hughes
e7c1d09000 Merge: Build project for Windows Store 2016-03-22 18:50:55 -04:00
Brad Hughes
e6e30bb9dd Build project for Windows Store 2016-03-22 18:46:08 -04:00
therealmogminer@gmail.com
a99df78801 Merge with master 2016-03-21 08:27:06 +01:00
therealmogminer@gmail.com
825d575195 Fix lots of issues with bgfx 2016-03-21 03:43:02 +01:00
Miodrag Milanovic
be38f0515b Now shader compile tools are built on host machine (nw) 2016-03-20 16:50:14 +01:00
Miodrag Milanovic
356d419b0a BGFX_CONFIG_DEBUG=1 for Debug builds (nw) 2016-03-20 15:15:46 +01:00
Dirk Best
6c9aaf6979 svi318: add the sv602 single slot expander 2016-03-20 14:23:41 +01:00
Dirk Best
55ebe70ca9 svi318: add centronics interface card (sv802) 2016-03-20 14:23:27 +01:00
Miodrag Milanovic
593803fb48 Fixed issue with internal font (nw) 2016-03-20 09:31:04 +01:00
cracyc
8fc8fc5ca3 pcat_dyn: add sound and mark toursol working [Carl] 2016-03-19 21:13:00 -05:00
Brad Hughes
9328fa9028 Fix VS Build issue for WRL ComPtr 2016-03-19 21:43:27 -04:00
Miodrag Milanovic
95a2e4c2c6 compile BGFX for RPI as well (nw) 2016-03-19 16:09:34 +01:00
Miodrag Milanovic
6590600990 Added support for Raspberry Pi cross-compile (nw) 2016-03-19 16:09:34 +01:00
therealmogminer@gmail.com
1226b243a2 Make JSON error checking a lot more verbose 2016-03-19 05:44:38 +01:00
Ted Green
b79020559e Added files to build and fixed override functions 2016-03-18 15:34:57 -06:00
balr0g
0e76e679c7 Rename 'tests' to 'mametests' to avoid name clash (nw) 2016-03-18 09:24:43 -04:00
Miodrag Milanovic
45f20a43c7 added attotime test for balrog (nw) 2016-03-18 14:00:16 +01:00
Vas Crabb
100fa28671 * Remove confusing method from vectorstreams that hide base_ios method (fixes disassembly view)
* Allow std::string to pass through core_file unmolested (reduces temporary allocations)
* Make zip/7z instances of same class with uniform interface
* zippath browsing is broken at the moment

This is another step towards transparent archive support.  It's now
possible to access zip and 7z archives with the same code.  Nothing is
taking advantage of it yet.  There's now some very similar code in
fileio.cpp and clifront.cpp that could be folded at some point.
2016-03-18 19:32:10 +11:00
Dirk Best
de0d79e5e9 svi318: add support for the rs232 interface (sv805) 2016-03-17 23:57:04 +01:00
Dirk Best
776bfad1c1 svi318: add support for the 80 column card (sv806) 2016-03-17 03:06:00 +01:00
Justin Kerk
d0ce8784a7 Build more of font_sdl.cpp with Emscripten since there is an SDL2_ttf port now (nw) 2016-03-17 01:42:48 +00:00
Dirk Best
59a41ff1d7 svi318: rewrite banking, add expander bus, add svi601 super expander and
slot modules for the sv801 disk controller, sv803 16k memory epansion
and the sv807 64k memory expansion
2016-03-16 22:05:43 +01:00
smf-
593c9d5ce6 Build with vs2015 Update 2 RC 2016-03-16 18:19:11 +00:00
hap
d76a9644cf tms1k: split part 3, done 2016-03-16 02:59:29 +01:00
hap
1a479042cf tms1k: split part 2, renamed folder tms0980 to tms1000 2016-03-16 01:33:56 +01:00
hap
ce5cb07631 tms1k: split part 2, renamed files 2016-03-16 01:26:37 +01:00
therealmogminer@gmail.com
b212e5dc2e Add most of the rest of the D3D HLSL chain, nw 2016-03-15 05:17:38 +01:00
Lord-Nightmare
eb3459137c New NOT WORKING Machines added
---------------
Symbolics 3600 [trinitr0n/Ian F., Lord Nightmare]
2016-03-14 19:41:16 -04:00
Vas Crabb
fc87913612 Fix SDL Windows build 2016-03-14 19:32:17 +11:00
Vas Crabb
42fbb9c396 Make osd_file a polymorphic class that's held with smart pointers
Make avi_file a class that's held with smart pointers, encapsulate various AVI I/O structures
Make zip_file and _7z_file classes rather than having free functions everywhere
Hide zip/7z class implementation behind an interface, no longer need to call close() to send back to the cache
Don't dump as much crap in global namespace
Add solaris PTY implementation
Improve variable expansion for SDL OSD - supports ~/$FOO/${BAR} syntax
Rearrange stuff so the same things are in file module for all OSDs
Move file stuff into its own module

7z/zip open and destruct are still not thread-safe due to lack of interlocks around cache access
Directory functions still need to be moved to file module
SDL OSD may not initialise WinSock on Windows
2016-03-14 18:55:00 +11:00
Miodrag Milanovic
5fc2774703 Clang 3.8.0 supports -municode (nw) 2016-03-14 07:55:17 +01:00
David Haywood
e48a88ff43 ok, belongs in here, will improve this driver instead (nw) 2016-03-13 15:28:53 +00:00
therealmogminer@gmail.com
cd8f796df6 Add bgfx command line options, major shakeup of organization, nw 2016-03-13 15:51:19 +01:00
therealmogminer@gmail.com
ad1e6ef899 Add dynamic skipping of shader chain passes, nw 2016-03-13 15:51:17 +01:00
therealmogminer@gmail.com
3172371fcd More work on bgfx data-driven shaders, nw 2016-03-13 15:51:15 +01:00
Miodrag Milanovic
fc3f2b67b9 fix error (nw) 2016-03-13 08:25:47 +01:00
David Haywood
79ee578ad6 new NOT WORKING
Android (early build?) [Ryan Holtz]

note this is NOT the same build of the game that Chris Hardy has, his looks more polished / finished, so this seems to be an earlier build / prototype.  I don't know if the hardware is the same or not.

Still working on this.
2016-03-12 16:01:21 +00:00
Julian Sikorski
d0f99d22a7 Added ability to build using system libuv (1.8.0 or higher required) 2016-03-12 13:07:14 +01:00
Miodrag Milanovic
2bf46f72ed Update to use with latest android nkd (nw) 2016-03-11 20:24:20 +01:00
Miodrag Milanovic
f2ce314206 mingw clang build is working, there seams to still be some issue with optimization (nw) 2016-03-11 19:31:07 +01:00
Miodrag Milanovic
679574e965 With latest package from MSYS of clang 3.8.0 build at least compile fine on windows (nw)
Strange crashing while executing
2016-03-11 15:00:29 +01:00
Miodrag Milanovic
e6142ef558 Support for aarch64 (nw) 2016-03-11 13:09:47 +01:00
hap
262fc7035a renamed supercon.cpp to novag6502.cpp 2016-03-09 12:21:05 +01:00
Miodrag Milanovic
de04399afa Fixed osdmini building for android and pnacl (nw) 2016-03-08 15:46:20 +01:00
Miodrag Milanovic
858c1002d1 compile with latest bgfx,bx (nw) 2016-03-08 12:58:10 +01:00
Miodrag Milanovic
98f0e800f4 Fixed arcade build and merged libbus with liboptional due to circular dependencies (nw) 2016-03-06 09:09:18 +01:00
Justin Kerk
af0a67c0f7 Restore uismall.png for now so that Emscripten menus work (nw) 2016-03-05 22:22:21 +00:00
Brad Hughes
854fe5592f Fix Visual Studio build 2016-03-05 16:08:02 -05:00
cracyc
c049a91f4a pcxt: use pc motherboard device and banking (nw) 2016-03-05 15:02:29 -06:00
Jeffrey Clark
b1182ed63b fix build errors (nw) 2016-03-05 14:37:49 -06:00
Brad Hughes
88412da862 Make XAudio2 available in all Windows OSD builds, plus use 2.9 if available, plus code cleanup. 2016-03-05 15:02:52 -05:00
Miodrag Milanovic
626a13ae1a Fixing issue compiling on GCC 4.9 till 5.1 (nw) 2016-03-05 14:12:51 +01:00
Miodrag Milanovic
6cc3a6cc90 Support for filtering exceptions (nw) 2016-03-05 11:55:22 +01:00