From ff5ba3e93e7ea4cc41b535b5bf224df3f4be10e6 Mon Sep 17 00:00:00 2001 From: dinkc64 <12570148+dinkc64@users.noreply.github.com> Date: Thu, 6 Aug 2015 03:55:26 +0000 Subject: [PATCH] galaga: sample tweak, puckman: timing tweak (improves input) --- src/burn/drv/pre90s/d_galaga.cpp | 2 +- src/burn/drv/pre90s/d_pacman.cpp | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/burn/drv/pre90s/d_galaga.cpp b/src/burn/drv/pre90s/d_galaga.cpp index 9537e3d15..729fa9ae8 100644 --- a/src/burn/drv/pre90s/d_galaga.cpp +++ b/src/burn/drv/pre90s/d_galaga.cpp @@ -1155,7 +1155,7 @@ static void MachineInit() NamcoSoundInit(18432000 / 6 / 32, 3); NacmoSoundSetAllRoutes(0.90 * 10.0 / 16.0, BURN_SND_ROUTE_BOTH); BurnSampleInit(1); - BurnSampleSetAllRoutesAllSamples(0.35, BURN_SND_ROUTE_BOTH); + BurnSampleSetAllRoutesAllSamples(0.25, BURN_SND_ROUTE_BOTH); bHasSamples = BurnSampleGetStatus(0) != -1; GenericTilesInit(); diff --git a/src/burn/drv/pre90s/d_pacman.cpp b/src/burn/drv/pre90s/d_pacman.cpp index 145236d97..ddc1d98fc 100644 --- a/src/burn/drv/pre90s/d_pacman.cpp +++ b/src/burn/drv/pre90s/d_pacman.cpp @@ -2687,7 +2687,7 @@ static INT32 DrvFrame() ZetOpen(0); - INT32 nInterleave = nBurnSoundLen; + INT32 nInterleave = 264; //nBurnSoundLen; INT32 nSoundBufferPos = 0; INT32 nCyclesTotal = (18432000 / 6) / 60; @@ -2710,9 +2710,9 @@ static INT32 DrvFrame() if (game_select == DREMSHPR || game_select == VANVAN) { if (i == (nInterleave - 1)) ZetNmi(); } else { - if (i == (nInterleave - 1) && interrupt_mask) { + if (i == 224 /*(nInterleave - 1)*/ && interrupt_mask) { ZetSetVector(interrupt_mode); - ZetSetIRQLine(0, CPU_IRQSTATUS_AUTO); + ZetSetIRQLine(0, CPU_IRQSTATUS_HOLD); } } }