--- trunk/src/devices/dev_bt431.c 2007/10/08 16:18:00 4 +++ trunk/src/devices/dev_bt431.c 2007/10/08 16:19:23 20 @@ -25,7 +25,7 @@ * SUCH DAMAGE. * * - * $Id: dev_bt431.c,v 1.8 2005/02/22 12:15:29 debug Exp $ + * $Id: dev_bt431.c,v 1.10 2005/11/13 00:14:08 debug Exp $ * * Brooktree 431, used by TURBOchannel graphics cards. * @@ -74,8 +74,8 @@ int on, new_cursor_x, new_cursor_y; #endif - - idata = memory_readmax64(cpu, data, len); + if (writeflag == MEM_WRITE) + idata = memory_readmax64(cpu, data, len); btaddr = ((d->cur_addr_hi << 8) + d->cur_addr_lo) % DEV_BT431_NREGS; @@ -216,6 +216,6 @@ d->cursor_xsize = d->cursor_ysize = 8; /* anything */ memory_device_register(mem, "bt431", baseaddr, DEV_BT431_LENGTH, - dev_bt431_access, (void *)d, MEM_DEFAULT, NULL); + dev_bt431_access, (void *)d, DM_DEFAULT, NULL); }