mirror of
https://github.com/gbdev/rgbds.git
synced 2025-11-20 10:12:06 +00:00
64 lines
609 B
C
64 lines
609 B
C
#ifndef RGBDS_ASM_LINK_H
|
|
#define RGBDS_ASM_LINK_H
|
|
|
|
enum {
|
|
RPN_ADD = 0,
|
|
RPN_SUB,
|
|
RPN_MUL,
|
|
RPN_DIV,
|
|
RPN_MOD,
|
|
RPN_UNSUB,
|
|
|
|
RPN_OR,
|
|
RPN_AND,
|
|
RPN_XOR,
|
|
RPN_UNNOT,
|
|
|
|
RPN_LOGAND,
|
|
RPN_LOGOR,
|
|
RPN_LOGUNNOT,
|
|
|
|
RPN_LOGEQ,
|
|
RPN_LOGNE,
|
|
RPN_LOGGT,
|
|
RPN_LOGLT,
|
|
RPN_LOGGE,
|
|
RPN_LOGLE,
|
|
|
|
RPN_SHL,
|
|
RPN_SHR,
|
|
|
|
RPN_BANK,
|
|
|
|
RPN_HRAM,
|
|
|
|
RPN_RANGECHECK,
|
|
|
|
RPN_CONST = 0x80,
|
|
RPN_SYM = 0x81
|
|
};
|
|
|
|
enum {
|
|
SECT_WRAM0 = 0,
|
|
SECT_VRAM,
|
|
SECT_ROMX,
|
|
SECT_ROM0,
|
|
SECT_HRAM,
|
|
SECT_WRAMX,
|
|
SECT_SRAM,
|
|
SECT_OAM
|
|
};
|
|
|
|
enum {
|
|
SYM_LOCAL = 0,
|
|
SYM_IMPORT,
|
|
SYM_EXPORT
|
|
};
|
|
|
|
enum {
|
|
PATCH_BYTE = 0,
|
|
PATCH_WORD_L,
|
|
PATCH_LONG_L
|
|
};
|
|
#endif
|