⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 libmsdos.h

📁 ESS3890+SL原代码(1*16内存)
💻 H
字号:
/* Copyright 2001, ESS Technology, Inc.     /* SCCSID @(#)libmsdos.h	1.5 05/01/02 *//* Based on libmsdos.h	1.6 12/05/01 *//* * $Log$ *//** EMULib Emulation Library *********************************//**                                                         **//**                         LibMSDOS.h                      **//**                                                         **//** This file contains definitions and declarations for     **//** routines in LibMSDOS.c.                                 **//**                                                         **//** Copyright (C) Marat Fayzullin 1996-2001                 **//**     You are not allowed to distribute this software     **//**     commercially. Please, notify me, if you make any    **//**     changes to this file.                               **//*************************************************************/#ifndef LIBMSDOS_H#define LIBMSDOS_H/*** Bitmap Images *******************************************/#ifdef GAMEBOY#ifndef CD_GAME#if ( (!defined INES_CD) && (!defined VGB_CD) )int *gm_sys_pal;int *gm_yuv_pal;int *gm_startY;int *gm_startU;int *gm_startV;void GM_init_disp();void GM_ld_syspal();void GM_ld_yuvpal(unsigned char *Palette,unsigned char *xpal);void GM_hscale_recover(void);void GM_hscale(int width);#elseextern int *CD_yuv_pal;extern int *CD_gm_startY;extern int *CD_gm_startU;extern int *CD_gm_startV;extern void CDGM_init_disp();extern void CDGM_ld_yuvpal(unsigned char *Palette,unsigned char *xpal);extern void CDGM_hscale_recover(void);extern void CDGM_hscale(int width);#endif#define GM_RGB1_START                  ((30 * 32) / 2)#define GM_RGB2_START                  ((32 * 32) / 2)#define GM_RGB3_START                  ((34 * 32) / 2)#define GM_RGB4_START                  ((32 * 32) / 2)#define GM_RGB5_START                  ((34 * 32) / 2)#define GM_Y1_START                    0#define GM_Y2_START                    (( 2 * 32) / 2)#define GM_U420_START                  ((34 * 32) / 2)#define GM_V420_START                  ((35 * 32) / 2)#endiftypedef unsigned char pixel;typedef struct { pixel *Data;int W,H; } Image;Image Img;                                /* For VGAPutImage */#ifndef CD_GAMEvoid VGAPutImage();void VGASetColor(int N,int R,int G,int B, int *pallete);#endifpixel *VGANewImage(Image *Img,int W,int H);void  VGAFreeImage(Image *Img);/*************************************************************//*************************************************************/#endif#endif /* LIBMSDOS_H */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -