summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/validity.h
diff options
context:
space:
mode:
author Vas Crabb <vas@vastheman.com>2020-08-27 22:02:57 +1000
committer Vas Crabb <vas@vastheman.com>2020-08-27 22:02:57 +1000
commit32cdd2b5b9fc4ba6a407935fbd20656cc1cc27de (patch)
treecfafab8e82a14f428187aa467a1eb15a3f1d971f /src/emu/validity.h
parenta25d5b84821f5b63b3a63211c87bffb2da494664 (diff)
validity.cpp: Limit characters allowed in I/O port tags, and check ROMs and I/O ports for devices individually.
Diffstat (limited to 'src/emu/validity.h')
-rw-r--r--src/emu/validity.h7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/emu/validity.h b/src/emu/validity.h
index c55e4e35334..03a652d2856 100644
--- a/src/emu/validity.h
+++ b/src/emu/validity.h
@@ -72,13 +72,13 @@ private:
void validate_core();
void validate_inlines();
void validate_rgb();
- void validate_driver();
+ void validate_driver(device_t &root);
void validate_roms(device_t &root);
void validate_analog_input_field(ioport_field &field);
void validate_dip_settings(ioport_field &field);
void validate_condition(ioport_condition &condition, device_t &device, std::unordered_set<std::string> &port_map);
- void validate_inputs();
- void validate_devices();
+ void validate_inputs(device_t &root);
+ void validate_devices(machine_config &config);
void validate_device_types();
// output helpers
@@ -114,7 +114,6 @@ private:
// current state
const game_driver * m_current_driver;
- machine_config * m_current_config;
const device_t * m_current_device;
const char * m_current_ioport;
int_map m_region_map;