--- np2/io/dmac.c 2004/01/05 09:31:25 1.5 +++ np2/io/dmac.c 2004/01/13 05:30:58 1.6 @@ -149,7 +149,7 @@ static void IOOUTCALL dmac_o21(UINT port DMACH dmach; dmach = dmac.dmach + (((port >> 1) + 1) & 3); - dmach->adrs.b[DMA32_HIGH + DMA16_LOW] = dat; + dmach->adrs.b[DMA32_HIGH + DMA16_LOW] = dat & 0x0f; } static REG8 IOINPCALL dmac_i01(UINT port) {