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, 5 insertions, 3 deletions
diff --git a/src/devices/cpu/dsp16/dsp16.h b/src/devices/cpu/dsp16/dsp16.h
index 3777208d972..395ac25e84a 100644
--- a/src/devices/cpu/dsp16/dsp16.h
+++ b/src/devices/cpu/dsp16/dsp16.h
@@ -238,9 +238,9 @@ private:
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);
+ template <bool Debugger> s16 yaau_read(u16 op);
+ template <bool Debugger> void yaau_write(u16 op, s16 value);
+ template <bool Debugger> void yaau_write_z(u16 op);
// built-in peripherals
void sio_step();
@@ -323,8 +323,10 @@ private:
u8 const m_yaau_bits;
// memory system access
+ required_shared_ptr<u16> m_workram;
address_space *m_spaces[3];
direct_read_data<-1> *m_direct;
+ u16 m_workram_mask;
// recompiler stuff
drc_cache m_drc_cache;