the cutting room mirror

Kinniku Banzuke Vol.1: Ore ga Saikyou no Otoko da!

This article has a talk page!
view on tcrf.net

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 */
/*-----

References#


  1. GAME Data Room - PlayStation Software List 1999↩︎