the cutting room mirror

MR 06 V.BIN

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

This is a sub-page of Kinniku Banzuke Vol.1: Ore ga Saikyou no Otoko da!.

0x13FE00#

cl 102;    .tag    .148fake;   .size   34912;  .endef
    .def    SEP_OT; .scl    13; .tag    .148fake;   .size   34912;  .type   0x8;    .endef
    .def    .149fake;   .scl    10; .type   0x8;    .size   12; .endef
    .def    col_mode;   .val    0;  .scl    8;  .type   0xc;    .endef
    .def    cw; .val    1;  .scl    8;  .type   0xc;    .endef
    .def    ch; .val    2;  .scl    8;  .type   0xc;    .endef
    .def    ncw;    .val    4;  .scl    8;  .type   0xd;    .endef
    .def    nch;    .val    6;  .scl    8;  .type   0xd;    .endef
    .def    index;  .val    8;  .scl    8;  .type   0x1d;   .endef
    .def    .eos;   .val    12; .scl    102;    .tag    .149fake;   .size   12; .endef

0x366400#

DAT,0x10,0x10,0x40,0xc0,0x0053,0x002a,0x01},
    {DAT,0x38,0x20,0x00,0x80,0x0048,0x000e,0x01},
    {END,0x08,0x20,0x78,0x80,0x0080,0x000e,0x01},
    };
/*---------------------------------------------*/
/*05/ハスラー*/
    /*競技ロゴ*/
SPD_W   hu_rogo_spd[]={
    /*  ccode,xsize,ysize,u,v,offset_x,offset_y palette */
    {DAT,0x80,0x40,0x00,0x80,0xff58,0xff9c,0x45},
    {DAT,0x50,0x40,0x00,0xc0,0x0058,0xff9c,0x45},
    {END,0x80,0x40,0x80,0x80,0xffd8,0xff9c,0x45},
    };

    /*金剛くん*/
