Commit Graph

6 Commits

Author SHA1 Message Date
couriersud
b1a72a3e9f Netlist now compiles with
-std=c++98 -Wall -Wpedantic -Wextra -Wno-long-long -Wno-variadic-macros
and
-std=c++11 -Wall -Wpedantic -Wextra
[Couriersud]
2015-06-30 09:04:19 +02:00
couriersud
5107c16ca6 Fixed a number of bugs and some additions:
- fixed bugs in the spice(Kicad) conversion
- fixes submodel difference between inline and parsed netlist
- added truthtable 7404 and 7486 models
- aligned input and output naming for truthtable and specialised 74xx
models.
2015-06-07 02:16:54 +02:00
couriersud
2f13be3ec5 Fix OpenMP by using spinlocks in push_to_queue. However no observable
performance improvement. Without OpenMP, locks will not be compiled. 
Removed a couple of inlines and added consts were appropriate. (nw)
2015-05-31 00:36:40 +02:00
couriersud
84f26ad714 First version of a eagle to netlist converter. (nw) 2015-05-29 16:42:29 +02:00
couriersud
b67b9ff917 Got truthtable parsing working in the parser. The plib preprocessor now
defines __PLIB_PREPROCESSOR__. This can be checked in netlist code and
allows even more sharing code between compiled (embedded) netlists and
external netlists. (nw)
2015-05-28 01:49:52 +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