Commit Graph

4795 Commits

Author SHA1 Message Date
David Haywood 0c434ec835 new NOT WORKING
Sub Hunter [Piero Andreini]
2015-10-26 19:04:45 +00:00
mahlemiut 1e2904037e amstrad: added Draysoft Doubler expansion device 2015-10-26 16:14:14 +13:00
Lord-Nightmare 86d3537f95 Split cat.c into separate drivers for canon cat and iai swyft. (Part 1) [Lord Nightmare] 2015-10-22 01:11:25 -04:00
Robbbert bc19234d3f Camputers Lynx: some work on floppy disk. 2015-10-19 13:33:27 +11:00
Miodrag Milanović fb179e042c Merge pull request #401 from fulivi/pty_dev3
PTY support for u*x OSes [F.Ulivi]
2015-10-18 16:00:23 +02:00
Miodrag Milanovic 58bf8e3345 Disabled DX12 on mingw since it is not working (nw) 2015-10-15 10:52:18 +02:00
Curt Coder 60d08590a1 tiki100: Added skeleton for Winchester controller. [Curt Coder] 2015-10-14 22:55:09 +03:00
fulivi 898fc7b373 pty: seems ok (linux only) 2015-10-13 12:01:30 +02:00
fulivi f8cb153519 pty: first step of pseudo terminal implementation
Conflicts:
	scripts/src/bus.lua
2015-10-13 12:00:52 +02:00
Curt Coder af70919cb1 tiki100: Added expansion bus and skeleton for 8088 card. [Curt Coder] 2015-10-12 22:13:08 +03:00
Miodrag Milanovic 8e22b1d22f Renamed DRIVERS parameter to SOURCES since you can add any source you wish to include in target (nw) 2015-10-09 14:13:35 +02:00
Miodrag Milanovic 64599d2aff Do not create dasm.lib if no disassembler compiled (nw) 2015-10-09 13:45:14 +02:00
Miodrag Milanovic 86d3aa8065 Moved tools in proper place, and moved build python scripts together with other scripts (nw) 2015-10-07 12:01:21 +02:00
kazblox 0c28355f29 Move spcwarp to cvs.c 2015-10-06 23:16:17 +08:00
Scott Stone 74ffae801a Fixing compiling issue for release toolchain (per Balrog) (nw) 2015-10-05 18:33:52 -04:00
Cowering 7c302af80f Allow current toolchain for mingw to work and allow GCC 5.2 to also work if gcc-ar is current enough. Add a little more info about lto (nw) 2015-10-05 10:29:15 -05:00
Sandro Ronco c69dffc4b0 fixed arcade SUBTARGET (nw) 2015-10-02 22:34:55 +02:00
Robbbert d30acf0c7a New skeleton: Proteus III [Robbbert] 2015-10-02 23:49:59 +10:00
Robbbert b384591712 New skeleton: Data RD100 [Robbbert] 2015-10-02 16:32:15 +10:00
Robbbert e1cad4365a zapcomp: Fixed some errors in the rom; tidied the code. 2015-10-02 11:05:53 +10:00
Robbbert 06e3257c6e New skeleton: Micral 80-22G [Robbbert] 2015-10-02 01:32:39 +10:00
Miodrag Milanovic 6e70790bf4 removed line commit by mistake (nw) 2015-09-30 17:40:40 +02:00
Miodrag Milanovic 2fdcf3bc14 fix build (nw) 2015-09-30 17:32:32 +02:00
Miodrag Milanovic 1fc48ce120 move mess into mame (nw) 2015-09-30 17:21:14 +02:00
Miodrag Milanovic 87a576c555 fixing scripts for building with new names (nw) 2015-09-30 16:24:43 +02:00
Ramiro Polla e5ae5d0b09 nec_p72: add skeleton driver for NEC PinWriter P72 dot-matrix printer 2015-09-29 21:29:22 +02:00
cracyc c400248728 i8271: modernize [Carl] 2015-09-28 16:14:53 -05:00
R. Belmont 1febce4996 Merge pull request #347 from felipesanches/wacky_gator
Skeleton driver for Wacky Gator (Data East - 1990)
2015-09-28 10:24:38 -04:00
hap f85d827d73 driver lib filenames are lowercase 2015-09-28 15:18:33 +02:00
Felipe Corrêa da Silva Sanches 8a4b732020 Skeleton driver for Wacky Gator (Data East - 1990) whack-a-mole style game with alligators. 2015-09-27 19:39:29 -03:00
R. Belmont 057b5ebd2e Merge pull request #345 from felipesanches/zap_computer
new driver: ZAP - Z80 Applications Processor (by Steve Ciarcia - 1981)
2015-09-27 09:51:10 -04:00
Miodrag Milanovic 3bb1dc3646 Skeleton driver:
-Squale [Miodrag Milanovic, thanks to Olivier Aichelbaum]
2015-09-27 13:29:08 +02:00
Felipe Corrêa da Silva Sanches 88ab4da61c new driver: ZAP - Z80 Applications Processor - based on the book "Build Your Own Z80 Microcomputer" by Steve Ciarcia (1981) 2015-09-27 01:56:18 -03:00
David Haywood 2dabd5e7d4 new skeleton
Piggy Pass (version 04.40)

