pls100_device::pls100_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) : pla_device(mconfig, PLS100, tag, owner, clock) { set_num_inputs(16); set_num_outputs(8); set_num_terms(48); }
mos8721_device::mos8721_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) : pla_device(mconfig, MOS8721, tag, owner, clock) { // TODO: actual number of terms is unknown set_num_inputs(27); set_num_outputs(18); set_num_terms(379); }
// Flext attribute setters void ann::set_mode(int mode) { if (mode > NUM_DATA_TYPES) { flext::error("mode must be between 0 and %d", NUM_DATA_TYPES - 1); return; } if (mode == LABELLED_CLASSIFICATION) { set_num_outputs(1); } set_data_type((data_type)mode); }
t_CKBOOL miniAudicle::set_dac( t_CKUINT dac ) { #ifndef __CHIP_MODE__ // sanity check if( dac > interfaces.size() ) return FALSE; else vm_options.dac = dac; // set parameters to a reasonable value, if necessary set_num_outputs( get_num_outputs() ); #endif // __CHIP_MODE__ return TRUE; }