SPD_W   hu_kon_spd[]={
    /*  ccode,xsize,ysize,u,v,offset_x,offset_y palette */
    {DAT,0x38,0x10,0x80,0xf0,0xff88,0x000f,0x01},
    {DAT,0x08,0x08,0x90,0xc0,0xffab,0x003f,0x47},
    {DAT,0x28,0x30,0xd8,0xc0,0xff99,0x002c,0x3d},
    {DAT,0x18,0x10,0x80,0xd0,0xff96,0x004c,0x6d},
    {DAT,0x30,0x10,0xb8,0xf0,0xffed,0x000f,0x01},
    {DAT,0x28,0x20,0x98,0xc0,0xfff3,0x0034,0x3f},
    {DAT,0x30,0x10,0xa0,0xe0,0x0048,0x000f,0x01},
    {DAT,0x10,0x10,0x80,0xc0,0x0050,0x0048,0x66},
    {DAT,0x18,0x18,0xc0,0xc0,0x0040,0x0037,0x04},
    {DAT,0x08,0x08,0x90,0xc8,0x0064,0x0041,0x47},
    {DAT,0x30

0x371E00#

 1,
    5, 1,
    4, 1,
    3, 1,
    2, 1,
    1, 3,
    -1, 1,
};

static OPD_ANM_W *get_2_anime_table[] = {
    get_2_get_2_a,
};

/** ここまで ********************************************************************************/
/********************************************************************************************/


typedef struct{
    char    fileName[64];
    unsigned long   size;
} FILES;

static  FILES   OPDfile[] =
{
    {"..\\bin\\get.psp", 8192},
    {"..\\bin\\get.pal",     96}
};

/************************

0x378C00#

---------------------------*/
/* 進行関連  k.shimizu Aug.04th 1999 */
/*-----------------------------------*/
extern void Title( void );      /*  タイトル        */
extern void Select( void );     /*  モードセレクト    */
extern void Ranking( void );    /*  ランキング      */


extern Uchar g_Pause( void );   /* ポーズ処理本体     k.shimizu (8/12) */
extern Uchar g_RepSave( void ); /* リプレイセーブ処理本体 k.shimizu (8/12) */

static void game_reg_init( void );  /* ワーニング除去 k.shimizu (8/12) */


#ifdef DEBUG_T
extern int test( void );                                                /* <test.c> */
#endif

/*---------------------GLOBAL変数--------------------------------------------*/
//static    short   demo_timer;
Uchar   demo_step;
Uchar   demo_count;
/*=============================================================================
;
;       メインステップ処理
;       ここからいろいろな処理が分岐するおおもと
;
=============================================================================*/
void step(void)
{
    sp_w;
    if(PAUSE_FLAG==OFF) {                           /* Pause OFF */

        switch(STEPW){
    

0x3A1400#

2,             /*  8c  ITEMTEXTURE                                 */
(Ulong)TIM_TABLE2,              /*  8d  ITEMTEXTURE                                 */

(Ulong)MODEL_TABLE,             /*  8e  ITEMMODEL               モンスターボックス  */
(Ulong)TIM_TABLE2,              /*  8f  ITEMTEXTURE                                 */
(Ulong)MODEL_TABLE,             /*  90  ITEMMODEL                                       */
(Ulong)TIM_TABLE2,              /*  91  ITEMTEXTURE                                 */
(Ulong)MODEL_TABLE,             /*  92  ITEMMODEL                                       */
(Ulong)TIM_TABLE2,              /*  93  ITEMTEXTURE                                 */
(Ulong)MODEL_TABLE,             /*  94  ITEMMODEL               ショットガンタッチ  */
(Ulong)TIM_TABLE,                   /*  95  ITEMTEXTURE                                 */
(Ulong)MODEL_TABLE,             /*  96  ITEMMODEL 04        タッグオブウォー  */
(Ulong)TIM_TABLE,                   /*  97  ITEMTEXTURE                                 */
(Ulong)MODEL_TABLE,             /*  98  ITEMMODEL 05        ハスラー                */
(Ulong)TIM_TABLE,                   /*  99  ITEMTEXTURE                                 */
(Ulong)MODEL_TABLE,             /*  9a  ITEMMODEL 060       ダルマ                */
(Ulong)TIM_TABLE,                   /*  9b  ITEMTEXTURE                                 */
(Ulong)MODEL_TABLE,             /*  9c  ITEMMODEL 061                               */
(Ulong)TIM_TABLE,                   /*  9d  ITEMTEXTURE                                 */
(Ulong)MODEL_TABLE,             /*  9e  ITEMMODEL 062                               */
(Ulong)TIM_TABLE,                   /

0x3A4C00#

用デモモーション           */
    "..\\bin\\anm_dem3.bin",    /*  0xd0    Tug of War 用デモモーション         */
    "..\\bin\\anm_dem3.bin",    /*  0xd1    Tug of War 用デモモーション         */
    "..\\bin\\anm_dem4.bin",    /*  0xd2    Tug of War 用デモモーション         */
    "..\\bin\\anm_dem4.bin",    /*  0xd3    Tug of War 用デモモーション         */
    "..\\bin\\anm_dem5.bin",    /*  0xd4    Tug of War 用デモモーション         */
    "..\\bin\\anm_dem5.bin",    /*  0xd5    Tug of War 用デモモーション         */
    "..\\bin\\anm_dem6.bin",    /*  0xd6    Tug of War 用デモモーション         */
    "..\\bin\\anm_dem6.bin",    /*  0xd7    Tug of War 用デモモーション         */
    "..\\bin\\anm_dem7.bin",    /*  0xd8    Tug of War 用デモモーション         */
    "..\\bin\\anm_dem7.bin",    /*  0xd9    Tug of War 用デモモーション         */
    "..\\bin\\anm_dem8.bin",    /*  0xda    Tug of War 用デモモーション         */
    "..\\bin\\anm_dem8.bin",    /*  0xdb    Tug of War 用デモモーション         */
    "..\\bin\\anm_dem9.bin",    /*  0xdc    Tug of War 用デモモーション         */
    "..\\bin\\anm_dem9.bin",    /*  0xdd    Tug of War 用デモモーション         */
    "..\\bin\\anm_dema.bin",    /*  0xde    Tug of War 用デ

0x3AA600#

Callback(0);
                    CdControlF(CdlPause, 0);
printf("retry_error\n");
                    return -1;
                }
            }else {
                if ( result == CdlDiskError ){
printf("retry_seek_error\n");
                    return -1;
                }
            }
            break;
    }
    return pread_remain_sector;
}



void P_cbcdready(u_char intr, u_char *result)
{
    int     err = 0;
    int     pos;

    if (intr == CdlDataReady) {
        CdGetSector(pl_buf, 12/4);  // get header & sub-header
        pos = CdPosToInt((CdlLOC *)pl_buf);
        if (pl_oldpos == 0) {
            if (pl_pos != pos) {

0x3B0600#

分を負けさせる
//////////////////////////////////////////////////////////////////
//じゃんけんの初期化
//  敗者が1人になるまでを1ラウンドとして
//  ラウンド毎に呼んで欲しい関数
//  in:num  じゃんけんに参加する人数
//////////////////////////////////////////////////////////////////
void JankenInit( short num )
{
    register JANKEN_TAG* jan_pt;
    register int i;

    sanka_su = num;
    if ( sanka_su < 2 )
        sanka_su = 2;
    if ( sanka_su > JANKEN_MAX )
        sanka_su = JANKEN_MAX;

    jan_pt = JanTag;
    for ( 

0x3E0600#

rm_default[][2];
/*----------------------型宣言-----------------------------------------------*/
void    Screen_Set(Ushort,Ushort);
void    Ot_Set(Ulong);
void    Default_Set(void);

/*#############################################################################
;
;       ハードリセット処理
;
#############################################################################*/
void cold_reset_init(void)
{
    bzero(&sys0,(long)(sizeof sys0));       /*システムワーク クリア*/
    bzero(&spw ,(long)(sizeof spw ));       /*スクラッチパッド クリア*/
/

0x3F9400#

//}
//if (joy_tbl[j]==P_RRIGHT){
//  return (P_RDOWN);
//}
//#endif
//              return(joy_tbl[j]);
//          } else {
//              if (key_cnt[i] < 0x02){
//                  key_timer[i]++;
//              } else {
//                  key_timer[i]+=0x03;
//              }
//              return(0);
//          }
//      }
//  }
//  key_timer[i]=0;
//  key_cnt[i]=0;
//  return (0);
//}

/*===========================================================================
=                                                                           =
=       関数 mode_key                                                     =
=                                                                           =
===========================================================================*/
//Ushort mode_key(void){
//  Uchar i,j,start,end;
//  sp_w;
//
//      switch(sp->playmode) {
//      case P1vsCP:start=0x00;end=0x01;break;
//      case P1vsP2:
//      case P1P2vsCP:
//      case P1CPvsCP:
//      case CPvsCP:start=0x00;end=0x02;break;
//      default: break;
//  }
//
//      for (i=start;i<end;i++){
//      for(j=0;j<18;j++){
//          if (joy_check(i,TRG,joy_tbl[j])){
//#if BUTTON_TYPE1
//if (joy_tbl[j]==P_RDOWN){
//  return (P_RRIGHT);
//}
//if (joy_tbl[j]==P_RRIG

0x419E00#

{
                        sp->sv.vx = opdr->rot[0];
                        sp->sv.vy = opdr->rot[1];
                        sp->sv.vz = opdr->rot[2];
                        RotMatrixZYX(&sp->sv,(MATRIX *)coord2->matrix.m);
                    }else{
                            /*モーション反転*/
                        if ( i == PARTS_BODY ){
                            switch(j){
                                case R_MOMO+1:/*    右足  */
                                case R_SUNE+1:
                                case R_ASHI+1:
                                    opdr+=3;
                                    break;
                                case R_KATA+1:/*    右腕  */
                                case R_UDE+1:
                                    opdr+=2;
                                    break;

                                case L_MOMO+1:/*    左足  */
                                case L_S

0x465E00#

       /* 0x1f 名前・古舘                   */
    (Ulong)sinndo_spd,  /* 0x20 名前・進藤                   */
    (Ulong)hatuta_spd,  /* 0x21 名前・初田                   */
/*---------------game spd ----------------------*/
    (Ulong)replay_spd,  /* 0x22 REPLAY                          */
    (Ulong)plate_spd,       /* 0x23 ボタン・プレート        */
    (Ulong)button_spd,  /* 0x24 ボタン                         */
    (Ulong)menue1_spd,  /* 0x25 メニュー1                   */
    (Ulong)menue2_spd,  /* 0x26 メニュー2                   */
    (Ulong)l1_r1_spd,       /* 0x27 L1、R1の文字        */
    (Ulong)arrow_l_spd, /* 0x28 戻しマーク                   */
    (Ulong)arrow_r

0x473C00#

ock)
#############################################################################*/
int GetShockPad( CLASS_W* cls )
{
    int mode;
    int player;

    if ( cls->cpu )     /*プレーヤーではない*/
        return -1;

    player = cls->side;

//  if ( player )
        return (player);

    /*1pだけに限って0になるわけではないらしい*/
//  mode = GetPlayerMode( cls );
//  if ( mode == PM_PLAYER2 )
//      return (1);
//  return (0);
}
/*#############################################################################
            揺らしていいときだけ揺らす
            Pno = 振動パターン#
#############################################################################*/
void AutoShock( CLASS_W* cls, short Pno )
{
    int port;

    port = GetShockPad(cls);        /*揺らしていいか?そのPadは?*/

    if ( port == -1 ){  /*だめらしい*/
        return;
    }

    ShockPtnSet( port, Pno );
}

�###################################################
;
;       キー入力
;
#############################################################################*/
void joy_read(void)

0x591600#

e競技でやってもらう*/
s->classw[0].entry_no = 0;
s->classw[1].entry_no = 1;
s->classw[0].player_no = entrybox2[0]&0x0f;
s->classw[0].cpu = entrybox2[0]&0xf0;
s->classw[1].player_no = entrybox2[1]&0x0f;
s->classw[1].cpu = entrybox2[1]&0xf0;
printf( "BLD = %d MB = %d\n",PD_BLOOD(entrybox[s->classw[0].entry_no]),PD_AB_MB(entrybox[s->classw[0].entry_no]) );
}
/**/
#endif

}

/***************************************************************************
    説明画面本体
        in( sw ) :1 = データのロード

0x5A1200#

 declaration
st03/CHILD03.C:8731: warning: previous implicit declaration of `init_ending'
st03/CHILD03.C:8752: warning: `init_ending' was previously implicitly declared to return `int'
st03/CHILD03.C: In function `init_ending':
st03/CHILD03.C:8773: warning: implicit declaration of function `Trofhy_Demo_Trans'
st03/CHILD03.C:8788: warning: implicit declaration of function `init_whiteout'
st03/CHILD03.C: At top level:
st03/CHILD03.C:8822: warning: type mismatch with previous implicit declaration
st03/CHILD03.C:8773: warning: previous implicit declaration of `Trofhy_Demo_Trans'
st03/CHILD03.C: In function `Trofhy_Demo_Trans':
st03/CHILD03.C:8823: warning: unused variable `sp'
st03/CHILD03.C: At top level:
st03/CHILD03.C:8923: warning: type mismatch with previous implicit declaration
st03/CHILD03.C:8739: warning: previous implicit declaration of `ending_test_disp'
st03/CHILD03.C:8923: warning: `ending_test_disp' was previously implicitly declared to return `int'
st03/CHILD03.C: In function `ending_test_disp':
st03/CHILD03.C:8936: warning: implicit declaration of function `disp_whiteout'
st03/CHILD03.C:8939: warning: implicit declaration of function `end_camera2'
st03/CHILD03.C:8940: warning: implicit declaration of function `end_camera'
st03/CHILD03.C: In function `end_camera':
st03/CHILD03.C:9012: warning: implicit declaration of function `clearset_whiteout'
st03/CHILD03.C:9112: warning: implicit declaration of function `dispset_whiteout'
st03/CHILD03.C: In function `end_camera2':
st03/CHILD

0x5A3600#

RMREPLY.C:1185: warning: implicit declaration of function `set_demo_hand'
st06/DRMREPLY.C:1307: warning: implicit declaration of function `DelG2fPerfect06'
st06/DRMREPLY.C: At top level:
st06/DRMREPLY.C:1349: warning: `checkCharPosition' was declared implicitly `extern' and later `static'
st06/DRMREPLY.C:1151: warning: previous declaration of `checkCharPosition'
st06/DRMREPLY.C:1349: warning: type mismatch with previous implicit declaration
st06/DRMREPLY.C:1151: warning: previous implicit declaration