return "nick";
}
uint8_t opcodes_r8(offs_t address) {
- return 0;
+ uint8_t data;
+ ll_byte(address, data);
+ return data;
}
uint8_t params_r8(offs_t address) {
- return 0;
+ uint8_t data;
+ ll_byte(address, data);
+ return data;
}
uint16_t params_r16(offs_t address) {
- return 0;
+ uint16_t data;
+ ll_word(address, data);
+ return data;
}
u8 m_iospace_read_byte(offs_t address) {
return 0;
}
u8 m_program_read_byte(offs_t address) {
- return 0;
+ uint8_t data;
+ ll_byte(address, data);
+ return data;
}
u8 m_ocache_read_byte(offs_t address) {
- return 0;
+ uint8_t data;
+ ll_byte(address, data);
+ return data;
}
u8 m_cache_read_byte(offs_t address) {
- return 0;
+ uint8_t data;
+ ll_byte(address, data);
+ return data;
}
void m_iospace_write_byte(offs_t address, u8 data) {
}
void m_program_write_byte(offs_t address, u8 data) {
+ sl_byte(address, data);
}
void m_ocache_write_byte(offs_t address, u8 data) {
+ sl_byte(address, data);
}
void m_cache_write_byte(offs_t address, u8 data) {
+ sl_byte(address, data);
}
void run(void) {
- assert(false);
+ m_icount = 1000;
+ execute_run();
}
//protected:
// // device-level overrides
// virtual void device_start() override;
+void /*z180_device::*/device_start();
// virtual void device_reset() override;
-//
+void /*z180_device::*/device_reset();
+
// // device_execute_interface overrides
// virtual uint32_t execute_min_cycles() const override { return 1; }
// virtual uint32_t execute_max_cycles() const override { return 16; }
// virtual uint32_t execute_default_irq_vector(int inputnum) const override { return 0xff; }
// virtual bool execute_input_edge_triggered(int inputnum) const override { return inputnum == INPUT_LINE_NMI; }
// virtual void execute_run() override;
+void /*z180_device::*/execute_run();
// virtual void execute_burn(int32_t cycles) override;
+void /*z180_device::*/execute_burn(int32_t cycles);
// virtual void execute_set_input(int inputnum, int state) override;
-//
+void /*z180_device::*/execute_set_input(int irqline, int state);
+
// // device_memory_interface overrides
// virtual space_config_vector memory_space_config() const override;
// virtual bool memory_translate(int spacenum, int intention, offs_t &address) override;