blob: e7e14375a1539961a0585fb5cef37fabb2a4bfbb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#include "mapper_0042.h"
struct mapper_entry {
int id;
uint8_t (*prg_read)(struct nes_state *state, uint32_t addr);
void (*prg_write)(struct nes_state *state, uint32_t addr, uint8_t value);
uint8_t (*chr_read)(struct nes_state *state, uint32_t addr);
void (*chr_write)(struct nes_state *state, uint32_t addr, uint8_t value);
uint8_t (*ciram_read)(struct nes_state *state, uint32_t addr);
void (*ciram_write)(struct nes_state *state, uint32_t addr, uint8_t value);
void (*tick)(struct nes_state *state);
void (*init)(struct nes_state *state);
};
union mapper_data {
struct mapper_0042 m0042;
};
|