Poke_Transporter_GB/include/flash_mem.h
2023-08-05 16:38:43 -05:00

25 lines
609 B
C

#ifndef MIRROR_H
#define MIRROR_H
#include <tonc.h>
#include "pokemon.h"
#define MEM_CRAM 0x0E000000 //!< Cart RAM
#define SAVE_A_OFFSET 0x00000000 //!< Offset of Game Save A
#define SAVE_B_OFFSET 0x0000E000 //!< Offset of Game Save B
#define SECTION_ID_OFFSET 0x00000FF4
#define SAVE_INDEX_OFFSET 0x00000FFC
extern vu32 newest_save_offset;
extern vu32 memory_section_array[14];
extern char mem_name;
void initalize_memory_locations();
bool insert_pokemon(Pokemon party_array[], int num);
void reverse_endian(u8 *data, size_t size);
void update_memory_buffer_checksum();
#endif