# HG changeset patch # User gongo # Date 1162988155 0 # Node ID d578f3f3b0a6a1a2af6c1cb7866bbacdf6016bf8 # Parent 8cef655f3bf92e54571813b1d606cbcbbfcc4fcc *** empty log message *** diff -r 8cef655f3bf9 -r d578f3f3b0a6 Makefile --- a/Makefile Wed Nov 08 08:14:39 2006 +0000 +++ b/Makefile Wed Nov 08 12:15:55 2006 +0000 @@ -14,7 +14,7 @@ -I/usr/local/include/ps2util \ -I./Linda -DEFINES = -DDEBUG #-DLINDA +DEFINES = -DDEBUG -DLINDA DEBUGFLAGS = -Wall -g LIBPS2ARC = /usr/local/lib/libps2a.a diff -r 8cef655f3bf9 -r d578f3f3b0a6 linda.c --- a/linda.c Wed Nov 08 08:14:39 2006 +0000 +++ b/linda.c Wed Nov 08 12:15:55 2006 +0000 @@ -93,8 +93,9 @@ if (mode) *mode = get_header(pkt, PKT_MODE_OFFSET); if (car) *car = get_header(pkt, PKT_CARID_OFFSET); if (course) *course = get_header(pkt, PKT_COURSEID_OFFSET); - if (data) data = pkt+PKT_DATA_OFFSET; - + if (data) + memcpy(data, pkt+PKT_DATA_OFFSET, sizeof(FMATRIX)); + psx_free(reply); linda_seq[id] = psx_rd(id); } @@ -370,7 +371,7 @@ ps2_vu0_unit_matrix(po); - get_packet(PLAYER_1P, NULL, &mode, NULL, NULL, (char*)&po); + get_packet(PLAYER_1P, NULL, &mode, NULL, NULL, (char*)po); if (mode == MODE_MAIN) { ps2_vu0_copy_matrix(game.jiki->body->transfer, po);