Search found 17 matches

by TMorita
Thu May 29, 2008 5:02 pm
Forum: Super 32X
Topic: Super VDP
Replies: 167
Views: 213244

Hi Toshi, and thank you for joining ;) 6 instructions ?!? I have thought about MOV.L @R5+,R0 MOV.L R0,@R1- MOV.L @R5+,R0 MOV.L R0,@R1- BT/S REPEAT_TILE ; 2 cycles SUB R7,R1 , going downside the FrameBuffer and having value 320 (pointer to next line) in R7. But then I'd have another problem : MOV.L ...
by TMorita
Thu May 29, 2008 8:11 am
Forum: Super 32X
Topic: Super VDP
Replies: 167
Views: 213244

... ; Copy one tile MOV #7,R6 ; R6 = Counter : 8 lines/tile .align 4 REPEAT_TILE: MOV.L @R5,R0 ; --- ADD #4,R5 ; | MOV.L R0,@R1 ; | ADD #4,R1 ; | 89 cycles when cache miss, 23 when cache hit MOV.L @R5,R0 ; | For each tile 2-lines, 1 miss then 3 hits ADD #4,R5 ; | So 4 * (89 + 3*23) = 632 cycles MOV...