X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=pico%2Fcarthw%2Fcarthw.h;h=640e0ef496002794446f5667313af44d6554d060;hb=8b9dbcde387f567a154e15ca14a0c6e5b3efa3ef;hp=6813205fb4fa8063f075db784917a853aaf8ca4b;hpb=1cfc5cc4ce06642b9bc45ca3b9d32793718e9455;p=picodrive.git diff --git a/pico/carthw/carthw.h b/pico/carthw/carthw.h index 6813205..640e0ef 100644 --- a/pico/carthw/carthw.h +++ b/pico/carthw/carthw.h @@ -12,12 +12,21 @@ 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); /* 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);