small updates to d_warpwarp, d_mrdo & d_docastle

This commit is contained in:
dinkc64 2015-09-09 01:41:13 +00:00
parent 5b9b9b7c68
commit d084d9ccbd
3 changed files with 10 additions and 9 deletions

View File

@ -609,6 +609,7 @@ static INT32 DrvDoReset()
}
SN76496Reset();
HiscoreReset();
flipscreen = 0;
cpu0idle = 0;
@ -1066,7 +1067,7 @@ struct BurnDriver BurnDrvdocastle = {
"docastle", NULL, NULL, NULL, "1983",
"Mr. Do\'s Castle (set 1)\0", NULL, "Universal", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0,
BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0,
NULL, docastleRomInfo, docastleRomName, NULL, NULL, DocastleInputInfo, DocastleDIPInfo,
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x800,
192, 240, 3, 4
@ -1108,7 +1109,7 @@ struct BurnDriver BurnDrvDorunrun = {
"dorunrun", NULL, NULL, NULL, "1984",
"Do! Run Run (set 1)\0", NULL, "Universal", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0,
BDF_GAME_WORKING | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0,
NULL, dorunrunRomInfo, dorunrunRomName, NULL, NULL, DocastleInputInfo, DorunrunDIPInfo,
DorunrunDrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x800,
240, 192, 4, 3
@ -1143,7 +1144,7 @@ struct BurnDriver BurnDrvDowild = {
"dowild", NULL, NULL, NULL, "1984",
"Mr. Do's Wild Ride\0", NULL, "Universal", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0,
BDF_GAME_WORKING | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0,
NULL, dowildRomInfo, dowildRomName, NULL, NULL, DocastleInputInfo, DowildDIPInfo,
DorunrunDrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x800,
240, 192, 4, 3
@ -1178,7 +1179,7 @@ struct BurnDriver BurnDrvJjack = {
"jjack", NULL, NULL, NULL, "1984",
"Jumping Jack\0", NULL, "Universal", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0,
BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0,
NULL, jjackRomInfo, jjackRomName, NULL, NULL, DocastleInputInfo, JjackDIPInfo,
DorunrunDrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x800,
192, 240, 3, 4
@ -1214,7 +1215,7 @@ struct BurnDriver BurnDrvKickridr = {
"kickridr", NULL, NULL, NULL, "1984",
"Kick Rider\0", NULL, "Universal", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0,
BDF_GAME_WORKING | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0,
NULL, kickridrRomInfo, kickridrRomName, NULL, NULL, DocastleInputInfo, KickridrDIPInfo,
DorunrunDrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x800,
240, 192, 4, 3

View File

@ -475,14 +475,14 @@ static INT32 DrvFrame()
DrvDoReset();
}
INT32 nInterleave = 256;
INT32 nInterleave = 10;
INT32 nCyclesTotal = 4000000 / 60;
ZetOpen(0);
for (INT32 i = 0; i < nInterleave; i++) {
ZetRun(nCyclesTotal / nInterleave);
if (i == 240)
if (i == nInterleave-1)
ZetSetIRQLine(0, CPU_IRQSTATUS_HOLD);
}
ZetClose();

View File

@ -100,8 +100,8 @@ STDDIPINFO(Warpwarp)
static struct BurnDIPInfo WarpwarprDIPList[]=
{
{0x0a, 0xff, 0xff, 0x85, NULL },
{0x0b, 0xff, 0xff, 0x20, NULL },
{0x0a, 0xff, 0xff, 0x05, NULL },
{0x0b, 0xff, 0xff, 0xa0, NULL },
{0 , 0xfe, 0 , 4, "Coinage" },
{0x0a, 0x01, 0x03, 0x03, "2 Coins 1 Credit" },