add abstract memory class
add ps1 memory class
vs10 project setup fix