44 #define MAX_BANK_DEPTH 10
49 __attribute__((leaf, callback(2))) void banked_call(
char bank_id,
55 __attribute__((leaf))
void set_prg_bank(
char bank_id);
59 __attribute__((leaf))
char get_prg_bank(
void);
64 __attribute__((leaf))
void set_chr_bank_0(
char bank_id);
69 __attribute__((leaf))
void set_chr_bank_1(
char bank_id);
102 #define MIRROR_LOWER_BANK 0
103 #define MIRROR_UPPER_BANK 1
104 #define MIRROR_VERTICAL 2
105 #define MIRROR_HORIZONTAL 3
110 __attribute__((leaf))
void set_mirroring(
char mirroring);
void(* method)(void))
Definition: mapper.h:41
void set_chr_bank_1_retry(char bank_id)
void split_chr_bank_1(char bank_id)
void set_chr_bank_0_retry(char bank_id)
volatile const char CHR_BANK0_CUR
void set_mmc1_ctrl(char value)
volatile const char MMC1_CTRL_CUR
volatile const char CHR_BANK1_CUR
void split_chr_bank_0(char bank_id)
char bank_id
Definition: mapper.h:97