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

📄 cps1.h

📁 这个是延伸mame的在wince平台下的游戏模拟器的代码
💻 H
字号:
#ifndef _CPS1_H_
#define _CPS1_H_

extern unsigned char * cps1_ram;        /* M68000 RAM */
extern unsigned char * cps1_gfxram;     /* Video RAM */
extern unsigned char * cps1_output;     /* Output ports */
extern int cps1_ram_size;
extern int cps1_gfxram_size;
extern int cps1_output_size;

int cps1_input_r(int offset);    /* Input ports */
int cps1_player_input_r(int offset);    /* Input ports */

int cps1_output_r(int offset);
void cps1_output_w(int offset, int data);
int cps1_gfxram_r(int offset);
void cps1_gfxram_w(int offset, int data);

int cps1_interrupt(void);       /* Ghouls and Ghosts */
int cps1_interrupt2(void);      /* Everything else */
int cps1_interrupt3(void);      /* (apart from Street Fighter) */

int  cps1_vh_start(void);
void cps1_vh_stop(void);
void cps1_vh_screenrefresh(struct osd_bitmap *bitmap,int full_refresh);

/* Game specific data */
struct CPS1config
{
        char *name;             /* game driver name */
        int   bank_obj;
        int   bank_scroll1;
        int   bank_scroll2;
        int   bank_scroll3;
        int   alternative;      /* Game alternative */
        int   cpsb_addr;        /* CPS board B test register address */
        int   cpsb_value;       /* CPS board B test register expected value */
        int   gng_sprite_kludge;  /* Ghouls n Ghosts sprite kludge */
};

extern struct CPS1config *cps1_game_config;



#endif

⌨️ 快捷键说明

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