| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Moved netlist from emu to lib (nw) | 2015-09-12 | 144 | -26166/+0 | |
| | | |||||
| * | Some pedantic netlist changes. (nw) | 2015-08-28 | 5 | -12/+127 | |
| | | |||||
| * | Cleanups and version bumpmame0165 | 2015-08-26 | 10 | -22/+18 | |
| | | |||||
| * | Moved nltool.c and nlwav.c into src/emu/netlist/prg. | 2015-08-23 | 12 | -54/+984 | |
| | | | | | Added src/emu/netlist/build/makefile. This allows netlist to be ripped out of the tree and to compile it standalone. (nw) | ||||
| * | Created a separate logging class. Netlist code should now be at least | 2015-08-23 | 34 | -431/+496 | |
| | | | | | | 98% type safe. No more fuzzing around with SIZEFMT and friends. Changed formatting to use python style format strings. (nw) | ||||
| * | Fix travis compile (hopefully). (nw) | 2015-08-21 | 1 | -1/+1 | |
| | | |||||
| * | Increase performance from 53% to 69% for matrix size around 30x30. These | 2015-08-21 | 2 | -25/+38 | |
| | | | | matrices are e.g. used in congo bongo without optimisation. (nw) | ||||
| * | Converted USE_PIVOT into runtime option PIVOT. Fixed some issues for | 2015-08-21 | 13 | -172/+879 | |
| | | | | nl_double == float. (nw) | ||||
| * | Fix netlist build (nw) | 2015-08-17 | 1 | -2/+2 | |
| | | |||||
| * | Added seconds() and attoseconds() to attotime and prefixed members with | 2015-08-15 | 1 | -1/+1 | |
| | | | | | | | | m_. Rewrote code accessing members to use seconds() and attoseconds(). The changes were triggered by a test how gcc __int128_t would perform as the internal representation. This test revealed that the current implementation is still faster. (nw) | ||||
| * | Some netlist_time maintenance. Straightened code using it and added | 2015-08-14 | 5 | -36/+61 | |
| | | | | | | support for 128 bit resolution on systems supporting it. This is however disabled since all platforms I know don't have native support but emulate 128 bit. (nw) | ||||
| * | Changed UINT16 .. UINT64 to generic types in pformat. | 2015-08-13 | 2 | -31/+133 | |
| | | | | | | | @MSVC Users: I checked the MSVC++ documentation prior to committing this. I also checked on a MSVC2010 installation that "long long" and "%lld" actually work at least in MSVC2010. Please let me know if this now works. (nw) | ||||
| * | Make more use of pformat. (nw) | 2015-08-13 | 7 | -29/+24 | |
| | | |||||
| * | Fix emscripten compile (nw) | 2015-08-12 | 1 | -1/+1 | |
| | | |||||
| * | Remove vsscanf from netlist. Change default format for double to "g". | 2015-08-11 | 4 | -16/+5 | |
| | | | | (nw) | ||||
| * | Fix mingw compiles (both 32 and 64). These seem to have a different | 2015-08-11 | 1 | -2/+3 | |
| | | | | understanding of size_t than *nix compilers. (nw) | ||||
| * | Temporarily fix compile by commenting line 395 and kepping 409 in file ↵ | 2015-08-11 | 1 | -1/+1 | |
| | | | | | src/emu/netlist/plib/pstring.h (nw) | ||||
| * | Fix clang issues. (nw) | 2015-08-10 | 2 | -5/+5 | |
| | | |||||
| * | Make netlist more typesafe. Added a pformat class to reduce sprintf | 2015-08-10 | 13 | -49/+133 | |
| | | | | | usage. The approach is also suitable for translated strings with arbitrary positioning of parameters. (nw) | ||||
| * | utf8 support for pstring. Opted for a scalable solution which should be | 2015-08-10 | 11 | -259/+537 | |
| | | | | | | easily extensible to utf16 and utf32 as well. All position related operations now operate on char code positions instead of byte positions. [Couriersud] | ||||
| * | More usage of streams and aligned exception use. (nw) | 2015-08-10 | 11 | -45/+47 | |
| | | |||||
| * | Removed relative paths in include statements. (nw) | 2015-08-03 | 57 | -91/+87 | |
| | | |||||
| * | Added simple stream classes to netlist code. (nw) | 2015-08-03 | 14 | -160/+763 | |
| | | |||||
| * | Improve MB3614 parameters. Changed some opamps to type "idealized" (type | 2015-07-29 | 2 | -31/+55 | |
| | | | | 1) in Congo Bongo netlist and got 50% speed improvement. | ||||
| * | Cleanups and version bumpmame0164 | 2015-07-29 | 22 | -66/+62 | |
| | | |||||
| * | Added macro models of LM324 and LM358. Made kidniki use those. (nw) | 2015-07-29 | 2 | -3/+46 | |
| | | |||||
| * | Move MC14584B to nlm_other.[ch] (nw) | 2015-07-27 | 4 | -0/+85 | |
| | | |||||
| * | Fixed MC14584B TT_FAMILY statement. This is a Schmitt-Trigger with | 2015-07-26 | 1 | -1/+0 | |
| | | | | | specific input characteristics and these should be defined locally instead of adding a family model to the namespace. (nw) | ||||
| * | Fix for m62.c games. couriersud please check (nw) | 2015-07-26 | 1 | -0/+1 | |
| | | |||||
| * | Consolidate the scattered model parsing code. Now models support | 2015-07-23 | 14 | -165/+206 | |
| | | | | | recursive models,e.g. DIODE("1N914(IS=1e-15)"). Removed ".model" from model definitions. (nw) | ||||
| * | please bear with me.. these are needed to compile in GCC 5.2 and I want ↵ | 2015-07-23 | 5 | -0/+59 | |
| | | | | | mingw guys to see them. with luck they can be reverted in a couple of days (nw) | ||||
| * | feed the pedantic monster (NW) | 2015-07-21 | 1 | -1/+1 | |
| | | |||||
| * | More phashmap_t usage. Quite some nice effect on larger netlist startup | 2015-07-20 | 3 | -62/+77 | |
| | | | | | time. Hash objects can now deal with arbitrary hash width. (nw) | ||||
| * | Changed case for parameter "model" to uppercase to align with rest of | 2015-07-20 | 7 | -51/+51 | |
| | | | | code. (nw) | ||||
| * | Use hashmap for factory searches. (nw) | 2015-07-20 | 5 | -42/+32 | |
| | | |||||
| * | Changed phashmap_t to dynamically resize hash table. (nw) | 2015-07-19 | 1 | -5/+86 | |
| | | |||||
| * | Aligned builtin device identification with parser device | 2015-07-19 | 51 | -116/+118 | |
| | | | | identification. (nw) | ||||
| * | Added a phashmap_t object for faster lookups. (nw) | 2015-07-19 | 4 | -45/+164 | |
| | | |||||
| * | Add macro library for opamp models. (nw) | 2015-07-16 | 6 | -5/+106 | |
| | | |||||
| * | Moved CD4000 DIP definitions to macro lib. (nw) | 2015-07-13 | 7 | -94/+96 | |
| | | |||||
| * | Changed uppercase filenames to lowercase. (nw) | 2015-07-12 | 5 | -5/+6 | |
| | | |||||
| * | Moved CD4020_DIP implementation to macro lib. (nw) | 2015-07-12 | 5 | -52/+51 | |
| | | |||||
| * | Align naming conventions of CD4XXX series. (nw) | 2015-07-12 | 11 | -64/+70 | |
| | | |||||
| * | Created macro libraries for CD4XXX and 74XX chip families. Going | 2015-07-12 | 13 | -30/+254 | |
| | | | | | forward, these will contain all devices which can be described using truthtables and DIPPINS. [Couriersud] | ||||
| * | Added two more models to netlist: | 2015-07-11 | 13 | -72/+354 | |
| | | | | | | | | | | | | | | OPAMP: Generic opamp model. This does all the annoying calculations. Just pass the the datasheet values. LVCCS: A limited current voltage control current source. This will allow slew rate limiting going forward. In addition: - add a (small) parallel conductance to all capacitors to improve convergence. - some initial work to use "long double". | ||||
| * | Move updates based on model to update_param. (nw) | 2015-07-11 | 1 | -46/+41 | |
| | | |||||
| * | Fix GCC 4.6 compile | 2015-07-10 | 1 | -2/+2 | |
| | | |||||
| * | Fix issues with gcc4.0 mentioned by Barry. (nw) | 2015-07-09 | 2 | -1/+2 | |
| | | |||||
| * | Document progress on congo bongo. Gorilla sound now works. Performance | 2015-07-08 | 7 | -38/+172 | |
| | | | | | | | | up from 30% to 170%. Use ./nltool -c run -f nl_examples/congoBongo.c -t 2 to test. Minor enhancements and bugfixes. [Couriersud] | ||||
| * | Further improvements + two missing files. Congo Bongo netlist now parses | 2015-07-04 | 5 | -2/+186 | |
| | | | | without issues. [Couriersud] | ||||
