>横移動の速度は変わらずに済むからこっちかな?
kyを適当に利用して上りは遅く下りは早くしてみた

http://gamdev.org/up/img/6502.lzh
これで使ってる移動ベクトル
vx=-(2.0-ky/2) 左移動
vx=(2.0-ky/2) 右移動

地面の移動ならこれでよさそう