Commit Graph

1546 Commits

Author SHA1 Message Date
couriersud 81880659d2 - More code cleanup.
- Dead code removal and minor refactoring.
- Simplify. Align naming with stl. Fix somed pedantic warnings.
- More STL compatability.
- Remove ATTR_HOT and ATTR_COLD. Refactored netlist_time. 
- Fix long standing workaround which would ignore policy of change-only"
propagation.
- Rewrote for loops to use auto : semantics.
- Truthtable cleanup. (nw)
- Get rid of nl_math. Remove nl_util.h and moved contents to
plib/putil.h.
- Fix standalone build. Refactor ptypes.h. 
[Couriersud]
2016-06-07 21:44:15 +02:00
balr0g b277908905 - Minor cosmetic refactoring. Added a "uninitialised array" template to
allow in-place creation (for increased locality) of netlist classes.
Main use is in truthtable class.
- Remove PLIB_NAMESPACE macros.
- Remove namespace macros. Use explicit namespace declarations.
- Moved device definitions into cpp files.
- Moved more device definitions into cpp files.
- New prefix "nlid" for include files flags purely internal include
files not to be leaked into userland. 
- Fix factory code.
2016-06-07 21:40:30 +02:00
Nigel Barnes 171d04d852 New WORKING machines added
----------------------------------
iSBC 80/10 [Nigel Barnes] - modified from old sdk80
iSBC 80/10A [Nigel Barnes]
iSBC 80/10B [Nigel Barnes]
iSBC 80/30 [Nigel Barnes]
2016-06-06 22:33:58 +01:00
Jeffrey Clark bbda9d38b7 android: 64bit strip, platform version support (nw)
cleanup make targets and configuration rules
fix android_ndk_root env test
2016-06-05 22:24:25 -05:00
arbee 37c1c94eb5 sun3 updates: [R. Belmont]
- Split sun3 and sun3x archiectures, they're different enough
- Preliminary sun3 MMU implementation, passes POST but dies setting up initial mappings
2016-06-05 21:32:36 -04:00
Nigel Barnes 364ac3ea14 electron: added preliminary expansion port 2016-06-05 22:53:37 +01:00
Nigel Barnes e4ea1303b3 e01: added acorn filestore floppy format and softlist 2016-06-05 22:53:37 +01:00
hap 396c2a0946 fix compile problem 2016-06-05 21:46:48 +02:00
Miodrag Milanovic dba7c1ac94 Placed back old output system as module "-output windows" need more things cleaned (nw) 2016-06-05 21:11:56 +02:00
Jeffrey Clark 2e8521cde0 fix android target libSDL2 circular ref (nw)
also rename ANDROID_NDK_ROOT -> ANDROID_NDK_LLVM to point directly to
prebuilt host compiler (removes windows only restriction).
2016-06-04 00:34:43 -05:00
Jeffrey Clark 551d9998f5 support msbuild from posix shell
preliminary fastbuild support (experimental in genie)
2016-05-31 20:26:34 -07:00
Miodrag Milanovic d04f921034 removed not used libraries, and commented portaudio that will be used but no need for now (nw) 2016-05-31 20:03:39 +02:00
smf- 65b5c2a40c Commodore PET Joysticks and Sound Device [Ken White]
* pet_cass.xml
- Added Supermon (Toronto PET User Group) [Ken White]
- Replaced bad dump of Side B of Squiggle, Big Time / Monitor (the m command in the monitor now works correctly) [Ken White]
2016-05-31 12:19:02 +01:00
etabeta78 46581221e6 New NOT WORKING machine
=======================
V-Tech V-Smile Pro  [TeamEurope]

