summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/dsp16/dsp16.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/cpu/dsp16/dsp16.h')
-rw-r--r--src/devices/cpu/dsp16/dsp16.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/devices/cpu/dsp16/dsp16.h b/src/devices/cpu/dsp16/dsp16.h
index 49ec622d392..3777208d972 100644
--- a/src/devices/cpu/dsp16/dsp16.h
+++ b/src/devices/cpu/dsp16/dsp16.h
@@ -234,14 +234,18 @@ private:
void program_map(address_map &map);
// instruction execution
- void execute_one_rom();
- void execute_one_cache();
+ template <bool Debugger, bool Caching> void execute_some_rom();
+ template <bool Debugger> void execute_some_cache();
void overlap_rom_data_read();
void yaau_short_immediate_load(u16 op);
s16 yaau_read(u16 op);
void yaau_write(u16 op, s16 value);
void yaau_write_z(u16 op);
+ // built-in peripherals
+ void sio_step();
+ void pio_step();
+
// inline helpers
static bool op_interruptible(u16 op);
bool check_predicate();