Commit Graph

245 Commits

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