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_