out of whatsnew: also added a couple of discs which were dumped by
TeamEurope as well, and converted other German discs to CHD v5.
2016-05-30 16:09:06 +02:00
Justin Kerk 141e1c7770 Emscripten tweaks (nw) 2016-05-29 08:27:55 +00:00
Ville Linde 958731ef5a Added highly experimental SHARC recompiler (disabled by default) [Ville Linde] 2016-05-28 18:58:54 +03:00
Miodrag Milanovic 293103ce8c proper patch already applied upstream (nw) 2016-05-28 13:22:03 +02:00
Miodrag Milanovic 7db8fe18f7 we are not using pipes so no problem, but there is something wrong here (nw) 2016-05-28 12:22:55 +02:00
arbee 71c500d931 New non-working drivers:
- Tektronix 4404 [R. Belmont, Al Kossow]
2016-05-27 17:18:30 -04:00
Miodrag Milanovic 79fa1090cf fix compile issue (nw) 2016-05-27 21:14:59 +02:00
Felipe Corrêa da Silva Sanches 092ac52b7a [alesqs7] New skeleton driver: Alesis QS-7 musical keyboard. 2016-05-27 10:53:37 -03:00
Scott Stone 07c737448b Merged ataxx.cpp into leland.cpp as they had a completely shared main header file (leland.h). [Tafoid] 2016-05-26 22:27:29 -04:00
Vas Crabb 77cb4e9d72 Merge pull request #895 from felipesanches/patinho_feio
Further improvements to the Patinho Feio driver & CPU [Felipe Sanches]
2016-05-25 23:45:01 +10:00
Felipe Corrêa da Silva Sanches deb38446ea Further improvements to the Patinho Feio driver & CPU 2016-05-25 10:32:24 -03:00
Vas Crabb 428a07b38c Revert "Further improvements to the Patinho Feio driver & CPU" 2016-05-25 20:07:28 +10:00
Vas Crabb 879c08632c Merge pull request #893 from felipesanches/patinho_feio
Further improvements to the Patinho Feio driver & CPU [Felipe Sanches]
2016-05-25 18:58:22 +10:00
Felipe Corrêa da Silva Sanches c4c32cb71f Further improvements to the Patinho Feio driver & CPU 2016-05-25 00:22:48 -03:00
Miodrag Milanovic 80a70226f9 disable BGFX debug info (nw) 2016-05-24 11:39:20 +02:00
couriersud 5f252be251 Fix TARGET=nl compile. (nw) 2016-05-21 13:31:19 +02:00
Frederic Cambus 7541a888dc Allow building on OpenBSD 2016-05-19 23:11:43 +02:00
Ted Green a8b214c9aa (nw) Merge branch 'seattle_pci' 2016-05-17 11:17:57 -06:00
Ted Green ebe5c6d790 voodoo_pci: Added default PCI BAR locations (nw)
gt64xxx: Added DMA control and proper PCI address mapping (nw)
pci-ide: New generic PCI IDE controller (nw)
machine.lua: Added pci-ide machine (nw)
2016-05-17 11:13:55 -06:00
Miodrag Milanovic cc6d5a643d try to support older xcode (nw) 2016-05-16 14:25:49 +02:00
R. Belmont c5fad8e9c2 Merge pull request #877 from JoakimLarsson/mvme147
Mvme147
2016-05-15 16:58:07 -04:00
Joakim Larsson Edstrom de22844e71 New board driver for Motorola MVME-147 VME board 2016-05-15 22:26:20 +02:00
Justin Kerk 41cb858a35 Emscripten options cleanup (nw) 2016-05-14 08:25:57 +00:00
Sandro Ronco cc088d53a6 h63484 ==> hd63484 (nw) 2016-05-13 18:50:35 +02:00
Sandro Ronco 7a99e2939c remove legacy hd63484. (nw) 2016-05-13 18:50:35 +02:00
Miodrag Milanovic 175084897e Added ability to create standalone emulators, added zexall as example (nw) 2016-05-08 19:07:18 +02:00
couriersud e4d5ac12d3 Add mario to mamenl target. (nw) 2016-05-08 15:06:00 +02:00
Miodrag Milanovic e3ff63cdda no deps between osd and frontend, internal debugger removed (nw) 2016-05-06 14:01:27 +02:00
couriersud 658f6b432a Converted 7486 to macro module 2016-05-05 23:33:01 +02:00
couriersud d3c0199769 Removed drivers/signal.h since netlist devices no longer use it. (nw) 2016-05-05 15:18:37 +02:00
couriersud add61d2a00 Convert 7430 to macro module. 2016-05-05 15:18:37 +02:00
couriersud 38d3050da0 Convert 7425 to macro modul 2016-05-05 15:18:36 +02:00
couriersud 87541ec5ca Converted 7420 to macro modul 2016-05-05 15:18:36 +02:00
James Baicoianu af6ad75a04 Export SDL_SendKeyboardKey function to allow scancode injectiony 2016-05-05 00:55:38 -07:00
Robbbert 6994b020b1 New NOT WORKING machine
=======================
IBM3153 Terminal  [Robbbert]
2016-05-04 21:00:49 +10:00
couriersud a920da0ec3 Convert 7432 to macro device. 2016-05-04 00:51:51 +02:00
couriersud 1ea05793be Converted 7437 to macro device 2016-05-04 00:08:09 +02:00
couriersud ba57ebf222 Converted 7427 to macro device 2016-05-04 00:08:07 +02:00
couriersud e93ebba837 Converted 7411 into a macro device. 2016-05-04 00:08:07 +02:00
couriersud e85517d642 Converted 7410 into macro device. 2016-05-04 00:08:06 +02:00
Scott Stone 5c29a4a95c Let's get compilin' (nw) 2016-05-03 00:14:49 -04:00
couriersud 3acd03bd5f Implement 7402, 7408 as macro device. (nw) 2016-05-03 02:35:07 +02:00
couriersud 6f889d51ae Implement 7404 as macro device. (nw) 2016-05-03 02:35:06 +02:00
Miodrag Milanovic 65f35a6ede NetBSD fix, from pull request #852 [Thomas Klausner] 2016-05-02 17:58:14 +02:00
Miodrag Milanovic ea2c8b0ed1 moved not compiled drivers into etc (nw) 2016-05-02 10:31:39 +02:00
hap 262524206b tms7000/e0c6200: renamed hxx(inc) to cpp 2016-05-01 21:39:40 +02:00
Miodrag Milanovic be67262fc2 INC -> HXX makes editors and code analyzers see it as C++ (nw) 2016-05-01 20:27:50 +02:00
Miodrag Milanovic 0ed5f5687e fix arcade build (nw) 2016-05-01 19:27:30 +02:00
Miodrag Milanovic 956bce25e3 renamed not used files and fix for ymmu100 (nw) 2016-05-01 19:09:57 +02:00
Miodrag Milanovic efa918f931 mpu 4 and 5 (nw) 2016-05-01 18:55:03 +02:00
Miodrag Milanovic 8aa532b3b0 bfm_sc and maygay (nw) 2016-05-01 18:10:27 +02:00
Miodrag Milanovic 521198036d move gb sound and gb lcd in order to make snes compile, since used by bus device (nw) 2016-05-01 17:20:50 +02:00
Miodrag Milanovic 73521257e8 saturn and stv split (nw) 2016-05-01 16:44:58 +02:00
Miodrag Milanovic 59c4af5615 pgm split (nw) 2016-05-01 15:48:35 +02:00
Miodrag Milanovic 11c54c2883 fixed pacman building, added fake includes till converted to device (nw) 2016-05-01 15:31:19 +02:00
Miodrag Milanovic 8f2cf0789e ladybug and redclash split (nw) 2016-05-01 15:22:26 +02:00
Miodrag Milanovic 41885e4203 kaypro fix (nw) 2016-05-01 14:36:26 +02:00
Miodrag Milanovic 6a730f5c07 fix spectrum based drivers (nw) 2016-05-01 14:30:57 +02:00
Miodrag Milanovic 77b6c7e3c5 fixed apple2 compile (nw) 2016-05-01 14:02:26 +02:00
Miodrag Milanovic 311e5f4c03 move thins around (nw) 2016-05-01 13:32:52 +02:00
Miodrag Milanovic ea51c70538 fake header till cchip is converted to device (nw) 2016-05-01 13:25:53 +02:00
Miodrag Milanovic cd7d56c770 midzeus fix (nw) 2016-05-01 13:15:10 +02:00
Miodrag Milanovic faaac88e17 hng64 fix (nw) 2016-05-01 13:11:46 +02:00
Miodrag Milanovic 5d17b385f7 fake include until proper device created (nw) 2016-05-01 13:04:05 +02:00
Miodrag Milanovic 13855d2404 Fixed ti drivers (nw) 2016-05-01 12:55:22 +02:00
Miodrag Milanovic 11ceaee97f fake include till adb is not converted to device (nw) 2016-05-01 12:42:27 +02:00
Miodrag Milanovic 32c02fe850 typo (nw) 2016-05-01 12:18:33 +02:00
Miodrag Milanovic 79e69182cc fixed pong (nw) 2016-05-01 12:16:00 +02:00
Miodrag Milanovic a0829452f1 fix for mb86235 (nw) 2016-05-01 11:06:06 +02:00
David Haywood f706aedf54 Merge branch 'master' of https://github.com/mamedev/mame 2016-05-01 10:05:12 +01:00
David Haywood 4f231ca8ca new NOT WORKING
Metal Freezer [Arcade Addict, Smitdogg, The Dumping Union]

