main
sega_mapper.h
1#ifndef SEGA_MAPPER_H_
2#define SEGA_MAPPER_H_
3#include "serialize.h"
4
5uint16_t read_sram_w(uint32_t address, m68k_context * context);
6uint8_t read_sram_b(uint32_t address, m68k_context * context);
7m68k_context * write_sram_area_w(uint32_t address, m68k_context * context, uint16_t value);
8m68k_context * write_sram_area_b(uint32_t address, m68k_context * context, uint8_t value);
9m68k_context * write_bank_reg_w(uint32_t address, m68k_context * context, uint16_t value);
10m68k_context * write_bank_reg_b(uint32_t address, m68k_context * context, uint8_t value);
11void sega_mapper_serialize(genesis_context *gen, serialize_buffer *buf);
12void sega_mapper_deserialize(deserialize_buffer *buf, genesis_context *gen);
13
14#endif //SEGA_MAPPER_H_