X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=pico%2Fcarthw%2Fcarthw.h;h=7303f60a60a3d562136f20f33eee4dd325d914ab;hb=8fde2033ac268ee9fe198f5d1c9d0b964f2763ab;hp=6813205fb4fa8063f075db784917a853aaf8ca4b;hpb=1cfc5cc4ce06642b9bc45ca3b9d32793718e9455;p=picodrive.git diff --git a/pico/carthw/carthw.h b/pico/carthw/carthw.h index 6813205..7303f60 100644 --- a/pico/carthw/carthw.h +++ b/pico/carthw/carthw.h @@ -12,12 +12,22 @@ extern svp_t *svp; void PicoSVPInit(void); void PicoSVPStartup(void); +void PicoSVPMemSetup(void); -unsigned int PicoSVPRead16(unsigned int a, int realsize); -void PicoSVPWrite8 (unsigned int a, unsigned int d, int realsize); -void PicoSVPWrite16(unsigned int a, unsigned int d, int realsize); +/* standard/ssf2 mapper */ +extern int carthw_ssf2_active; +extern unsigned char carthw_ssf2_banks[8]; +void carthw_ssf2_startup(void); +void carthw_ssf2_write8(unsigned int a, unsigned int d); /* misc */ -void carthw_12in1_startup(void); +void carthw_Xin1_startup(void); void carthw_realtec_startup(void); void carthw_radica_startup(void); +void carthw_pier_startup(void); + +void carthw_sprot_startup(void); +void carthw_sprot_new_location(unsigned int a, + unsigned int mask, unsigned short val, int is_ro); + +void carthw_prot_lk3_startup(void);