I'll admit, I've never used the matrix commands much, one of the main reasons being I was unsure if it would be worth my time (apparently, I was right). However, I did make this little snippet of code.
autocam off
hide mouse
sync on
sync rate 0
sync
sync
make matrix 1,150,150,150,150
position matrix 1,0.0,2.0,0.0
position camera 0.0,5.0,0.0
do
xrotate camera camera angle x()+mousemovey()
yrotate camera camera angle y()+mousemovex()
select mouseclick()
case 1 : move camera 1.0 : endcase
case 2 : move camera -1.0 : endcase
endselect
sync
loop
I wasn't sure which parameters needed to be set to 150, so I set them all to 150. It works, but It moves like a snail on caffeine. Slow, but not mind numbing slow. Odd. And since you think it might be hardware, here's my specs.
Pentium Celeron 2 GHZ
256 mb DDR Ram
ATI Radeon 9000 Pro
SOYO P4VDA Motherboard
Usermlsra - Causing Havoc with a Smile