mame/src/lib/netlist/devices
couriersud 404e589cff Merge netlist_dev branch, all code_refactoring: (nw)
Object model optimisation. 
    Merge remote-tracking branch 'origin/master' into netlist_dev
    Fix a merge issue. 
    #if ==> #elif. Ouch. 
    Default PHAS_PMF_INTERNAL=0 for 32bit windows mingw. 
    Change UINT8 to uint_[fast|least|8_t. 
    Move state_var so it can be used by base devices as well. 
    Remove last traces of ATTR_ALIGN. 
    Refactored netlist_time into a template.
    Removed implicit double assignment to netlist. Doomed to produce
bugs.
    Instead, use netlist_time::from_double.
    Switch to using proper (i.e. bool type) param_logic_t. 
    Formally differentiate between logic inputs (e.g. switches) and int
    inputs (e.g. resistor ladders or selection switches). 
    Added parameter USE_DEACTIVATE to truthtable devices.
    Added more constexpr to netlist_time.
    Fixed some ifdef code paths.
    - More c++.
    - Simplify main processing loop. As a nice side-effect that squeezed
out some cycles.
    - More cycle squeezing.
    - Removed pvector_t.
    - Use std::sort.
    - Refactored netlist state manager.
    - Introduction of state_var object template to be used on device
state
    members.
    - Changed remaining save occurrences to state_var.
    - Rewrote nltool's listdevices command. This allowed removal of one
    member from devices which served solely for listdevices.
    - Remove hashmap_t. Fix kidniki regression.
2016-06-16 00:01:47 +02:00
..
net_lib.cpp - More code cleanup. 2016-06-07 21:44:15 +02:00
net_lib.h Converted 7486 to macro module 2016-05-05 23:33:01 +02:00
nld_74ls629.cpp Merge netlist_dev branch, all code_refactoring: (nw) 2016-06-16 00:01:47 +02:00
nld_74ls629.h - Minor cosmetic refactoring. Added a "uninitialised array" template to 2016-06-07 21:40:30 +02:00
nld_82S16.cpp Merge netlist_dev branch, all code_refactoring: (nw) 2016-06-16 00:01:47 +02:00
nld_82S16.h - Minor cosmetic refactoring. Added a "uninitialised array" template to 2016-06-07 21:40:30 +02:00
nld_4020.cpp Merge netlist_dev branch, all code_refactoring: (nw) 2016-06-16 00:01:47 +02:00
nld_4020.h - Minor cosmetic refactoring. Added a "uninitialised array" template to 2016-06-07 21:40:30 +02:00
nld_4066.cpp - Added constructors to prepare to move terminal setup into constructor. 2016-06-07 21:41:54 +02:00
nld_4066.h - Minor cosmetic refactoring. Added a "uninitialised array" template to 2016-06-07 21:40:30 +02:00
nld_7448.cpp Merge netlist_dev branch, all code_refactoring: (nw) 2016-06-16 00:01:47 +02:00
nld_7448.h Merge netlist_dev branch, all code_refactoring: (nw) 2016-06-16 00:01:47 +02:00
nld_7450.cpp Merge netlist_dev branch, all code_refactoring: (nw) 2016-06-16 00:01:47 +02:00
nld_7450.h - Minor cosmetic refactoring. Added a "uninitialised array" template to 2016-06-07 21:40:30 +02:00
nld_7474.cpp Merge netlist_dev branch, all code_refactoring: (nw) 2016-06-16 00:01:47 +02:00
nld_7474.h - Minor cosmetic refactoring. Added a "uninitialised array" template to 2016-06-07 21:40:30 +02:00
nld_7483.cpp Merge netlist_dev branch, all code_refactoring: (nw) 2016-06-16 00:01:47 +02:00
nld_7483.h - Minor cosmetic refactoring. Added a "uninitialised array" template to 2016-06-07 21:40:30 +02:00
nld_7490.cpp Merge netlist_dev branch, all code_refactoring: (nw) 2016-06-16 00:01:47 +02:00
nld_7490.h - Minor cosmetic refactoring. Added a "uninitialised array" template to 2016-06-07 21:40:30 +02:00
nld_7493.cpp Merge netlist_dev branch, all code_refactoring: (nw) 2016-06-16 00:01:47 +02:00
nld_7493.h - Minor cosmetic refactoring. Added a "uninitialised array" template to 2016-06-07 21:40:30 +02:00
nld_9310.cpp Merge netlist_dev branch, all code_refactoring: (nw) 2016-06-16 00:01:47 +02:00
nld_9310.h - Minor cosmetic refactoring. Added a "uninitialised array" template to 2016-06-07 21:40:30 +02:00
nld_9312.cpp Merge netlist_dev branch, all code_refactoring: (nw) 2016-06-16 00:01:47 +02:00
nld_9312.h - Minor cosmetic refactoring. Added a "uninitialised array" template to 2016-06-07 21:40:30 +02:00
nld_9316.cpp Merge netlist_dev branch, all code_refactoring: (nw) 2016-06-16 00:01:47 +02:00
nld_9316.h - Minor cosmetic refactoring. Added a "uninitialised array" template to 2016-06-07 21:40:30 +02:00
nld_74107.cpp Merge netlist_dev branch, all code_refactoring: (nw) 2016-06-16 00:01:47 +02:00
nld_74107.h - Minor cosmetic refactoring. Added a "uninitialised array" template to 2016-06-07 21:40:30 +02:00
nld_74123.cpp Merge netlist_dev branch, all code_refactoring: (nw) 2016-06-16 00:01:47 +02:00
nld_74123.h - Minor cosmetic refactoring. Added a "uninitialised array" template to 2016-06-07 21:40:30 +02:00
nld_74153.cpp Merge netlist_dev branch, all code_refactoring: (nw) 2016-06-16 00:01:47 +02:00
nld_74153.h - Minor cosmetic refactoring. Added a "uninitialised array" template to 2016-06-07 21:40:30 +02:00
nld_74175.cpp Merge netlist_dev branch, all code_refactoring: (nw) 2016-06-16 00:01:47 +02:00
nld_74175.h - Minor cosmetic refactoring. Added a "uninitialised array" template to 2016-06-07 21:40:30 +02:00
nld_74192.cpp Merge netlist_dev branch, all code_refactoring: (nw) 2016-06-16 00:01:47 +02:00
nld_74192.h - Minor cosmetic refactoring. Added a "uninitialised array" template to 2016-06-07 21:40:30 +02:00
nld_74193.cpp Merge netlist_dev branch, all code_refactoring: (nw) 2016-06-16 00:01:47 +02:00
nld_74193.h - Minor cosmetic refactoring. Added a "uninitialised array" template to 2016-06-07 21:40:30 +02:00
nld_74279.cpp - More code cleanup. 2016-06-07 21:44:15 +02:00
nld_74279.h - More code cleanup. 2016-06-07 21:44:15 +02:00
nld_legacy.cpp Merge netlist_dev branch, all code_refactoring: (nw) 2016-06-16 00:01:47 +02:00
nld_legacy.h - Minor cosmetic refactoring. Added a "uninitialised array" template to 2016-06-07 21:40:30 +02:00
nld_log.cpp - Added constructors to prepare to move terminal setup into constructor. 2016-06-07 21:41:54 +02:00
nld_log.h - Minor cosmetic refactoring. Added a "uninitialised array" template to 2016-06-07 21:40:30 +02:00
nld_mm5837.cpp Merge netlist_dev branch, all code_refactoring: (nw) 2016-06-16 00:01:47 +02:00
nld_mm5837.h - Minor cosmetic refactoring. Added a "uninitialised array" template to 2016-06-07 21:40:30 +02:00
nld_ne555.cpp Merge netlist_dev branch, all code_refactoring: (nw) 2016-06-16 00:01:47 +02:00
nld_ne555.h - Minor cosmetic refactoring. Added a "uninitialised array" template to 2016-06-07 21:40:30 +02:00
nld_r2r_dac.cpp - Added constructors to prepare to move terminal setup into constructor. 2016-06-07 21:41:54 +02:00
nld_r2r_dac.h - Minor cosmetic refactoring. Added a "uninitialised array" template to 2016-06-07 21:40:30 +02:00
nld_system.cpp Merge netlist_dev branch, all code_refactoring: (nw) 2016-06-16 00:01:47 +02:00
nld_system.h - Minor cosmetic refactoring. Added a "uninitialised array" template to 2016-06-07 21:40:30 +02:00
nld_truthtable.cpp Merge netlist_dev branch, all code_refactoring: (nw) 2016-06-16 00:01:47 +02:00
nld_truthtable.h Merge netlist_dev branch, all code_refactoring: (nw) 2016-06-16 00:01:47 +02:00
nlid_cmos.h - More code cleanup. 2016-06-07 21:44:15 +02:00
nlid_system.h Merge netlist_dev branch, all code_refactoring: (nw) 2016-06-16 00:01:47 +02:00