(has various encryptions by the looks of it)
2016-05-01 10:04:58 +01:00
Miodrag Milanovic 99f69920ac Fix dependency resolving (nw) 2016-05-01 11:01:27 +02:00
Miodrag Milanovic 10557e4f12 irem audio fix (nw) 2016-05-01 10:09:42 +02:00
Miodrag Milanovic 9499064a80 typo fix (nw) 2016-05-01 09:55:43 +02:00
Miodrag Milanovic 949fddaaa8 hec2hrp and arcompact fix (nw) 2016-05-01 09:51:51 +02:00
Miodrag Milanovic b7c3839a67 r9751 fix (nw) 2016-05-01 09:37:33 +02:00
Miodrag Milanovic a485340223 raiden2 fix (nw) 2016-05-01 09:34:46 +02:00
Miodrag Milanovic d2fba8eea6 s11 fix (nw) 2016-05-01 09:22:43 +02:00
Miodrag Milanovic 256521ff28 seibuspi fix (nw) 2016-05-01 09:14:58 +02:00
Miodrag Milanovic c6cc5f7887 snowbros fix, these are not devices so anyway better to keep it this way (nw) 2016-05-01 09:07:38 +02:00
Miodrag Milanovic a560cb3480 fix softbox (nw) 2016-05-01 09:03:42 +02:00
Miodrag Milanovic e89baf5d7c itech8 rename, maybe in future split that machine (nw) 2016-05-01 09:00:20 +02:00
Miodrag Milanovic 42e0242e91 galaga fix (nw) 2016-05-01 08:56:18 +02:00
Miodrag Milanovic 1d65d9520f exidy fix (nw) 2016-05-01 08:43:49 +02:00
AJR dafe4d8e22 Make watchdog timer a separate device
- Separate watchdog implementation from running_machine (once again) and driver_device
- Old-style methods, now hidden behind #ifdefs, will probably be safe to remove soon
2016-04-30 16:39:27 -04:00
cracyc a717ba24ed new not working altos486 [Carl, Al Kossow] 2016-04-30 15:20:02 -05:00
Miodrag Milanovic c294968563 vicdual fix compile 2016-04-30 20:07:31 +02:00
Miodrag Milanovic 8bef52ec6d fixed wpc, okiadpcm and eolith (nw) 2016-04-30 19:56:18 +02:00
Miodrag Milanovic 5408999eb0 dmv slot fix (nw) 2016-04-30 19:21:55 +02:00
Miodrag Milanovic dc85537e9e compucolor fix (nw) 2016-04-30 19:09:25 +02:00
Miodrag Milanovic 9a74928673 fixed coleco (nw) 2016-04-30 19:07:30 +02:00
Miodrag Milanovic 172becaad6 cliffhgr fix (nw) 2016-04-30 19:04:59 +02:00
Miodrag Milanovic 6923e39b17 fixed cgenie slots (nw) 2016-04-30 18:59:01 +02:00
Miodrag Milanovic 64df157502 wrong name for video file (nw) 2016-04-30 18:52:00 +02:00
Miodrag Milanovic 61349c9eaa Fix deco crypt separate compile (nw) 2016-04-30 18:49:36 +02:00
Ivan Vangelista 9727a393f1 warpwarp.cpp: allow separate building (nw) 2016-04-30 17:12:38 +02:00
Miodrag Milanovic bc7e1b7c35 separate those libs that are different only (nw) 2016-04-29 10:22:34 +02:00
Miodrag Milanovic e044d56500 Fixed build atom driver (nw) 2016-04-29 10:16:04 +02:00
Miodrag Milanovic 047e3d1329 fix astrocde (nw) 2016-04-29 09:37:45 +02:00
Miodrag Milanovic ccc4d75a78 asteroid build fix (nw) 2016-04-29 09:27:56 +02:00
Justin Kerk 41a489a947 Work around linker issues with Emscripten (nw) 2016-04-29 04:40:34 +00:00
etabeta78 c506d36a8d further cleanup + final untangling from the old code:
optimized sprites data now lives only in the sprite
device. got rid of neogeo_helper as a result. nw.
2016-04-28 21:10:29 +02:00
Miodrag Milanovic 8e58d4099c move to proper place (nw) 2016-04-28 20:40:17 +02:00
Miodrag Milanovic 4a2cca538a Fixed amiga related drivers buid (nw) 2016-04-28 19:34:16 +02:00
Miodrag Milanovic 91719978c9 abc80x separate compile possible (nw) 2016-04-28 18:48:02 +02:00
Miodrag Milanovic 2ce13a48f6 Fix for mos6530n (nw) 2016-04-28 18:36:59 +02:00
Miodrag Milanovic 68792073c3 fix a2600 build (nw) 2016-04-28 18:32:56 +02:00
Miodrag Milanovic 50361fcc23 R3000 is separate CPU, helps building some drivers with SOURCES (nw) 2016-04-28 18:26:37 +02:00
David Haywood 917c9fc361 despite PCB being different operation looks similra to crgolf, so put it in there.
note, need to verify if there is a BPROM present on this PCB, if so it needs dumping.
2016-04-28 14:16:34 +01:00
David Haywood 01b454694d new NOT WORKING
Master's Golf [MooglyGuy, ShouTime]
2016-04-28 11:58:07 +01:00
etabeta78 1524406721 misc clean up. nw. 2016-04-28 11:20:54 +02:00
etabeta78 508c19abf1 neogeo.cpp: huge clean up of the cartslot code in order to better
exploit slot devices: [Fabio Priuli]
- moved cart-specific components to the carts itself removing
  the fake protection devices from the main system, since they
  never belonged there
- removed hacky rom region destruction/construction when a
  new cart is inserted, replacing it with proper bank pointers to
  the carts (except for ymsnd and ymsnd.deltat region which
  will require modernization of the ym devices)
- started re-organization of bootleg boards emulation, so to
  reduce the need of collapsing everything into a single cart
  type with multiple protection devices, more work is needed

neopcb.cpp: moved to a separate source file the emulation for
JAMMA PCB versions of a few neogeo games, since they don't
have a cartslot. [Fabio Priuli]

neogeo.xml: added information about Japanese titles and
release dates to the software list and aligned the list to the
driver. [Fabio Priuli]
2016-04-28 07:16:35 +02:00
Olivier Galibert 5607ec442e h8: Add dtc, dma, watchdog (WIP) [O. Galibert]
h8: Fixes, lots of [O. Galibert]
cybiko: Make work a little emore, add v1 flash [O. Galibert]
2016-04-27 21:55:58 +02:00
David Haywood 02534d1a9c new NOT WORKING
Polaroid Instant Memories [Alex Cmaylo]
2016-04-26 12:24:27 +01:00
Justin Kerk 34ccb1ae66 Update function signatures for Emscripten (nw) 2016-04-26 05:29:56 +00:00
David Haywood c42e275665 Document internal hardware of original Pocket Challenge machine [Team Europe]
(as a result, moved it to a new skeleton driver, and moved the softlist connection for the original machine there too)