(can't really find any good references for what this is but looks like something mechanical, CPU type seems wrong)
2015-09-25 20:58:32 +01:00
kazblox bd41a1ad64 Merge branch 'master' of https://github.com/mamedev/mame 2015-09-25 20:10:02 +08:00
mixxmaster 4e3fb779dc Seperate Space Warp into it's own skeleton driver. 2015-09-25 20:01:28 +08:00
Scott Stone ec1ee61dae Moved bus\a8sio files to bus\a800 to avoid redundancy (nw) 2015-09-24 13:11:55 -04:00
mahlemiut cdb93cff68 ficpio2: add PCI bus and chipset. -bios 2 and 3 now boot. Other BIOSes require some cache funkiness. 2015-09-24 14:16:32 +12:00
arbee affe28ab34 New machine added as MACHINE_NOT_WORKING
----------------------------------------
Commodore MPS-1230 NLQ Printer [Guru, R. Belmont]
2015-09-20 18:18:07 -04:00
David Haywood 9e11f53298 refactor some igs code into a device so that we can use it with igs_m027.c (nw) 2015-09-20 17:08:51 +01:00
Lord-Nightmare ed89f8d6e3 Add (mostly) skeleton driver for the DECwriter III (LA120) [Lord Nightmare, NeXT] 2015-09-20 01:09:16 -04:00
David Haywood 37272185a4 split fearless into a different driver, has different vid hw (nw) 2015-09-20 02:49:39 +01:00
balr0g 459c86dee3 Fix build with Xcode 7 (nw) 2015-09-18 16:00:03 -04:00
Olivier Galibert 0ad1714394 Skeleton driver for the Brother MT735 thermal printer [Cowering, O. Galibert]
We really need to decide what printers should output...
2015-09-18 11:08:31 +02:00
Olivier Galibert 8d1b766ca7 Skeleton driver for the LG GP40NW10 USB DVD writer [O. Galibert]
It is (was?) an inexpensive dvd writer.  I started this driver to see
if it was possible to add commands for really raw reading.  Let's just
say that mcs51 code is a pain to read.

If it ever works, it can be interesting as a USB device for when we
end up insane enough to try to handle USB in the first place.
2015-09-18 11:07:57 +02:00
R. Belmont 518897bfca Merge pull request #298 from JoakimLarsson/hkv10_2
Added driver for Heurikon HK68K/V10 VME board
2015-09-14 12:36:39 -04:00
couriersud 9fca8bdc44 Remove last traces of printf from plib. Reorganized some code. (nw) 2015-09-14 12:34:25 +02:00
Robbbert 884e4460ae Fix the build. 2015-09-14 10:43:49 +10:00
Joakim Larsson Edstrom 13bbcd2836 Added new devices to build 2015-09-13 20:16:02 +02:00
Joakim Larsson Edström 807bdf0a06 Added driver for Heurikon HK68K/V10 VME board
Added some SCC support in the z80dart driver
2015-09-13 20:12:29 +02:00
Cowering c9d6609bf0 fix cross compile paths, make ar work with lto until Windows GCC fixed 2015-09-13 09:55:03 -05:00
Miodrag Milanovic d0e0a5bfa4 removed not needed include paths (nw) 2015-09-13 14:04:00 +02:00
Miodrag Milanovic e3a6e9b0b8 removed deps from 3rdparty to osd (nw) 2015-09-13 12:45:56 +02:00
Miodrag Milanovic 05c7edb199 Remove direct zlib dependency in code (nw) 2015-09-13 12:27:46 +02:00
Miodrag Milanovic c9bde5341d reorganized scripts according to new structure (nw) 2015-09-13 10:17:58 +02:00
Miodrag Milanovic ee7ff77255 update build scripts and code change in order to fix compile (nw) 2015-09-13 09:20:24 +02:00
Miodrag Milanovic 494ea9fab0 added missing file for OSX (nw) 2015-09-12 11:56:19 +02:00
Miodrag Milanovic a4ea92de24 Update scripts for compile with latest BGFX (nw) 2015-09-12 11:06:14 +02:00
Miodrag Milanovic 115ffcb10a Moved netlist from emu to lib (nw) 2015-09-12 10:12:14 +02:00
Sergey Svishchev b7f4c082e6 isa_ibm_pgc: new skeleton driver 2015-09-11 01:26:02 +03:00
mahlemiut 91b0190a5d al520ex: added preliminary Magic Sound expansion (not working) [Barry Rodewald] 2015-09-10 23:53:20 +12:00
cracyc 78c8d33ebd pcd: implement pcx video device [Carl, Axel Muhr] 2015-09-09 22:15:46 -05:00
David Haywood 8abb4014f3 Sega Pico PCM improvements [ValleyBell]
as the pull request seems to have gone dead I refactored his changes into a new device derived from the 7759 rather than adding the Fifo into the 7759 (due to Aaron saying it doesn't exist there)

it's possible the custom chip that Pico uses has said logic built in somehow as it's not a plain 7759 afaik.
2015-09-08 15:09:43 +01:00
Miodrag Milanovic 6359b876b9 made FORCE_VERSION_COMPILE option to be used for build server (nw) 2015-09-05 11:53:19 +02:00
Miodrag Milanovic 37c52103a5 moved nsc810 build to proper place (nw) 2015-09-05 08:18:31 +02:00
R. Belmont eb4348b5d8 Merge pull request #302 from JoakimLarsson/mz8105_1
New VME board: Mizar 8105
2015-09-02 21:25:45 -04:00
Joakim Larsson Edström 7d43a97f12 New VME board: Mizar 8105, 68000@10Mhz with support for a 16Kb OS9 bootstrap
- Terminal interface hooked up to a UPD7201 that the board expects on the VME bus
2015-09-02 23:30:15 +02:00
Justin Kerk 988ec56c7b Hopefully fix build (nw) 2015-09-02 13:56:42 -07:00
Justin Kerk c573df73ec Fix Emscripten compile with GoogleTest (nw)
See https://github.com/kripken/emscripten/issues/3484
2015-09-02 13:03:26 -07:00
Miodrag Milanovic 70bddf12f5 Added GoogleTest and convert tests to us it (nw) 2015-09-02 13:50:20 +02:00
Sergey Svishchev 28287d2970 New skeleton: dvk_kcgd (colour graphics display controller for DVK series) 2015-08-30 15:06:06 +03:00
R. Belmont 48d414360c Merge pull request #287 from felipesanches/canons80
initial skeleton driver for Canon S-80 typowriter
2015-08-28 15:32:08 -04:00
Luca Elia 314affc3a0 New games marked as GAME_NOT_WORKING
------------------------------------
Chexx (EM Bubble Hockey, 1983 1.1) [Clay Harrell, Luca Elia]
2015-08-25 17:55:30 +02:00
Vas Crabb f500420346 OS/2 patch for 0.164 [KO Myung-Hun] 2015-08-25 13:02:01 +10:00
Felipe Corrêa da Silva Sanches 25dd325c93 initial skeleton driver for Canon S-80 typowriter 2015-08-24 19:20:02 -03:00
couriersud 3011b4b068 Moved nltool.c and nlwav.c into src/emu/netlist/prg.
Added src/emu/netlist/build/makefile. This allows netlist to be ripped
out of the tree and to compile it standalone. (nw)
2015-08-23 20:59:07 +02:00
Luca Elia f8e7f02ce0 rename vampire.c to faceoffh.c (nw) 2015-08-23 17:49:22 +02:00
Luca Elia 94fec04e06 New games marked as GAME_NOT_WORKING
------------------------------------
Unknown Entertainment Enterprises sound pcb (maybe Vampire?) [Jarrod Wright]
2015-08-22 17:36:20 +02:00
Michael Zapf 4398fa4f66 New AT29 flash EEPROM circuits 2015-08-21 14:14:13 +02:00
Wilbert Pol 43e4d38a6f IPC skeleton (nw) 2015-08-18 20:12:56 +02:00
Ville Linde 7834ef5485 New games marked as GAME_NOT_WORKING ------------------------------------ ROLLing eX.tre.me [Ville Linde, Guru] 2015-08-18 20:49:45 +03:00
Luca Elia 67da7a4c89 New games marked as GAME_NOT_WORKING
------------------------------------
Joy Stand Private [Luca Elia, Guru]
2015-08-16 18:29:54 +02:00
Wilbert Pol b30cb9180d fix mess build (nw) 2015-08-14 13:27:21 +02:00
therealmogminer@gmail.com 5d7c5fc62b nw, add skeleton and disassembler for DEC PDP-8 CPU 2015-08-13 14:38:30 +02:00
Dirk Best 389fbaf2f0 blockhl: use bankdev, clean up driver 2015-08-13 03:55:04 +02:00
Michael Zapf 985decb028 ti99: That's one small move for a man 2015-08-11 18:41:36 +02:00
yz70s 1ac27c1bea try fix 3 (nw) 2015-08-11 15:36:18 +02:00
yz70s b682f0babd try fix 2 (nw) 2015-08-11 14:24:49 +02:00
yz70s b8d19a6c86 chihiro.c: Move parts common with Xbox console into their own files machine/xbox.c and includes/xbox.h [Samuele Zannoli] 2015-08-11 02:25:51 +02:00
Wilbert Pol 99353dc95f coleco.c: Reduce tagmap lookups and added support for 31in1 and 63in1 multicarts (nw) 2015-08-10 13:10:14 +02:00
Michael Zapf 1784a89ee4 Defining variants 9224 and 9234 (WIP) 2015-08-10 02:00:55 +02:00
Ville Linde 01b95b1973 firebeat: Split GCU into its own file (nw) 2015-08-09 20:22:14 +03:00
yz70s a765979c61 Disable warnng C4319 with visual studio 2015 (nw) 2015-08-09 15:06:20 +02:00
couriersud 7815f924ec Add emu/netlist to include dirs to avoid relative paths in netlist
include files. (nw)
2015-08-03 00:10:23 +02:00
couriersud d0466dd4da Added simple stream classes to netlist code. (nw) 2015-08-03 00:10:22 +02:00
Michael Zapf be6c3ee4c9 mfmhd: Introduced format definition, now generally available. 2015-08-02 15:50:22 +02:00
Robbbert 465878ee75 New mostly-working system: SME Systems Aussie Byte SBC [Robbbert] 2015-08-02 13:41:31 +10:00
Olivier Galibert 9485ca9d43 Revert "debugqt: Port to Qt5 [O. Galibert]"
Experience shows it's too early for that.  I'll keep that in a corner
and we'll see again later.
2015-08-01 20:43:47 +02:00
andreasnaive e5628609f4 Preliminary decryption support for Namco System 10 [Andreas Naive] 2015-08-01 17:28:22 +02:00
Miodrag Milanovic fa32ced4ce Fixed VS build (nw) 2015-08-01 10:07:05 +02:00
David Haywood e9421244c6 new NOT WORKING
Sega Picture Magic

(it's a 32x PCB attached to a custom stripped down 68k base board instead of a MD, likely that the internal boot roms for the SH2s differ however)
2015-07-30 20:41:35 +01:00
Wilbert Pol a2c4291690 msx1_cart.xml: Added fs_sr002 mapper based on internal bunsetsu mapper (nw) 2015-07-30 12:17:47 +02:00
Dirk Best 93bd0f0daf pmd85: use standard palette, clean up video emulation 2015-07-30 10:31:00 +02:00
Olivier Galibert a83ad4d11f debugqt: Port to Qt5 [O. Galibert] 2015-07-29 11:19:43 +02:00
couriersud e266587640 Move MC14584B to nlm_other.[ch] (nw) 2015-07-27 23:50:59 +02:00
Curt Coder a733240aa6 c128: Added a skeleton for the PARTNER 128 cartridge. [Curt Coder] 2015-07-27 00:25:19 +03:00
Curt Coder 83a750e6c0 Added a skeleton for the Commodore 1526/MPS-802/4023 printer. [Curt Coder] 2015-07-26 22:42:02 +03:00
couriersud 8b388e9131 Added nlwav to tools. nlwav converts netlist logs into wav files.
Example usage:

./nlwav -i netlist.log_RO.1.log -o tt.wav

./nlwav -h 

[Couriersud]
2015-07-26 20:03:13 +02:00
Curt Coder 95e5e10bfa Added a skeleton for the Commodore VIC-1520 plotter. [Jim Brain, Curt Coder] 2015-07-25 21:31:52 +03:00
Curt Coder 6144c3034b Added skeleton for Commodore VIC-1515 printer. [Curt Coder] 2015-07-25 12:51:28 +03:00
Cowering 18c9854ee6 scrape this for every bit of info (nw) 2015-07-24 20:48:56 -05:00
Dirk Best a1157715fe New working driver: Monkey Magic © 1979 Nintendo 2015-07-24 17:02:35 +02:00
Lord-Nightmare 68a39e8e69 semi-revert the change of ar.exe to gcc-ar.exe; the latter is broken in the current build tools, needs to be replaced with a working copy (n/w) 2015-07-23 14:28:23 -04:00
Cowering 9d0e2427a4 hmm.. new 5.2 mingw seems to need this to pickup sprintf for lto (NW) 2015-07-23 10:46:11 -05:00
Cowering 0b77d57e1d forgot a part (NW) 2015-07-23 10:36:42 -05:00
Cowering 0eef937287 This lets MAME compile in Arch Linux GCC 5.2. 16G RAM used to prevent crash. compile with 'make SSE3=1 LTO=1'
testing GCC 5.2 MSYS2 now (NW)
2015-07-23 10:34:50 -05:00
R. Belmont b83cc37ae2 Merge pull request #257 from 0-wiz-0/master
Re-add NetBSD support.
2015-07-22 15:46:15 -04:00
Joakim Larsson Edström 307d82b06a fixed c&p typo 2015-07-20 23:10:08 +02:00
Joakim Larsson Edström e436f2a3a3 Added driver for CPU-1 VME SBC from Force Computers and a skeleton 68230 device driver 2015-07-20 22:51:35 +02:00
Joakim Larsson Edström 19117955e8 Added PIT68230 to available machines and enabled it for my configuration
Conflicts:
	scripts/src/machine.lua
	scripts/target/mame/my.lua
2015-07-20 18:07:07 +02:00
Wilbert Pol 69f5f49c52 msx.c: Start hooking up moonsound; not fully working yet (nw) 2015-07-19 14:36:12 +02:00
couriersud aa5785832c Add macro library for opamp models. (nw) 2015-07-16 23:10:36 +02:00
Robbbert f5f0f6057c New skeleton: Intel SDK-80 [Nigel Barnes] 2015-07-16 01:49:01 +10:00
Thomas Klausner 910f0215e8 Add NetBSD support.
Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
2015-07-14 21:52:52 +02:00
Luca Elia 699716bb18 New games added or promoted from NOT_WORKING status
---------------------------------------------------
The Dealer (Visco Games) [Luca Elia, Fabrice Arzeno, Porchy, tormod, The Dumping Union]
2015-07-13 22:39:35 +02:00
R. Belmont e0eb69cac6 Merge pull request #240 from belegdol/master
Added ability to use system PortAudio
2015-07-13 09:12:44 -04:00
couriersud fae860f0dd Changed uppercase filenames to lowercase. (nw) 2015-07-12 17:35:37 +02:00
couriersud d97724dfb6 Created macro libraries for CD4XXX and 74XX chip families. Going
forward, these will contain all devices which can be described using
truthtables and DIPPINS. [Couriersud]
2015-07-12 17:06:59 +02:00
cracyc 2d2fb40f77 peoplepc: split from pc.c and make it work [Carl] 2015-07-10 16:39:42 -05:00
balr0g c7b8aa5482 Don't think this was intended to be committed (nw) 2015-07-09 11:55:42 -04:00
balr0g 8048910282 MONGOOSE_ENABLE_THREADS is only autodefined on Windows 2015-07-09 10:53:37 -04:00
therealmogminer@gmail.com 14c07a34b1 Fix the majority of CEN64 SSE stuff, nw 2015-07-09 13:30:12 +02:00
Dirk Best 08c7ed6ffb guab: Updated driver to use the standard wd floppy controller.
This also means that it now uses the software list system instead of
loading the floppy disk image into a memory region. To run the driver
use: "mame guab -flop guab3" now. You may also just start the driver,
then choose a floppy disk image from the builtin file manager.
2015-07-09 12:58:25 +02:00
Cowering 3a692ce773 required to get latest mongoose compiling 2015-07-08 23:37:55 -05:00
David Haywood d0e97a8d6d Merge pull request #243 from felipesanches/rambo
New non-working driver: Metamáquina 2 desktop 3d printer
2015-07-06 10:23:01 +01:00
Felipe Corrêa da Silva Sanches a43fac75ee New non-working driver: Metamáquina 2 desktop 3d printer (This also provides an implementation of the AVR8 EIJMP instruction) 2015-07-05 19:47:37 -03:00
Julian Sikorski 1b5d213aaa Added ability to use system PortAudio 2015-07-05 22:08:10 +02:00
Michael Zapf 5ed6d7c6f9 This is it. ti99 says Goodbye to legacy floppy. 2015-07-05 19:59:37 +02:00
mahlemiut 4e99dc8cfe amstrad: added DDI-1 disk drive expansion (464 only), and make 464 and 664 default to 64k RAM. 2015-07-05 00:25:52 +12:00
couriersud 07a7c190fd Added MM5837 Noise Generator used by Congo Bongo. [Couriersud] 2015-07-04 13:23:15 +02:00
hap 563b496792 renamed some cpu core inc files to c 2015-07-03 23:04:24 +02:00
hap 9c8b2c6a1a moved sm510/11/12 specifics to their own files 2015-07-03 21:34:53 +02:00
hap 2b8c61e22b ok, fixed build 2015-07-03 19:51:51 +02:00
angelosa 13d62dd0eb Merge branch 'master' of https://github.com/mamedev/mame 2015-07-02 22:56:05 +02:00
angelosa 40e74477eb XBOX skelly driver. 2015-07-02 22:55:57 +02:00
Lord-Nightmare d59b9e7416 Fix for MESS subtarget compile (nw) 2015-07-02 13:27:09 -04:00
cracyc 201b1ba302 m20: 8086 apb [Carl, rfka01, Christian Groessler] 2015-07-01 17:09:39 -05:00
Scott Stone 49471a2cf4 Fix for MAME compile (nw) 2015-07-01 14:49:23 -04:00
hap ee8e7dd26b added hh_sm510.c skeleton driver 2015-06-30 17:05:29 +02:00
hap 7b0b0bbc95 added SM510 cpu skeleton 2015-06-30 02:10:33 +02:00
Dirk Best caa26040c7 rc759: wip. initial version of the intel 82730 text coprocessor, and
added more meat to the driver. currently dies testing the cassette.
2015-06-27 20:50:15 +02:00
R. Belmont ef59471890 Merge pull request #218 from felipesanches/icatel
skeleton driver of Icatel (brazilian public payphone)
2015-06-27 11:47:51 -04:00
R. Belmont 84c4b76fcf Merge pull request #222 from felipesanches/daruma
Daruma DS348 dot-matrix printer skeleton driver.
2015-06-27 11:47:28 -04:00
Vas Crabb 382dd0f616 Make the SSE tables a static inside the SSE implementation class (nw)
Also encapsulate the pointer casting used to access it in static functions
Don't mean to step on any toes, sorry if this inconveniences you MooglyGuy
2015-06-27 02:42:00 +10:00
Ariane Fugmann 7a07ecba2a Merge pull request #3 from mamedev/master
merge with base
2015-06-24 23:33:18 +02:00
Felipe Corrêa da Silva Sanches 6b601f9032 Daruma DS348 dot-matrix printer skeleton driver. 2015-06-23 16:36:38 -03:00
Vas Crabb 84aa21184b Pick the low-hanging fruit (nw)
Implemented most of MooglyGuy's new RGB intrinsics for VMX/Altivec
Still need to do blend, bilinear filter and merge alpha
2015-06-23 21:02:30 +02:00
therealmogminer@gmail.com 55c2e3ef5d nw, update lua script 2015-06-23 21:02:30 +02:00
therealmogminer@gmail.com fd6db5d503 Convert rgbint and rgbaint globals to a class (nw) 2015-06-23 21:01:36 +02:00
Miodrag Milanovic 8cc4be2364 Revert "fix separate build (nw)"
This reverts commit 2766fc3357.
2015-06-23 07:28:30 +02:00
Miodrag Milanovic f7ce68d453 Revert "fix separate compile for amiga and removed duplicated code (nw)"
This reverts commit 7322d3e1ef.
2015-06-23 07:28:20 +02:00
Miodrag Milanovic ef69007aa8 Revert "fix compile of asteroid (nw)"
This reverts commit 0f15e374d3.
2015-06-23 07:28:09 +02:00
Miodrag Milanovic 431152bf05 Revert "fix astrocde (nw)"
This reverts commit 31a1f6b01f.
2015-06-23 07:27:57 +02:00
Miodrag Milanovic 0775014967 Revert "fixed asuka (nw)"
This reverts commit 38b7f181ee.
2015-06-23 07:27:42 +02:00
Miodrag Milanovic 38b7f181ee fixed asuka (nw) 2015-06-22 18:54:09 +02:00
Miodrag Milanovic 31a1f6b01f fix astrocde (nw) 2015-06-22 18:50:54 +02:00
Miodrag Milanovic 0f15e374d3 fix compile of asteroid (nw) 2015-06-22 18:42:23 +02:00
Miodrag Milanovic 7322d3e1ef fix separate compile for amiga and removed duplicated code (nw) 2015-06-22 18:42:22 +02:00
Miodrag Milanovic 2766fc3357 fix separate build (nw) 2015-06-22 18:20:03 +02:00
Miodrag Milanovic c5c718beb8 no need for subdir for these projects, those are same for all mame builds (nw) 2015-06-22 17:57:50 +02:00
Miodrag Milanovic a65f0f36a3 for separate drivers use simple naming logic (nw) 2015-06-21 09:07:07 +02:00
Miodrag Milanovic 89669187a7 arm7 also use drc code (nw) 2015-06-21 09:07:06 +02:00
Miodrag Milanovic fa6a859646 Made FM cores compile only in group, that way it always work (nw) 2015-06-21 08:16:36 +02:00
Miodrag Milanovic d158684474 fixed order of libs making apricot build fine (nw) 2015-06-20 20:19:30 +02:00
Miodrag Milanovic 5a7a29e833 some metadata fixes (nw) 2015-06-20 20:10:19 +02:00
Miodrag Milanovic 449a851e34 Fix more driver building, going deeper in checks (nw) 2015-06-20 19:19:03 +02:00
Miodrag Milanovic c665cb017b Fix compiling just specific fm cores (nw) 2015-06-20 18:37:30 +02:00
Miodrag Milanovic 239c31b584 Made possible creation of custom builds with given list of drivers included.
Note that game list is parsed so if macros are used they will not be found.
example:
make SUBTARGET=cops -j9 DRIVERS=src/mame/drivers/cops.c
2015-06-20 18:20:44 +02:00
Miodrag Milanovic 654a5ca29b update metadata in lua files (nw) 2015-06-20 13:21:10 +02:00
mahlemiut d685805614 amstrad: add support for the Dobbertin HD20 hard disk. 2015-06-20 22:01:00 +12:00
Cowering 9089f704fc keep SSE2 like it was 2015-06-19 20:45:13 -05:00
Felipe Corrêa da Silva Sanches a8ee1a5645 initial implementation of Icatel driver (brazilian public payphone) 2015-06-19 18:31:03 -03:00
Cowering 3904c29734 This lets sdlMAME/sdlMESS compile on Fedora GCC 5.1.1 with LTO enabled with line:
make -jX SSE2=1 LTO=1

(pick X wisely as Xx4 link threads will run to speed up lto)

Super Mario 64 runs at 88% on old I7-920 in a VM (from 55%).

Windows Mingw-64 5.1.1 LTO is not possible for now :(

Why do we need to say 'SSE2=1' since MAME now requires a CPU with that for a minimum?

(nw)
2015-06-19 14:29:35 -05:00
couriersud a68161ee27 Move solver code into own folder. (nw) 2015-06-19 18:33:14 +02:00
Ariane Fugmann 51bc1ff9bf S32COMM: initial upload
prepared for multiple simulation modes.
- f1lap works.
2015-06-18 23:17:06 +02:00
Ivan Vangelista a7556c3dce battlera.c: added save state support, deleted video/battlera.c since it was empty. make REGENIE=1 or linking will fail. (nw) 2015-06-17 17:09:52 +02:00
David Haywood 63cc0ad214 new NOT WORKING
Bingo Party Multicart (Rev B) (M1 Satellite board) [zozo]

this is one of the satellite boards from a much larger system, unfortunately no other parts of it are dumped.  We have bingoc.c but I think that's a different part of a similar system (possibly one of the 'link' boards but for an earlier)  we also have 'pontoon' in segas18.c which is likely to be the video part of a similar system, but again there we're missing all the other boards.  Finally we also have Royal Ascot (X-Board) which could also be a component of one of these setups (we know Caribbean Boule which has M1 satellite boards uses an X-Board for the communal display)

maybe one day we can actually get hold of a complete set of PCBs for one of these things....
2015-06-15 13:49:16 +01:00
Miodrag Milanovic 8b1fdcb518 force rebuild version.c (nw) 2015-06-15 08:46:16 +02:00
Robbbert f0a189b9de New working console
-------------------
Z80 TV Game System [Robbbert]
2015-06-13 02:46:37 +10:00
Dirk Best 48cc86740b New skeleton driver: Regnecentralen RC759 2015-06-11 13:33:05 +02:00
Miodrag Milanović a0e8c2703c Merge pull request #206 from felipesanches/i7000
New driver : Itautec I7000 [Felipe Sanches]
2015-06-10 14:14:56 +02:00
Miodrag Milanović 6ad1b32595 Merge pull request #207 from fulivi/hp64k_dev
New driver for hp 64000 development system
2015-06-10 14:13:32 +02:00
Dirk Best 1c1860499f move some legacy formats over to imgtool since it's now the only user 2015-06-10 12:28:33 +02:00
fulivi 9fc4731399 hp64k: preliminary version of hp64k driver 2015-06-10 12:23:23 +02:00
Felipe Corrêa da Silva Sanches 3778c95e95 Initial minimal skeleton driver for Itautec I7000 computer. Thanks to Alexandre Souza (a.k.a. Tabajara). 2015-06-09 13:52:18 -03:00
Dirk Best faa977641a apricot: add initial keyboard support 2015-06-09 17:01:16 +02:00
Dirk Best 9b4905c6b6 apricot: add an expansion slot interface and add two ram expansion
cards. this will also be usuable by the apricot f series and portable.
2015-06-08 20:41:32 +02:00
Dirk Best 6ba157cb67 vtech1_dsk: remove, no longer used 2015-06-08 13:15:03 +02:00
Dirk Best 126f95c786 atarist_dsk: remove, no longer used 2015-06-08 11:24:49 +02:00
balr0g 021aa9eb6c Nope. (nw)
This reverts commit 72794f8ff1.
At least this provides a more useful stacktrace, if anyone wants to
debug.
2015-06-07 12:25:38 -04:00
balr0g 72794f8ff1 Use attribute unused for inlined new/delete. (nw)
This is still not compliant code, and will probably break with LTO,
but is a cleaner fix for the warning. Using this attribute also ensures
that the linker doesn't remove the code.
2015-06-07 12:02:20 -04:00
Miodrag Milanovic 6cade077e0 and remove (nw) 2015-06-07 17:27:58 +02:00
Miodrag Milanovic 48fb1dfb85 lets make it just for mingw (nw) 2015-06-07 16:47:41 +02:00
Miodrag Milanovic 041ba8bc2f placed this back to disable warning on clang (nw) 2015-06-07 14:15:04 +02:00
Miodrag Milanović ed05af5bff Merge pull request #205 from SailorSat/master
Model1 Communication Board [Ariane Fugmann]
- add emulator options required for comm boards
- add the model 1 communication board as a device
- add an optional simulation for the model 1 communication (enabled atm.)
- allows to play Virtua Racing, Virtua Formula and WingWar in "link mode".
2015-06-07 13:30:59 +02:00
Miodrag Milanovic fabe12b282 should go like this (nw) 2015-06-07 13:06:35 +02:00
Miodrag Milanovic be9551fdde Fix for 64bit build size thanks to Peter Ferrie (nw) 2015-06-07 12:59:55 +02:00
Miodrag Milanović a208071e9d Merge pull request #202 from wallyweek/sdlinipath
Added new SDL_INI_PATH flag [Cesare Falco]
2015-06-07 06:22:12 +02:00
Miodrag Milanović cee210f47e Merge pull request #203 from belegdol/master
Added the ability to use system flac, jpeg, lua, sqlite3, portmidi and zlib based on wallyweek's work
This brings the system lib capabilities back to where they were prior to build system rewrite [Julian Sikorski]
2015-06-07 06:20:28 +02:00
cracyc 0cf27a8f7d m20: improve keyboard [Carl] 2015-06-06 21:01:58 -05:00
Ariane Fugmann 7bc2f26393 Merge pull request #1 from mamedev/master
merge with base
2015-06-07 01:38:39 +02:00
Julian Sikorski 9027ce9575 Added the ability to use system flac, jpeg, lua, sqlite3, portmidi and zlib based on wallyweek's work 2015-06-06 23:39:24 +02:00
Cesare Falco 6cd8271575 Added new SDL_INI_PATH flag 2015-06-06 16:32:04 +02:00
Julian Sikorski 13506b6b54 Added OPT_FLAGS back 2015-06-06 13:38:19 +02:00
Dirk Best 1c8c6405e9 goodbye old friend, you had a good run. 2015-06-05 10:48:22 +02:00
Dirk Best c414fffc30 thompson: updated to use the new wd fdc. same deal with as bbc: drives 0
and 1 are used for the controller with the wd, other legacy drives for
other controllers (needs slotification).
2015-06-05 10:21:37 +02:00
Dirk Best a444bc8e25 coco: updated to use the new wd fdc 2015-06-04 16:55:30 +02:00
Dirk Best 3a571779c0 trs80: updated to use the new wd fdc 2015-06-04 08:33:57 +02:00
hap 25a8f0715d reverted this commit 2015-06-03 17:03:50 +02:00
fulivi 7717489f3e hp64k: Preliminary version of HP Hybrid CPU (no interrupts & no DMA yet) 2015-06-03 14:22:59 +02:00
David Haywood d8f3c86b98 new WORKING game
Monkey Magic [Hau, Chack'n]

(politics aside, this is the correct procedure and credit, everything has been submitted for inclusion)
2015-06-03 11:42:12 +01:00
Miodrag Milanovic 66fec3db63 fix for OG :) (nw) 2015-06-03 08:02:20 +02:00
Dirk Best 0ebc3e5033 vector06: updated to use the new wd fdc. system appears to be broken but
loads some sectors from disk.
2015-06-02 17:16:36 +02:00
Dirk Best ada45f655e hec2mdhrx: updated to use the new wd fdc. 2015-06-02 13:36:47 +02:00
hap 00026ec095 small correction 2015-06-02 00:05:38 +02:00
Dirk Best 476d027582 mz2000: updated to use new wd fdc. fix softlist to use the correct
interface. change x1_dsk to 2d_dsk and use it for the mz2000 as well.
2015-06-01 10:14:37 +02:00
couriersud 872ca80ac5 Converted netlist into a library. Moved most code from nl_convert.h to
nl_convert.c. Targets using netlist must now specify this explicitly
with MACHINES["NETLIST"] = true
Added subtarget "nl" which only contains games with netlist elements.
(nw)
2015-06-01 00:54:45 +02:00
Ariane Fugmann c4c906f509 M1COMM - initial commit 2015-05-31 22:21:14 +02:00
Dirk Best 75b15886e3 pk8020: updated to use the new wd fdc. fixes regression booting cp/m. 2015-05-31 18:11:26 +02:00
Olivier Galibert 511762fa2d Allow compiling with shared libraries [O. Galibert]
Put SHLIB=1 in the main makefile, or on the command line.

The idea is to get a *way* faster link with symbols.  It works at
least on linux, with one annoying caveat: you have to be in the
build/projects/sdl/mame/gmake-linux directory to start mame
afterwards.  We're going to move some things around to be able to use
LD_LIBRARY_PATH or have it start as-is from the root.
2015-05-31 13:25:17 +02:00
Miodrag Milanovic f23ff0f6f0 fix compile on GCC 4.4 on old Ubuntu (nw) 2015-05-31 12:37:01 +02:00
Miodrag Milanovic 6bd3dff96f removed duplicated compile option (nw) 2015-05-31 10:58:50 +02:00
Dirk Best 2f7882fbff x1/x1twin: updated to use the new wd fdc. bonus: formatting disks now
works in hubasic.
2015-05-31 10:40:46 +02:00
Miodrag Milanovic 0c45c0f1f6 fix for clang (nw) 2015-05-31 08:59:21 +02:00
Miodrag Milanovic 02751b71e6 Fix for osx 10.6.x build (nw) 2015-05-31 08:53:12 +02:00
Miodrag Milanovic 81ee2e603e Removed -Wno-unused-variable for mingw/gcc (nw) 2015-05-31 00:15:46 -04:00
Dirk Best 0afa682456 dgnalpha: updated to use the new wd fdc 2015-05-30 15:07:48 +02:00
Miodrag Milanovic 359be6fcf0 fix windows build (nw) 2015-05-30 10:33:37 +02:00
Cowering f115ab2dd2 Let subtarget MESS (not MAME, yet) compile with Windows GCC 5.1 and lto. I am told 'any' recent GCC for Windows has gcc-ar wrapper, if not, change back the line in toolchain.lua (NW) 2015-05-29 17:43:09 -05:00
Dirk Best 0624b6efd0 restore my bbc changes (wtf did happen to them?) 2015-05-29 23:47:41 +02:00
Miodrag Milanovic d3839b4058 fixed clang (nw) 2015-05-29 07:59:09 +02:00
Cowering 6df44235c8 oops, forgot one 2015-05-28 17:17:20 -05:00
Cowering ea2762e799 Merge branch 'master' of https://github.com/mamedev/mame 2015-05-28 17:07:47 -05:00
Miodrag Milanovic 548a982a3c Added skeleton support for Windows Phone and Windows Store - far from working(nw) 2015-05-28 20:06:33 +02:00
Peter Ferrie de21d38efb 3rdparty.lua: add check for nil first (nw) 2015-05-28 09:38:32 -07:00
Dirk Best 05664c6657 z80ne: updated to use the new wd fdc. remove custom dmk implementation 2015-05-28 17:27:29 +02:00
Miodrag Milanovic de8da0cc52 fix for one more warning (nw) 2015-05-28 09:56:31 +02:00
Miodrag Milanovic 4a07723b60 set for all clangs (nw) 2015-05-28 09:07:30 +02:00
Miodrag Milanovic 3b3f872d68 ups (nw) 2015-05-28 09:00:38 +02:00
Miodrag Milanovic bef4e6d73a fix for unknown warning options for clang 3.5 (nw) 2015-05-28 08:48:03 +02:00
Miodrag Milanovic 58a4e45289 Fixed compile for portaudio on 32bit and windows clang (nw) 2015-05-28 08:43:47 +02:00
couriersud cef370aa13 Moved all files in src/emu/netlist starting with p into plib folder.
This is a first step to ease synchronisation with a stand alone, e.g.
outside mame, netlist implementation. More signed/unsigned cleanups and
started work on generic truthtable devices. (nw)
2015-05-27 23:18:44 +02:00
Cowering fa92dbd8aa Merge branch 'master' of https://github.com/mamedev/mame
Conflicts:
	scripts/genie.lua
2015-05-27 11:47:40 -05:00
Cowering 110cbcba86 test 2015-05-27 11:44:12 -05:00
Dirk Best d08d7c094d bbc: Update to use the new wd_fdc. Until the 8271 floppy controller is
updated, drive 0 and 1 = 8271 and drive 2 and 3 = wd_fdc.
2015-05-27 16:44:47 +02:00
Miodrag Milanovic b0243d6da9 Removed -Wno-unused-variable for mingw/gcc (nw) 2015-05-27 16:41:00 +02:00
Cowering 228b752d27 Merge branch 'master' of https://github.com/mamedev/mame 2015-05-27 09:28:41 -05:00
Cowering 6dfb5511af test 2015-05-27 09:28:37 -05:00
Miodrag Milanovic 2e772fb160 Added lua script/makefile changes to support building tests and portaudio (nw) 2015-05-27 15:02:33 +02:00
Miodrag Milanovic e5caefbfbd added deps for .lst (nw) 2015-05-27 08:53:07 +02:00
hap eb13a4deda added tms1024 device placeholder 2015-05-26 14:53:56 +02:00
couriersud d68fe923a1 Added a simple preprocessor to the netlist parsing pipeline.
This preprpcessor understands defines and nested if/else/endif

#define MYMACRO 0

#if (MYMACRO)
....
#else

#endif

One can now run 

./nltool -c run -f src/mame/drivers/nl_pong.c -t 10

without removing preprocessor elements first. This does not work with
netlist originating from DICE currently. These have to be converted
first.

In addition, cleaned up __attribute__ madness in the code. Specifically
removed ATTR_COLD from virtual definitions to avoid the vtable being
declared as cold.
2015-05-25 18:28:20 +02:00
Dirk Best b3b2768cc9 cgenie: Rewrote driver and removed lots of cruft.
- Remove custom 6845 emulation and use our standard core
- Use the slot system for the parallel interface, fix and implement the
joystick as a slot device and create a printer slot device
- Add support for the RS-232 port
- Add support for the Break key (causes NMI)
2015-05-24 18:31:36 +02:00
couriersud fede658aa6 Cleaned up includes in header files and reworked memory allocation. (nw) 2015-05-24 13:00:59 +02:00
Robbbert c26b5dadc4 (MESS) camplynx: added TAP cassette format. 2015-05-24 13:58:21 +10:00
Dirk Best 879baad29a cgenie: removed old broken floppy implementation, added an expansion bus
interface, implemented new floppy controller as expansion device. works
with mfi files, still some issues with plain sector dumps.
2015-05-22 01:20:57 +02:00
Miodrag Milanovic fe68338c2c All files now do have owner (nw) 2015-05-21 20:06:05 +02:00
Miodrag Milanovic 5ba57c6cde propagate _subtarget in maintargetosdoptions call (nw) 2015-05-21 08:37:59 +02:00
hap 4587bb0369 added MELPS 4 skeleton 2015-05-19 23:34:20 +02:00
hap 5fb7f7e82a added hh_melps4 skeleton driver 2015-05-19 23:05:24 +02:00
Dirk Best 48aee7d615 Nascom: Add support for the Advanced Video Card (AVC) 2015-05-18 12:57:49 +02:00
couriersud 916d03981c Document the changes necessary to compile lua using c++.
This may be necessary to completely avoid the usage
of setjmp in MAME. (nw)
2015-05-17 23:13:35 +02:00
Miodrag Milanovic 64987c86ec fixed determining RC file and rules and removed not needed files (nw) 2015-05-17 16:46:37 +02:00
Dirk Best 1e9f57c2cd Nascom: Clean up, add NASBUS emulation and make the floppy disc
controller a NASBUS card, convert to the new wdc emulation, add generic
socket emulation, add initial software list.
2015-05-17 15:18:59 +02:00
David Haywood 7b18f4bd9c compile/link fix (nw) 2015-05-17 02:11:45 +01:00
balr0g 79e17d0ad3 Remove nonstandard inline overloads (nw) 2015-05-16 15:57:07 -04:00
balr0g 9aa1670e6f Warn for self-assignment (nw) 2015-05-16 15:28:47 -04:00
Wilbert Pol c196e94f77 whoops? (nw) 2015-05-16 11:01:19 +02:00
Wilbert Pol f177f2fc99 Comment fixes (nw) 2015-05-16 10:34:34 +02:00
balr0g 323c298849 Clang supports -Wshadow, so allow it 2015-05-15 22:05:55 -04:00
Miodrag Milanovic 1e90d2ffdd added some flags for VS build for Peter (nw) 2015-05-15 18:45:23 +02:00
balr0g 2d12aacd49 Fix NO_USE_MIDI 2015-05-15 10:56:08 -04:00
couriersud 6ffebca846 Avoid header file congestion and prepare for external generic
truthtables. (nw)
2015-05-15 02:40:11 +02:00
Miodrag Milanovic f2940a7a5f no need for layout deps (nw) 2015-05-14 13:49:43 +02:00
Cesare Falco 7652d47d8e Add makefile switch to choose linking against bundled OR system expat library. 2015-05-11 09:37:45 +02:00
Luca Elia 2e719ed1ec New games added or promoted from NOT_WORKING status
---------------------------------------------------

Crazy Dou Di Zhu [Guru, bnathan]
2015-05-10 19:54:55 +02:00
Miodrag Milanovic e923df8137 made mess to behave as before (nw) 2015-05-10 18:03:15 +02:00
hap 54c88e91e6 added Tamagotchi generation 1 driver 2015-05-09 21:24:09 +02:00
hap a9fa89ef41 moved E0C6S46 to its own file 2015-05-09 19:47:27 +02:00
Miodrag Milanovic 7513fb00a0 Fix resources and updated verinfo to give default for mame in any subtarget case except mess (nw) 2015-05-09 16:32:49 +02:00
Andrew Gardner ab3a1886b1 Messy merging maybe done 2015-05-09 16:28:22 +02:00
Miodrag Milanovic ca37d40f69 Removed comments and added generic license for whole team on top (nw) 2015-05-09 16:05:30 +02:00
Miodrag Milanovic 5df1b60963 MAME now represent full build, for building MESS drivers only use [Miodrag Milanovic]
make SUBTARGET=mess, for building only Arcades drivers only use:
make SUBTARGET=arcade
2015-05-09 15:10:29 +02:00
mahlemiut d7fe898124 cpcexp: added ROMEN signal, and a function to tell an expansion to set up any RAM mapping it needs. Added support for Brunword MK4 as an expansion device. 2015-05-09 13:27:06 +12:00
hap 2ec391faca actually hmcs40 is/should/will be in MAME: it's the hitachi mcu used in some old alpha denshi games 2015-05-05 19:11:19 +02:00
hap fc68370aa5 added E0C6200 cpu skeleton.
also commented out some cpu cores from mame.lua, not needed anymore for unidasm compile due to this check:
if (CPUS["MYCPU"]~=null or _OPTIONS["with-tools"]) then
2015-05-05 15:54:07 +02:00
R. Belmont f5ab8dbe65 Merge pull request #170 from mbcoguno/osx-libsdl-glext
Drop NO_SDL_GLEXT define on OSX [mbcoguno]
2015-05-02 21:48:27 -04:00
hap 3b17cba4b5 added preliminary COP400 handheld driver 2015-05-01 20:36:52 +02:00
Miodrag Milanovic d33822a35c ssues with white-space in MAME_DIR [qmc2] 2015-04-30 13:20:36 +02:00
Parry 05f71a27f9 Drop NO_SDL_GLEXT define on OSX 2015-04-30 14:10:59 +08:00
cracyc 3c886dfe12 (mess) m24: add z8000 apb support [Carl]
isa_cga: m24 640x400x1 mode (nw)
upd765: return 0xff when reading from fifo while busy (nw)
z8000: mreq instruction and the apb expects sout to work just like out (nw)
2015-04-29 21:08:43 -05:00
Miodrag Milanovic 2c1c3e84a0 build mess tools for ume (nw) 2015-04-29 11:15:51 +02:00
Miodrag Milanovic 64219f27d2 Fix OSX target dir 2015-04-29 08:11:09 +02:00
Miodrag Milanovic b6fa59a775 Unified objdir and targetdir for supported platforms, best delete build folder in order not to clean situation (nw) 2015-04-26 09:48:50 +02:00
couriersud 66d555e323 Added 74175 and 82S16 devices to netlist. nl_breakout now compiles. (nw) 2015-04-25 14:18:41 +02:00
Miodrag Milanovic 3a37417a6b use target suffixes only for main executable (nw) 2015-04-25 13:02:38 +02:00
mahlemiut 57728d624f pc_vga: split Cirrus video devices to separate files. 2015-04-25 14:41:23 +12:00
Miodrag Milanovic 45d4aed8b7 do not strip by default 2015-04-22 14:24:41 +02:00
Miodrag Milanovic 3827f898ab Renamed to STRIP_SYMBOLS and made logic more clear (nw) 2015-04-22 14:23:49 +02:00
Miodrag Milanovic eb2a14b153 fix 2015-04-22 13:26:18 +02:00
couriersud 6297e4cf18 Merge branch 'master' of https://github.com/mamedev/mame.git 2015-04-22 00:45:32 +02:00
couriersud 7fa10acca6 Added 74192, 9316, 9310 and 74193 devices to netlist. Added breakout
(wip) netlist as well, but still have to implement three more devices
until work can really start. [Couriersud]
2015-04-22 00:45:21 +02:00
David Haywood 490b86bae8 skeleton SP, gotta start somewhere (nw)
(plenty more sets can be added, some probably need making into CHDs as a few games used CF cards)
2015-04-21 23:40:43 +01:00
Curt Coder 67d09b16e9 (MESS) c3040: Disk format WIP. (nw) 2015-04-21 23:52:22 +03:00
Curt Coder e7967e81b9 (MESS) c4040: Added own sector dump disk format since it's different from what the 1541 uses. [Curt Coder] 2015-04-21 22:25:52 +03:00
Curt Coder 643d5fafe7 (MESS) Added sector image format for the Commodore 8280 8" floppy drive. [Curt Coder] 2015-04-20 22:34:40 +03:00
couriersud 67d69aa02d Add 9312/DM9312 to netlist. [Couriersud] 2015-04-20 00:55:19 +02:00
Miodrag Milanovic 073fd3f7d4 Added NO_STRIPPING option and enabled stripping of executable by default (nw) 2015-04-19 16:21:36 +02:00
Miodrag Milanovic 1a5d5bbbd1 added ume subtarget dummy so can test compile of all devices (nw) 2015-04-18 20:16:22 +02:00
Miodrag Milanovic f56db1ff3f fixed android compile (nw) 2015-04-18 12:51:33 +02:00
couriersud 0d60fe7805 Make sure USE_OPENMP is passed via define. (nw) 2015-04-17 18:05:01 +02:00
Miodrag Milanovic dc35f927f7 made libflac possible to compile under xcode, and simplify for other (nw) 2015-04-17 11:24:33 +02:00
couriersud 119d23192b Fix OPENMP linking. (nw) 2015-04-16 23:44:30 +02:00
Miodrag Milanovic 3060bb0637 fix for few more executable files (nw) 2015-04-16 15:26:26 +02:00
Miodrag Milanovic fab6dab064 Make generated projects behave same as before revert (nw) 2015-04-16 14:29:34 +02:00
Miodrag Milanovic 08747b36ec test for linking (nw) 2015-04-16 13:44:11 +02:00
Miodrag Milanovic a50dec8b3c extract libs and liboptions from pkg-config, prepare for future work (nw) 2015-04-16 12:31:53 +02:00
Miodrag Milanovic 74c337de45 Should speedup OSX builds (nw) 2015-04-15 13:59:10 +02:00
Miodrag Milanovic af80289b76 fix typo (nw) 2015-04-13 19:00:45 +02:00
Miodrag Milanovic f6fbdaa2e8 Added QT_HOME to support custom QT installations (nw) 2015-04-13 18:51:07 +02:00
arbee b96b59caee atlantis: added PCI9050 device skeleton. [R. Belmont] 2015-04-12 13:13:33 -04:00
Vas Crabb d8254403dc Headers are in lua files now :/ 2015-04-11 22:40:07 +10:00
Miodrag Milanovic c334fda9a9 Start adding .h and .inc files to help usage inside IDE's like VS and XCode (nw) 2015-04-11 14:17:02 +02:00
Miodrag Milanovic 59e60e47df Added SHADOW_CHECK parameter so we can work on shadowing issues in our code (nw) 2015-04-11 08:46:02 +02:00
Miodrag Milanovic 7950ff092e Make it work on VS2010 (nw) 2015-04-11 07:29:41 +02:00
Miodrag Milanovic 9458659b71 VS2015 compile works (nw) 2015-04-10 15:34:16 +02:00
Miodrag Milanovic 5e79b9c0e1 Fixes for solaris 11 build (nw) 2015-04-10 13:56:33 +02:00
Miodrag Milanovic 32dc24420c Some changes for FreeBSD and Solaris, will be sent upstream as well (nw) 2015-04-10 12:37:34 +02:00
Miodrag Milanovic 73dfafaa95 removed vconv, updated warnings/error for vs and icl (nw) 2015-04-09 13:05:10 +02:00
Miodrag Milanovic 590f20477c fix custombuild task missing in cpu.lua (nw) 2015-04-08 18:15:40 +02:00
Miodrag Milanovic 899f23a7ec Added PYTHON_EXECUTABLE to use differently named python executable(nw) 2015-04-08 14:19:43 +02:00
Miodrag Milanovic fd88e8c5e2 fixed location error (nw) 2015-04-08 10:50:28 +02:00
Miodrag Milanovic cc35d05ec0 added SEPARATE_BIN option to put executable files in bin folder and not in main (useful for continuous integration )(nw) 2015-04-08 08:52:02 +02:00
Miodrag Milanovic 03275c7b68 Added separated target dirs for x32 and x64, so we do not have library collision (nw) 2015-04-08 08:50:29 +02:00
Curt Coder 274078636e mos6530: Rewritten to support time travel. [Curt Coder] 2015-04-08 09:01:20 +03:00
Curt Coder 5732623008 (MESS) abc80: Emulated the Scandia Metric ABC FD2 floppy controller. [Curt Coder] 2015-04-07 15:32:53 +03:00
Vas Crabb caf4face0d Convert CoreAudio output to use AUGraph in preparation for effects 2015-04-07 21:38:43 +10:00
Vas Crabb 7251c89cf4 Add a crappy utility for editing AU effect presets 2015-04-07 21:38:42 +10:00
Miodrag Milanovic 209734925f Added FILTER_DEPS option for post compile filtering (nw) 2015-04-07 13:23:31 +02:00
Miodrag Milanovic 3991971c86 compile mess tools only if target is mess (nw) 2015-04-07 07:44:51 +02:00
Miodrag Milanovic c562cfb1c2 well it helps some environments, back till deps are solved 2015-04-07 07:27:02 +02:00
Curt Coder 00c8f695de (MESS) abc80: Emulated a 16KB RAM card. [Curt Coder] 2015-04-06 21:24:54 +03:00
Miodrag Milanovic 60d67c8c12 my mistake (nw) 2015-04-06 18:52:40 +02:00
Miodrag Milanovic c69ec4dea6 Some vs2013-clang work (nw) 2015-04-06 18:50:42 +02:00
Miodrag Milanovic d5c886c6a6 fixed osdmini build (nw) 2015-04-06 18:28:48 +02:00
Miodrag Milanovic 13f137dde7 And one more (nw) 2015-04-06 16:33:21 +02:00
Miodrag Milanovic 1ff712db7a resurrected some more compile options (nw) 2015-04-06 16:27:14 +02:00
Miodrag Milanovic c8f26a1a7b enable multiple definitions for mingw-clang, due to weird issue with multiple symbols (nw) 2015-04-06 13:23:23 +02:00
Miodrag Milanovic 3ffde3b978 postcompile task is unstable, commented for now (nw) 2015-04-06 13:21:28 +02:00
Miodrag Milanovic eb8b8902d0 Fix for PROFILER build (nw) 2015-04-06 12:37:14 +02:00
Miodrag Milanovic abf7d057d2 Supported mingw-clang builds (nw) 2015-04-06 11:58:24 +02:00
Miodrag Milanovic f0b6bb5407 removed premake.make.linkoptions_after, need better static library dependency solution (nw) 2015-04-06 11:54:03 +02:00
Miodrag Milanovic 1de80e729e macosx build fix (nw) 2015-04-06 10:46:21 +02:00
Curt Coder 0da7bc72da (MESS) abc80: Fixed cassette loading and added quickload for BAC files. Emulated the ABC expansion unit and ABC memory card. [Curt Coder] 2015-04-06 00:42:28 +03:00
Oliver Stöneberg 3a40df147d make DEBUG=1 PROFILER=0 actually work (nw)
also removed FASTDEBUG hack made obsolete by this fix
2015-04-05 21:38:28 +02:00
Miodrag Milanovic b0dee85979 Selected Full Optimization for Release Visual Studio builds (nw) 2015-04-05 15:15:02 +02:00
Miodrag Milanovic 0f3be0c321 back (nw) 2015-04-05 15:04:46 +02:00
Miodrag Milanovic 2c38dd1f34 rolled back, not worth of it (nw) 2015-04-05 14:22:46 +02:00
Miodrag Milanovic be6d03e9c6 enable override of resources by osd (nw) 2015-04-05 13:07:44 +02:00
Miodrag Milanovic 6e0007b83d Made all windows build use icons (nw) 2015-04-05 12:48:28 +02:00
Miodrag Milanovic c8b9fc1efb Fixed linking on some linux platforms 2015-04-05 10:37:11 +02:00
Miodrag Milanovic 9c6fa77b47 Implemented filtering of dependency files, only active if machine have awk or gawk installed (nw) 2015-04-04 19:57:12 +02:00
Vas Crabb 18ec0951bd Add a simple CoreAudio sound output module
It doesn't provide facilities for AU effects, although that could be
added pretty easily if someone wants to.  Advantages over SDL sound
output are simpler code and lower latency.
2015-04-05 01:48:35 +11:00
Miodrag Milanovic 3725b2fdc6 Moved MOC handling in lua (nw) 2015-04-04 16:42:58 +02:00
Miodrag Milanovic ed0de1632e Moved plist generate to lua (nw) 2015-04-04 15:36:44 +02:00
Miodrag Milanovic 6f0fd1a366 Merge branch 'master' of https://github.com/mamedev/mame 2015-04-04 14:44:22 +02:00
Miodrag Milanovic 1026d09afa Moved creation of most non-layout files out of makefile (nw) 2015-04-04 14:44:06 +02:00
Vas Crabb 73f53bb15e * Take more link dependencies caused by OSD out of genie.lua
* Always dynamically link SDL on Windows
* Fix SDL1 build on Windows
2015-04-04 18:25:04 +11:00
Vas Crabb f947a9b160 Harmonise targetos between genie.lua and sdl{,_config}.lua 2015-04-04 15:13:48 +11:00
Vas Crabb a119fc50ab Remove some obsolete code, enable MALLOC_DEBUG for SDLWin32 2015-04-04 15:05:21 +11:00
Vas Crabb 4cd434246d Bring back USE_SDL, CYGWIN_BUILD and malloc debugging for Windows OSD 2015-04-04 14:53:47 +11:00
Miodrag Milanovic 7a15cbed2d Fix for Android include ordering (nw) 2015-04-03 20:22:31 +02:00
Miodrag Milanovic 2df0d9deed Added generated m68kops files to tree, added makefile for developers working on core (nw) 2015-04-03 15:59:18 +02:00
Miodrag Milanovic 66cbe9eee4 removed os_version, since it is not used anymore (nw) 2015-04-03 15:30:56 +02:00
Vas Crabb 0a1b6b66b0 Fix warning with some clang configurations, don't automatically disable bgfx for 10.5 Leopard 2015-04-03 08:14:30 +11:00
Miodrag Milanovic e97c4afe1f Merge branch 'master' of https://github.com/mamedev/mame 2015-04-02 17:39:00 +02:00
Miodrag Milanovic 23de91ccde Fix for backtick [qmc2](nw) 2015-04-02 19:04:09 +02:00
Miodrag Milanovic 69d936dfee skeleton for XCode support (nw) 2015-04-02 18:16:20 +02:00
Miodrag Milanovic 86e36b4912 removed includeosd (nw) 2015-04-02 18:04:21 +02:00
Miodrag Milanovic 0de3599a07 xcode4 fixed (nw) 2015-04-02 17:38:28 +02:00
Vas Crabb 9d63532184 SDL1 does not work with BFGX 2015-04-03 01:59:42 +11:00
Vas Crabb 1532f81232 Enable BGFX by default on Snow Leopard 2015-04-03 01:54:26 +11:00
Vas Crabb 453fd07fa0 Add a nice wrapper for doing backtick-like processing of command output 2015-04-02 22:53:14 +11:00
Vas Crabb a63bd12019 Add back support for big endian targets including OSX-PPC 2015-04-02 22:26:35 +11:00
Miodrag Milanovic a3741011dc vs fix (nw) 2015-04-01 15:22:39 +02:00
Miodrag Milanovic 39fc214596 typo fix, SDL compile fix [qmc2] (nw) 2015-04-01 14:08:14 +02:00
Miodrag Milanovic 26214cc6ec Update to latest bgfx and fix for latest mingw releases (nw) 2015-04-01 12:45:19 +02:00
Miodrag Milanovic 627b7c61dc Ok shuffling done 2015-04-01 12:02:13 +02:00
Miodrag Milanovic 9207811ed5 fix it properly (nw) 2015-04-01 11:06:53 +02:00
Miodrag Milanovic 42ffb726fa uf reverting breaks mingw (nw) 2015-04-01 10:57:03 +02:00
Miodrag Milanovic d504fa25ff moved unicode specific build defines in genie.lua to fix tools build (nw) 2015-04-01 10:53:26 +02:00
Miodrag Milanovic ec0553414d MSVC build fix (nw) 2015-04-01 10:27:34 +02:00
Vas Crabb ab50ffac9d Move osdcore.c back into libocore, don't allow libutil to #include osd 2015-04-01 18:50:27 +11:00
Vas Crabb 5ca7080703 Link osdnet into a library reflecting its location, define USE_NETWORK properly, don't use SDL in non-SDL-specific macros 2015-04-01 18:00:35 +11:00
Vas Crabb 19d52cef70 Bring back NOASM 2015-04-01 16:12:03 +11:00
Vas Crabb 1ea04c4eb6 Build Qt debugger on OSX if requested 2015-04-01 12:09:38 +11:00
Vas Crabb fe9339fa30 Add back DIRECTINPUT config for Windows OSD 2015-04-01 09:49:25 +11:00
Vas Crabb eb30b3fbb0 Can't use BGFX or QT without X11 on *NIX 2015-04-01 07:41:46 +11:00
Vas Crabb 4d84885a29 Refactor out common OSD modules into separate lua file 2015-04-01 07:29:54 +11:00
Vas Crabb b64e4ecee5 Restore DONT_USE_NETWORK 2015-04-01 03:44:38 +11:00
Vas Crabb d7d3818ea6 WTF was I thinking 2015-04-01 03:06:55 +11:00
Vas Crabb 1f2763cc32 Restore SDL2_MULTIAPI 2015-04-01 03:03:18 +11:00
Vas Crabb 00bfd00a43 Fix USE_BGFX=0 with windows OSD 2015-04-01 03:03:18 +11:00
Vas Crabb 30ef0cb847 Small cleanup to how macros are defined for SDL OSD 2015-04-01 03:03:17 +11:00
Vas Crabb 399a5f914b Get rid of unnecessary distro nonsense 2015-04-01 03:03:17 +11:00
Miodrag Milanovic 5c03885252 Merge branch 'master' of https://github.com/mamedev/mame 2015-03-31 16:24:43 +02:00
Vas Crabb 6116f8c4fa Restore MESA_INSTALL_ROOT 2015-04-01 01:21:59 +11:00
Vas Crabb dbc99041c3 Restore NO_OPENGL and USE_DISPATCH_GL 2015-04-01 01:21:59 +11:00
Vas Crabb 9a2c6d95c8 Restore NO_USE_MIDI and some more OS support from the old SDL makefile 2015-04-01 01:21:59 +11:00
Miodrag Milanovic 5221cab621 create separate VisualStudio group for 3rdparty (nw) 2015-03-31 16:19:30 +02:00
Miodrag Milanovic e5f612d174 Made SDL build to be able to be compiled on VS (nw) 2015-03-31 13:57:02 +02:00
Miodrag Milanovic 636cacd0c8 Removed not needed flag since duplicate has been removed (nw) 2015-03-31 12:11:19 +02:00
Vas Crabb 1f163a762e Get NO_X11, NO_USE_XINPUT and SDL_LIBVER working on Linux 2015-03-31 20:46:51 +11:00
Vas Crabb ea348ff9f1 Bring back some SDL OSD configurability (WIP) 2015-03-31 20:46:51 +11:00
Miodrag Milanovic 49545f9e84 Remove need for winprefix.h and moved alloca define to osdcomm.h (nw) 2015-03-31 11:09:10 +02:00
Miodrag Milanovic df90d5068a Update to latest 3rdparty, fixes issues on OpenGL 2.1 for bgfx (nw) 2015-03-31 08:17:12 +02:00
Miodrag Milanovic de541d79ee removed windows/osinline.h and placed MSVC dependent files in top folder (nw)
moved MSVC defines from winprefix.h to osdcomm.h
removed empty file compilation - porttime.c
removed osinline.h in windows and sdl and change files using them.
2015-03-30 20:30:18 +02:00
mamehaze ad76983e54 hng64: push code for what I believe is the sound chip into it's own file (nw) 2015-03-30 18:32:10 +01:00
Miodrag Milanovic 2f3d1de477 Added IgnoreLDFlags, change sent upstream (nw) 2015-03-30 15:24:18 +02:00
Vas Crabb 3567c77114 Restore ledutil for windows builds with TOOLS=1 2015-03-30 19:14:52 +11:00
Miodrag Milanovic 7ae85d216b Merge branch 'master' of https://github.com/mamedev/mame 2015-03-30 09:25:23 +02:00
Miodrag Milanovic d5dd20d82d added back unidasm, and enabled building even in tiny builds (nw) 2015-03-30 09:25:12 +02:00
Curt Coder 1bc42a863e OS X 10.10 build fix by Micko. (nw) 2015-03-30 09:39:14 +03:00
couriersud a67f2cb095 Fix compile. (nw) 2015-03-29 22:50:55 +02:00
couriersud 4a6023e471 Added two more options to the build system:
USE_QT: Compile the QT Debugger. Default is USE_QT=1 (except macosx),
use USE_QT=0 to disable.
LDOPTS: Optional LDFLAGs.

These are mainly used for cross compilation. The following will compile
a windows SDL build without QT debugger on linux:

make 	TARGETOS=windows PTR64=1 OSD=sdl OS=linux \
		OVERRIDE_CC="@x86_64-w64-mingw32-gcc" \
		OVERRIDE_CXX="@x86_64-w64-mingw32-g++" \
		OVERRIDE_LD="x86_64-w64-mingw32-g++" \
		WINDRES="x86_64-w64-mingw32-windres" \
		USE_QT=0 \
		ARCHOPTS="-idirafter ${MINGW64DIR}/x86_64-w64-mingw32/include/  \
		-I${MINGW64DIR}/Qt/include/ -v" SUBTARGET=tiny MINGW64=/usr \ \
		LDOPTS="-L/mnt/mfhome/andre/mame/w64crosslibs"
2015-03-29 18:58:39 +02:00
Miodrag Milanovic c95c00c8c0 Separate OS and TARGETOS recognition and supported more platforms (nw) 2015-03-29 15:17:21 +02:00
Miodrag Milanovic 72d5222016 made bgfx compile on more platforms (nw) 2015-03-29 14:29:06 +02:00
Miodrag Milanovic 93025d33c1 Added network flags (nw) 2015-03-29 10:57:10 +02:00
Vas Crabb c73dbdeaf3 Small cleanup 2015-03-29 18:35:48 +11:00
Vas Crabb 3010be4c30 SDL and Windows strconv are the same thing. 2015-03-29 18:23:02 +11:00
Vas Crabb c878883667 Remove all the stuff that causes driver and emu sources to be compiled
differently with different OSDs
Switch back to building for all OSDs in common directory
Move more OSD-specific stuff into OSD scripts
It still isn't completely safe to be building all OSD into same directory
Common OSD "module" files, e.g. debuggers and renderers, build with
different options for each OSD.  It works at the moment, but you will end
up with slightly different executables depending on the order you build
OSDs.
2015-03-29 15:02:23 +11:00
Vas Crabb dce0421517 Fix ldplayer build 2015-03-29 15:02:23 +11:00
Miodrag Milanović f2d6f4cde9 Commented until confirmed working on all platforms 2015-03-28 21:18:27 +01:00
Miodrag Milanovic 76803f7337 Added GAWK script to make deps more sane. thanks to OG.
For those not having latest build tools download :
http://gnuwin32.sourceforge.net/downlinks/gawk-bin-zip.php
and put in bin folder of mingw so it is in path
2015-03-28 20:54:22 +01:00
Miodrag Milanovic 64e76caae5 Added NoDependency flag to disable dependency file creation, until
create sane exclude of specific paths (nw)
2015-03-28 18:15:33 +01:00
Miodrag Milanovic a9c86a645d fixed duplicated lib name (nw)
ume links now
2015-03-28 16:06:31 +01:00
Miodrag Milanovic 6825ee0a55 Made ume target include mame and mess targets (nw) 2015-03-28 15:19:21 +01:00
Miodrag Milanovic bc8b2b2c13 removed DRC example, not needed anymore (nw) 2015-03-28 14:31:28 +01:00
Miodrag Milanovic d90b5dd812 fix for osx debugger (nw) 2015-03-28 11:51:25 +01:00
Miodrag Milanovic b14117da2b skipped one file (nw) 2015-03-28 11:03:05 +01:00
Miodrag Milanovic 7f1ad1db99 Explicit file listing in lua scripts making generate much much faster (nw) 2015-03-28 10:10:03 +01:00
Miodrag Milanovic aea6bc4bb8 linkoptions for QT are needed (nw) 2015-03-28 07:15:14 +01:00
Miodrag Milanovic ce5ccff643 added NOWERROR support (nw) 2015-03-28 07:03:44 +01:00
Vas Crabb 4303fbc35c Put some OSD libs back in main GENie file to fix WinSDL build for now 2015-03-28 16:20:04 +11:00
Vas Crabb a9bc80bd4b build into OSD subdirectory for people building multiple OSDs 2015-03-28 16:06:06 +11:00
Vas Crabb eca145893d Generate project files into OSD subdir to facilitate building multiple OSDs 2015-03-28 15:38:12 +11:00
Vas Crabb 78eedb8aba Move more OSD-specific stuff to OSD scripts 2015-03-28 15:09:22 +11:00
Miodrag Milanovic a539224998 propagated USE_BGFX for unsupported platforms (nw) 2015-03-27 17:19:57 +01:00
mamehaze c03feee2c2 port needed warning disables from vconv.c to genie.lua for using icl15 (nw) 2015-03-27 16:36:13 +00:00
Miodrag Milanovic 9b8b9062ff and even more (nw) 2015-03-27 16:43:54 +01:00
Miodrag Milanovic f4a3b373df better fix (nw) 2015-03-27 16:41:59 +01:00
Miodrag Milanovic a24c492c6b Fix for DRC, thanks Vas (nw) 2015-03-27 16:24:07 +01:00
Miodrag Milanovic 5877841729 fixed OSX build with Clang on 10.7.x (nw)
Removed internal CC and LD  settings since it's not
needed and can be overwritten  externally now
2015-03-27 14:36:13 +01:00
Miodrag Milanovic 59a15be847 Fix for GCC 4.2.1, OSX using gcc (nw) 2015-03-27 14:00:01 +01:00
Miodrag Milanovic e14a06de87 Split OSD per file [qmc2] 2015-03-27 13:01:03 +01:00
Miodrag Milanovic 52efc8a693 drc test build for easier debugging of current issues (nw) 2015-03-27 12:37:34 +01:00
Miodrag Milanovic 3fc637d9c6 Create makefiles for targets per subdir (nw) 2015-03-27 08:06:15 +01:00
Miodrag Milanovic 3d34fd00eb fix for DRC (nw) 2015-03-26 19:29:26 +01:00
Miodrag Milanovic 3a3fb1dc9d fix for later OSX (nw) 2015-03-26 19:07:46 +01:00
Miodrag Milanovic 7495d63776 changed to removefiles and fixed locations, vs builds do fine now (nw) 2015-03-26 17:32:34 +01:00
Miodrag Milanovic e38220cd9c Fix for symbols (nw) 2015-03-26 16:57:32 +01:00
Miodrag Milanovic 69d4d86e74 add postbuild only to main file (nw) 2015-03-26 16:48:24 +01:00
Miodrag Milanovic c29a2b4517 sym file generate on mingw in postbuild process (nw) 2015-03-26 16:37:53 +01:00
Miodrag Milanovic 2444ae8149 Include symbols in builds (nw) 2015-03-26 16:26:10 +01:00
Miodrag Milanovic 44666525b7 Fixed location of map file (nw) 2015-03-26 15:57:34 +01:00
Miodrag Milanovic 604d83b1e3 Added CXX and fixed LD [qmc2] (nw) 2015-03-26 15:49:06 +01:00
Miodrag Milanovic b4d9920e10 More parameter handling (nw) 2015-03-26 15:45:59 +01:00
Miodrag Milanovic 726de20508 Made CC and LD override possible (nw) 2015-03-26 14:43:39 +01:00
Miodrag Milanovic c21bf6fd5d Merge branch 'master' of https://github.com/mamedev/mame 2015-03-26 14:01:38 +01:00
Miodrag Milanovic 5310d041d5 added distro support for linux (nw) 2015-03-26 14:01:14 +01:00
Vas Crabb 2605b33035 Fix tools link on OSX, only embed plist in main target 2015-03-26 23:45:14 +11:00
Vas Crabb eb8bd38fa8 Embed version information for OSX 2015-03-26 23:45:13 +11:00
Miodrag Milanovic 6c2c891317 fix TOOLS linking on OSX (nw) 2015-03-26 13:37:40 +01:00
Miodrag Milanovic 6f7ac1a200 fix gcc version to use 2015-03-26 13:19:28 +01:00
Miodrag Milanovic 83917e51b5 Added two missing devices in ume (nw) 2015-03-26 12:12:18 +01:00
Miodrag Milanovic 8c09cdaa6d ah (nw) 2015-03-26 12:06:18 +01:00
Miodrag Milanovic 8263784f7f exclude rc's in ume build (nw) 2015-03-26 12:00:27 +01:00
Miodrag Milanovic 362404cb5c add this for all gcc versions (nw) 2015-03-26 11:56:52 +01:00
Miodrag Milanovic 53340a5f89 changed .build to build to be visible (nw) 2015-03-26 11:17:59 +01:00
Miodrag Milanovic c9dec81990 missing SDLMAME_X11 [qmc2] (nw) 2015-03-26 10:52:13 +01:00
Miodrag Milanovic 54f324024e fix compile bgfx under OSX (nw) 2015-03-26 10:50:58 +01:00
Miodrag Milanovic c869696a3f Fix clang and one more warning added 2015-03-26 10:20:29 +01:00
Miodrag Milanovic 9358a61e7a made tools to be built with TOOLS=1 param (nw) 2015-03-26 09:35:10 +01:00
Miodrag Milanovic 51968eddb3 fixed compiling ldplayer (nw) 2015-03-26 09:20:27 +01:00
Miodrag Milanovic f76d59c41d Moved build system to GENie [Miodrag Milanovic]
make TARGET=mess -j19

will generate all needed files and build MESS, while developing you can use

make TARGET=mess COMPILE=1 -j19
to prevent rebuilding of make files.

Build system have automatic generate of dependencies so will do incremental builds fine.

make clean
will remove all generated files/projects and obj files
2015-03-26 09:00:39 +01:00