--- trunk/src/devices/dev_pmagja.c 2007/10/08 16:18:38 12 +++ trunk/src/devices/dev_pmagja.c 2007/10/08 16:19:23 20 @@ -25,7 +25,7 @@ * SUCH DAMAGE. * * - * $Id: dev_pmagja.c,v 1.15 2005/07/19 10:48:06 debug Exp $ + * $Id: dev_pmagja.c,v 1.17 2005/11/13 00:14:09 debug Exp $ * * TURBOchannel PMAG-JA graphics device. * @@ -75,9 +75,10 @@ struct pmagja_data *d = extra; int i, res = 1; - relative_addr += PMAGJA_FIRSTOFFSET; + if (writeflag == MEM_WRITE) + idata = memory_readmax64(cpu, data, len); - idata = memory_readmax64(cpu, data, len); + relative_addr += PMAGJA_FIRSTOFFSET; #ifdef JA_DEBUG { @@ -235,6 +236,6 @@ memory_device_register(mem, "pmagja", baseaddr + PMAGJA_FIRSTOFFSET, DEV_PMAGJA_LENGTH - PMAGJA_FIRSTOFFSET, dev_pmagja_access, d, - MEM_DEFAULT, NULL); + DM_DEFAULT, NULL); }