not started to hook anything up yet.
2016-04-25 18:45:18 +01:00
etabeta78 eac382d629 Merge pull request #829 from fulivi/hp9845_dev
Hp9845: added capabilty to load option ROMs
2016-04-25 14:51:24 +02:00
Miodrag Milanovic 1e0f3bfc37 Revert "Unified filenames for ep64 audio/video components to match driver (nw)"
This reverts commit 10a20e4d7d.
2016-04-25 12:16:28 +02:00
Scott Stone 691494277b vc4000snd and specimx_snd files renamed to match driver (nw) 2016-04-24 22:47:05 -04:00
Scott Stone 2b69aa072b tvc_snd renamed to match driver name (nw) 2016-04-24 21:45:13 -04:00
Scott Stone 6794654a06 Moved upd1771 files to proper device folder and fixed includes (nw) 2016-04-24 21:22:59 -04:00
Scott Stone 86be9779cc Wonderswan audio/video files renamed to match driver (nw) 2016-04-24 20:41:31 -04:00
Scott Stone 10a20e4d7d Unified filenames for ep64 audio/video components to match driver (nw) 2016-04-24 19:10:07 -04:00
Scott Stone 169b790b99 Merge md_cons.h to megadriv.h to match that of main driver (nw) 2016-04-24 16:42:50 -04:00
Scott Stone 819309bade Rename atari files to atari400 files and references to match driver name (nw) 2016-04-24 15:59:46 -04:00
Scott Stone af1756e508 Rename cps2crpt to cps2crypt to match header filename (nw) 2016-04-24 12:39:43 -04:00
etabeta78 10c5c6cfb9 This shall fix arcade target. Sorry for the breakage. nw. 2016-04-24 05:59:19 +02:00
AJR fb08fefaee Move a few odds and ends out of the emu core 2016-04-23 15:27:59 -04:00
etabeta78 3b1f24dd82 saturn.cpp: converted controllers to work through slot devices,
cleaning up the related code. [Fabio Priuli]

saturn.cpp: added emulation of the SegaTap adapter (4 controllers)
and Sega Multitap adapter (6 controllers). Saturn Bomberman
can now be played as intended. [Fabio Priuli]
2016-04-23 19:07:33 +02:00
Miodrag Milanovic e55035391e fix for v25 building (nw) 2016-04-23 14:38:20 +02:00
fulivi b9f17449ee hp9845b: added capability to load optional ROMs 2016-04-23 14:33:32 +02:00
Miodrag Milanovic ff2c95e3bf enabled internal debugger, but this would need to go in time, it is too coupled with UI (nw) 2016-04-23 14:22:46 +02:00
couriersud 1d7b7f59dd Implemented dynamic loading of precompiled solver code. [Couriersud] 2016-04-23 13:54:32 +02:00
Miodrag Milanovic 97a195ef03 Removed specific filter implementation and merged it with placed where used (nw) 2016-04-23 13:31:47 +02:00
Miodrag Milanovic 13bcfbf579 more cleanup of includes (nw) 2016-04-23 12:39:43 +02:00
Miodrag Milanovic 61fced67f6 deps are fixed remove includes (nw) 2016-04-23 12:32:30 +02:00
Miodrag Milanovic c6a9773e15 move vector to video devices (nw) 2016-04-23 12:21:53 +02:00
Miodrag Milanovic 9a3b5d9a75 mode devices to proper library (nw) 2016-04-23 12:18:05 +02:00
Miodrag Milanovic 1c726824f2 Split UI and frontend part from core [Miodrag Milanovic] 2016-04-23 11:26:47 +02:00
Miodrag Milanovic 4c9c6c8c16 Added file for mame depended handling of opts (nw) 2016-04-22 09:09:39 +02:00
Miodrag Milanovic 0d980951c9 set GIT_VERSION only where it is used (nw) 2016-04-21 15:50:15 +02:00
etabeta78 057eefd060 neogeo.cpp: more accurate implementation of contollers
through slot devices. If you want to launch janshin in the
multislot driver (neogeo) you shall now prescribe
        -edge "" -ctrl1 mahjong
and set accordingly the dipswitch. The janshin driver already
comes pre-configured in the proper way, instead. [Fabio Priuli]
2016-04-21 09:29:33 +02:00
Miodrag Milanovic 8318d85597 Isolate CLI part (nw) 2016-04-20 09:50:13 +02:00
Michael Zapf c7aeff7d6d ti99: Again one indirection less; dropped the videowrp and moved the v9938 on the EVPC board. 2016-04-19 22:03:27 +02:00
Miodrag Milanovic c47bd3a937 Added generic latch to replace soundlatch in driver_device (nw) 2016-04-18 14:08:54 +02:00
couriersud 31325d6599 Convert kidniki netlist into an external one. 2016-04-17 22:30:55 +02:00
Brad Hughes ef4f80b4a4 Create diagnostic module for profiling and crash diagnostics 2016-04-17 16:22:51 -04:00
therealmogminer@gmail.com 250a5cc805 Add AVI writing to bgfx, nw 2016-04-17 19:16:14 +02:00
mahlemiut 74dd3287e5 Added ImGui based debugger. [Barry Rodewald]
Note: Currently only works with the BGFX renderer.  Anyone who wishes to
      write a ImGui backend for other renderers are welcome to do so.
