This is a sub-page of Baseball Simulation: ID Pro Yakyuu.
CD_DATA.BIN contains 51 scattered fragments of source code. Due to the sheer size of this section, it was moved to this sub-page.
0xBE00#
.val 40; .scl 8; .type 0x3; .endef
.def miny; .val 42; .scl 8; .type 0x3; .endef
.def maxx; .val 44; .scl 8; .type 0x3; .endef
.def maxy; .val 46; .scl 8; .type 0x3; .endef
.def hwd0; .val 48; .scl 8; .type 0x3; .endef
.def vwd0; .val 50; .scl 8; .type 0x3; .endef
.def tag; .val 52; .scl 8; .type 0x1f; .endef
.def si; .val 56; .scl 8; .tag .25fake; .size 32; .type 0x8; .endef
.def .eos; .val 88; .scl 102; .tag .106fake; .size 88; .endef
.def GsADIV_FT3; .scl 13; .tag .106fake; .size 88; .t
0x15600#
ype 0xc; .endef
.def val1; .val 1; .scl 8; .type 0xc; .endef
.def val2; .val 2; .scl 8; .type 0xc; .endef
.def val3; .val 3; .scl 8; .type 0xc; .endef
.def .eos; .val 4; .scl 102; .tag .138fake; .size 4; .endef
.def DslATV; .scl 13; .tag .138fake; .size 4; .type 0x8; .endef
.def .139fake; .scl 10; .type 0x8; .size 24; .endef
.def pos; .val 0; .scl 8; .tag .136fake; .size 4; .type 0x8; .endef
.def size; .val 4; .scl 8; .type 0xf; .endef
.def name; .val 8; .scl 8; .dim 16; .size 16; .type 0x
0x4F400#
.size 60; .endef
.def vab; .val 0; .scl 8; .type 0x3; .endef
.def smin; .val 2; .scl 8; .type 0x2; .endef
.def smax; .val 3; .scl 8; .type 0x2; .endef
.def nmin; .val 4; .scl 8; .type 0x2; .endef
.def nmax; .val 5; .scl 8; .type 0x2; .endef
.def vmin; .val 6; .scl 8; .type 0x2; .endef
.def vmax; .val 7; .scl 8; .type 0x2; .endef
.def lmin; .val 8; .scl 8; .type 0x2; .endef
.def lmax; .val 9; .scl 8; .type 0x2; .endef
.def prio; .val 10; .scl 8; .dim 24; .size 24; .type 0x3c; .endef
.def code; .val 34; .scl 8; .dim 24; .size 24; .type 0x32; .endef
.def pad1; .val 58; .scl 8; .type 0x2; .endef
.def pad2; .val 59; .scl 8; .type 0x2; .endef
.def .eos; .val 60; .scl 102; .tag _SDSE; .size 60; .endef
.def SDSE; .scl 13; .tag _SDSE; .size 60; .type 0x8; .endef
.file 1 "include\\sound.h"
.def _SDREVATTR; .scl 10; .type 0x8; .size 4; .endef
.def type; .val 0; .scl 8; .type 0x3; .endef
.def depth; .val 2; .scl 8; .type 0xc; .endef
.def pad; .val 3; .scl 8; .type 0xc; .endef
.d
0xAEE00#
,$4,1
addu $5,$3,528
move $4,$2
li $6,495 # 0x000001ef
jal MoveImage
.loc 1 1284
LM641:
move $4,$0
jal DrawSync
.loc 1 1282
LM642:
$L200:
lw $2,32($fp)
addu $3,$2,1
sw $3,32($fp)
j $L198
$L199:
.loc 1 1286
LM643:
addu $2,$fp,24
move $4,$2
li $5,569 # 0x00000239
li $6,495 # 0x000001ef
jal MoveImage
.loc 1 1287
LM644:
move $4,$0
jal DrawSync
.loc 1 1288
LM645:
lhu $2,OP_Onvram+32
addu $3,$2,12
sh $3,24($fp)
lhu $2,OP_Onvram+34
addu $
0xE9DF9#
.set
0xFAA00#
int shift;
u_long *org;
u_long *pk;
long otz;
long adivz;
short adivw, adivh;
long flg0;
long flg;
short minx, miny, maxx, maxy;
short hwd0, vwd0;
u_long *tag;
POLY_G4 si;
} GsADIV_G4;
typedef struct {
VERTC vt[4];
} GsADIV_P_G4;
typedef struct {
u_long limit;
long hwd, vwd;
int shift;
u_long *org;
u_long *pk;
long otz;
long adivz;
short adivw, adivh;
long flg0;
long flg;
short minx, miny, maxx, maxy;
short hwd0, vwd0;
u_long *tag;
POLY_F4 si;
} GsADIV_F4;
typedef struct {
VERT vt[4];
} GsADIV_P_F4;
typedef struct {
u_long limit;
long hwd, vwd;
int shift;
u_long *org;
u_long *pk;
long otz;
long adivz;
short adivw, adivh;
long flg;
short minx, miny, maxx, maxy;
short hwd0, vwd0;
u_long *tag;
POLY_FT3 si;
} GsADIV_FT3;
typedef struct {
VERT vt[3];
} GsADIV_P_FT3;
typedef struct {
u_long limit;
long hwd, vwd;
int shift;
u_long *org;
u_long *pk;
long otz;
long adivz;
short adivw, adivh;
long flg;
short minx, miny, maxx, maxy;
short hwd0, vwd0;
u_long *tag;
POLY_GT3 si;
} GsADIV_GT3;
typedef struct {
VERTC vt[3];
} GsADIV_P_GT3;
typedef struct {
u_long limit;
long hwd, vwd;
0x11AA00#
.endef
.def y; .val 4; .scl 8; .type 0x4; .endef
.def w; .val 8; .scl 8; .type 0x4; .endef
.def h; .val 12; .scl 8; .type 0x4; .endef
.def .eos; .val 16; .scl 102; .tag .17fake; .size 16; .endef
.def RECT32; .scl 13; .tag .17fake; .size 16; .type 0x8; .endef
.def .18fake; .scl 10; .type 0x8; .size 64; .endef
.def tag; .val 0; .scl 8; .type 0xf; .endef
.def code; .val 4; .scl 8; .dim 15; .size 60; .type 0x3f; .endef
.def .eos; .val 64; .scl 102; .tag .18fake; .size 64; .endef
.def DR_ENV; .scl 13; .tag .18fake; .size 64; .type 0x8; .endef
.def .19fake; .scl 10; .type 0x8; .size 92; .endef
.def clip; .val 0; .scl 8; .tag .16fake; .size 8; .type 0x8; .endef
.def ofs; .val 8; .scl 8; .dim 2; .size 4; .type 0x33; .endef
.def tw; .val 12; .scl 8; .tag .16fake; .size 8; .type 0x8; .endef
.def tpage; .val 20; .scl 8; .type 0xd; .endef
.def dtd; .val 22; .scl 8; .type 0xc; .endef
.def dfe; .val 23; .scl 8; .type 0xc; .endef
.def isbg; .val 24; .scl 8; .type 0xc; .endef
.def r0; .val 25; .scl 8; .type 0xc; .endef
.def g0; .val 26; .scl 8; .type 0xc; .endef
.def b0; .val 27; .scl 8; .type 0xc; .endef
.def dr_env; .val 28; .scl 8; .tag .18fake; .size 64; .type 0x8; .endef
.def .eos; .val 92; .scl 102; .tag .19fake; .size 92; .endef
.def DRAWENV; .scl 13; .tag .19fake; .size 92; .type 0x8; .endef
.def .20fake; .scl 10; .type 0x8; .size 20; .endef
.def disp; .val 0; .scl 8; .tag .16fake; .size 8; .type 0x8; .endef
.def screen; .val 8; .scl 8; .tag .16fake; .size 8; .type
0x126600#
al 6; .scl 8; .type 0xc; .endef
.def code; .val 7; .scl 8; .type 0xc; .endef
.def r1; .val 8; .scl 8; .type 0xc; .endef
.def g1; .val 9; .scl 8; .type 0xc; .endef
.def b1; .val 10; .scl 8; .type 0xc; .endef
.def dummy1; .val 11; .scl 8; .type 0xc; .endef
.def r2; .val 12; .scl 8; .type 0xc; .endef
.def g2; .val 13; .scl 8; .type 0xc; .endef
.def b2; .val 14; .scl 8; .type 0xc; .endef
.def dummy2; .val 15; .scl 8; .type 0xc; .endef
.def r3; .val 16; .scl 8; .type 0xc; .endef
.def g3; .v
0x14F400#
.loc 1 1219
LM749:
.end CampPlayerSelectNow
.align 2
.def CampSensyuChk; .val CampSensyuChk; .scl 2; .type 0x21; .endef
.globl CampSensyuChk
.loc 1 1227
LM750:
.loc 1 1227
LM751:
.ent CampSensyuChk
CampSensyuChk:
.frame $sp,32,$31 # vars= 0, regs= 3/0, args= 16, extra= 0
.mask 0x80030000,-8
.fmask 0x00000000,0
$Lb30:
.begin $Lb30 1
.def cp; .val 17; .scl 4; .tag .151fake; .size 412; .type 0x18; .endef
.def i; .val 16; .scl 4; .type 0x3; .endef
.def ret; .val 2; .scl 4; .type 0x3; .endef
subu $sp,$sp,32
sw $16,16($sp)
.loc 1 1231
LM752:
lui $16,%hi(TimData+72) # high
addiu $16,$16,%lo(TimData+72) # low
move $4,$16
.loc 1 1228
LM753:
lui $2,%hi(Camp) # high
.loc 1 1227
LM754:
sw $17,20($sp)
.loc 1 1227
LM755:
sw $31,24($sp)
.loc 1 1231
LM756:
.set noreorder
.set nomacro
jal LoadObj
addiu $17,$2,%lo(Camp) # low
.set macro
.set reorder
.loc 1 1232
LM757:
.set noreorder
.set nomacro
jal LoadObj
addu $4,$16,
0x184400#
_eye;
u_char btype;
u_char power;
u_char run;
u_char b_c;
u_char read;
u_char kyousin;
u_char omake[10];
u_char total;
u_char use_st;
u_char ining;
u_char kaihuku;
u_char kensei[4];
u_short cont;
s_char fast;
s_char curve;
s_char shoot;
s_char slid;
s_char change;
s_char fork;
s_char sinker;
u_char co_fs;
u_char knukle[5];
s_char motion;
u_char kyusyu;
u_char face;
u_char snum;
u_char Dmgsu;
u_char camp[10];
0x1A7E00#
ndCall((((2<<29) | ( 1 <<24) | (( 2 &0x3F)<<3) | (( 1 &0x03)<<18) ) | (( 0 &0x03)<<20) | (( 95 &0x7F)<<9) ) ,0);
return cp->YesNo;
}else if ((Pad[0].Push & (1 << 6) )){
ObjDelete((0) + 52 );
ObjDelete((0) + 53 );
ObjDispOff((0) + 50 );
ObjDispOff((0) + 51 );
SoundCall((((2<<29) | ( 1 <<24) | (( 2 &0x3F)<<3) | (( 1 &0x03)<<18) ) | (( 0 &0x03)<<20) | (( 95 &0x7F)<<9) ) ,0);
DispOffCurSor((0x1) );
return 2;
}
return -1;
}
void DispNolma(int n, i
0x1F4600#
$6,$6,1
.loc 1 1174
LM807:
sw $2,0($5)
.loc 1 1173
LM808:
slt $2,$6,6
.set noreorder
.set nomacro
bne $2,$0,$L470
addu $5,$5,4
.set macro
.set reorder
.loc 1 1175
LM809:
$Le41:
.bend $Le41 6
li $2,22684 # 0x0000589c
sw $2,24($4)
.loc 1 1176
LM810:
li $2,15682 # 0x00003d42
sw $2,28($4)
.loc 1 1177
LM811:
.set noreorder
.set nomacro
jal DispOffCurSor
li $4,3 # 0x00000003
.set macro
.set reorder
.loc 1 1178
LM812:
jal DeleteMessa
0x349400#
t==4 ) cp->MenuNo = 10;
if( cp->Select==5 ) cp->MenuNo = 11;
if( cp->Select==6 ) cp->MenuNo = 12;
if( cp->Select==7 ) cp->MenuNo = 13;
if( cp->Select==8 ) cp->MenuNo = 42;
if( cp->Select==9 ) cp->MenuNo = 43;
if( cp->Select==10 ) cp->MenuNo = 44;
if( cp->Select==11 ) cp->MenuNo = 45;
if( cp->Select==0 ) cp->MenuNo = 0;
if( cp->Select==2 ) cp->MenuNo = 0;
cp->KeyOK = 1;
w2[4] = 7+cp->Select;
if( cp->Step==13 ) w2[2] = 0;
break;
}
if( cpb_Main[cp->Select]!= 0 ){
i = GetNowParam(cp,&Team1->Sensyu[cp->SensyuNo]);
DispSuccessPer(&cp->Sensyu,cpb_Main[cp->Select],i,0);
DispNolma(cp->Sensyu.nolma1,cp->Sensyu.nolma0);
}
if( cp->Select==11 ){
i = GetNowParam(cp,&Team1->Sensyu[cp->SensyuNo]);
DispSuccessPer(&cp->Sensyu,ranto1,i,0);
DispNolma(cp->Sensyu.nolma1,cp->Sensyu.nolma0);
}
}
if( cp->Step!=ANIMATE_SET ) w2[4] = 0;
if( cp->Step==ANIMATION ) w2[4] = -1;
if( cp->Step==RESUL
0x36F200#
.val 0; .scl 8; .type 0xc; .endef
.def Step; .val 1; .scl 8; .type 0xc; .endef
.def Now; .val 2; .scl 8; .type 0xc; .endef
.def Temp; .val 3; .scl 8; .type 0xc; .endef
.def Timer; .val 4; .scl 8; .type 0xc; .endef
.def Pattern; .val 5; .scl 8; .type 0xc; .endef
.def XPos; .val 6; .scl 8; .type 0x3; .endef
.def .eos; .val 8; .scl 102; .tag .148fake; .size 8; .endef
.def MINIANI; .scl 13; .tag .148fake; .size 8; .type 0x8; .endef
.file 1 "Source/Sub/Camp/CpBat.c"
.file 1 "include\\Camp.h"
.def .149fake; .scl 15; .type 0xa; .size 4; .endef
.def INIT; .val 0; .scl 16; .type 0xb; .endef
.def INTRO; .val 1; .scl 16; .type 0xb; .endef
.def MAIN_MENU_SELECT; .val 2; .scl 16; .type 0xb; .endef
.def SUB_INTRO1; .val 3; .scl 16; .type 0xb; .endef
.def SUB_INTRO2; .val 4; .scl 16; .type 0xb; .endef
.def SUB_MENU_SELECT; .val 5; .scl 16; .type 0xb; .endef
.def SUB_CANCEL1; .val 6; .scl 16; .type 0xb; .endef
.def SUB_CANCEL2; .val 7; .scl 16; .type 0xb; .endef
.def D_WINDOW_SCALE; .val 8; .scl 16; .type 0xb; .endef
.def DESIDE_MENU; .val 9; .scl 16; .type 0xb; .endef
.def DISP_MESSAGE; .val 10; .scl 16; .type 0xb; .endef
.def YESNO; .val 11; .scl 16; .type 0xb; .endef
.def MENU_FRAME_OUT; .val 12; .scl 16; .type 0xb; .endef
.def ANIMATE_SET; .val 13; .scl 16; .type 0xb; .endef
.def ANIMATION; .val 14; .scl 16; .type 0xb; .endef
.def RESULT; .val 15; .scl 16; .type 0xb; .endef
.def NEXT; .val 16; .scl 16; .type 0xb; .endef
.def NEXT2; .val 17; .scl 16; .type 0xb; .ende
0x374A00#
$19,$2,%lo(PractisMenu_pos) # low
lui $2,%hi(InPractisPat) # high
addiu $17,$2,%lo(InPractisPat) # low
.loc 1 128
LM98:
sll $2,$16,16
$L362:
sra $4,$2,16
addu $2,$4,2
sll $2,$2,2
addu $3,$18,$2
lw $2,0($3)
#nop
.set noreorder
.set nomacro
bgez $2,$L60
addu $2,$2,8
.set macro
.set reorder
.loc 1 129
LM99:
sw $2,0($3)
$L60:
.loc 1 130
LM100:
sll $2,$4,2
addu $3,$2,$19
addu $2,$2,$17
lh $4,234($18)
lh $6,2($3)
lw $2,0($2)
lhu $5,0($3)
sll $4,$4,1
addu $4,$4,13
addu $4,$16,$4
sll $4,$4,16
sll $2,$2,2
addu $2,$18,$2
lhu $2,0($2)
sra $4,$4,16
addu $5,$5,$2
sll $5,$5,16
.set noreorder
.set nomacro
jal ObjPosSet
sra $5,$5,16
.set macro
.set reorder
.loc 1 127
LM101:
addu $2,$16,1
move $16,$2
sll $2,$2,16
sra $2,$2,16
slt $2,$2,6
.set noreorder
.set nomacro
bne $2,$0,$L362
sll $2,$16,16
.set macro
.set reorder
.loc 1 133
LM102:
j $L50
$L62:
.loc 1 138
LM103:
.set noreorder
.set nomacro
jal DispConditionCheckB
move $4,$18
.set macro
.set reorder
.loc 1 139
LM104:
lbu $2,298($18)
#nop
bne $2,$0,$L50
.loc 1 140
LM105:
.set noreorder
.set nomacro
jal DispOnCurSor
li $4,1 # 0x00000001
.set macro
.set reorder
.loc 1 141
LM106:
.set noreorder
.set nomacro
jal CampBat01_PadMain
move $4,$18
.set macro
.set reorder
move $16,$2
move $19,$16
.loc 1 142
LM107:
.set noreorder
.set nomacro
jal MainMenuScroll
move $4
0x38A600#
li $6,159 # 0x0000009f
sll $2,$3,1
addu $2,$2,$3
sll $2,$2,2
addu $2,$2,$3
sll $2,$2,1
subu $6,$6,$2
sll $6,$6,16
.set noreorder
.set nomacro
jal ObjPosSet
sra $6,$6,16
.set macro
.set reorder
.loc 1 1080
LM767:
lh $2,236($22)
#nop
slt $2,$2,2
beq $2,$0,$L523
.loc 1 1081
LM768:
.set noreorder
.set nomacro
jal ObjDispOff
li $4,75 # 0x0000004b
.set macro
.set reorder
.loc 1 1082
LM769:
j $L524
$L523:
.loc 1 1083
LM770:
.set noreor
0x3F8C00#
2; .endef
.def DrawSpeed; .val 32; .scl 8; .type 0x2; .endef
.def Mode; .val 33; .scl 8; .type 0xc; .endef
.def Color; .val 34; .scl 8; .type 0xc; .endef
.def Fade; .val 35; .scl 8; .type 0xc; .endef
.def Abr; .val 36; .scl 8; .type 0x2; .endef
.def OldKind; .val 38; .scl 8; .type 0x3; .endef
.def BlinkTimer; .val 40; .scl 8; .type 0x3; .endef
.def BlinkSubTimer; .val 42; .scl 8; .type 0x3; .endef
.def .eos; .val 44; .scl 102; .tag .129fake; .size 44; .endef
.def STRING_T; .scl 13; .tag .129fake; .size 44; .type 0x8; .endef
.def .130fake; .scl 10; .type 0x8; .size 46; .endef
.def w; .val 0; .scl 8; .type 0xc; .endef
.def h; .val 1; .scl 8; .type 0xc; .endef
.def u; .val 2; .scl 8; .dim 10; .size 20; .type 0x3d; .endef
.def v; .val 22; .scl 8; .dim 10; .size 20; .type 0x3d; .endef
.def px; .val 42; .scl 8; .type 0xd; .endef
.def py; .val 44; .scl 8; .type 0xd; .endef
.def .eos; .val 46; .scl 102; .tag .130fake; .size 46; .endef
.def NUMFONT_T; .scl 13; .tag .130fake; .size
0x3FD200#
, 0 );
pLea->Top_x--;
}
} else
SoundCall( (((2<<29) | ( 1 <<24) | (( 0 &0x3F)<<3) | (( 0 &0x03)<<18) ) | (( 0 &0x03)<<20) | (( 110 &0x7F)<<9) ) , 0 );
pLea->KeyOff = 1 ;
}
} else if ( Pad[0].Now& (1 << 14) && !pLea->KeyPushOff && !pLea->Contorl && pLea->Timer>=24 ) {
pLea->KeyCount++;
if ( !pLea->KeyOff ) {
pLea->Cursor_y++;
if ( pLea->Cursor_y > 1 ) {
pLea->Cursor_y = 1;
if ( pLea->Top_x<2 && pLea->Cursor_x>=0 ) {
SoundCall( (((2<<29) | ( 1 <<24) | (( 0 &0x3F)<<3) | (( 0 &0x03)<<18) ) | (( 0 &0x03)<<20) | (( 110 &0x7F)<<9) ) , 0 );
pLea->Top_x++;
}
} else
SoundCall( (((2<<29) | ( 1 <<24) | (( 0 &0x3F)<<3) | (( 0 &0x03)<<18) ) | (( 0 &0x03)<<20) | (( 110 &0x7F)<<9) ) , 0 );
pLea->KeyOff = 1 ;
}
} else if ( Pad[0].Now& (1 << 13) && !pLea->KeyPushOff && !pLea->Contorl && pLea->Timer>=24 ) {
pLea->KeyCount2++;
if ( !pLea->KeyOff2 ) {
pLea->Cursor_x++;
if ( pLea->Cursor_x > 2 )
pLea->Cursor_x = 2;
else
SoundCall( (((2<<29) | ( 1 <<24) | (( 0 &0x3F)<<3) | (( 0 &0x03)<<18) ) | (( 0 &0x03)<<20) | (( 110 &0x7F)<<9) ) , 0 );
pLea->KeyOff2 = 1 ;
}
} else if ( Pad[0].Now& (1 << 15) && !pLea->KeyPushOff && !pLea->Contorl && pLea->Timer>=24 ) {
pLea->KeyCount2++;
if ( !pLea->KeyOff2 ) {
pLea->Cursor_x--;
if ( pLea->Cursor_x < -3)
pLea->Cursor_x = -3;
else
SoundCall( (((2<<29) | ( 1 <<24) | (( 0 &0x3F)<<3) | (( 0 &0x03)<<18) ) |
0x400600#
ObjDispOff( 21 );
ObjDispOn( 17 );
ObjDispOn( 18 );
if ( DHflag )
ObjDispOn( 20 );
else
ObjDispOn( 21 );
FormLeague_DispInputTeam();
FormLeague_DispSiaisu( 100, 168, Siaisu );
FormLeague_DispFlag(Jamp);
}
static void FormLeague_GunKettei( void )
{
int ret = 0;
OriBGMove();
MiniAniMove( 184, 12 );
s_strVinit();
if ( MesFlag )
ret = FormLeague_YesNoFlag();
switch ( ret ) {
case 1:
SoundCall( (((2<<29) | ( 1 <<24) | (( 1 &0x3F)<<3) | (( 2
0x402400#
c void FormLeague_StartEventInit(void)
{
if (FadeInCheck(0x40)) {
FadeOutSet( 0, (0) );
Step_Up(2);
}
}
static void FormLeague_StartEvent(void)
{
pLea->Timer++;
if ( pLea->Timer >= 120 ) {
if (FadeOutCheck(0x80)) {
pLea->Timer = 0;
OriBGDelete();
ObjAllClear();
DeleteMessage();
Step_Change(1, 2);
}
}
if ((Pad[0].Push& (1 << 5) ) && pLea->Timer<120) {
pLea->Timer = 120;
}
}
static void FormLeague_OriInit(void)
{
OriBGSet(4);
ObjDispOff( 1 );
ObjDispOn( 2 );
ObjDispOn( 3 );
ObjDispOn( 4 );
ObjFadeSet( 4 , 64 );
ObjDispOn( 5 );
ObjFadeSet( 5 , 64 );
ObjDispOn( 6 );
ObjDispOn( 7 );
ObjDispOn( 8 );
ObjDispOn( 10 );
ObjDispOn( 15 );
SoundCall( (((1<<29) | (( 3 &0x1F)<<24) ) ) , 0 );
SoundCall( (((1<<29) | (( 2 &0x1F)<<24) | (( 2 &0x3F)<<0) ) | (( 0 &0x03)<<9) | (( 127 &0x7F)<<11) ) , 0 );
if ( !DHflag )
ObjDispOn( 21 );
else
ObjDispOn( 20 );
}
static voi
0x405200#
*6);
League->nittei[0][Now+i] = league2[1];
League->nittei[0][Now+i+Amari] = BitRev(league2[1]);
}
break;
case 3:
League->days = (Siaisu>>1)*3;
Rensen = (Siaisu>>1)/2;
for ( i=0; i<Rensen; i++ ) {
Now = i*6;
Rand = rand()%65535;
for ( j=0; j<3; j++ ) {
League->nittei[0][Now+j] = league3[((Rand+j)%3)+1];
League->nittei[0][Now+j+3] = BitRev(league3[((Rand+j)%3)+1]);
}
}
break;
case 4:
League->days = Siaisu;
Rensen = Siaisu/18; Amari = (Siaisu%18)/6;
for ( i=0; i<Rensen; i++ ) {
Now = i*18;
Rand = rand()%32768; Rand2 = rand()%32768;
for ( j=0; j<3; j++ ) {
Temp = Now+j*3;
for ( k=0; k<2; k++ ) {
League->nittei[k][Temp] = League->nittei[k][Temp+1] =
League->nittei[k][Temp+2] = league4[(((Rand+j)%3)<<1)+k+1];
League->nittei[k][Temp+9] = League->nittei[k][Temp+10] =
League->nittei[k][Temp+11] = BitRev(league4[(((Rand2+j)%3)<<1)+k+1]);
}
}
}
for ( i=0; i<Amari; i++ ) {
Now = (Rensen*18);
for ( j=0; j<3; j++ ) {
for ( k=0; k<2; k++ ) {
League->nittei[k][Now+(j<<(Amari-1))+i] = league4[k+1+(j<<1)];
League->nittei[k][Now+((3+j)<<(Amari-1))+i] = BitRev(league4[k+1+(j<<1)]);
}
}
}
break;
case 5:
League->days = (Siaisu>>2)*5;
Rensen = League->days/10;
for ( i=0; i<Rensen; i++ ) {
Now = i*10;
Rand = rand()%65535; Rand2 = rand()%65535;
for ( j=0; j<5; j++ ) {
for ( k=0; k<2; k++ ) {
League->nittei[k][Now+j] = lea
0x409E00#
8; .endef
.def rgb; .val 28; .scl 8; .tag .3fake; .size 4; .type 0x8; .endef
.def txuv; .val 32; .scl 8; .type 0x3; .endef
.def pad; .val 34; .scl 8; .type 0x3; .endef
.def chx; .val 36; .scl 8; .type 0x5; .endef
.def chy; .val 40; .scl 8; .type 0x5; .endef
.def .eos; .val 44; .scl 102; .tag .5fake; .size 44; .endef
.def EVECTOR; .scl 13; .tag .5fake; .size 44; .type 0x8; .endef
.def .6fake; .scl 10; .type 0x8; .size 24; .endef
.def v; .val 0; .scl 8; .tag .2fake; .size 8; .type 0x8; .ende
0x40BE00#
ndef
.def b0; .val 27; .scl 8; .type 0xc; .endef
.def dr_env; .val 28; .scl 8; .tag .18fake; .size 64; .type 0x8; .endef
.def .eos; .val 92; .scl 102; .tag .19fake; .size 92; .endef
.def DRAWENV; .scl 13; .tag .19fake; .size 92; .type 0x8; .endef
.def .20fake; .scl 10; .type 0x8; .size 20; .endef
.def disp; .val 0; .scl 8; .tag .16fake; .size 8; .type 0x8; .endef
.def screen; .val 8; .scl 8; .tag .16fake; .size 8; .type 0x8; .endef
.def isinter; .val 16; .scl 8; .type 0xc; .endef
.def isrg
0x40DE00#
.endef
.def x0; .val 8; .scl 8; .type 0x3; .endef
.def y0; .val 10; .scl 8; .type 0x3; .endef
.def u0; .val 12; .scl 8; .type 0xc; .endef
.def v0; .val 13; .scl 8; .type 0xc; .endef
.def clut; .val 14; .scl 8; .type 0xd; .endef
.def r1; .val 16; .scl 8; .type 0xc; .endef
.def g1; .val 17; .scl 8; .type 0xc; .endef
.def b1; .val 18; .scl 8; .type 0xc; .endef
.def p1; .val 19; .scl 8; .type 0xc; .endef
.def x1; .val 20; .scl 8; .type 0x3; .endef
.def y1; .val 22; .scl 8; .type 0x3; .ende
0x411600#
102; .tag .49fake; .size 68; .endef
.def DR_LOAD; .scl 13; .tag .49fake; .size 68; .type 0x8; .endef
.def .50fake; .scl 10; .type 0x8; .size 8; .endef
.def tag; .val 0; .scl 8; .type 0xf; .endef
.def code; .val 4; .scl 8; .dim 1; .size 4; .type 0x3f; .endef
.def .eos; .val 8; .scl 102; .tag .50fake; .size 8; .endef
.def DR_TPAGE; .scl 13; .tag .50fake; .size 8; .type 0x8; .endef
.def .51fake; .scl 10; .type 0x8; .size 12; .endef
.def tag; .val 0; .scl 8; .type 0xf; .endef
.def code; .val
0x412A00#
ag .55fake; .size 36; .type 0x8; .endef
.def .56fake; .scl 10; .type 0x8; .size 32; .endef
.def vpx; .val 0; .scl 8; .type 0x5; .endef
.def vpy; .val 4; .scl 8; .type 0x5; .endef
.def vpz; .val 8; .scl 8; .type 0x5; .endef
.def vrx; .val 12; .scl 8; .type 0x5; .endef
.def vry; .val 16; .scl 8; .type 0x5; .endef
.def vrz; .val 20; .scl 8; .type 0x5; .endef
.def rz; .val 24; .scl 8; .type 0x5; .endef
.def super; .val 28; .scl 8; .tag _GsCOORDINATE2; .size 80; .type 0x18; .endef
.def .eos; .val 32; .scl 102; .tag .56fake; .size 32; .endef
.def GsRVIEW2; .scl 13; .tag .56fake; .size 32; .type 0x8; .endef
.def .57fake; .scl 10; .type 0x8; .size 16; .endef
.def vx; .val 0; .scl 8; .type 0x4; .endef
.def vy; .val 4; .scl 8; .type 0x4; .endef
.def vz; .val 8; .scl 8; .type 0x4; .endef
.def r; .val 12; .scl 8; .type 0xc; .endef
.def g; .val 13; .scl 8; .type 0xc; .endef
.def b; .val 14; .scl 8; .type 0xc; .endef
.def .eos; .val 16; .scl 102; .tag .57fake; .size 16; .endef
.def GsF_LIGHT; .scl 13; .tag .57fake; .size 16; .type 0x8; .endef
.def .58fake; .scl 10; .type 0x8; .size 4; .endef
.def p; .val 0; .scl 18; .type 0xe; .size 24; .endef
.def num; .val 24; .scl 18; .type 0xc; .size 8; .endef
.def .eos; .val 4; .scl 102; .tag .58fake; .size 4; .endef
.def GsOT_TAG; .scl 13; .tag .58fake; .size 4; .type 0x8; .endef
.def .59fake; .scl 10; .type 0x8; .size 20; .endef
.def length; .val 0; .scl 8; .type 0xf; .endef
.def org; .val 4; .scl 8; .tag .58fake; .size 4; .type
0x414C00#
0x8; .endef
.def .72fake; .scl 10; .type 0x8; .size 28; .endef
.def pmode; .val 0; .scl 8; .type 0xf; .endef
.def px; .val 4; .scl 8; .type 0x3; .endef
.def py; .val 6; .scl 8; .type 0x3; .endef
.def pw; .val 8; .scl 8; .type 0xd; .endef
.def ph; .val 10; .scl 8; .type 0xd; .endef
.def pixel; .val 12; .scl 8; .type 0x1f; .endef
.def cx; .val 16; .scl 8; .type 0x3; .endef
.def cy; .val 18; .scl 8; .type 0x3; .endef
.def cw; .val 20; .scl 8; .type 0xd; .endef
.def ch; .val 22; .scl 8; .type 0xd; .endef
.def clut; .val 24; .scl 8; .type 0x1f; .endef
.def .eos; .val 28; .scl 102; .tag .72fake; .size 28; .endef
.def GsIMAGE; .scl 13; .tag .72fake; .size 28; .type 0x8; .endef
.def .73fake; .scl 10; .type 0x8; .size 4; .endef
.def offx; .val 0; .scl 8; .type 0x3; .endef
.def offy; .val 2; .scl 8; .type 0x3; .endef
.def .eos; .val 4; .scl 102; .tag .73fake; .size 4; .endef
.def _GsPOSITION; .scl 13; .tag .73fake; .size 4; .type 0x8; .endef
.def .74fake; .scl 10; .type 0x8; .si
0x416200#
0; .scl 8; .type 0xc; .endef
.def in; .val 1; .scl 8; .type 0xc; .endef
.def dummy; .val 2; .scl 8; .type 0xc; .endef
.def cd; .val 3; .scl 8; .type 0xc; .endef
.def r0; .val 4; .scl 8; .type 0xc; .endef
.def g0; .val 5; .scl 8; .type 0xc; .endef
.def b0; .val 6; .scl 8; .type 0xc; .endef
.def code; .val 7; .scl 8; .type 0xc; .endef
.def r1; .val 8; .scl 8; .type 0xc; .endef
.def g1; .val 9; .scl 8; .type 0xc; .endef
.def b1; .val 10; .scl 8; .type 0xc; .endef
.def dummy1; .val 11; .scl 8; .type 0xc; .endef
.def r2; .val 12; .scl 8; .type 0xc; .endef
.def g2; .val 13; .scl 8; .type 0xc; .endef
.def b2; .val 14; .scl 8; .type 0xc; .endef
.def dummy2; .val 15; .scl 8; .type 0xc; .endef
.def n0; .val 16; .scl 8; .type 0xd; .endef
.def v0; .val 18; .scl 8; .type 0xd; .endef
.def n1; .val 20; .scl 8; .type 0xd; .endef
.def v1; .val 22; .scl 8; .type 0xd; .endef
.def n2; .val 24; .scl 8; .type 0xd; .endef
.def v2; .val 26; .scl 8; .type 0xd; .endef
.def .eos; .val 28; .scl 102; .tag .79fake; .size 28; .endef
.def TMD_P_G3G; .scl 13; .tag .79fake; .size 28; .type 0x8; .endef
.def .80fake; .scl 10; .type 0x8; .size 16; .endef
.def out; .val 0; .scl 8; .type 0xc; .endef
.def in; .val 1; .scl 8; .type 0xc; .endef
.def dummy; .val 2; .scl 8; .type 0xc; .endef
.def cd; .val 3; .scl 8; .type 0xc; .endef
.def r0; .val 4; .scl 8; .type 0xc; .endef
.def g0; .val 5; .scl 8; .type 0xc; .endef
.def b0; .val 6; .scl 8; .type 0xc; .endef
.def code; .val 7; .scl 8; .typ
0x418200#
; .val 16; .scl 102; .tag .86fake; .size 16; .endef
.def TMD_P_NF4; .scl 13; .tag .86fake; .size 16; .type 0x8; .endef
.def .87fake; .scl 10; .type 0x8; .size 28; .endef
.def out; .val 0; .scl 8; .type 0xc; .endef
.def in; .val 1; .scl 8; .type 0xc; .endef
.def dummy; .val 2; .scl 8; .type 0xc; .endef
.def cd; .val 3; .scl 8; .type 0xc; .endef
.def r0; .val 4; .scl 8; .type 0xc; .endef
.def g0; .val 5; .scl 8; .type 0xc; .endef
.def b0; .val 6; .scl 8; .type 0xc; .endef
.def code; .val 7; .scl 8; .type 0xc; .endef
.def r1; .val 8; .scl 8; .type 0xc; .endef
.def g1; .val 9; .scl 8; .type 0xc; .endef
.def b1; .val 10; .scl 8; .type 0xc; .endef
.def p1; .val 11; .scl 8; .type 0xc; .endef
.def r2; .val 12; .scl 8; .type 0xc; .endef
.def g2; .val 13; .scl 8; .type 0xc; .endef
.def b2; .val 14; .scl 8; .type 0xc; .endef
.def p2; .val 15; .scl 8; .type 0xc; .endef
.def r3; .val 16; .scl 8; .type 0xc; .endef
.def g3; .val 17; .scl 8; .type 0xc; .endef
.def b3; .val 18; .scl 8; .type 0xc; .endef
.def p3; .val 19; .scl 8; .type 0xc; .endef
.def v0; .val 20; .scl 8; .type 0xd; .endef
.def v1; .val 22; .scl 8; .type 0xd; .endef
.def v2; .val 24; .scl 8; .type 0xd; .endef
.def v3; .val 26; .scl 8; .type 0xd; .endef
.def .eos; .val 28; .scl 102; .tag .87fake; .size 28; .endef
.def TMD_P_NG4; .scl 13; .tag .87fake; .size 28; .type 0x8; .endef
.def .88fake; .scl 10; .type 0x8; .size 24; .endef
.def out; .val 0; .scl 8; .type 0xc; .endef
.def in; .val 1; .scl 8; .typ
0x41A200#
1111
LM408:
lui $2,%hi(Pad+4) # high
$L135:
lhu $2,%lo(Pad+4)($2)
#nop
andi $2,$2,0x0020
.set noreorder
.set nomacro
beq $2,$0,$L134
lui $2,%hi(pLea) # high
.set macro
.set reorder
lw $3,%lo(pLea)($2)
#nop
lh $2,0($3)
#nop
slt $2,$2,120
.set noreorder
.set nomacro
beq $2,$0,$L134
li $2,120 # 0x00000078
.set macro
.set reorder
.loc 1 1112
LM409:
sh $2,0($3)
.loc 1 1121
LM410:
$L134:
lw $31,20($sp)
lw $16,16($sp)
#nop
.set noreorder
.set nomacro
j $31
addu $sp,$sp,24
.set macro
.set reorder
.loc 1 1121
LM411:
.end FormLeague_Title
.align 2
.def FormLeague_Ori; .val FormLeague_Ori; .scl 3; .type 0x21; .endef
.loc 1 1128
LM412:
.loc 1 1128
LM413:
.ent FormLeague_Ori
FormLeague_Ori:
.frame $sp,24,$31 # vars= 0, regs= 2/0, args= 16, extra= 0
.mask 0x80010000,-4
.fmask 0x00000000,0
$Lb10:
.begin $Lb10 1
.def i; .val 3; .scl 4; .type 0x3; .endef
subu $sp,$sp,24
sw $16,16($sp)
.loc 1 1131
LM414:
lui $16,%hi(pLea) # high
lw $2,%lo(pLea)($16)
.loc 1 1128
LM415:
sw $31,20($sp)
.loc 1 1131
LM416:
lbu $2,17($2)
#nop
beq $2,$0,$L137
.loc 1 1132
LM417:
.set noreorder
.set nomacro
jal FadeInCheck
li $4,512 # 0x00000200
.set macro
.set reorder
beq $2,$0,$L137
.loc 1 1133
LM418:
lw $2,%lo(pLea)($16)
#nop
sb $0,17($2)
$L137:
.loc 1 1137
LM419:
jal OriBGMove
.loc 1 1138
LM420:
li $4,184 # 0x000000b8
.set noreorder
.set nomacro
j
0x41C400#
macro
.set reorder
.loc 1 1193
LM463:
li $4,10 # 0x0000000a
.loc 1 1192
LM464:
lui $2,%hi(Jamp) # high
.loc 1 1193
LM465:
.set noreorder
.set nomacro
jal ObjDispOff
sb $0,%lo(Jamp)($2)
.set macro
.set reorder
.loc 1 1194
LM466:
lw $4,%lo(pLea)($16)
.set noreorder
.set nomacro
jal Ori_Bzero
li $5,20 # 0x00000014
.set macro
.set reorder
.loc 1 1196
LM467:
lw $3,%lo(pLea)($16)
li $2,1 # 0x00000001
.loc 1 1197
LM468:
.set noreorder
.set nomacro
jal s_strinit
sb $2,14($3)
.set macro
.set reorder
.loc 1 1198
LM469:
lui $4,%hi(TeamLeagueSiai_all) # high
addiu $4,$4,%lo(TeamLeagueSiai_all) # low
move $5,$0
li $6,960 # 0x000003c0
.set noreorder
.set nomacro
jal InitMessage
li $7,368 # 0x00000170
.set macro
.set reorder
.loc 1 1199
LM470:
jal FormLeague_DispInputTeam
.loc 1 1200
LM471:
li $4,100 # 0x00000064
lui $2,%hi(Siaisu) # high
lh $6,%lo(Siaisu)($2)
.set noreorder
.se
0x41FE00#
24($2)
.loc 1 1325
LM556:
lb $3,8($5)
lb $4,7($5)
sll $2,$3,1
addu $2,$2,$3
addu $2,$2,$4
addu $2,$2,$17
lbu $2,0($2)
li $5,255 # 0x000000ff
addu $2,$2,-1
sll $2,$2,5
addu $2,$2,$16
sb $5,27($2)
.loc 1 1326
LM557:
lw $3,%lo(pLea)($18)
#nop
lb $4,8($3)
lb $3,7($3)
sll $2,$4,1
addu $2,$2,$4
addu $2,$2,$3
addu $2,$2,$17
lbu $2,0($2)
#nop
addu $2,$2,-1
sll $2,$2,5
addu $2,$2,$16
sb $5,30($2)
.loc 1 1327
LM558:
lw $3,%lo(pLea)($18)
#nop
l
0x422A00#
ObjColorSet
sra $6,$6,16
.set macro
.set reorder
.loc 1 1441
LM634:
addu $16,$16,$18
addu $2,$16,$22
lbu $2,0($2)
#nop
.set noreorder
.set nomacro
beq $2,$0,$L249
li $4,9 # 0x00000009
.set macro
.set reorder
.loc 1 1442
LM635:
.set noreorder
.set nomacro
jal ObjFadeSet
li $5,64 # 0x00000040
.set macro
.set reorder
$L249:
.loc 1 1443
LM636:
lui $2,%hi(NoSentaku) # high
addiu $2,$2,%lo(NoSentaku) # low
addu $2,$16,$2
lbu $2,0($2)
#nop
.set noreorder
.set nomacro
beq $2,$0,$L250
li $4,9 # 0x00000009
.set macro
.set reorder
.loc 1 1444
LM637:
.set noreorder
.set nomacro
jal ObjFadeSet
li $5,64 # 0x00000040
.set macro
.set reorder
$L250:
.loc 1 1445
LM638:
move $4,$19
.set noreorder
.set nomacro
jal DispSprite
move $5,$0
.set macro
.set reorder
.loc 1 1446
LM639:
li $4,9 # 0x00000009
.set noreorder
.set nomacro
jal ObjFadeSet
li $5,128 # 0x00000080
.set macro
.set reorder
.loc 1 1436
LM640:
addu $2,$17,1
move $17,$2
sll $2,$2,16
sra $2,$2,16
slt $2,$2,3
.set noreorder
.set nomacro
bne $2,$0,$L248
addu $2,$20,1
.set macro
.set reorder
.loc 1 1435
LM641:
move $20,$2
sll $2,$2,16
sra $2,$2,16
slt $2,$2,2
.set noreorder
.set nomacro
bne $2,$0,$L244
lui $2,%hi(pLea) # high
.set macro
.set reorder
.loc 1 1451
LM642:
$L267:
lw $3,%lo(pLea)($2)
#nop
lb $2,7($3)
#nop
.set noreorder
.set nomacro
0x425600#
x41000000
.set macro
.set reorder
.loc 1 1522
LM703:
sb $0,8($3)
.loc 1 1523
LM704:
lw $3,%lo(pLea)($16)
#nop
lb $2,6($3)
#nop
.set noreorder
.set nomacro
beq $2,$0,$L356
lui $2,%hi(pLea) # high
.set macro
.set reorder
lb $2,7($3)
#nop
.set noreorder
.set nomacro
bltz $2,$L289
ori $4,$4,0xdc00
.set macro
.set reorder
.loc 1 1524
LM705:
.set noreorder
.set nomacro
jal SoundCall
move $5,$0
.set macro
.set reorder
.loc 1 1525
LM7
0x429C00#
1687
LM813:
li $4,13 # 0x0000000d
li $5,11 # 0x0000000b
.set noreorder
.set nomacro
jal ObjPosSet
li $6,160 # 0x000000a0
.set macro
.set reorder
.loc 1 1688
LM814:
li $4,14 # 0x0000000e
li $5,181 # 0x000000b5
.set noreorder
.set nomacro
jal ObjPosSet
li $6,160 # 0x000000a0
.set macro
.set reorder
.loc 1 1689
LM815:
li $4,12 # 0x0000000c
li $5,176 # 0x000000b0
.set noreorder
.set nomacro
jal ObjPosSet
li $6,54 # 0x00000036
.set macro
.set reorder
.loc 1 1690
LM816:
li $4,16 # 0x00000010
li $5,4096 # 0x00001000
.set noreorder
.set nomacro
jal ObjScaleSet
move $6,$5
.set macro
.set reorder
.loc 1 1691
LM817:
.set noreorder
.set nomacro
jal ObjDispOn
li $4,10 # 0x0000000a
.set macro
.set reorder
.loc 1 1692
LM818:
lw $4,%lo(pLea)($16)
.loc 1 1694
LM819:
move $22,$0
.loc 1 1692
LM820:
lbu $3,6($4)
lui $2,%hi(Flag_Top) # high
sb $3,%lo(Flag_Top)($2)
.loc 1 1
0x42C200#
jal ObjPosSet
sh $2,2($7)
.set macro
.set reorder
.loc 1 1749
LM878:
lw $2,%lo(pLea)($16)
li $4,14 # 0x0000000e
lhu $5,2($2)
li $6,160 # 0x000000a0
sll $5,$5,3
addu $5,$5,181
sll $5,$5,16
.set noreorder
.set nomacro
jal ObjPosSet
sra $5,$5,16
.set macro
.set reorder
.loc 1 1750
LM879:
lw $4,%lo(pLea)($16)
#nop
lh $2,2($4)
#nop
slt $2,$2,25
bne $2,$0,$L345
.loc 1 1751
LM880:
.set noreorder
.set nomacro
jal Ori_Bzero
li $5,20 # 0x00000014
.set macro
.set reorder
.loc 1 1752
LM881:
lw $2,%lo(pLea)($16)
li $16,1 # 0x00000001
.loc 1 1753
LM882:
.set noreorder
.set nomacro
jal s_strinit
sb $16,14($2)
.set macro
.set reorder
.loc 1 1754
LM883:
lui $4,%hi(TeamLeagueSiai_all) # high
addiu $4,$4,%lo(TeamLeagueSiai_all) # low
move $5,$0
li $6,960 # 0x000003c0
.set noreorder
.set nomacro
jal InitMessage
li $7,368 # 0x00000170
.set macro
.set reorder
.loc 1 1756
LM884:
li $4,13 # 0x0000000d
.loc 1 1755
LM885:
lui $2,%hi(Jamp) # high
.loc 1 1756
LM886:
.set noreorder
.set nomacro
jal ObjDispOff
sb $16,%lo(Jamp)($2)
.set macro
.set reorder
.loc 1 1757
LM887:
.set noreorder
.set nomacro
jal ObjDispOff
li $4,14 # 0x0000000e
.set macro
.set reorder
.loc 1 1758
LM888:
li $4,17 # 0x00000011
li $5,138 # 0x0000008a
.set noreorder
.set nomacro
jal ObjPosSet
li $6,162 # 0x000000a2
.set macro
.set reorder
0x42EC00#
pLea)($16)
#nop
sb $0,9($2)
$L384:
.loc 1 1826
LM939:
lw $4,%lo(pLea)($16)
#nop
lh $2,0($4)
lhu $3,0($4)
slt $2,$2,1000
.set noreorder
.set nomacro
beq $2,$0,$L385
addu $2,$3,1
.set macro
.set reorder
.loc 1 1827
LM940:
sh $2,0($4)
$L385:
.loc 1 1828
LM941:
lw $3,%lo(pLea)($16)
#nop
lbu $2,4($3)
#nop
beq $2,$0,$L410
.loc 1 1829
LM942:
lhu $2,0($3)
#nop
addu $2,$2,-2
sh $2,0($3)
.loc 1 1831
LM943:
lw $3,%lo(pLea)($16)
$L410:
lbu $2,13($3)
#nop
bne $2,$0,$L387
lh $2,0($3)
#nop
slt $2,$2,13
bne $2,$0,$L387
.loc 1 1833
LM944:
jal s_strVinit
.loc 1 1834
LM945:
lui $4,%hi(TeamLeagueSiai_all) # high
addiu $4,$4,%lo(TeamLeagueSiai_all) # low
li $5,1 # 0x00000001
li $6,960 # 0x000003c0
.set noreorder
.set nomacro
jal DispMessage
li $7,368 # 0x00000170
.set macro
.set reorder
lw $3,%lo(pLea)($16)
#nop
sb $2,13($3)
.loc 1 1835
LM946:
lw $3,%lo(pLea)($16)
#nop
lbu $2,13($3)
0x431400#
# 0x00000011
li $5,289 # 0x00000121
.set noreorder
.set nomacro
jal ObjPosSet
li $6,82 # 0x00000052
.set macro
.set reorder
.loc 1 1895
LM1004:
li $4,18 # 0x00000012
li $5,289 # 0x00000121
.set noreorder
.set nomacro
jal ObjPosSet
li $6,150 # 0x00000096
.set macro
.set reorder
.loc 1 1896
LM1005:
li $4,10 # 0x0000000a
li $5,173 # 0x000000ad
.set noreorder
.set nomacro
jal ObjPosSet
li $6,88 # 0x00000058
.set macro
.set reorder
.loc 1 1897
LM1006:
lbu $3,%lo(Jamp)($17)
li $2,1 # 0x00000001
.set noreorder
.set nomacro
bne $3,$2,$L399
li $4,2 # 0x00000002
.set macro
.set reorder
.loc 1 1898
LM1007:
.set noreorder
.set nomacro
j $L402
li $5,16 # 0x00000010
.set macro
.set reorder
$L399:
.loc 1 1900
LM1008:
li $5,15 # 0x0000000f
$L402:
jal Step_Change
$L394:
.loc 1 1904
LM1009:
lui $2,%hi(Jamp) # high
$L414:
lbu $4,%lo(Jamp)($2)
jal FormLeague_DispFlag
.loc
0x437400#
addu $2,$2,$18
sb $3,26($2)
.loc 1 2117
LM1194:
lbu $4,%lo(LoadTeamNum)($17)
li $6,24 # 0x00000018
sll $4,$4,5
.set noreorder
.set nomacro
jal Ori_Memcpy
addu $4,$4,$18
.set macro
.set reorder
.loc 1 2118
LM1195:
lbu $3,%lo(LoadTeamNum)($17)
lhu $2,24($16)
sll $3,$3,5
addu $3,$3,$18
sh $2,24($3)
.loc 1 2119
LM1196:
lbu $2,60($16)
#nop
andi $2,$2,0x001f
sb $2,27($3)
.loc 1 2120
LM1197:
lbu $2,%lo(LoadTeamNum)($17)
li $5,704 # 0x000002c0
sll $4,$2,5
addu $4,$4,$18
sll $6,$2,1
addu $6,$6,$2
sll $6,$6,2
.set noreorder
.set nomacro
jal SetTeamName
addu $6,$6,256
.set macro
.set reorder
.loc 1 2121
LM1198:
lbu $2,%lo(LoadTeamNum)($17)
#nop
sll $2,$2,5
addu $5,$2,$18
lbu $3,27($5)
#nop
sltu $2,$3,12
.set noreorder
.set nomacro
bne $2,$0,$L449
move $4,$0
.set macro
.set reorder
.loc 1 2124
LM1199:
lui $2,%hi(TeamPallte) # high
addiu $6,$2,%lo(TeamPallte) # low
move $9,$18
move $8
0x439E00#
l OriBGMove
addiu $16,$2,%lo(gLeague) # low
.set macro
.set reorder
.loc 1 2214
LM1277:
.set noreorder
.set nomacro
jal FadeOutCheck
li $4,128 # 0x00000080
.set macro
.set reorder
.set noreorder
.set nomacro
beq $2,$0,$L479
li $2,2 # 0x00000002
.set macro
.set reorder
.loc 1 2216
LM1278:
.set noreorder
.set nomacro
jal OriBGDelete
sb $2,628($16)
.set macro
.set reorder
.loc 1 2217
LM1279:
.set noreorder
.set nomacro
jal ObjAllClear
0x442E00#
# 23 "include\\Define.h" 2
# 1 "include\\DefineCh.h" 1
0x444E00#
team_R[6][4];
u_char lg_name[32];
u_char name1[24];
u_short name1flag;
u_char name2[24];
u_short name2flag;
u_char name3[24];
u_short name3flag;
u_char name4[24];
u_short name4flag;
u_char name5[24];
u_short name5flag;
u_char name6[24];
u_short name6flag;
u_char nittei[3][133];
u_char Padding0;
u_char mode;
u_char team;
u_char days;
u_char DH;
u_char Team
0x446E00#
id CreateForPitPlayer( SENSYU_BOX *sensyu );
void CreateNewBatPlayer( SENSYU_BOX *sensyu );
void CreateNewPitPlayer( SENSYU_BOX *sensyu );
void CreateName( SENSYU_BOX *sensyu );
u_char Omake1Abirity( void );
u_char Omake2Abirity( u_char type );
void PitParamDown( SENSYU_BOX *sensyu );
u_short BatIkasamaChake( SENSYU_BOX *sensyu, u_char flag );
u_short PitIkasamaChake( SENSYU_BOX *sensyu );
void KnucCreate( SENSYU_BOX *sensyu );
u_char NewPlayerPosision( SENSYU_BOX
0x448C00#
ng text;
unsigned long data;
struct EXEC exec;
char title[60];
};
struct DIRENTRY {
char name[20];
long attr;
long size;
struct DIRENTRY *next;
long head;
char system[4];
};
extern struct ToT SysToT[32];
extern long SysClearRCnt[];
# 11 "c:/psx/include\\libds.h" 2 3
typedef void ( *DslCB )( u_char, u_char* );
typedef void ( *DslRCB )( u_char, u_char*, u_long* );
typedef struct {
u_char minute;
u_char second;
u_char sector;
u_char track;
} DslLOC;
typedef struct {
u_char file;
u_char chan;
u_short pad;
} DslFILTER;
typedef struct {
u_char val0;
u_char val1;
u_char val2;
u_char val3;
} DslATV;
typedef struct {
DslLOC pos;
u_long size;
char name[ 16 ];
0x44DE00#
Ori_Bzero( (char *)pHimi , sizeof( HIMITU_T ) ) ;
Ori_Bzero( (char *)&Himifont , sizeof( FONT_DATA_T ) ) ;
for (i = 1; i < 3 ; i++)
LoadObj(&Tim_Data[i]);
DataLoad2(1 , Event_SctTbl[52], Event_SctTbl[53] );
LoadObj(&Tim_Data[0]);
Himifont.fade = 128;
Himifont.pri = 100;
Himifont.w = 4;
Himifont.vx = 896 ;
Himifont.vy = 180 ;
MkHimitu_ObjSet();
MiniAniSet(0);
s_strinit();
InitMessage(Himitu_all,0,960 ,168 );
MkHimituKyudan(0);
0x44FE00#
p( 38, 110, &pHimi->HSensyu );
} else {
HimituBatParamDisp( 27, 110, &pHimi->HSensyu );
}
}
static void MkHimitu_End(void)
{
register Leagu_T *League = &gLeague ;
OriBGMove();
if ( FadeOutCheck( 0x80 ) ) {
League->nowstatus = 11;
MiniAniEnd();
ObjAllClear();
OriBGDelete();
DeleteMessage();
Step_Change( 0, 1 );
Step_Change( 1, 8 );
return;
}
MkHimitu_ObjDispInit();
}
static void MkHimitu_SentakuFuka(void)
{
if ( pHimi->FadeInFlag ) {
if ( FadeInCheck(0
0x452600#
;
MoveImage( &rc, 860, 276 );
( &rc )->x = ( 428 +12 ),( &rc )->y = ( 256 +112 ),( &rc )->w = ( 6 ),( &rc )->h = ( 16 ) ;
MoveImage( &rc, 866, 276 );
( &rc )->x = ( 428 ),( &rc )->y = ( 256 + 48 ),( &rc )->w = ( 4 ),( &rc )->h = ( 16 ) ;
MoveImage( &rc, 872, 276 );
( &rc )->x = ( 428 ),( &rc )->y = ( 256 + 64 ),( &rc )->w = ( 4 ),( &rc )->h = ( 16 ) ;
MoveImage( &rc, 876, 276 );
( &rc )->x = ( 428 ),( &rc )->y = ( 256 + 80 ),( &rc )->w = (
0x454600#
.byte 18
.byte 65
.byte 60
.byte 0
.byte 8
.byte 0
.byte 251
.byte 226
.byte 34
.byte 250
.byte 35
.byte 62
.byte 72
.byte 11
.byte 248
.byte 32
.byte 131
.byte 248
.byte 32
.byte 131
.byte 248
.byte 0
.byte 4
.byte 32
.byte 42
.byte 0
.byte 172
.byte 139
.byte 68
.byte 228
.byte 26
.byte 64
.byte 172
.byte 74
.byte 4
.byte 128
.byte 136
.byte 40
.byte 254
.byte 0
.byte 0
.byte 32
.byte 127
.byte 229
.byte 0
.byte 2
0x45AE00#
size 820; .endef
.def DIVPOLYGON4; .scl 13; .tag .10fake; .size 820; .type 0x8; .endef
.def .11fake; .scl 10; .type 0x8; .size 16; .endef
.def xy; .val 0; .scl 8; .dim 3; .size 6; .type 0x33; .endef
.def uv; .val 6; .scl 8; .dim 2; .size 4; .type 0x33; .endef
.def rgb; .val 10; .scl 8; .dim 3; .size 6; .type 0x33; .endef
.def .eos; .val 16; .scl 102; .tag .11fake; .size 16; .endef
.def SPOL; .scl 13; .tag .11fake; .size 16; .type 0x8; .endef
.def .12fake; .scl 10; .type 0x8; .size 74; .endef
0x45CE00#
g .25fake; .size 32; .endef
.def POLY_FT3; .scl 13; .tag .25fake; .size 32; .type 0x8; .endef
.def .26fake; .scl 10; .type 0x8; .size 40; .endef
.def tag; .val 0; .scl 8; .type 0xf; .endef
.def r0; .val 4; .scl 8; .type 0xc; .endef
.def g0; .val 5; .scl 8; .type 0xc; .endef
.def b0; .val 6; .scl 8; .type 0xc; .endef
.def code; .val 7; .scl 8; .type 0xc; .endef
.def x0; .val 8; .scl 8; .type 0x3; .endef
.def y0; .val 10; .scl 8; .type 0x3; .endef
.def u0; .val 12; .scl 8; .type 0xc; .ende
0x45FA00#
.size 40; .endef
.def tag; .val 0; .scl 8; .type 0xf; .endef
.def r0; .val 4; .scl 8; .type 0xc; .endef
.def g0; .val 5; .scl 8; .type 0xc; .endef
.def b0; .val 6; .scl 8; .type 0xc; .endef
.def code; .val 7; .scl 8; .type 0xc; .endef
.def x0; .val 8; .scl 8; .type 0x3; .endef
.def y0; .val 10; .scl 8; .type 0x3; .endef
.def r1; .val 12; .scl 8; .type 0xc; .endef
.def g1; .val 13; .scl 8; .type 0xc; .endef
.def b1; .val 14; .scl 8; .type 0xc; .endef
.def p1; .val 15; .scl 8; .type 0xc; .endef
.def x1; .val 16; .scl 8; .type 0x3; .endef
.def y1; .val 18; .scl 8; .type 0x3; .endef
.def r2; .val 20; .scl 8; .type 0xc; .endef
.def g2; .val 21; .scl 8; .type 0xc; .endef
.def b2; .val 22; .scl 8; .type 0xc; .endef
.def p2; .val 23; .scl 8; .type 0xc; .endef
.def x2; .val 24; .scl 8; .type 0x3; .endef
.def y2; .val 26; .scl 8; .type 0x3; .endef
.def r3; .val 28; .scl 8; .type 0xc; .endef
.def g3; .val 29; .scl 8; .type 0xc; .endef
.def b3; .val 30; .scl 8; .type 0xc; .endef
.def p3; .val 31; .scl 8; .type 0xc; .endef
.def x3; .val 32; .scl 8; .type 0x3; .endef
.def y3; .val 34; .scl 8; .type 0x3; .endef
.def pad; .val 36; .scl 8; .type 0xf; .endef
.def .eos; .val 40; .scl 102; .tag .36fake; .size 40; .endef
.def LINE_G4; .scl 13; .tag .36fake; .size 40; .type 0x8; .endef
.def .37fake; .scl 10; .type 0x8; .size 20; .endef
.def tag; .val 0; .scl 8; .type 0xf; .endef
.def r0; .val 4; .scl 8; .type 0xc; .endef
.def g0; .val 5; .scl 8; .type 0xc; .endef
.de