А что значит в 512?
И возможно имеет смысл просто вставить ПЗУ с обычной корректной спектрумовской информацией? Возможно информация на ней повредилась каким-то образом и из-за этого все эти глюки?