Poke_Transporter_GB/include/flash_mem.h
Remnants of Forgotten Disney 8b3771b0d7 Pre-Save issue fixing
2023-12-02 21:10:51 -06:00

27 lines
781 B
C

#ifndef MIRROR_H
#define MIRROR_H
#include <tonc.h>
#include "pokemon.h"
#include "rom_data.h"
#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[];
extern char mem_name;
extern u8 global_memory_buffer[0x1000];
extern rom_data curr_rom;
void initalize_memory_locations();
void print_mem_section();
//bool insert_pokemon(Pokemon party_array[], int num);
void reverse_endian(u8 *data, size_t size);
void update_memory_buffer_checksum(bool hall_of_fame);
bool read_flag(u16 flag_id);
bool compare_map_and_npc_data(int map_bank, int map_id, int npc_id);
#endif