X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=pico%2Fcarthw%2Fsvp%2Fcompiler.h;h=abd23946b0e7d38e1dea1c2a4e2baed62e6415d5;hb=72f63cf06ca04f5619205d9b0cedebd84037f969;hp=f2d51febb54ff6b99e4592df12f90712c4ff319a;hpb=1cfc5cc4ce06642b9bc45ca3b9d32793718e9455;p=picodrive.git diff --git a/pico/carthw/svp/compiler.h b/pico/carthw/svp/compiler.h index f2d51fe..abd2394 100644 --- a/pico/carthw/svp/compiler.h +++ b/pico/carthw/svp/compiler.h @@ -1,13 +1,3 @@ -#define SSP_TCACHE_SIZE (512*1024) -#define SSP_BLOCKTAB_SIZE (0x5090/2*4) -#define SSP_BLOCKTAB_IRAM_SIZE (15*0x800/2*4) -#define SSP_BLOCKTAB_ALIGN_SIZE 3808 -#define SSP_DRC_SIZE (SSP_TCACHE_SIZE + SSP_BLOCKTAB_SIZE + SSP_BLOCKTAB_IRAM_SIZE + SSP_BLOCKTAB_ALIGN_SIZE) - -extern unsigned int tcache[SSP_TCACHE_SIZE/4]; -extern unsigned int *ssp_block_table[0x5090/2]; -extern unsigned int *ssp_block_table_iram[15][0x800/2]; - int ssp_drc_entry(int cycles); void ssp_drc_next(void); void ssp_drc_next_patch(void); @@ -23,6 +13,7 @@ void ssp_hle_11_384(void); void ssp_hle_11_38a(void); int ssp1601_dyn_startup(void); +void ssp1601_dyn_exit(void); void ssp1601_dyn_reset(ssp1601_t *ssp); void ssp1601_dyn_run(int cycles);