#pragma once
#include <stdint.h>

constexpr uint8_t NOP_OPCODE = 0x90;
constexpr uint8_t RET_OPCODE = 0xC3;
constexpr uint8_t JMP_OPCODE = 0xE9;

#define ENGINE_UPDATE_HOOK_TARGET_ADDRESS	0x0045A76F
#define TOUCH_REACT_HOOK_TARGET_ADDRESS		0x0082C085
#define RESOLUTION_WIDTH_ADDRESS			0x00F06264
#define RESOLUTION_HEIGHT_ADDRESS			0x00F06268
#define INPUT_STATE_PTR_ADDRESS				0x00F05D84
#define TASK_TOUCH_ADDRESS					0x0108CD60
#define SEL_PV_TIME_ADDRESS					0x01046BC4
#define PLAYER_DATA_ADDRESS                 0x01027DA0
#define AET_FRAME_DURATION_ADDRESS			0x00B6B590
#define FRAME_SPEED_ADDRESS					0x00F06188
#define CAMERA_ADDRESS						0x00F9CF90
#define CAMERA_POS_SETTER_ADDRESS			0x004CD940
#define CAMERA_INTR_SETTER_ADDRESS			0x004CD960
#define CAMERA_ROT_SETTER_ADDRESS			0x004CD980
#define CAMERA_PERS_SETTER_ADDRESS			0x004CD9C0