2016-04-17 23:50:50 +12:00
Miodrag Milanovic 3e8559ad7b Always rebuild version.cpp when there is git version change (nw) 2016-04-16 17:18:17 +02:00
Miodrag Milanovic 932fb5a668 Revert "Pass explicit -qt5 to all moc and qmake calls."
This reverts commit 3176347abc.
2016-04-16 15:20:42 +02:00
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
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
Miodrag Milanovic 298ce35d64 Added missing xaudio2 header from WINE that is free to use (nw) 2016-03-05 08:59:39 +01:00
cracyc d74c750cbe pc: simplify somewhat the pcs/clones and enable configs with less than 640k ram (nw)
tandy1t: make the shared vram actually work and use banking (nw)
--
Some of the tandy's will show garbage on the screen when booted, it's the memory test overwriting the shared vram
2016-03-04 21:36:39 -06:00
Miodrag Milanovic 24276fc7db removed Apache 2 licensed library since it is not possible to mix with GPL2 (nw) 2016-03-04 20:18:47 +01:00
Miodrag Milanovic 8d4f4d62aa remove remaining files (nw) 2016-03-04 09:27:47 +01:00
Miodrag Milanovic c5836d89d7 Demoted svi318 to skeleton (nw) 2016-03-04 09:27:47 +01:00
Miodrag Milanovic cc2330d739 Fix compile are demote drivers (nw) 2016-03-04 08:33:22 +01:00
Lord-Nightmare dc6e705c0c fix mess.lua build until rest of mboard dependencies are flushed (nw) 2016-03-04 01:56:55 -05:00
Miodrag Milanovic 9a8c689960 Removed code from Ralf Schaefer and demoted drivers to skeleton and not working (nw) 2016-03-03 21:15:37 +01:00
David Haywood d51aa530be remove drivers by 'Edgardo E. Contini Salvan' due to unresolved licensing (replaced with skeleton containing ROM loading only) 2016-03-03 18:45:14 +00:00
David Haywood 4fbd1d7bab remove all drivers by 'insideoutboy' due to unresolved licensing, replaced with skeleton drivers (rom loading only) 2016-03-03 18:38:56 +00:00
Miodrag Milanovic aa3f554b1e Fix tools building on windows (nw) 2016-03-03 10:11:31 +01:00
Brad Hughes ad6aaa81a9 link ole32 on Windows. Needed for CoInitializeEx() 2016-03-02 16:23:08 -05:00
Brad Hughes 39964e6b38 Merge branch 'master' of https://github.com/mamedev/mame.git 2016-03-02 14:14:47 -05:00
Brad Hughes 8803de248e Add DirectWrite font support module 2016-03-02 14:13:53 -05:00
Curt Coder 99ba45ff75 newbrain: Dumped the COP internal ROM. [Chris Despinidis]
newbrain: Rewrote the driver to modern standards. [Curt Coder]
cop400: Implemented the MICROBUS interface. [Curt Coder]
2016-03-02 20:54:32 +02:00
Miodrag Milanovic b489eb202c made sources build use info from mame.lst (nw) 2016-03-02 14:21:26 +01:00
Miodrag Milanovic 8a84dd2232 Added mame.lst as main list, it is now generated, and should be updated manually (nw)
Filtering for subtargets are done by flt files now
2016-03-02 12:49:37 +01:00
Miodrag Milanovic 3baa2e6e81 update for osdmini (nw) 2016-03-01 21:17:34 +01:00
Miodrag Milanovic d9510ed04d Used std::thread and std::condition_variable (nw) 2016-03-01 20:52:56 +01:00
David Haywood 3b3c516a3d Black Touch '96 hardware is a Korean clone of 'SNK68' hardware so start to refactor, and share code 2016-03-01 19:35:32 +00:00
Brad Hughes 65c3b22b20 Merge dynamic load XInput 2016-03-01 11:13:51 -05:00
Brad Hughes 630edadf9c Dynamically load xinput 2016-03-01 11:08:05 -05:00
Miodrag Milanovic 2287efaab3 Enabled multi core compile on VS (nw) 2016-03-01 15:30:42 +01:00
Brad Hughes 3b0d8b1efb Merge branch 'xinput_local_temp1' of E:\mame\bradhugh.mame\mame 2016-02-29 21:59:56 -05:00
Brad Hughes 5cc9973a0a Add XInput support for Windows OSD 2016-02-29 21:48:14 -05:00
Vas Crabb a830ea7627 * Support *n conversion in stream_format/string_format
* Make stream_format return characters printed
* Add iostreams with std::vector storage
* Move to type-safe templates for logerror and popmessage
* Remove now-unnecessary I64FMT from calls to logerror/popmessage
* Put some lib/util stuff in util:: namespace
* Some fixes to Japanese translation
2016-03-01 06:52:36 +11:00
Miodrag Milanovic 23c28c48af Build SDL2 for Android (nw) 2016-02-29 16:20:51 +01:00
Miodrag Milanovic 4224b67779 cleanup (nw) 2016-02-29 08:52:04 +01:00
Brad Hughes f68ad66131 Merge input modules work. 2016-02-28 14:56:54 -05:00
Miodrag Milanovic 912598030e added compiling SDL2 for Android (nw) 2016-02-28 20:28:42 +01:00
Brad Hughes 7dfb578559 Refactor OSD input into modules 2016-02-28 14:25:10 -05:00
Miodrag Milanovic 1adc64573f compiles but crash on OSX with bundled one (nw) 2016-02-28 15:07:43 +01:00
Miodrag Milanovic a17d1385c4 Separated windows only part in SDL2 build and prepared osx one (nw) 2016-02-28 12:58:04 +01:00
Miodrag Milanovic adfae5ffe5 make possible to select if bundled SDL2 is used, made mingw and vs compile so far (nw) 2016-02-27 18:48:03 +01:00
Miodrag Milanovic ea6b854844 Made Visual Studio use by default bundled SDL2 (nw) 2016-02-27 16:53:49 +01:00
therealmogminer@gmail.com 64135e73f9 Cleaned up sliders a bit in d3dhlsl, nw 2016-02-27 16:11:01 +01:00
Miodrag Milanovic 5951df437e Added NotoSans-Bold as backup font for platforms that do not have default system fonts exposed (nw) 2016-02-27 11:52:11 +01:00
Miodrag Milanovic 9d4c8c5de5 Made xcode params more generic (nw) 2016-02-26 20:30:37 +01:00
Miodrag Milanovic 5a567f3541 Added support for x64 Androids (nw) 2016-02-26 16:00:29 +01:00
Miodrag Milanovic 3a811376d9 Made pnacl to compile (nw) 2016-02-26 14:50:09 +01:00
Miodrag Milanovic 2582ce7f16 cleanup (nw) 2016-02-26 14:16:50 +01:00
Miodrag Milanovic 4727b0d97f OS/2 can not support SDL2 which is needed for MAME to run (nw) 2016-02-26 13:20:43 +01:00
Miodrag Milanovic f79e314897 no way to support qnx (nw) 2016-02-26 12:57:31 +01:00
Miodrag Milanovic 5132d31224 Fix compile for Android(nw) 2016-02-26 11:59:17 +01:00
Miodrag Milanovic e740bb6915 Fixing some more Android related things (nw) 2016-02-26 11:59:17 +01:00
Miodrag Milanovic add7a65f3f Make Android targets compile but not link, using clang compiler in NDK, since GCC will be removed in next one (nw) 2016-02-25 20:44:35 +01:00
Miodrag Milanovic 1a8d5a27d9 pnacl compile fixes (nw) 2016-02-25 14:58:39 +01:00
Miodrag Milanovic 4173530610 removed nacl, fixed android and pnacl (nw) 2016-02-25 14:58:39 +01:00
cracyc 24ced36677 at: create at motherboard device and split pci and ps2 machines into own files [Carl] 2016-02-24 10:45:12 -06:00
Olivier Galibert 9740102e64 fix makedep when encoutering GAMEL (nw) 2016-02-23 19:26:50 +01:00
Miodrag Milanovic 34acb73777 Makes xcode compile fine if generated files are already there (nw) 2016-02-23 15:57:36 +01:00
Miodrag Milanovic a87419ea5c Forgot to commit this one (nw) 2016-02-23 14:33:30 +01:00
Miodrag Milanovic 8dff2200d0 And I hate you too XCode (nw) 2016-02-22 21:11:57 +01:00
Miodrag Milanovic cce0696a5f Made OSD=sdl build compile out of box in Visual Studio (nw) 2016-02-22 14:23:15 +01:00
Miodrag Milanovic d50870e3e4 fix building Emscripten build on Windows (nw) 2016-02-22 10:18:35 +01:00
Justin Kerk 83abe3fa3d Emscripten cleanup (nw) 2016-02-21 23:03:38 -08:00
Justin Kerk 6bfb6f8b28 Embed needed bgfx files in Emscripten build (nw) 2016-02-21 14:34:05 -08:00
Miodrag Milanovic 2043e6ce2d added proper platform for xcode (nw) 2016-02-21 21:03:22 +01:00
Miodrag Milanovic 412814f80d changes towards compiling with XCode (nw) 2016-02-21 19:48:16 +01:00
Miodrag Milanovic be7cc43b08 Placed official version, and removed other files since work only with parsing python (nw) 2016-02-21 14:45:38 +01:00
Miodrag Milanovic 78ada55150 Add other python tools for gettext replacement (nw) 2016-02-21 14:16:28 +01:00
Miodrag Milanovic cc687bcd95 Added python replacement for msgfmt (nw) 2016-02-21 14:09:48 +01:00
dankan1890 526d56d359 Added option in the "Customize UI" menu for selecting the language. (nw) 2016-02-21 04:59:39 +01:00
therealmogminer@gmail.com c68d4538a7 More JSON reader plumbing, nw 2016-02-21 03:03:25 +01:00
therealmogminer@gmail.com 09f03905fd More reshuffling, nw 2016-02-21 03:03:24 +01:00
therealmogminer@gmail.com 9a47a870df First take on render API reorg, nw 2016-02-21 03:03:23 +01:00
arbee aa8e0fe2cf sq1: much improved LCD and front panel button support. [Parduz, R. Belmont] 2016-02-20 16:42:29 -05:00
Miodrag Milanovic 3cff262029 added rapidjson in include dirs (nw) 2016-02-17 14:13:49 +01:00
Miodrag Milanović 4d8d9095a1 Merge pull request #628 from fulivi/hp9845_dev
Hp9845: tape driver added [F. Ulivi]
2016-02-17 11:41:45 +01:00
dankan1890 97f515d8c4 removed old entries. nw 2016-02-17 11:26:40 +01:00
fulivi 408c6351cf hp9845: initial version of HP TACO driver (only basic tape movement is working) 2016-02-17 10:12:38 +01:00
Justin Kerk 11f82be540 Fix Emscripten build (nw) 2016-02-16 20:16:11 +00:00
Miodrag Milanovic 38e054c765 placed back OPENGL check since GL is not same as GLES (nw) 2016-02-16 18:00:19 +01:00
Miodrag Milanovic 9eb2734495 BGFX mandatory requirement (nw) 2016-02-16 17:35:27 +01:00
Miodrag Milanovic e1ace73626 opengl as requirement (nw) 2016-02-16 17:21:32 +01:00
Miodrag Milanovic 40e0a1bcb7 Remove SDL 1.2 support (nw) 2016-02-16 16:35:03 +01:00
Miodrag Milanovic 22e6c350ed Enabled BGFX support for SteamLink 2016-02-16 11:36:13 +01:00
Miodrag Milanovic 249b5f0b96 fixed logic in expression (nw) 2016-02-15 20:05:47 +01:00
Jeffrey Clark 1ddc780160 osx clang, silence flac unknown attribute error (nw) 2016-02-15 12:12:57 -06:00
Jeffrey Clark 726d141193 fix windows bgfx library link in sdl builds (nw) 2016-02-15 12:12:17 -06:00
Jeffrey Clark 591d1202ac fix cross compile windows targetextension (nw) 2016-02-15 12:10:36 -06:00
Jeffrey Clark 3570d4f0eb check STRIP_SYMBOLS in strip function and add strip support for osx (nw) 2016-02-15 12:09:48 -06:00
Jeffrey Clark 36df7413dc add TOOLCHAIN make flag for explicit toolchain prefix cross compiling (nw) 2016-02-15 12:09:35 -06:00
Jeffrey Clark 4e7f9e86e8 Refactor MACOSX_USE_LIBSDL to USE_LIBSDL for windows and linux static library support (nw) 2016-02-15 12:09:26 -06:00
therealmogminer@gmail.com b0a7bcd346 Significant speed improvements to the BGFX renderer. [MooglyGuy] 2016-02-15 17:57:28 +01:00
Miodrag Milanovic 05214ecda5 small addition for steamlink (nw) 2016-02-15 12:06:56 +01:00
Miodrag Milanovic 09fd282dc8 fix build on some linuxes (nw) 2016-02-15 11:20:54 +01:00
Miodrag Milanovic 2db4908814 Added lua-zlib, lfs and luv support for LUA, exposed all using luaengine (nw) 2016-02-14 08:16:35 +01:00
Miodrag Milanovic f5e8c864c2 fix issue with SOURCES=src/mame/drivers/namcops2.cpp (nw) 2016-02-13 19:54:01 +01:00
Vas Crabb 5ad3e6664d Make Zaccaria 1B11142 sound board a device in preparation for netlist sound 2016-02-12 22:21:21 +11:00
hap 0c5784200c fidel68k: new skeleton driver (nw) 2016-02-11 20:52:21 +01:00
David Haywood 9c07f76389 new skeleton
Cross Puzzle [Ryan Holtz, Smitdogg, The Dumping Union]
2016-02-11 16:40:40 +00:00
David Haywood f5d4d25d10 move flagrall to the 1945kiii driver, nearly the same thing.
I wonder what this hw was originally cloned from.
2016-02-10 02:44:19 +00:00
David Haywood 8e30db1e74 making a start on this '96 Flag Rally driver
dumped thanks to Nosunosu, ShouTime
2016-02-09 18:04:52 +00:00
Miodrag Milanovic b7def3d28c fix for osx and bsd (nw) 2016-02-09 15:13:32 +01:00
Robbbert c43792362c Fixed the build. 2016-02-09 10:49:18 +11:00
angelosa 4cf4d96429 Moved JANGOU_BLITTER into a device [Angelo Salese] 2016-02-08 21:37:04 +01:00
Miodrag Milanovic a29920336d real fix (nw) 2016-02-08 19:29:42 +01:00
Miodrag Milanović 670596c4b6 Merge pull request #611 from felipesanches/argox_os214
skeleton driver for Argox OS-214 Rabbit Printer [Felipe Sanches]
2016-02-08 11:53:37 +01:00
hap b0a3533fc5 k28: added skeleton driver for the SC-01 k28 (not a cloneset of the other one) 2016-02-08 10:59:15 +01:00
arbee b9e37eb1dd Missed a file (nw) 2016-02-07 21:19:16 -05:00
dankan1890 4710c9c263 suppressed C4592 warning in VS 2015. (nw) 2016-02-08 01:53:08 +01:00
Lord-Nightmare efa5b5c4ef Add New Skeleton Driver: Xerox Notetaker [Lord Nightmare, bitsavers]
New Skeleton Driver Added
-------------------------------------------------
Xerox Notetaker
2016-02-07 17:38:08 -05:00
Felipe Corrêa da Silva Sanches 4fa31121f2 new skeleton driver: Argox Rabbit Printer (model OS-214) 2016-02-07 16:19:38 -02:00
AJR 0d8df9d595 Make generic VTLB implementation a modern device interface (nw) 2016-02-07 01:42:58 -05:00
hap 41f1661876 Revert "New NOT_WORKING machine added"
This reverts commit 5b0fcf5997.
2016-02-06 21:43:06 +01:00
hap 5b0fcf5997 New NOT_WORKING machine added
----------
Coleco Talking Teacher [hap, Jonathan Gevaryahu, Sean Riddle, plgDavid, Kevin Horton]
2016-02-05 22:48:44 +01:00
Miodrag Milanović 891007f5bc Merge pull request #604 from jfdelnero/master
New video and machine drivers : EF9364 and SMT Goupil G1 [Jean-François DEL NERO]
2016-02-05 15:19:55 +01:00
Miodrag Milanovic 9a28da4f73 added UI parameter, option simple gives back old style start screen, features for configuration and in game stays same as with new (nw) 2016-02-05 08:53:00 +01:00
Jean-François DEL NERO 0b943844d0 New machine driver : SMT Goupil G1 2016-02-04 21:53:55 +01:00
Jean-François DEL NERO 19f783a571 New video chip support : Thomson EF9364 / Sescosem SFF96364 2016-02-04 21:51:39 +01:00
Miodrag Milanovic 3ebf7e64fc fixed system dependent UI (nw) 2016-02-04 16:18:55 +01:00
Dankan1890 701df7fe9e Initial import of MEWUI to MAME [Dankan1890] 2016-02-04 15:14:24 +01:00
Justin Kerk 039a07bb4d Substantial improvements to Web Audio sound backend for Emscripten port. [Grant Galitz] 2016-02-04 04:36:17 +00:00
cracyc 88413be866 pc9801_cd: 9801 cdrom drivers require DRDY and SERV always set (nw)
pc9801_kbd: make a serial keyboard someday (nw)
---
Load NECCDM.SYS to make the cdrom work.
2016-02-01 17:24:21 -06:00
dankan1890 e3b80070a5 Suppressed warning C4477 in Visual Studio 2015. 2016-01-31 18:43:13 +01:00
Miodrag Milanovic f924d4bd42 link into main project and link deps (nw) 2016-01-31 15:38:51 +01:00
Miodrag Milanovic c152866e02 added http-parser (nw) 2016-01-31 15:34:40 +01:00
Miodrag Milanovic 7d915c5a79 Added script for building libuv (nw) 2016-01-31 15:28:49 +01:00
RobertoFresca 6649c76bef New machines marked as NOT_WORKING
----------------------------------
Unknown Nibble game [Team Europe, Marcus Jendroska, Y~K, Smitdogg, Roberto Fresca, The Dumping Union]
2016-01-30 23:18:17 -03:00
Miodrag Milanovic 42622cfe8e replace osd_lock with std::mutex [Miodrag Milanovic] 2016-01-30 20:43:50 +01:00
Miodrag Milanović 1ec138b458 Merge pull request #591 from stuartcarnie/mame0170
osdmini: fixes build issues [Stuart Carnie]
2016-01-30 07:50:33 +01:00
Stuart Carnie 048fd105db osdmini: fixes build issues 2016-01-29 22:44:18 -07:00
Miodrag Milanovic 042050ef67 Added Google Benchmark library (nw)
Included sample benchmark for eminline for native and noasm
Made GoogleTest compile only if tests are compiled
2016-01-29 11:47:40 +01:00
Miodrag Milanovic e691634439 Added SteamLink initial support [Sam Lantiga, Miodrag Milanovic] 2016-01-25 20:01:40 +01:00
Robbbert aa3b44a0e3 Fixed TR606 for Hap (nw) unable to test, no roms. 2016-01-24 17:24:12 +11:00
hap 098b43d520 s14001a_new is now s14001a 2016-01-23 18:30:26 +01:00
Jean-François DEL NERO 21ea5a74e7 New video chip support : Thomson EF9364 / Sescosem SFF96364 2016-01-23 13:28:58 +01:00
Miodrag Milanovic 2ac3018ee7 fix start project for custom builds in Visual Studio (nw) 2016-01-21 08:41:13 +01:00
Brad Hughes 2f36228306 XAudio2 support 2016-01-20 23:16:18 -05:00
Miodrag Milanovic 4e8e3066f8 reverting:
SHA-1: 1f90ceab07

