Ejemplo n.º 1
0
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);
}
Ejemplo n.º 2
0
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);
}
Ejemplo n.º 3
0
 // 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);
 }
Ejemplo n.º 4
0
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;
}