DATA11.BIN#
This file has a single fragment, found at 0xF1A00. Unlike the other files listed here, it is found in the folder EXE.
20,$20,-24
.set macro
.set reorder
$L42:
.set noreorder
.set nomacro
beq $22,$2,$L58
li $2,4 # 0x00000004
.set macro
.set reorder
.set noreorder
.set nomacro
beq $22,$2,$L58
li $2,13 # 0x0000000d
.set macro
.set reorder
.set noreorder
.set nomacro
bne $22,$2,$L80
li $2,3 # 0x00000003
.set macro
.set reorder
$L58:
addu $20,$20,12
li $2,3 # 0x00000003
$L80:
.set noreorder
.set nomacro
beq $22,$2,$L60
li $2,5 # 0x00000005
.set macro
.set reorder
.set noreorder
.set nomacro
beq $22,$2,$L60
li $2,12 # 0x0000000c
.set macro
.set reorder
bne $22,$2,$L56
$L60:
addu $20,$20,-12
$L56:
lhu $2,0($20)
#nop
subu $2,$0,$2
addu $2,$2,2048
sh $2,76($fp)
lhu $2,2($20)
addu $4,$fp,76
sh $2,78($fp)
lhu $2,4($20)
addu $5,$16,4
subu $2,$0,$2
addu $2,$2,2048
$L73:
.set noreorder
.set nomacro
jal RotMatrixZYX
sh $2,80($fp)
.set macro
.set reorder
li $2,1 # 0x00000001
$L76:
beq $22,$2,$L61
lbu $2,1123($21)
#nop
bne $2,$0,$L62
lh $2,6($20)
#nop
sw $2,24($16)
lh $2,8($20)
#nop
sw $2,28($16)
lh $2,10($20)
.set noreorder
.set nomacro
j $L77
sw $2,32($16)
.set macro
.set reorder
$L62:
lh $2,6($20)
#nop
subu $2,$0,$2
sw $2,24($16)
lh $2,8($20)
#nop
sw $2,28($16)
lh $2,10($20)
.set noreorder
.set nomacro
j $L77
sw $2,32($16)
.set macro
.set reorder
$L61:
lbu $2,1123($21)
#nop
bne $2,$0,$L65
lw $3,40($21)
lw $4,44($21)
lh
HAS_DATA.BIN#
This file has a single framgent, found at offset 0x8A00.
*--------------------------------------------------------------------------
//## データサイズ
--------------------------------------------------------------------------*/
//#define HAS_TMD_ALL_DATA_SIZE (28820) /* TMDデータ全部のデータサイズ */
//#define DAI_DATA_SIZE (0x04724) /* 台データサイズ */
//#define KAGE_TMD_DATA_SIZE (0x003f4) /* 影データサイズ */
//#define MATO_DATA_SIZE (0x00bfc) /* 玉データサイズ */
//#define CUE_DATA_SIZE (0x00d38) /* キューのTMDデータサイズ */
//#define TAMA_DATA_SIZE (0x00c48) /* 玉データサイズ */
#define HAS_TMD_ALL_DATA_SIZE (35184) /* TMDデータ全部のデータサイズ */
#define DAI_DATA_SIZE (0x04724) /* 台データサイズ */
#define KAGE_TMD_DATA_SIZE (0x003f4) /* 影データサイズ */
#define MATO_DATA_SIZE (0x00bfc) /* 玉データサイズ */
#define KAN_DATA_SIZE (0x02628) /* 缶データサイズ */
#define CUE_DATA_SIZE (0x00c34) /* キューのTMDデータサイズ */
//#define TAMA_2DDATA_SIZE (2128) // 玉データサイズ
#define KAGE_DATA_SIZE (4176) // 影データサイズ
#define SEL_DATA_SIZE (59004) // セレクト画面データサイズ
#define TITLE_DATA_SIZE (0x00002fd4) // タイトル
#define MOJI_DATA_SIZE (0x00008050) // タイトル
#define TABLEB_DATA_SIZE (0x00001bc0) // タイトル
#define TABLE_DATA_SIZE (0x0000091e) // タイトル
//ラウンド表示用
#define RTAMA_N_DATA_SIZE (0x0000065c) // ラウンド数
#define RTAMA_DATA_SIZE (0x00000104) // タマ
#define RQ180_DATA_SIZE (0x000001b8) // キュー
#define WAKU_DATA_SIZE (0x00000850) // 枠
#define DTIM_ALL_SIZE
MR_07_V.BIN#
This file contains ten fragments, listed below:
0x11C00
33,0xcc,0x3c,0x34,
0x80,0x35,0x87,0x88,0x88,0x88,0x37,0x85,0x00,0x46,0x73,0x88,0x88,0x78,0x43,0x06,
0x00,0x68,0x34,0x87,0x88,0x37,0x54,0x08,0x00,0x80,0x57,0x34,0x33,0x54,0x87,0x00,
0x00,0x00,0x80,0x77,0x77,0x87,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
};
u_short mpal03[] = {
0x0000,0x6bff,0x4b9f,0x3ade,0x2e5a,0x25f7,0x1951,0x0cec,
0x0467,0x7bde,0x6739,0x5294,0x4210,0x2d6b,0x18c6,0x0842,
};
0x7e,0x2f,0x65,0x42,0x26,0x64,0x52,0xef,0xfe,0x2f,0x22,0x42,0x26,0x64,0x52,0xef,
0xfe,0x25,0x
0x58600
99.9.24
*(pt2 + 3)= (*(pt1 + 3)/20)&0x7f; //ショットガンタッチ
*(pt2 + 4)= (*(pt1 + 4)/100); //タッグオブウォー 変更99.9.24
if ( *(pt2 + 4) !=0 ){
*(pt2 + 4) -= 1;
}
*(pt2 + 5)= (*(pt1 + 5)/10)&0x7f; //ハスラー
*(pt2 + 6)= (*(pt1 + 6)/5)&0x7f; //ダルマセブン
*(pt2 + 7)= (*(pt1 + 7)/10)&0x7f; //ブレインパニック
*(pt2 + 8)= ( *(pt1 + 8) & 0x0f ); //キャラ#
*(pt2 + 9)= ( *(pt1 + 9) & 0x7f ); //Ver情報
temp[ 0 ] = (( *(pt2 + 0) & 0x70 )>>1) + ( *(pt2 + 0)&0x7 );
temp[ 1 ] =
0x86A00
モモーション data08.bin*/
{ 0x00000000/0x800+CD_DATA08, (0x0000d090+0x7ff)/0x800, (Ulong)TUG_DEMO_ADDR_0 }, /* 0xca デモモーション1P 0松井 */
{ 0x0000d800/0x800+CD_DATA08, (0x0000d090+0x7ff)/0x800, (Ulong)TUG_DEMO_ADDR_1 }, /* 0xcb デモモーション2P 0 */
{ 0x0001b000/0x800+CD_DATA08, (0x0000d7c0+0x7ff)/0x800, (Ulong)TUG_DEMO_ADDR_0 }, /* 0xcc デモモーション1P 1 */
{ 0x00028800/0x800+CD_DATA08, (0x0000d7c0+0x7ff)/0x800, (Ulong)TUG_DEMO_ADDR_1 }, /* 0xcd デモモーション2P 1 */
{ 0x00036000/0x800+CD_DATA08, (0x0000d7c0+0x7ff)/0x800, (Ulong)TUG_DEMO_ADDR_0 }, /* 0xce デモモーション1P 2 */
{ 0x00043800/0x800+CD_DATA08, (0x0000d7c0+0x7ff)/0x800, (Ulong)TUG_DEMO_ADDR_1 }, /* 0xcf デモモーション2P 2 */
{ 0x00051000/0x800+CD_DATA08, (0x0000d7c0+0x7ff)/0x800, (Ulong)TUG_DEMO_ADDR_0 }, /* 0xd0 デモモーション1P 3 */
{ 0x0005e800/0x800+CD_DATA08, (0x0000d7c0+0x7ff)/0x800, (Ulong)TUG_DEMO_ADDR_1 }, /* 0xd1 デモモーション2P 3 */
{ 0x0006c000/0x800+CD_DATA08, (0x0000d7c0+0x7ff)/0x800, (Ulong)TUG_DEMO_ADDR_0 }, /* 0xd2 デモモーション1P 4 */
{ 0x00079800/0x800+CD_DATA08, (0x0000d7c0+0x7ff)/0x800, (Ulong)TUG_DEMO_ADDR_1 }, /* 0xd3 デモモーション2P 4 */
{ 0x00087000/0x800+CD_DATA08, (0x0000d7c0+0x7ff)/0x800, (Ulong)TUG_DEMO_ADDR_0 }, /* 0xd4 デモモーション1P 5 */
{ 0x00094800/0x800+CD_DATA08, (0x0000d7c0+0x7ff)/0x800, (Ulong)TUG_DEMO_ADDR_1 }, /* 0xd5 デモモーション2P 5 */
{ 0x000a2000/0x800+CD_DATA08, (0x0000d7c0+0x7ff)/0x800, (Ulong)TUG_DEMO_ADDR_0 }, /* 0xd6 デモモー
0x8EA00
ハ4 */
"..\\bin\\inf_hu.bin", /* aa 説明画面5 */
"..\\bin\\inf_dm.bin", /* ab 説明画面6 */
"..\\bin\\inf_bp.bin", /* ac 説明画面7 */
"..\\bin\\l_kon_a.bin", /* ad ロード金剛A */
"..\\bin\\l_kon_b.bin", /* ae ロード金剛B */
"..\\bin\\l_kon_c.bin", /* af ロード金剛C */
/*競技中2D*/
"..\\bin\\cmn_00.bin", /* 0xb0 ストラックアウト */
"..\\bin\\cmn_01.bin", /* 0xb1 キックターゲット */
"..\\bin\\cmn_02.bin", /* 0xb2 モンスターボックス */
"..\\bin\\cmn_03.bin", /* 0xb3 ショットガンタッチ */
"..\\bin\\cmn_04.bin", /* 0xb4 タッグオブウォー */
"..\\bin\\cmn_05.bin", /* 0xb5 ハスラー */
"..\\bin\\cmn_06.bin", /* 0xb6 だるま */
"..\\bin\\cmn_07.bin", /* 0xb7 ブレインパニック */
/*ブレインパニック用テクスチャ*/
"..\\bin\\itm070tx.bin", /* 0xb8 通常ブレインパニック テクスチャ */
"..\\bin\\itm071tx.bin", /* 0xb9 コナミモード01番 テクスチャ */
"..\\bin\\itm072tx.bin", /* 0xba コナミモード02番 テクスチャ */
"..\\bin\\itm073tx.bin", /* 0xbb コナミモード03番 テクスチャ */
"..\\bin\\itm074tx.bin", /* 0xbc コナミモード04番 テクスチャ */
"..\\bin\\itm075tx.bin", /* 0xbd コナミモード05番 テクスチャ */
"..\\bin\\itm076tx.bin", /* 0xbe コナミモード06番 テクスチャ */
"..\\bin\\itm077tx.bin", /* 0xbf コナミモード07番 テクスチャ */
"..\\bin\\itm078tx.bin", /* 0xc0 コナミモード08番 テクスチャ */
"..\\bin\\itm079tx.bin", /* 0xc1 コナミモード09番 テクスチャ */
/*アナウンサーモデル用*/
"..\\bin\\f_csr.bin", /* 0xc2 アナウンサー全テクスチ
0xAFA00
26,0x001b,0x56},
{DAT,0x10,0x10,0x30,0xa0,0x005a,0x001b,0x1f},
{DAT,0x10,0x10,0x50,0xc0,0x0060,0x002a,0x01},
{DAT,0x70,0x20,0x00,0x80,0x000c,0x000e,0x01},
{END,0x08,0x20,0x78,0x80,0x007c,0x000e,0x01},
};
/*---------------------------------------------*/
/*---------------------------------------------*/
/*ストラックアウト用・パターン*/
Ulong inf_so_opd[] = {
/*共通*/
(Ulong)back01_spd, /*00 背景 上*/
(Ulong)back02_spd, /*01 背景 下*/
(Ulong)load_spd, /*02 読み込み中文字*/
(Ulong)press_spd, /*03 入力待ち文字*/
(Ulong)sousa_spd, /*04 操作説明 文字*/
(Ulong)waku_spd, /*05 枠 */
/*競技用*/
(Ulong)so_rogo_spd, /*06 競技ロゴ */
(Ulong)so_kon_spd, /*07 金剛くん */
(Ulong)so_fuki_spd, /*08 吹き出し */
};
/*キックターゲット用・パターン*/
Ulong inf_kt_opd[] = {
/*共通*/
(Ulong)back01_spd, /*00 背景 上*/
(Ulong)back02_spd, /*01 背景 下*/
(Ulong)load_spd, /*02 読み込み中文字*/
(Ulong)press_spd, /*03 入力待ち文字*/
(Ulong)sousa_spd, /*04 操作説明 文字*/
(Ulong)waku_spd, /*05 枠 */
/*競技用*/
(Ulong)kt_rogo_spd, /*06 競技ロゴ */
(Ulong)kt_kon_spd, /*07 金剛くん */
(Ulong)kt_fuki_spd, /*08 吹き出し */
};
/*モンスターボックス用・パターン*/
Ulong inf_mb_opd[] = {
/*共通*/
(Ulong)back01_spd, /*00 背景 上*/
(Ulong)back02_spd, /*01 背景 下*/
(Ulong)load_spd, /*02 読み込み中文字*/
(Ulong)press_spd, /*03 入力待ち文字*/
(Ulong)sousa_spd, /*04 操作説明 文字*/
(Ulong)waku_spd, /*05 枠 */
/*競技用*/
(Ulong)mb_rogo_spd, /*06 競技ロゴ */
(Ulong)
0x20B200
0A8414 tg_explain
8004C374 tg_fuki_spd
8004C2E4 tg_kon_spd
8004C2C0 tg_rogo_spd
8005479C tim_clut
80014850 tim_trans
8005479A tim_trans_fg
80054790 tim_x
80054794 tim_y
801FB938 time_60
801FA790 time_check
801FB9B0 time_sec
800A9674 tmp_spd
80099528 tour2_spd
80099420 tour4_spd
800993CC tour8_spd
80054798 training_ground
801FB8E0 trans_cnt
801FA788 trans_cnt2
800546D4 ttflg
800A61D0 ttl_bg_spd
800A61E8 ttl_st_spd
800A8DD0 tug_anim_0
800A8DE8 tug_anim_1
800A1620 tug_announce2
800A9C68 tug_announcer
8009BB78 tug_announcer_init
800A2194 tug_asi_oto
800A2208 tug_auto_vs
8009EEFC tug_auto_walk
800A9440 tug_cinema
800A1560 tug_cinema_draw
800A13BC tug_cinema_init
800A7A04 tug_cpu_a
800A6EB0 tug_cpu_b
800A5D74 tug_cpu_f
800A58E8 tug_cpu_k
800A7440 tug_cpu_o
800A623C tug_cpu_p
800A684C tug_cpu_s
800A52BC tug_cpu_t
800A128C tug_effect
800A8E24 tug_fu_chance
800A8E34 tug_fu_girigiri
800A8E3C tug_fu_gokaku
800A8E00 tug_fu_hajime
800A8E0C tug_fu_hiku
800A8E78 tug_fu_namae
800A9000 tug_fu_num
800A8E40 tug_fu_oh
800A8E18 tug_fu_taeru
800A8074 tug_func2
800A803C tug_func2practice
800A8000 tug_func2ranking
800A8060 tug_func2replay
800A8FC0 tug_furutachi
800A99D8 tug_gage
8009DACC tug_gage_draw2
8009CE8C tug_gage_init2
800A8F20 tug_ha_chance
800A8F28 tug_ha_girigiri
800A8F34 tug_ha_gokaku
800A8EE8 tug_ha_hajime
800A8F00 tug_ha_hiku
800A8F6
0x20CA00
warn162_spd
8017F7C4 warn171_spd
8017F878 warn172_spd
8017F8CC warn181_spd
8017F9E0 warn182_spd
8017FA7C warn191_spd
8017FB54 warn192_spd
8017FBC0 warn201_spd
8017FC5C warn202_spd
8017FCB0 warn211_spd
8017FD4C warn212_spd
8017FDA0 warn221_spd
8017FE60 warn222_spd
8017FEB4 warn231_spd
8017FFA4 warn232_spd
8017FFEC warn241_spd
80180094 warn242_spd
801800C4 warn251_spd
8018010C warn252_spd
80180124 warn261_spd
801801B4 warn262_spd
801801D8 warn991_spd
80180280 warn992_spd
8017E114 wc_check02_spd
8017E42C wc_check03_spd
8017E7A4 wc_check06_spd
8017ED08 wc_check09_spd
8017FA64 wc_check18_spd
8017FBA8 wc_check19_spd
8017FC98 wc_check20_spd
8017FD88 wc_check21_spd
8017FE9C wc_check22_spd
801802B0 wc_dmy_spd
8017E8E8 wc_ok07_spd
8017F140 wc_ok13_spd
8017F74C wc_ok15_spd
8017F8B4 wc_ok17_spd
8017EB04 wc_yesno08_spd
8017EF00 wc_yesno11_spd
8017EFCC wc_yesno12_spd
8017F32C wc_yesno14_spd
8017FFD4 wc_yesno23_spd
801800AC wc_yesno24_spd
80180298 wc_yesno99_spd
80049E50 wear1_pal_v
80049E70 wear23_pal_v
80049E90 wear4_pal_v
800A956C win_spd
800147E4 wincup_trans
800C4C48 wk_step
800C4C41 wopen
800471E0 write
801ECB88 xa_phase1
801ECC00 xa_phase2
801ECA60 xa_start
800AFE90 zan_iwa_spd
800AFE84 zan_moj_spd
800AFE9C zan_poi_spd
800A96C0 zz2_poly_ft4
800A9BA8 zzz
800A9CB8 zzz2
800A9D58 zzz3
800A9DF8 zzz4
800A9F38 zzz5
800A9F48 zzz6
800A9
0x210200
7 松岡 モンスターボックスのエキストラモードで、違うSEを読み込むようにする(matsuoka)
1999.09.07 清水 ムービープログラム読み込みステップ追加 (990907)
デバッグ用組み込み部分抹消!
1999.08.28 清水 ポーズ終了時「やめる」「他競技」の場合、サウンド強制オフ追加
1999.08.26 清水 SelStep() RnkStep() の最初に INTER_MODE = INT_VSYNC 追加
1999.08.26 清水 タイトル切り替え用処理追加 (990826)
1999.08.19 清水 SelStep() RnkStep() の最初に AllWork_Clear(0) 追加
(とりあえずクリアは削除)
1999.08.19 清水 上書き更新されて退化してしまった部分を調整
リプレイセーブ(テスト)初期化モジュール変更
1999.08.19 中山 金剛君のロードデモ時に不足していた処理を追加
1999.08.18 中山 Init_Trans()大改造
1999.08.16 中山 Childに戻ってきたときに音を止めるようにした
1999.08.16 清水 ランキング処理へのステップセットをチャイルドステップ中に組み込み
1999.08.12 清水 ポーズ/リプレイ環境の組み込みと調整
セレクト関連の表面化 (切り替え可!)
(ワーニング除去サービス!)
1999.08.04 清水 進行関連の処理追加とステップ調整 (未だ表面化はしない)
1999.07.29 中山 システムのカメラ変数の保存と復帰
1999.07.20 中山 タイトルコールとの同期
1999.07.06 中山 競技中SEの音色読み込み追加
1999.07.05 中山 CDからオーバーレイできるように
1999.06.30 松岡 動作関数 初期化処理追加
1999.06.10 中山 オーバーレイ部分に読み込み中の演出を組み込み
1999.06.10 中山 Init()金剛君設定、常駐パレットセット
1999/05/20 松岡 Child() バグ修正
1999/05/14 松岡 Child() オーバーレイ処理を追加
1999/04/20 松岡 インクルードファイルを変更
1999/03/30 松岡 step() に test()によるテストモードを追加
1999/03/23 松岡 testOPD() を一時外します
0x211600
RANKING_STEP:
RnkStep();
break;
case ENDING_STEP: /* エンディング */
Ending();
break;
}
} else { /* Pause ON */
/*==========================================*/
/* ポーズ/リプレイセーブ処理 k.shimizu (8/12) */
/*==========================================*/
if( PAUSE_FLAG == PAUSE_STEP ) {
// PAUSE
if( g_Pause() ) { /* ポーズ処理 */
PAUSE_FLAG = OFF;
if( sp->PAUSE_RES > 1 ) {
Screen_Set2(384,240);
game_reg_init();
sp->vie
0x212E00
y_step++;
}
break;
case 6: /* ムービー プログラム読み込み */ /* 990907 */
if( OverLay( OVERLAY_MOVIE ) ) { /* 990907 */
cd_read_step = CD_READ_INIT; /* 990907 */
sp->ovrlay_step++; /* 990907 */
} /* 990907 */
break; /* 990907 */
// case 6: /* 990907 */
case 7: /* 990907 */
Title();
break;
// case 7: /* 990907 */
case 8: /* 990907 */
Select();
break;
}
}
/*-----------------------------------*/
/* 進行関連 k.shimizu Aug.04th 1999 */
/*-----