/*
 * $Id: sys_vimgr.h,v 1.2 2004/02/12 22:54:41 tong Exp $
 *
 * ビデオマネージャ
 *
 * $Log: sys_vimgr.h,v $
 * Revision 1.2  2004/02/12 22:54:41  tong
 * new header files to compile cpak, flash, rtc stuff
 *
 * Revision 3.1  2001-03-13 18:19:23+09  forest
 * All Files Revision Up!
 *
 * Revision 1.3  2000-08-12 11:44:07+09  hayakawa
 * *** empty log message ***
 *
 * Revision 1.2  2000-08-09 17:44:48+09  hayakawa
 * *** empty log message ***
 *
 * Revision 1.1  1999-02-25 14:38:43+09  nii
 * Initial revision
 *
 * Revision 1.1  1998-12-02 15:13:26+09  zelda
 * Initial revision
 *
 * Revision 1.1  1998-11-10 15:43:56+09  zelda
 * Initial revision
 *
 */

#ifndef __SYS_VIMGR_H_
#define __SYS_VIMGR_H_

#include "os.h"		/* OSViMode */

#ifdef _LANGUAGE_C_PLUS_PLUS
extern "C" {
#endif

    /*
     * 変数宣言
     */
    extern OSViMode vimode;
    extern u8 vimode_no;
    extern u8 vidirty;
    extern u32 vispecial;
    extern float vixscale;
    extern float viyscale;
    extern u8 viblack_next;     /* 次のリトレースのosViBlackの値 */
    extern u8 viblack_now;	/* 現在のosViBlackの値 */

    /*
     * 関数宣言
     */
    extern void viBlack(int flag); /* !0:ブラックアウトさせる */
    extern void viRetrace(void);

#ifdef _LANGUAGE_C_PLUS_PLUS
} /* extern "C" */
#endif

#endif /* __SYS_VIMGR_H_ */
