From f3e0f33d15d7377deea79d7702aeceb917a2ee74 Mon Sep 17 00:00:00 2001 From: Andrew Johnson Date: Mon, 1 May 1995 17:16:23 +0000 Subject: [PATCH] Fixed port4_5 / port6_7 swap in bo_driver --- src/drv/old/drvXy240.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/drv/old/drvXy240.c b/src/drv/old/drvXy240.c index c38c5e950..8a28d3487 100644 --- a/src/drv/old/drvXy240.c +++ b/src/drv/old/drvXy240.c @@ -338,13 +338,13 @@ register unsigned int val; /* use structure to handle high and low short swap */ /* get current output */ - work = (dio[card].dptr->port6_7 << 16) - + dio[card].dptr->port4_5; + work = (dio[card].dptr->port4_5 << 16) + + dio[card].dptr->port6_7; work = (work & ~mask) | (val & mask); - dio[card].dptr->port6_7 = (unsigned short)(work >> 16); - dio[card].dptr->port4_5 = (unsigned short)work; + dio[card].dptr->port4_5 = (unsigned short)(work >> 16); + dio[card].dptr->port6_7 = (unsigned short)work; return OK; }