作者:胡颖卓
二年前我写了《FinalBurn Alpha中CPS-2游戏驱动程序的编写》一文,现由于模拟器界的三年原则惯例,所以很久都没有新的CPS-2游戏XOR表出现了。而现今由于SNK的复活,NEO-GEO游戏又慢慢的多了几个出来,所以我特地再为大家撰写这篇文章。
在FinalBurn Alpha中,NEO-GEO驱动相比CPS-2驱动写起来较为简易,下面我以SNK PLAYMORE的大作《侍魂 零》为例,告诉各位如何编写它的驱动程序。
打开src\burn\neogeo\d_neogeo.cpp文件。
首先是书写游戏的ROM描述表:
static struct BurnRomInfo samsho5RomDesc[] = {// 文件名 长度 CRC校验码 类型
}; |
接下来是驱动的描述:
STDROMPICKEXT(samsho5, samsho5, neogeo); STD_ROM_FN(samsho5); struct BurnDriver BurnDrvSamSho5 =
}; |
最后我们只需要在src\generated\driverlist.h中加入相应的项就可以了,祝大家玩的愉快!