Poke_Transporter_GB/include/mirror.h
2023-06-09 18:31:19 -05:00

24 lines
584 B
C

#ifndef MIRROR_H
#define MIRROR_H
#include <tonc.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(vu8 party_array[], int num);
void reverse_endian(u8 *data, size_t size);
void update_memory_buffer_checksum();
#endif