daily commit

a) timer improvements
b) load mfp data from snapshot
c) fix palette loading from snapshot
d) allow snapshots of larger than 512k
e) added new test game (speedball 2)
f) scale down mouse movements to match real mouse)