Beispiel #1
0
        //-------------------------------------------------
        //  validity_checker - constructor
        //-------------------------------------------------
        public validity_checker(emu_options options)
        {
            m_drivlist       = new driver_enumerator(options);
            m_errors         = 0;
            m_warnings       = 0;
            m_print_verbose  = options.verbose();
            m_current_driver = null;
            m_current_config = null;
            m_current_device = null;
            m_current_ioport = null;
            m_validate_all   = false;


            // pre-populate the defstr map with all the default strings
            for (int strnum = 1; strnum < (int)INPUT_STRING.INPUT_STRING_COUNT; strnum++)
            {
                string str = ioport_string_from_index((UInt32)strnum);
                if (!string.IsNullOrEmpty(str))
                {
                    m_defstr_map.insert(str, strnum);
                }
            }
        }
Beispiel #2
0
 // construction/destruction
 //-------------------------------------------------
 //  media_auditor - constructor
 //-------------------------------------------------
 public media_auditor(driver_enumerator enumerator)
 {
     m_enumerator = enumerator;
     m_validation = AUDIT_VALIDATE_FULL;
     m_searchpath = null;
 }