Commit Graph

36047 Commits

Author SHA1 Message Date
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
etabeta78
784410e9c9 sms.c: few corrections to the driver [Enik Land]
- define the default offset setting for Light Phaser at only one place;
 - add to the smsj the TH input handling that latches the HCounter,
   because the /HL line is connected to the VDP;
 - minor code/comments maintenance.

out of whatsnew: also fixed the release year of the gamegear parent driver...
2015-05-25 17:41:09 +02:00
arbee
6a616c5a20 Fix copyright assignments for David Viens at his request (nw) 2015-05-25 11:30:48 -04:00
etabeta78
a30174cce6 proper crediting in some source files, and proper acknowledgement of RE contributions
even when no direct code was used
2015-05-25 17:28:59 +02:00
etabeta78
65ed2a47da this one had to be added a few days ago. my bad. nw. 2015-05-25 17:21:27 +02:00
Cowering
d1e51ea9f5 Merge branch 'master' of https://github.com/mamedev/mame 2015-05-25 09:35:32 -05:00
Curt Coder
20e7207803 Revert "(MESS) a7800: Refactored to use the new 6532. (nw)"
This reverts commit 3651bad9c8.
2015-05-25 17:39:48 +03:00
Curt Coder
4d0aae14b9 Revert "(MESS) a2600: Refactored to use the new 6532. (nw)"
This reverts commit 7b341ed3ee.
2015-05-25 17:39:48 +03:00
Cowering
afac3bc469 Merge branch 'master' of https://github.com/mamedev/mame 2015-05-25 09:34:50 -05:00
arbee
dd4d671795 Fix up Tunnel Hunt copyright assignments (nw) 2015-05-25 10:32:38 -04:00
balr0g
6c34d7366e No longer need this (nw) 2015-05-25 10:20:51 -04:00
Miodrag Milanović
1928946dbb Update README.md
Fixed link
2015-05-25 16:06:19 +02:00
balr0g
634eb8edf9 Further clarifications (nw) 2015-05-25 10:00:00 -04:00
balr0g
5a530d78ac Further clarifications (nw) 2015-05-25 09:51:39 -04:00
balr0g
3ba2e1fd22 fix formatting (nw) 2015-05-25 09:50:19 -04:00
balr0g
7006c39be4 Properly, legally handle license stuff as we are still contacting people (nw) 2015-05-25 09:47:10 -04:00
Miodrag Milanovic
3aa2a33edd removed duplicated line, and clashing license on file (nw) 2015-05-25 15:45:16 +02:00
Miodrag Milanovic
682bf80671 cleanup of bogus copyright messages and restriction texts, update for Daniel Coulom (nw) 2015-05-25 15:41:17 +02:00
Miodrag Milanović
f770eb03cf Update README.md
Fixed formating
2015-05-25 14:35:36 +02:00
Miodrag Milanovic
24461e1355 Update license information on github (nw) 2015-05-25 14:33:52 +02:00
Vas Crabb
4e47a1062d I did non-trivial work on these 2015-05-25 22:15:34 +10:00
Miodrag Milanovic
8894c493eb Update for Eugene Sandulenko (nw) 2015-05-25 14:03:43 +02:00
Dirk Best
b7d9bd0f71 cgenie floppy: simplify interrupt logic 2015-05-25 13:22:47 +02:00
Miodrag Milanovic
3165d460a7 Update for Zsolt Vasvari (nw) 2015-05-25 12:38:52 +02:00
angelosa
1983554aeb Doxygen test for Sharp X1, part I 2015-05-25 12:04:38 +02:00
Miodrag Milanovic
4c6ff236c9 Update for Krzysztof Strzecha (nw) 2015-05-25 11:15:23 +02:00
Miodrag Milanovic
fbd0a150a8 name change update (nw) 2015-05-25 10:25:36 +02:00
Miodrag Milanovic
c882366bea Update for Cowering and some fixes (nw) 2015-05-25 10:23:35 +02:00
couriersud
d298ab53fe Fix nltool compile. After the next release the netlist folder structure
needs some redesign to better align with standalone compile. More header
optimisation. (nw)
2015-05-25 02:21:19 +02:00
couriersud
12c9e541f3 Only use _mm_malloc when compiling netlist standalone. (nw) 2015-05-25 01:04:35 +02:00
couriersud
74942bf908 Fixed a number of -Wpedantic messages in netlist. The netlist code and
nltool can now be again compiled without mame. Added a simple options
class for this purpose. (nw)
2015-05-25 00:56:02 +02:00
couriersud
036ce19c55 Cleaned up RESTRICT and ATTR_ALIGN usage. (nw) 2015-05-25 00:56:01 +02:00
Curt Coder
9779dd7bbf Even better fix. (nw) 2015-05-25 00:48:26 +03:00
Curt Coder
2503b24d88 Better fix. (nw) 2015-05-25 00:46:16 +03:00
Paul Priest
51f0046d04 Self-service (nw)
Drivers/core where made (still) recognisable contributions as non-primary author. Any objections, feel free to revert.
2015-05-24 21:32:07 +01:00
Curt Coder
f82a4685ba (MESS) abc80: Default to ABC 830 disk drive with fast controller. [Curt Coder] 2015-05-24 21:31:16 +03:00
Curt Coder
45124a5645 Fixed OS X compile, hope this doesn't break other environments. (nw) 2015-05-24 21:18:10 +03:00
Luca Elia
b3d5add497 cv1k credits (nw) 2015-05-24 19:51:54 +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
Miodrag Milanovic
434da1bdf4 update for Phil Stroffolino (nw) 2015-05-24 16:42:51 +02:00
Miodrag Milanovic
7c8d58ad82 cleanup, was rewrite (nw) 2015-05-24 16:08:21 +02:00
hap
46123eb11d add OG to segapcm 2015-05-24 16:04:57 +02:00
hap
832bab865a ugly whitespace cleanup 2015-05-24 15:49:49 +02:00
hap
04d6212706 tag self 2015-05-24 15:44:31 +02:00
Miodrag Milanovic
6507823863 Update for Hiromitsu Shioya and some fixes(nw) 2015-05-24 15:29:58 +02:00
Miodrag Milanovic
7a2ac30275 update in agreement with ImJezze (nw) 2015-05-24 14:53:26 +02:00
couriersud
6ec2232ad1 License update. (nw) 2015-05-24 14:28:30 +02:00
hap
0637fcd4bd added credit 2015-05-24 14:13:54 +02:00
Cowering
9bfa439757 Simple LTO warning fixes (Part1) (nw) 2015-05-24 06:07:44 -05:00
couriersud
fede658aa6 Cleaned up includes in header files and reworked memory allocation. (nw) 2015-05-24 13:00:59 +02:00