// -----------------------------------------------------
+static void ssp1601_state_load(void)
+{
+ ssp->drc.iram_dirty = 1;
+ ssp->drc.iram_context = 0;
+}
+
int ssp1601_dyn_startup(void)
{
memset(tcache, 0, TCACHE_SIZE);
tcache_ptr = tcache;
*tcache_ptr++ = 0xffffffff;
+ PicoLoadStateHook = ssp1601_state_load;
+
#ifdef ARM
// hle'd blocks
block_table[0x400] = (void *) ssp_hle_800;
{
if (ssp->emu_status & SSP_WAIT_MASK) return;
+#ifdef DUMP_BLOCK
+ ssp_translate_block(DUMP_BLOCK >> 1);
+#endif
+#ifdef ARM
ssp_drc_entry(cycles);
+#endif
}