1.1 --- a/src/pvr2/pvr2mem.c Sun Aug 24 02:57:15 2008 +0000
1.2 +++ b/src/pvr2/pvr2mem.c Wed Aug 27 10:31:08 2008 +0000
1.5 pvr2_vram64_write( destaddr, src, count );
1.7 - unsigned char *dest = mem_get_region(destaddr);
1.8 + destaddr &= PVR2_RAM_MASK;
1.9 + unsigned char *dest = video_base + destaddr;
1.10 + if( PVR2_RAM_SIZE - destaddr < count ) {
1.11 + count = PVR2_RAM_SIZE - destaddr;
1.13 memcpy( dest, src, count );
1.18 pvr2_vram64_write( destaddr, src, count );
1.20 - unsigned char *dest = mem_get_region(destaddr);
1.21 + destaddr &= PVR2_RAM_MASK;
1.22 + unsigned char *dest = video_base + destaddr;
1.23 + if( PVR2_RAM_SIZE - destaddr < count ) {
1.24 + count = PVR2_RAM_SIZE - destaddr;
1.26 memcpy( dest, src, count );