diff -r -c ../legOS-0.1.7/direct-motor.c ./direct-motor.c *** ../legOS-0.1.7/direct-motor.c Fri Mar 19 11:34:55 1999 --- ./direct-motor.c Mon Mar 29 17:56:58 1999 *************** *** 77,83 **** mov.w @_dm_a,r0 add.b r0h,r0l ; add delta to sum ! bvc 0f ; sum overflow? mov.b @_dm_a+2,r6h ; -> output drive pattern or.b r6h,r6l 0:mov.b r0l,@_dm_a+1 ; save sum --- 77,83 ---- mov.w @_dm_a,r0 add.b r0h,r0l ; add delta to sum ! bcc 0f ; sum overflow? mov.b @_dm_a+2,r6h ; -> output drive pattern or.b r6h,r6l 0:mov.b r0l,@_dm_a+1 ; save sum *************** *** 87,93 **** mov.w @_dm_b,r0 add.b r0h,r0l ; add delta to sum ! bvc 1f ; sum overflow? mov.b @_dm_b+2,r6h ; -> output drive pattern or.b r6h,r6l 1:mov.b r0l,@_dm_b+1 ; save sum --- 87,93 ---- mov.w @_dm_b,r0 add.b r0h,r0l ; add delta to sum ! bcc 1f ; sum overflow? mov.b @_dm_b+2,r6h ; -> output drive pattern or.b r6h,r6l 1:mov.b r0l,@_dm_b+1 ; save sum *************** *** 97,103 **** mov.w @_dm_c,r0 add.b r0h,r0l ; add delta to sum ! bvc 2f ; sum overflow? mov.b @_dm_c+2,r6h ; -> output drive pattern or.b r6h,r6l 2:mov.b r0l,@_dm_c+1 ; save sum --- 97,103 ---- mov.w @_dm_c,r0 add.b r0h,r0l ; add delta to sum ! bcc 2f ; sum overflow? mov.b @_dm_c+2,r6h ; -> output drive pattern or.b r6h,r6l 2:mov.b r0l,@_dm_c+1 ; save sum