mirror of
https://github.com/pmret/papermario.git
synced 2024-11-18 00:42:34 +01:00
Convert tabs to spaces (#1012)
This commit is contained in:
parent
3e3558a37f
commit
1213a4adf0
22
src/audio.h
22
src/audio.h
@ -25,23 +25,23 @@ typedef u8* WaveData;
|
||||
#define SAMPLE184(delta) (((delta) + (SAMPLES / 2)) / SAMPLES) * SAMPLES
|
||||
#define FIXED_SAMPLE SAMPLES
|
||||
|
||||
#define N_AL_DECODER_IN 0
|
||||
#define N_AL_RESAMPLER_OUT 0
|
||||
#define N_AL_TEMP_0 0
|
||||
#define N_AL_DECODER_OUT 0x170
|
||||
#define N_AL_TEMP_1 0x170
|
||||
#define N_AL_TEMP_2 0x2E0
|
||||
#define N_AL_MAIN_L_OUT 0x4E0
|
||||
#define N_AL_MAIN_R_OUT 0x650
|
||||
#define N_AL_AUX_L_OUT 0x7C0
|
||||
#define N_AL_AUX_R_OUT 0x930
|
||||
#define N_AL_DECODER_IN 0
|
||||
#define N_AL_RESAMPLER_OUT 0
|
||||
#define N_AL_TEMP_0 0
|
||||
#define N_AL_DECODER_OUT 0x170
|
||||
#define N_AL_TEMP_1 0x170
|
||||
#define N_AL_TEMP_2 0x2E0
|
||||
#define N_AL_MAIN_L_OUT 0x4E0
|
||||
#define N_AL_MAIN_R_OUT 0x650
|
||||
#define N_AL_AUX_L_OUT 0x7C0
|
||||
#define N_AL_AUX_R_OUT 0x930
|
||||
|
||||
#define ALIGN16_(val) (((val) + 0xF) & 0xFFF0)
|
||||
#define AU_FILE_RELATIVE(base,offset) ((void*)((s32)(offset) + (s32)(base)))
|
||||
|
||||
#define AUDIO_HEAP_SIZE 0x56000
|
||||
// NU_AU_AUDIO_SAMPLES ?
|
||||
#define AUDIO_SAMPLES 184
|
||||
#define AUDIO_SAMPLES 184
|
||||
#define AUDIO_COMMAND_LIST_BUFFER_SIZE 0x4000
|
||||
|
||||
#define ADPCMFBYTES 9
|
||||
|
@ -1,8 +1,8 @@
|
||||
typedef unsigned int UQItype __attribute__ ((mode (QI)));
|
||||
typedef unsigned int UQItype __attribute__ ((mode (QI)));
|
||||
typedef int SItype __attribute__ ((mode (SI)));
|
||||
typedef unsigned int USItype __attribute__ ((mode (SI)));
|
||||
typedef int DItype __attribute__ ((mode (DI)));
|
||||
typedef unsigned int UDItype __attribute__ ((mode (DI)));
|
||||
typedef unsigned int USItype __attribute__ ((mode (SI)));
|
||||
typedef int DItype __attribute__ ((mode (DI)));
|
||||
typedef unsigned int UDItype __attribute__ ((mode (DI)));
|
||||
typedef int word_type __attribute__ ((mode (__word__)));
|
||||
|
||||
#define BITS_PER_UNIT 8
|
||||
@ -24,11 +24,11 @@ typedef union {
|
||||
#define __ll_highpart(t) ((USItype) (t) / __ll_B)
|
||||
|
||||
#ifndef OLD_GCC
|
||||
#define umul_ppmm(w1, w0, u, v) \
|
||||
do { \
|
||||
UDItype __x = (UDItype) (USItype) (u) * (USItype) (v); \
|
||||
(w1) = (USItype) (__x >> 32); \
|
||||
(w0) = (USItype) (__x); \
|
||||
#define umul_ppmm(w1, w0, u, v) \
|
||||
do { \
|
||||
UDItype __x = (UDItype) (USItype) (u) * (USItype) (v); \
|
||||
(w1) = (USItype) (__x >> 32); \
|
||||
(w0) = (USItype) (__x); \
|
||||
} while (0)
|
||||
#else
|
||||
#define umul_ppmm(w1, w0, u, v) \
|
||||
@ -40,70 +40,70 @@ typedef union {
|
||||
#endif
|
||||
|
||||
#define sub_ddmmss(sh, sl, ah, al, bh, bl) \
|
||||
do { \
|
||||
USItype __x; \
|
||||
__x = (al) - (bl); \
|
||||
(sh) = (ah) - (bh) - (__x > (al)); \
|
||||
(sl) = __x; \
|
||||
do { \
|
||||
USItype __x; \
|
||||
__x = (al) - (bl); \
|
||||
(sh) = (ah) - (bh) - (__x > (al)); \
|
||||
(sl) = __x; \
|
||||
} while (0)
|
||||
|
||||
#define udiv_qrnnd(q, r, n1, n0, d) \
|
||||
do { \
|
||||
USItype __d1, __d0, __q1, __q0; \
|
||||
USItype __r1, __r0, __m; \
|
||||
__d1 = __ll_highpart (d); \
|
||||
__d0 = __ll_lowpart (d); \
|
||||
\
|
||||
__r1 = (n1) % __d1; \
|
||||
__q1 = (n1) / __d1; \
|
||||
__m = (USItype) __q1 * __d0; \
|
||||
__r1 = __r1 * __ll_B | __ll_highpart (n0); \
|
||||
if (__r1 < __m) { \
|
||||
__q1--, __r1 += (d); \
|
||||
do { \
|
||||
USItype __d1, __d0, __q1, __q0; \
|
||||
USItype __r1, __r0, __m; \
|
||||
__d1 = __ll_highpart (d); \
|
||||
__d0 = __ll_lowpart (d); \
|
||||
\
|
||||
__r1 = (n1) % __d1; \
|
||||
__q1 = (n1) / __d1; \
|
||||
__m = (USItype) __q1 * __d0; \
|
||||
__r1 = __r1 * __ll_B | __ll_highpart (n0); \
|
||||
if (__r1 < __m) { \
|
||||
__q1--, __r1 += (d); \
|
||||
if (__r1 >= (d)) { /* i.e. we didn't get carry when adding to __r1 */ \
|
||||
if (__r1 < __m) { \
|
||||
__q1--, __r1 += (d); \
|
||||
if (__r1 < __m) { \
|
||||
__q1--, __r1 += (d); \
|
||||
} \
|
||||
} \
|
||||
} \
|
||||
__r1 -= __m; \
|
||||
\
|
||||
__r0 = __r1 % __d1; \
|
||||
__q0 = __r1 / __d1; \
|
||||
__m = (USItype) __q0 * __d0; \
|
||||
__r0 = __r0 * __ll_B | __ll_lowpart (n0); \
|
||||
if (__r0 < __m) { \
|
||||
__q0--, __r0 += (d); \
|
||||
if (__r0 >= (d)) { \
|
||||
if (__r0 < __m) { \
|
||||
__q0--, __r0 += (d); \
|
||||
} \
|
||||
__r1 -= __m; \
|
||||
\
|
||||
__r0 = __r1 % __d1; \
|
||||
__q0 = __r1 / __d1; \
|
||||
__m = (USItype) __q0 * __d0; \
|
||||
__r0 = __r0 * __ll_B | __ll_lowpart (n0); \
|
||||
if (__r0 < __m) { \
|
||||
__q0--, __r0 += (d); \
|
||||
if (__r0 >= (d)) { \
|
||||
if (__r0 < __m) { \
|
||||
__q0--, __r0 += (d); \
|
||||
} \
|
||||
} \
|
||||
} \
|
||||
__r0 -= __m; \
|
||||
\
|
||||
(q) = (USItype) __q1 * __ll_B | __q0; \
|
||||
(r) = __r0; \
|
||||
} \
|
||||
__r0 -= __m; \
|
||||
\
|
||||
(q) = (USItype) __q1 * __ll_B | __q0; \
|
||||
(r) = __r0; \
|
||||
} while (0)
|
||||
|
||||
#define count_leading_zeros(count, x) \
|
||||
do { \
|
||||
USItype __xr = (x); \
|
||||
USItype __a; \
|
||||
\
|
||||
if (SI_TYPE_SIZE <= 32) { \
|
||||
__a = __xr < ((USItype)1<<2*__BITS4) \
|
||||
? (__xr < ((USItype)1<<__BITS4) ? 0 : __BITS4) \
|
||||
do { \
|
||||
USItype __xr = (x); \
|
||||
USItype __a; \
|
||||
\
|
||||
if (SI_TYPE_SIZE <= 32) { \
|
||||
__a = __xr < ((USItype)1<<2*__BITS4) \
|
||||
? (__xr < ((USItype)1<<__BITS4) ? 0 : __BITS4) \
|
||||
: (__xr < ((USItype)1<<3*__BITS4) ? 2*__BITS4 : 3*__BITS4); \
|
||||
} else { \
|
||||
for (__a = SI_TYPE_SIZE - 8; __a > 0; __a -= 8) { \
|
||||
if (((__xr >> __a) & 0xff) != 0) { \
|
||||
break; \
|
||||
} else { \
|
||||
for (__a = SI_TYPE_SIZE - 8; __a > 0; __a -= 8) { \
|
||||
if (((__xr >> __a) & 0xff) != 0) { \
|
||||
break; \
|
||||
} \
|
||||
} \
|
||||
} \
|
||||
\
|
||||
(count) = SI_TYPE_SIZE - (__clz_tab[__xr >> __a] + __a); \
|
||||
} \
|
||||
\
|
||||
(count) = SI_TYPE_SIZE - (__clz_tab[__xr >> __a] + __a); \
|
||||
} while (0)
|
||||
|
||||
static inline DItype __negdi2(DItype u) {
|
||||
@ -168,7 +168,7 @@ static inline UDItype __udivmoddi4(UDItype n, UDItype d, UDItype *rp) {
|
||||
/* qq = NN / 0d */
|
||||
|
||||
if (d0 == 0) {
|
||||
d0 = 1 / d0; /* Divide intentionally by zero. */
|
||||
d0 = 1 / d0; /* Divide intentionally by zero. */
|
||||
}
|
||||
|
||||
count_leading_zeros (bm, d0);
|
||||
|
@ -265,23 +265,23 @@ extern HudScript* wPartnerHudScripts[];
|
||||
/// Basic HudScript used for static CI images, setting size with hs_SetTileSize
|
||||
#define HES_TEMPLATE_CI_ENUM_SIZE(name, sizeX, sizeY) \
|
||||
{ \
|
||||
hs_SetVisible \
|
||||
hs_SetTileSize(HUD_ELEMENT_SIZE_##sizeX##x##sizeY) \
|
||||
hs_Loop \
|
||||
hs_SetCI(60, name) \
|
||||
hs_Restart \
|
||||
hs_End \
|
||||
hs_SetVisible \
|
||||
hs_SetTileSize(HUD_ELEMENT_SIZE_##sizeX##x##sizeY) \
|
||||
hs_Loop \
|
||||
hs_SetCI(60, name) \
|
||||
hs_Restart \
|
||||
hs_End \
|
||||
}
|
||||
|
||||
/// Basic HudScript used for static CI images, setting size with hs_SetCustomSize
|
||||
#define HES_TEMPLATE_CI_CUSTOM_SIZE(name, sizeX, sizeY) \
|
||||
{ \
|
||||
hs_SetVisible \
|
||||
hs_SetCustomSize(sizeX, sizeY) \
|
||||
hs_Loop \
|
||||
hs_SetCI(60, name) \
|
||||
hs_Restart \
|
||||
hs_End \
|
||||
hs_SetVisible \
|
||||
hs_SetCustomSize(sizeX, sizeY) \
|
||||
hs_Loop \
|
||||
hs_SetCI(60, name) \
|
||||
hs_Restart \
|
||||
hs_End \
|
||||
}
|
||||
|
||||
void hud_element_load_script(HudElement* hudElement, HudScript* anim);
|
||||
|
@ -18,18 +18,18 @@ OSPiHandle *osCartRomInit(void)
|
||||
|
||||
__osPiGetAccess();
|
||||
|
||||
if (!first) {
|
||||
if (!first) {
|
||||
__osPiRelAccess();
|
||||
return &__CartRomHandle;
|
||||
return &__CartRomHandle;
|
||||
}
|
||||
|
||||
first = 0;
|
||||
__CartRomHandle.type = DEVICE_TYPE_CART;
|
||||
__CartRomHandle.baseAddress = PHYS_TO_K1(PI_DOM1_ADDR2);
|
||||
__CartRomHandle.domain = PI_DOMAIN1;
|
||||
__CartRomHandle.speed = 0;
|
||||
__CartRomHandle.type = DEVICE_TYPE_CART;
|
||||
__CartRomHandle.baseAddress = PHYS_TO_K1(PI_DOM1_ADDR2);
|
||||
__CartRomHandle.domain = PI_DOMAIN1;
|
||||
__CartRomHandle.speed = 0;
|
||||
|
||||
bzero(&__CartRomHandle.transferInfo, sizeof(__OSTranxInfo));
|
||||
bzero(&__CartRomHandle.transferInfo, sizeof(__OSTranxInfo));
|
||||
|
||||
while (stat = IO_READ(PI_STATUS_REG), stat & (PI_STATUS_DMA_BUSY | PI_STATUS_IO_BUSY)) {
|
||||
;
|
||||
@ -56,11 +56,11 @@ OSPiHandle *osCartRomInit(void)
|
||||
IO_WRITE(PI_BSD_DOM1_RLS_REG, relDuration);
|
||||
IO_WRITE(PI_BSD_DOM1_PWD_REG, pulse);
|
||||
|
||||
saveMask = __osDisableInt();
|
||||
__CartRomHandle.next = __osPiTable;
|
||||
__osPiTable = &__CartRomHandle;
|
||||
__osRestoreInt(saveMask);
|
||||
saveMask = __osDisableInt();
|
||||
__CartRomHandle.next = __osPiTable;
|
||||
__osPiTable = &__CartRomHandle;
|
||||
__osRestoreInt(saveMask);
|
||||
__osPiRelAccess();
|
||||
|
||||
return &__CartRomHandle;
|
||||
return &__CartRomHandle;
|
||||
}
|
||||
|
@ -15,25 +15,25 @@ s32 __osContRamRead(OSMesgQueue *mq, int channel, u16 address, u8 *buffer) {
|
||||
ptr = (u8 *)(&__osPfsPifRam);
|
||||
|
||||
if (__osContLastCmd != CONT_CMD_READ_MEMPACK || __osPfsLastChannel != channel) {
|
||||
__osContLastCmd = CONT_CMD_READ_MEMPACK;
|
||||
__osPfsLastChannel = channel;
|
||||
__osContLastCmd = CONT_CMD_READ_MEMPACK;
|
||||
__osPfsLastChannel = channel;
|
||||
|
||||
for (i = 0; i < channel; i++) {
|
||||
for (i = 0; i < channel; i++) {
|
||||
*ptr++ = 0;
|
||||
}
|
||||
|
||||
__osPfsPifRam.pifstatus = CONT_CMD_EXE;
|
||||
((__OSContRamReadFormat *)ptr)->dummy = 0xff;
|
||||
((__OSContRamReadFormat *)ptr)->txsize = 3;
|
||||
((__OSContRamReadFormat *)ptr)->rxsize = 33;
|
||||
((__OSContRamReadFormat *)ptr)->cmd = CONT_CMD_READ_MEMPACK;
|
||||
((__OSContRamReadFormat *)ptr)->datacrc = 0xff;
|
||||
ptr[sizeof(__OSContRamReadFormat)] = CONT_CMD_END;
|
||||
} else {
|
||||
ptr += channel;
|
||||
}
|
||||
__osPfsPifRam.pifstatus = CONT_CMD_EXE;
|
||||
((__OSContRamReadFormat *)ptr)->dummy = 0xff;
|
||||
((__OSContRamReadFormat *)ptr)->txsize = 3;
|
||||
((__OSContRamReadFormat *)ptr)->rxsize = 33;
|
||||
((__OSContRamReadFormat *)ptr)->cmd = CONT_CMD_READ_MEMPACK;
|
||||
((__OSContRamReadFormat *)ptr)->datacrc = 0xff;
|
||||
ptr[sizeof(__OSContRamReadFormat)] = CONT_CMD_END;
|
||||
} else {
|
||||
ptr += channel;
|
||||
}
|
||||
((__OSContRamReadFormat *)ptr)->addrh = address >> 3;
|
||||
((__OSContRamReadFormat *)ptr)->addrl = (address << 5) | __osContAddressCrc(address) ;
|
||||
((__OSContRamReadFormat *)ptr)->addrl = (address << 5) | __osContAddressCrc(address) ;
|
||||
__osSiRawStartDma(OS_WRITE, &__osPfsPifRam);
|
||||
osRecvMesg(mq, NULL, OS_MESG_BLOCK);
|
||||
__osSiRawStartDma(OS_READ, &__osPfsPifRam);
|
||||
@ -45,9 +45,9 @@ s32 __osContRamRead(OSMesgQueue *mq, int channel, u16 address, u8 *buffer) {
|
||||
ret = __osPfsGetStatus(mq, channel);
|
||||
if (ret != 0) {
|
||||
break;
|
||||
} else {
|
||||
} else {
|
||||
ret = PFS_ERR_CONTRFAIL;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
bcopy(((__OSContRamReadFormat *)ptr)->data, buffer, BLOCKSIZE);
|
||||
}
|
||||
|
@ -20,25 +20,25 @@ s32 __osContRamWrite(OSMesgQueue *mq, int channel, u16 address, u8 *buffer, int
|
||||
ptr = (u8 *)(&__osPfsPifRam);
|
||||
|
||||
if (__osContLastCmd != CONT_CMD_WRITE_MEMPACK || __osPfsLastChannel != channel) {
|
||||
__osContLastCmd = CONT_CMD_WRITE_MEMPACK;
|
||||
__osPfsLastChannel = channel;
|
||||
__osContLastCmd = CONT_CMD_WRITE_MEMPACK;
|
||||
__osPfsLastChannel = channel;
|
||||
|
||||
for (i = 0; i < channel; i++) {
|
||||
for (i = 0; i < channel; i++) {
|
||||
*ptr++ = 0;
|
||||
}
|
||||
|
||||
__osPfsPifRam.pifstatus = CONT_CMD_EXE;
|
||||
((__OSContRamReadFormat *)ptr)->dummy = 0xff;
|
||||
((__OSContRamReadFormat *)ptr)->txsize = 35;
|
||||
((__OSContRamReadFormat *)ptr)->rxsize = 1;
|
||||
((__OSContRamReadFormat *)ptr)->cmd = CONT_CMD_WRITE_MEMPACK;
|
||||
((__OSContRamReadFormat *)ptr)->datacrc = 0xff;
|
||||
ptr[sizeof(__OSContRamReadFormat)] = CONT_CMD_END;
|
||||
} else {
|
||||
ptr += channel;
|
||||
}
|
||||
__osPfsPifRam.pifstatus = CONT_CMD_EXE;
|
||||
((__OSContRamReadFormat *)ptr)->dummy = 0xff;
|
||||
((__OSContRamReadFormat *)ptr)->txsize = 35;
|
||||
((__OSContRamReadFormat *)ptr)->rxsize = 1;
|
||||
((__OSContRamReadFormat *)ptr)->cmd = CONT_CMD_WRITE_MEMPACK;
|
||||
((__OSContRamReadFormat *)ptr)->datacrc = 0xff;
|
||||
ptr[sizeof(__OSContRamReadFormat)] = CONT_CMD_END;
|
||||
} else {
|
||||
ptr += channel;
|
||||
}
|
||||
((__OSContRamReadFormat *)ptr)->addrh = address >> 3;
|
||||
((__OSContRamReadFormat *)ptr)->addrl = (address << 5) | __osContAddressCrc(address);
|
||||
((__OSContRamReadFormat *)ptr)->addrl = (address << 5) | __osContAddressCrc(address);
|
||||
|
||||
bcopy(buffer, ((__OSContRamReadFormat *)ptr)->data, BLOCKSIZE);
|
||||
|
||||
@ -54,9 +54,9 @@ s32 __osContRamWrite(OSMesgQueue *mq, int channel, u16 address, u8 *buffer, int
|
||||
ret = __osPfsGetStatus(mq, channel);
|
||||
if (ret != 0) {
|
||||
break;
|
||||
} else {
|
||||
} else {
|
||||
ret = PFS_ERR_CONTRFAIL;
|
||||
}
|
||||
}
|
||||
}
|
||||
} else {
|
||||
ret = PFS_ERR_NOPACK;
|
||||
|
@ -23,7 +23,7 @@ void guOrthoF(float mf[4][4], float l, float r, float b, float t, float n, float
|
||||
void guOrtho(Mtx* m, float l, float r, float b, float t, float n, float f, float scale) {
|
||||
float mf[4][4];
|
||||
|
||||
guOrthoF(mf, l, r, b, t, n, f, scale);
|
||||
guOrthoF(mf, l, r, b, t, n, f, scale);
|
||||
|
||||
guMtxF2L(mf, m);
|
||||
guMtxF2L(mf, m);
|
||||
}
|
||||
|
@ -4,47 +4,47 @@ f32 sin_rad(f32 x);
|
||||
f32 cos_rad(f32 x);
|
||||
|
||||
void guRotateF(float mf[4][4], float a, float x, float y, float z) {
|
||||
static float dtor = 3.1415926 / 180.0;
|
||||
float sine;
|
||||
float cosine;
|
||||
float ab, bc, ca, t;
|
||||
static float dtor = 3.1415926 / 180.0;
|
||||
float sine;
|
||||
float cosine;
|
||||
float ab, bc, ca, t;
|
||||
float xs, ys, zs;
|
||||
|
||||
guNormalize(&x, &y, &z);
|
||||
a *= dtor;
|
||||
sine = sin_rad(a);
|
||||
cosine = cos_rad(a);
|
||||
t = 1.0f - cosine;
|
||||
ab = x * y * t;
|
||||
bc = y * z * t;
|
||||
ca = z * x * t;
|
||||
guNormalize(&x, &y, &z);
|
||||
a *= dtor;
|
||||
sine = sin_rad(a);
|
||||
cosine = cos_rad(a);
|
||||
t = 1.0f - cosine;
|
||||
ab = x * y * t;
|
||||
bc = y * z * t;
|
||||
ca = z * x * t;
|
||||
|
||||
guMtxIdentF(mf);
|
||||
guMtxIdentF(mf);
|
||||
|
||||
ys = y * sine;
|
||||
xs = x * sine;
|
||||
zs = z * sine;
|
||||
|
||||
t = x * x;
|
||||
mf[0][0] = t + cosine * (1.0f - t);
|
||||
mf[2][1] = bc - xs;
|
||||
mf[1][2] = bc + xs;
|
||||
t = x * x;
|
||||
mf[0][0] = t + cosine * (1.0f - t);
|
||||
mf[2][1] = bc - xs;
|
||||
mf[1][2] = bc + xs;
|
||||
|
||||
t = y * y;
|
||||
mf[1][1] = t + cosine * (1.0f - t);
|
||||
mf[2][0] = ca + ys;
|
||||
mf[0][2] = ca - ys;
|
||||
t = y * y;
|
||||
mf[1][1] = t + cosine * (1.0f - t);
|
||||
mf[2][0] = ca + ys;
|
||||
mf[0][2] = ca - ys;
|
||||
|
||||
t = z * z;
|
||||
mf[2][2] = t + cosine * (1.0f - t);
|
||||
mf[1][0] = ab - zs;
|
||||
mf[0][1] = ab + zs;
|
||||
t = z * z;
|
||||
mf[2][2] = t + cosine * (1.0f - t);
|
||||
mf[1][0] = ab - zs;
|
||||
mf[0][1] = ab + zs;
|
||||
}
|
||||
|
||||
void guRotate(Mtx *m, float a, float x, float y, float z) {
|
||||
float mf[4][4];
|
||||
float mf[4][4];
|
||||
|
||||
guRotateF(mf, a, x, y, z);
|
||||
guRotateF(mf, a, x, y, z);
|
||||
|
||||
guMtxF2L(mf, m);
|
||||
guMtxF2L(mf, m);
|
||||
}
|
||||
|
@ -135,7 +135,7 @@ static s32 contReadNW(NUSiCommonMesg* mesg) {
|
||||
}
|
||||
|
||||
if(nuContReadFunc != NULL) {
|
||||
(*nuContReadFunc)(mesg->mesg);
|
||||
(*nuContReadFunc)(mesg->mesg);
|
||||
}
|
||||
|
||||
return rtn;
|
||||
|
@ -13,7 +13,7 @@ void nuGfxSetCfb(u16** framebuf, u32 framebufnum) {
|
||||
nuScSetFrameBufferNum(framebufnum);
|
||||
|
||||
if (framebufnum > 1) {
|
||||
s32 i;
|
||||
s32 i;
|
||||
|
||||
for (i = 0; i < framebufnum - 1; i++) {
|
||||
if (nuGfxCfb[i] != nuGfxCfb[i+1]) {
|
||||
|
@ -71,7 +71,7 @@ void nuScExecuteAudio(void) {
|
||||
NUScTask* gfxTask;
|
||||
NUScTask* audioTask;
|
||||
OSMesg msg;
|
||||
u32 yieldFlag;
|
||||
u32 yieldFlag;
|
||||
|
||||
while (TRUE) {
|
||||
osRecvMesg(&nusched.audioRequestMQ, (OSMesg *) &audioTask, OS_MESG_BLOCK);
|
||||
@ -222,8 +222,8 @@ s32 nuScGetFrameRate(void) {
|
||||
}
|
||||
|
||||
void nuScEventHandler(void) {
|
||||
OSMesg msg;
|
||||
s32 beforeResetFrame;
|
||||
OSMesg msg;
|
||||
s32 beforeResetFrame;
|
||||
|
||||
nuScRetraceCounter = 0;
|
||||
|
||||
@ -326,7 +326,7 @@ void nuScWaitTaskReady(NUScTask* task) {
|
||||
|
||||
while (osViGetCurrentFramebuffer() == fb || osViGetNextFramebuffer() == fb) {
|
||||
nuScAddClient_inline(&client, &nusched.waitMQ, NU_SC_RETRACE_MSG);
|
||||
osRecvMesg(&nusched.waitMQ, NULL, OS_MESG_BLOCK);
|
||||
osRecvMesg(&nusched.waitMQ, NULL, OS_MESG_BLOCK);
|
||||
nuScRemoveClient_inline(&client);
|
||||
}
|
||||
}
|
||||
|
@ -6,19 +6,19 @@ extern OSMesg piAccessBuf[PI_Q_BUF_LEN];
|
||||
extern OSMesgQueue __osPiAccessQueue;
|
||||
|
||||
void __osPiCreateAccessQueue(void) {
|
||||
__osPiAccessQueueEnabled = 1;
|
||||
osCreateMesgQueue(&__osPiAccessQueue, piAccessBuf, PI_Q_BUF_LEN);
|
||||
osSendMesg(&__osPiAccessQueue, NULL, OS_MESG_NOBLOCK);
|
||||
__osPiAccessQueueEnabled = 1;
|
||||
osCreateMesgQueue(&__osPiAccessQueue, piAccessBuf, PI_Q_BUF_LEN);
|
||||
osSendMesg(&__osPiAccessQueue, NULL, OS_MESG_NOBLOCK);
|
||||
}
|
||||
|
||||
void __osPiGetAccess(void) {
|
||||
OSMesg dummyMesg;
|
||||
if (!__osPiAccessQueueEnabled) {
|
||||
__osPiCreateAccessQueue();
|
||||
OSMesg dummyMesg;
|
||||
if (!__osPiAccessQueueEnabled) {
|
||||
__osPiCreateAccessQueue();
|
||||
}
|
||||
osRecvMesg(&__osPiAccessQueue, &dummyMesg, OS_MESG_BLOCK);
|
||||
osRecvMesg(&__osPiAccessQueue, &dummyMesg, OS_MESG_BLOCK);
|
||||
}
|
||||
|
||||
void __osPiRelAccess(void) {
|
||||
osSendMesg(&__osPiAccessQueue, NULL, OS_MESG_NOBLOCK);
|
||||
osSendMesg(&__osPiAccessQueue, NULL, OS_MESG_NOBLOCK);
|
||||
}
|
||||
|
@ -3,11 +3,11 @@
|
||||
u32 __osPreNMI = 0;
|
||||
|
||||
void osSetEventMesg(OSEvent event, OSMesgQueue *mq, OSMesg msg) {
|
||||
register u32 saveMask = __osDisableInt();
|
||||
__OSEventState *es = &__osEventStateTab[event];
|
||||
register u32 saveMask = __osDisableInt();
|
||||
__OSEventState *es = &__osEventStateTab[event];
|
||||
|
||||
es->messageQueue = mq;
|
||||
es->message = msg;
|
||||
es->messageQueue = mq;
|
||||
es->message = msg;
|
||||
|
||||
if (event == OS_EVENT_PRENMI) {
|
||||
if (__osShutdown && !__osPreNMI) {
|
||||
@ -16,5 +16,5 @@ void osSetEventMesg(OSEvent event, OSMesgQueue *mq, OSMesg msg) {
|
||||
__osPreNMI = TRUE;
|
||||
}
|
||||
|
||||
__osRestoreInt(saveMask);
|
||||
__osRestoreInt(saveMask);
|
||||
}
|
||||
|
@ -6,19 +6,19 @@ extern OSMesg siAccessBuf[SI_Q_BUF_LEN];
|
||||
extern OSMesgQueue __osSiAccessQueue;
|
||||
|
||||
void __osSiCreateAccessQueue(void) {
|
||||
__osSiAccessQueueEnabled = 1;
|
||||
osCreateMesgQueue(&__osSiAccessQueue, siAccessBuf, SI_Q_BUF_LEN);
|
||||
osSendMesg(&__osSiAccessQueue, NULL, OS_MESG_NOBLOCK);
|
||||
__osSiAccessQueueEnabled = 1;
|
||||
osCreateMesgQueue(&__osSiAccessQueue, siAccessBuf, SI_Q_BUF_LEN);
|
||||
osSendMesg(&__osSiAccessQueue, NULL, OS_MESG_NOBLOCK);
|
||||
}
|
||||
|
||||
void __osSiGetAccess(void) {
|
||||
OSMesg dummyMesg;
|
||||
if (!__osSiAccessQueueEnabled) {
|
||||
__osSiCreateAccessQueue();
|
||||
OSMesg dummyMesg;
|
||||
if (!__osSiAccessQueueEnabled) {
|
||||
__osSiCreateAccessQueue();
|
||||
}
|
||||
osRecvMesg(&__osSiAccessQueue, &dummyMesg, OS_MESG_BLOCK);
|
||||
osRecvMesg(&__osSiAccessQueue, &dummyMesg, OS_MESG_BLOCK);
|
||||
}
|
||||
|
||||
void __osSiRelAccess(void) {
|
||||
osSendMesg(&__osSiAccessQueue, NULL, OS_MESG_NOBLOCK);
|
||||
osSendMesg(&__osSiAccessQueue, NULL, OS_MESG_NOBLOCK);
|
||||
}
|
||||
|
44
src/os/vi.c
44
src/os/vi.c
@ -23,28 +23,28 @@ OSViMode osViModePalLan1 = {
|
||||
};
|
||||
|
||||
void __osViInit(void) {
|
||||
bzero(vi, sizeof(vi));
|
||||
__osViCurr = &vi[0];
|
||||
__osViNext = &vi[1];
|
||||
__osViNext->retraceCount = 1;
|
||||
__osViCurr->retraceCount = 1;
|
||||
__osViNext->framep = (void*)K0BASE;
|
||||
__osViCurr->framep = (void*)K0BASE;
|
||||
bzero(vi, sizeof(vi));
|
||||
__osViCurr = &vi[0];
|
||||
__osViNext = &vi[1];
|
||||
__osViNext->retraceCount = 1;
|
||||
__osViCurr->retraceCount = 1;
|
||||
__osViNext->framep = (void*)K0BASE;
|
||||
__osViCurr->framep = (void*)K0BASE;
|
||||
|
||||
if (osTvType == OS_TV_TYPE_PAL) {
|
||||
__osViNext->modep = &osViModePalLan1;
|
||||
} else if (osTvType == OS_TV_TYPE_MPAL) {
|
||||
__osViNext->modep = &osViModeMpalLan1;
|
||||
} else {
|
||||
__osViNext->modep = &osViModeNtscLan1;
|
||||
}
|
||||
|
||||
__osViNext->state = VI_STATE_BLACK;
|
||||
__osViNext->control = __osViNext->modep->comRegs.ctrl;
|
||||
|
||||
while (IO_READ(VI_CURRENT_REG) > 10) { //wait for vsync?
|
||||
}
|
||||
if (osTvType == OS_TV_TYPE_PAL) {
|
||||
__osViNext->modep = &osViModePalLan1;
|
||||
} else if (osTvType == OS_TV_TYPE_MPAL) {
|
||||
__osViNext->modep = &osViModeMpalLan1;
|
||||
} else {
|
||||
__osViNext->modep = &osViModeNtscLan1;
|
||||
}
|
||||
|
||||
__osViNext->state = VI_STATE_BLACK;
|
||||
__osViNext->control = __osViNext->modep->comRegs.ctrl;
|
||||
|
||||
while (IO_READ(VI_CURRENT_REG) > 10) { //wait for vsync?
|
||||
}
|
||||
|
||||
IO_WRITE(VI_CONTROL_REG, 0); //pixel size blank (no data, no sync)
|
||||
__osViSwapContext();
|
||||
IO_WRITE(VI_CONTROL_REG, 0); //pixel size blank (no data, no sync)
|
||||
__osViSwapContext();
|
||||
}
|
||||
|
@ -36,7 +36,7 @@ static const double pows[] = {10e0L, 10e1L, 10e3L, 10e7L, 10e15L, 10e31L, 10e63L
|
||||
#define _D2 2
|
||||
#define _D3 3
|
||||
|
||||
#define ALIGN(s, align) (((u32)(s) + ((align)-1)) & ~((align)-1))
|
||||
#define ALIGN(s, align) (((u32)(s) + ((align)-1)) & ~((align)-1))
|
||||
|
||||
void _Ldtob(_Pft* px, char code) {
|
||||
char buff[BUFF_LEN];
|
||||
|
@ -396,88 +396,88 @@ s32 gPauseMessages[] = {
|
||||
[PAUSE_MSG_NONE] MSG_NONE,
|
||||
[PAUSE_MSG_TUT_NAME_BADGES] MSG_MenuTip_BadgeTutorial_01,
|
||||
[PAUSE_MSG_TUT_UNUSED_1] MSG_MenuTip_002B,
|
||||
[PAUSE_MSG_TUT_UNUSED_2] MSG_MenuTip_002C,
|
||||
[PAUSE_MSG_TUT_UNUSED_3] MSG_MenuTip_002D,
|
||||
[PAUSE_MSG_TUT_UNUSED_4] MSG_MenuTip_002E,
|
||||
[PAUSE_MSG_TUT_UNUSED_5] MSG_MenuTip_002F,
|
||||
[PAUSE_MSG_TUT_UNUSED_6] MSG_MenuTip_0030,
|
||||
[PAUSE_MSG_TUT_UNUSED_7] MSG_MenuTip_0031,
|
||||
[PAUSE_MSG_TUT_DESC_1] MSG_MenuTip_BadgeTutorial_02,
|
||||
[PAUSE_MSG_TUT_DESC_2] MSG_MenuTip_BadgeTutorial_03,
|
||||
[PAUSE_MSG_TUT_DESC_3] MSG_MenuTip_BadgeTutorial_04,
|
||||
[PAUSE_MSG_TUT_DESC_4] MSG_MenuTip_BadgeTutorial_05,
|
||||
[PAUSE_MSG_TUT_DESC_5] MSG_MenuTip_BadgeTutorial_06,
|
||||
[PAUSE_MSG_TUT_DESC_6] MSG_MenuTip_BadgeTutorial_07,
|
||||
[PAUSE_MSG_TUT_DESC_7] MSG_MenuTip_BadgeTutorial_08,
|
||||
[PAUSE_MSG_TUT_CMD_1] MSG_MenuTip_BadgeTutorial_09,
|
||||
[PAUSE_MSG_TUT_CMD_2] MSG_MenuTip_BadgeTutorial_10,
|
||||
[PAUSE_MSG_TUT_CMD_3] MSG_MenuTip_BadgeTutorial_11,
|
||||
[PAUSE_MSG_TUT_CMD_4] MSG_MenuTip_BadgeTutorial_12,
|
||||
[PAUSE_MSG_TUT_CMD_5] MSG_MenuTip_BadgeTutorial_13,
|
||||
[PAUSE_MSG_TUT_CMD_6] MSG_MenuTip_BadgeTutorial_14,
|
||||
[PAUSE_MSG_TUT_CMD_7] MSG_MenuTip_BadgeTutorial_15,
|
||||
[PAUSE_MSG_17] (s32) gPauseMsg_17,
|
||||
[PAUSE_MSG_18] (s32) gPauseMsg_18,
|
||||
[PAUSE_MSG_19] (s32) gPauseMsg_19,
|
||||
[PAUSE_MSG_1A] (s32) gPauseMsg_1A,
|
||||
[PAUSE_MSG_TAB_STATS] MSG_MenuTip_StatsTab,
|
||||
[PAUSE_MSG_TAB_BADGES] MSG_MenuTip_BadgesTab,
|
||||
[PAUSE_MSG_TAB_ITEMS] MSG_MenuTip_ItemsTab,
|
||||
[PAUSE_MSG_TAB_PARTY] MSG_MenuTip_PartyTab,
|
||||
[PAUSE_MSG_TAB_SPIRITS] MSG_MenuTip_SpiritsTab,
|
||||
[PAUSE_MSG_TUT_UNUSED_2] MSG_MenuTip_002C,
|
||||
[PAUSE_MSG_TUT_UNUSED_3] MSG_MenuTip_002D,
|
||||
[PAUSE_MSG_TUT_UNUSED_4] MSG_MenuTip_002E,
|
||||
[PAUSE_MSG_TUT_UNUSED_5] MSG_MenuTip_002F,
|
||||
[PAUSE_MSG_TUT_UNUSED_6] MSG_MenuTip_0030,
|
||||
[PAUSE_MSG_TUT_UNUSED_7] MSG_MenuTip_0031,
|
||||
[PAUSE_MSG_TUT_DESC_1] MSG_MenuTip_BadgeTutorial_02,
|
||||
[PAUSE_MSG_TUT_DESC_2] MSG_MenuTip_BadgeTutorial_03,
|
||||
[PAUSE_MSG_TUT_DESC_3] MSG_MenuTip_BadgeTutorial_04,
|
||||
[PAUSE_MSG_TUT_DESC_4] MSG_MenuTip_BadgeTutorial_05,
|
||||
[PAUSE_MSG_TUT_DESC_5] MSG_MenuTip_BadgeTutorial_06,
|
||||
[PAUSE_MSG_TUT_DESC_6] MSG_MenuTip_BadgeTutorial_07,
|
||||
[PAUSE_MSG_TUT_DESC_7] MSG_MenuTip_BadgeTutorial_08,
|
||||
[PAUSE_MSG_TUT_CMD_1] MSG_MenuTip_BadgeTutorial_09,
|
||||
[PAUSE_MSG_TUT_CMD_2] MSG_MenuTip_BadgeTutorial_10,
|
||||
[PAUSE_MSG_TUT_CMD_3] MSG_MenuTip_BadgeTutorial_11,
|
||||
[PAUSE_MSG_TUT_CMD_4] MSG_MenuTip_BadgeTutorial_12,
|
||||
[PAUSE_MSG_TUT_CMD_5] MSG_MenuTip_BadgeTutorial_13,
|
||||
[PAUSE_MSG_TUT_CMD_6] MSG_MenuTip_BadgeTutorial_14,
|
||||
[PAUSE_MSG_TUT_CMD_7] MSG_MenuTip_BadgeTutorial_15,
|
||||
[PAUSE_MSG_17] (s32) gPauseMsg_17,
|
||||
[PAUSE_MSG_18] (s32) gPauseMsg_18,
|
||||
[PAUSE_MSG_19] (s32) gPauseMsg_19,
|
||||
[PAUSE_MSG_1A] (s32) gPauseMsg_1A,
|
||||
[PAUSE_MSG_TAB_STATS] MSG_MenuTip_StatsTab,
|
||||
[PAUSE_MSG_TAB_BADGES] MSG_MenuTip_BadgesTab,
|
||||
[PAUSE_MSG_TAB_ITEMS] MSG_MenuTip_ItemsTab,
|
||||
[PAUSE_MSG_TAB_PARTY] MSG_MenuTip_PartyTab,
|
||||
[PAUSE_MSG_TAB_SPIRITS] MSG_MenuTip_SpiritsTab,
|
||||
[PAUSE_MSG_TAB_MAP] MSG_MenuTip_MapTab,
|
||||
[PAUSE_MSG_TIP_CONTROLS] MSG_MenuTip_ControllingMario,
|
||||
[PAUSE_MSG_TIP_HP] MSG_MenuTip_HeartPoints,
|
||||
[PAUSE_MSG_TIP_FP] MSG_MenuTip_FlowerPoints,
|
||||
[PAUSE_MSG_TIP_BP] MSG_MenuTip_BadgePoints,
|
||||
[PAUSE_MSG_TIP_BOOTS_1] MSG_MenuTip_Boots1,
|
||||
[PAUSE_MSG_TIP_BOOTS_2] MSG_MenuTip_Boots2,
|
||||
[PAUSE_MSG_TIP_BOOTS_3] MSG_MenuTip_Boots3,
|
||||
[PAUSE_MSG_TIP_HAMMER_0] MSG_MenuTip_Hammer0,
|
||||
[PAUSE_MSG_TIP_HAMMER_1] MSG_MenuTip_Hammer1,
|
||||
[PAUSE_MSG_TIP_HAMMER_2] MSG_MenuTip_Hammer2,
|
||||
[PAUSE_MSG_TIP_HAMMER_3] MSG_MenuTip_Hammer3,
|
||||
[PAUSE_MSG_TIP_STAR_POWER] MSG_MenuTip_StarPower,
|
||||
[PAUSE_MSG_TIP_STAR_POINTS] MSG_MenuTip_StarPoints,
|
||||
[PAUSE_MSG_TIP_COINS] MSG_MenuTip_Coins,
|
||||
[PAUSE_MSG_TIP_SECRETS] MSG_MenuTip_Secrets,
|
||||
[PAUSE_MSG_TIP_STAR_PIECES] MSG_MenuTip_StarPieces,
|
||||
[PAUSE_MSG_TIP_TIME] MSG_MenuTip_Time,
|
||||
[PAUSE_MSG_LBL_COINS] (s32) gPauseMsg_32,
|
||||
[PAUSE_MSG_LBL_STAR_POINTS] (s32) gPauseMsg_33,
|
||||
[PAUSE_MSG_LBL_STAR_PIECES] (s32) gPauseMsg_34,
|
||||
[PAUSE_MSG_LBL_TIME] (s32) gPauseMsg_35,
|
||||
[PAUSE_MSG_LBL_HP] (s32) gPauseMsg_36,
|
||||
[PAUSE_MSG_LBL_FP] (s32) gPauseMsg_37,
|
||||
[PAUSE_MSG_LBL_BP] (s32) gPauseMsg_38,
|
||||
[PAUSE_MSG_SLASH] (s32) gPauseMsg_39,
|
||||
[PAUSE_MSG_DOT] (s32) gPauseMsg_3A,
|
||||
[PAUSE_MSG_3B] (s32) gPauseMsg_3B,
|
||||
[PAUSE_MSG_3C] (s32) gPauseMsg_3C,
|
||||
[PAUSE_MSG_3D] (s32) gPauseMsg_3D,
|
||||
[PAUSE_MSG_3E] (s32) gPauseMsg_3E,
|
||||
[PAUSE_MSG_3F] (s32) gPauseMsg_3F,
|
||||
[PAUSE_MSG_40] (s32) gPauseMsg_40,
|
||||
[PAUSE_MSG_41] (s32) gPauseMsg_41,
|
||||
[PAUSE_MSG_42] (s32) gPauseMsg_42,
|
||||
[PAUSE_MSG_MARIO] (s32) gPauseMsg_43,
|
||||
[PAUSE_MSG_LEVEL] (s32) gPauseMsg_44,
|
||||
[PAUSE_MSG_NO_BADGE] MSG_MenuTip_None,
|
||||
[PAUSE_MSG_BADGE_BP] (s32) gPauseMsg_46,
|
||||
[PAUSE_MSG_ALL_BADGES] (s32) gPauseMsg_47,
|
||||
[PAUSE_MSG_ACTIVE] (s32) gPauseMsg_48,
|
||||
[PAUSE_MSG_BADGES] (s32) gPauseMsg_49,
|
||||
[PAUSE_MSG_NOT_ENOUGH_BP] (s32) gPauseMsg_4A,
|
||||
[PAUSE_MSG_DONT_WEAR_MORE] (s32) gPauseMsg_4B,
|
||||
[PAUSE_MSG_BAGDE_DESC_ALL] MSG_MenuTip_BadgeTab_All,
|
||||
[PAUSE_MSG_TIP_HP] MSG_MenuTip_HeartPoints,
|
||||
[PAUSE_MSG_TIP_FP] MSG_MenuTip_FlowerPoints,
|
||||
[PAUSE_MSG_TIP_BP] MSG_MenuTip_BadgePoints,
|
||||
[PAUSE_MSG_TIP_BOOTS_1] MSG_MenuTip_Boots1,
|
||||
[PAUSE_MSG_TIP_BOOTS_2] MSG_MenuTip_Boots2,
|
||||
[PAUSE_MSG_TIP_BOOTS_3] MSG_MenuTip_Boots3,
|
||||
[PAUSE_MSG_TIP_HAMMER_0] MSG_MenuTip_Hammer0,
|
||||
[PAUSE_MSG_TIP_HAMMER_1] MSG_MenuTip_Hammer1,
|
||||
[PAUSE_MSG_TIP_HAMMER_2] MSG_MenuTip_Hammer2,
|
||||
[PAUSE_MSG_TIP_HAMMER_3] MSG_MenuTip_Hammer3,
|
||||
[PAUSE_MSG_TIP_STAR_POWER] MSG_MenuTip_StarPower,
|
||||
[PAUSE_MSG_TIP_STAR_POINTS] MSG_MenuTip_StarPoints,
|
||||
[PAUSE_MSG_TIP_COINS] MSG_MenuTip_Coins,
|
||||
[PAUSE_MSG_TIP_SECRETS] MSG_MenuTip_Secrets,
|
||||
[PAUSE_MSG_TIP_STAR_PIECES] MSG_MenuTip_StarPieces,
|
||||
[PAUSE_MSG_TIP_TIME] MSG_MenuTip_Time,
|
||||
[PAUSE_MSG_LBL_COINS] (s32) gPauseMsg_32,
|
||||
[PAUSE_MSG_LBL_STAR_POINTS] (s32) gPauseMsg_33,
|
||||
[PAUSE_MSG_LBL_STAR_PIECES] (s32) gPauseMsg_34,
|
||||
[PAUSE_MSG_LBL_TIME] (s32) gPauseMsg_35,
|
||||
[PAUSE_MSG_LBL_HP] (s32) gPauseMsg_36,
|
||||
[PAUSE_MSG_LBL_FP] (s32) gPauseMsg_37,
|
||||
[PAUSE_MSG_LBL_BP] (s32) gPauseMsg_38,
|
||||
[PAUSE_MSG_SLASH] (s32) gPauseMsg_39,
|
||||
[PAUSE_MSG_DOT] (s32) gPauseMsg_3A,
|
||||
[PAUSE_MSG_3B] (s32) gPauseMsg_3B,
|
||||
[PAUSE_MSG_3C] (s32) gPauseMsg_3C,
|
||||
[PAUSE_MSG_3D] (s32) gPauseMsg_3D,
|
||||
[PAUSE_MSG_3E] (s32) gPauseMsg_3E,
|
||||
[PAUSE_MSG_3F] (s32) gPauseMsg_3F,
|
||||
[PAUSE_MSG_40] (s32) gPauseMsg_40,
|
||||
[PAUSE_MSG_41] (s32) gPauseMsg_41,
|
||||
[PAUSE_MSG_42] (s32) gPauseMsg_42,
|
||||
[PAUSE_MSG_MARIO] (s32) gPauseMsg_43,
|
||||
[PAUSE_MSG_LEVEL] (s32) gPauseMsg_44,
|
||||
[PAUSE_MSG_NO_BADGE] MSG_MenuTip_None,
|
||||
[PAUSE_MSG_BADGE_BP] (s32) gPauseMsg_46,
|
||||
[PAUSE_MSG_ALL_BADGES] (s32) gPauseMsg_47,
|
||||
[PAUSE_MSG_ACTIVE] (s32) gPauseMsg_48,
|
||||
[PAUSE_MSG_BADGES] (s32) gPauseMsg_49,
|
||||
[PAUSE_MSG_NOT_ENOUGH_BP] (s32) gPauseMsg_4A,
|
||||
[PAUSE_MSG_DONT_WEAR_MORE] (s32) gPauseMsg_4B,
|
||||
[PAUSE_MSG_BAGDE_DESC_ALL] MSG_MenuTip_BadgeTab_All,
|
||||
[PAUSE_MSG_BAGDE_DESC_ACTIVE] MSG_MenuTip_BadgeTab_Equipped,
|
||||
[PAUSE_MSG_BAGDE_DESC_NONE] MSG_MenuTip_None,
|
||||
[PAUSE_MSG_KEY_ITEMS] (s32) gPauseMsg_4F,
|
||||
[PAUSE_MSG_CONSUMABLES] (s32) gPauseMsg_50,
|
||||
[PAUSE_MSG_BAGDE_DESC_NONE] MSG_MenuTip_None,
|
||||
[PAUSE_MSG_KEY_ITEMS] (s32) gPauseMsg_4F,
|
||||
[PAUSE_MSG_CONSUMABLES] (s32) gPauseMsg_50,
|
||||
[PAUSE_MSG_DESC_CONSUMABLES] MSG_MenuTip_ItemTab_Consumables,
|
||||
[PAUSE_MSG_DESC_KEY_ITEMS] MSG_MenuTip_ItemTab_KeyItems,
|
||||
[PAUSE_MSG_PARTNER_HP] (s32) gPauseMsg_53,
|
||||
[PAUSE_MSG_PARTNER_FP] (s32) gPauseMsg_54,
|
||||
[PAUSE_MSG_DESC_KEY_ITEMS] MSG_MenuTip_ItemTab_KeyItems,
|
||||
[PAUSE_MSG_PARTNER_HP] (s32) gPauseMsg_53,
|
||||
[PAUSE_MSG_PARTNER_FP] (s32) gPauseMsg_54,
|
||||
[PAUSE_MSG_PARTNER_ABILITIES] (s32) gPauseMsg_55,
|
||||
[PAUSE_MSG_UNKNOWN_SPIRIT] (s32) gPauseMsg_56,
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user