* tags are now strings (nw)
fix start project for custom builds in Visual Studio (nw)
2016-01-20 21:42:13 +01:00
hap 44d700e1f5 let's forget we had a fidelsensor 2016-01-20 01:01:55 +01:00
Sandro Ronco 4f146149b8 nokia_3310.cpp: started implementing the driver based on available information. Also added dumps for various models. [Sandro Ronco] 2016-01-19 22:13:19 +01:00
hap 5d66ee8e6d Added more accurate SSi S14001A speech chip emulation, written by one of the people at SSi who originally laid out the S14001a silicon in 1974/5! [Ed Bernard] 2016-01-19 01:02:42 +01:00
Miodrag Milanovic 18ec822ac3 Keep naming of binaries for builds made with SOURCES to be same as usual, (nw)
fixed propagation of flags for builds made with SOURCES
2016-01-17 17:53:03 +01:00
hap 4af4cc4b9e renamed csc.cpp to fidelsensor.cpp 2016-01-17 11:28:22 +01:00
hap 82786e9564 Revert "removed fidelz80.h"
This reverts commit 8bbdfc0abe.
2016-01-17 11:23:14 +01:00
Miodrag Milanovic 56f37631da OS/2 patch [KO Myung-Hun] 2016-01-16 18:02:19 +01:00
Miodrag Milanovic 1f90ceab07 tags are now strings (nw)
fix start project for custom builds in Visual Studio (nw)
2016-01-16 14:54:42 +01:00
hap 8bbdfc0abe removed fidelz80.h 2016-01-15 03:43:26 +01:00
R. Belmont d266cd0a09 Merge pull request #550 from JoakimLarsson/didact_r2
Didact driver
2016-01-13 09:25:10 -05:00
Miodrag Milanovic 283fbf13a4 generic machine is now bookkeeping (nw) 2016-01-10 11:39:38 +01:00
arbee fcfeae0220 New machines marked as NOT WORKING
----------------------------------
- Sequential Circuits Prophet-600 [R. Belmont]
2016-01-09 19:09:08 -05:00
Miodrag Milanovic 2382be9ea8 removed jsoncpp (nw) 2016-01-09 21:11:04 +01:00
Miodrag Milanovic 50a72771ff Fixed QT5 linking (nw) 2016-01-09 20:39:09 +01:00
Justin Kerk 1e61410aa8 Revert "Disable pre-compiled headers on Emscripten for now, fixes build (nw)"
This reverts commit a8a9b4158a.
2016-01-08 15:18:08 +00:00
Miodrag Milanovic 6e47d71b83 It is affecting clang 3.6+ 2016-01-08 14:08:49 +01:00
Miodrag Milanovic b3a224378d Fix compile on clang 3.7+ on linux (nw) 2016-01-08 13:53:57 +01:00
Miodrag Milanovic fff0c4d054 removed corealloc.cpp file from build (nw) 2016-01-08 12:42:04 +01:00
Justin Kerk a8a9b4158a Disable pre-compiled headers on Emscripten for now, fixes build (nw) 2016-01-07 23:22:20 +00:00
Miso Kim 02cc567a19 add spc1500 to mess.lua
mess.lua update for supporting spc1500
2016-01-07 03:00:02 +09:00
R. Belmont f6d942b7b3 Merge pull request #549 from wallyweek/wallyweek
Get .ini file default path makefile variable back.
2016-01-06 11:12:46 -05:00
Miodrag Milanovic 3ac71817d7 Fix build for drivers that use netlist (nw) 2016-01-06 10:40:43 +01:00
David Haywood ee02c1c0f9 not sure what CPU this is uses? (nw) 2016-01-05 17:53:43 +00:00
Joakim Larsson Edstrom 767f8af94f - Added support for Didact mp68a, a 6800 based eduactional computer with 7seg display and hex keypad. 7Seg display and keyboard works only from full build.
- Added skeleton for the Didact md6802, the successor, not yet functional
- Added skeleton for Esselte 100, another Didact design with a CRT and real keyboard, no ROM dumped yet
2016-01-05 16:57:27 +01:00
Cesare Falco 2db577c34e Get .ini file default path makefile variable back. 2016-01-05 12:01:50 +01:00
Vas Crabb 2ec885b8b2 don't link metal pre El Capitan 2016-01-05 12:27:03 +11:00
David Haywood 4d762486b7 Merge pull request #547 from felipesanches/marywu
[marywu] new gambling game (unknown name/manufacturer)
2016-01-04 21:27:43 +00:00
Felipe Corrêa da Silva Sanches 9a2c1b7fa4 [marywu] new gambling game (unknown name/manufacturer). The PCB has the text "WU- MARY-1A" which seems to indicate the pcb designer might be called "Mary Wu". Also the ROM contents indicate the author of the song(s): "Music by: SunKiss Chen (05)-2237380" 2016-01-04 19:16:23 -02:00
Miodrag Milanovic 433676b7a1 Fixed OSX compile 2016-01-04 19:15:32 +01:00
Miodrag Milanovic 3f4fe77c75 cleaner solution for linking (nw) 2016-01-04 16:33:23 +01:00
Miodrag Milanovic 57d91cae00 Better fix (nw) 2016-01-04 15:43:02 +01:00
Miodrag Milanovic 8172839141 Some cleanup in build scripts, GNU C99 for 3rdparty C files (nw) 2016-01-04 15:31:32 +01:00
Miodrag Milanovic e0deb80b54 Fix building on clang, executable fail starting due to mixed allocators (nw) 2016-01-04 13:29:42 +01:00
Miodrag Milanovic 698cec6344 Removed FILTER_DEPS, not stable and not functional (nw) 2016-01-03 17:13:16 +01:00
Olivier Galibert 11bfbc1736 makedep.py: Finish making it python3-compatible [O. Galibert] 2016-01-03 11:12:11 +01:00
David Haywood d74d1febc4 more potential workouts for the I960 are always a good idea (nw) 2016-01-02 08:15:41 +00:00
Miodrag Milanovic 17f5c825f3 missed this one (nw) 2016-01-01 15:14:06 +01:00
Miodrag Milanovic 729d3d3f16 Make linking of winpthreads static for posix mingw build (nw) 2016-01-01 12:27:00 +01:00
Miodrag Milanovic f1a0a3cb88 Added pre-compiled headers support to build system (nw) 2016-01-01 08:23:58 +01:00
Miodrag Milanovic 1aa986d617 Revert "removing MESS brand and making MAME a name not acronym (nw)"
Too contraversial for now :)

This reverts commit 47bf03513e.
2015-12-31 10:51:15 +01:00
Miodrag Milanovic 47bf03513e removing MESS brand and making MAME a name not acronym (nw) 2015-12-31 10:31:00 +01:00
David Haywood 3b0d814b9b new NOT WORKING
Fast Invaders (2 sets) [ANY]
2015-12-30 06:07:39 +00:00
Miodrag Milanovic 9c2669081c Added platform parameter and some ARM fixes (nw) 2015-12-27 15:35:29 +01:00
Miodrag Milanovic 75e80ec4f6 Fix QT5 build on linux by adding -fPIC 2015-12-27 13:47:54 +01:00
Olivier Galibert 9d231a83ad qt5 debugger port [O. Galibert] 2015-12-27 12:58:00 +01:00
Miodrag Milanovic e756a66b14 qtdebugger as separate lib (nw) 2015-12-26 15:56:13 +01:00
therealmogminer@gmail.com df60e5db3e Fix build 2015-12-23 18:16:25 +01:00
David Haywood 2cb6396333 before I misplace the files again (nw) 2015-12-22 21:41:25 +00:00