Commit Graph

277 Commits

Author SHA1 Message Date
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
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
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