実行アドレスがわからず動かせなかったのですが、ダンプリストを何気に眺めてたらそれらしきアドレスがわかったので実行してみたら動いたよ。$4790が開始アドレスだった。
さすがにチェックサムなしのマシン語プログラムなので打ち間違いがあると思ったのですが、幸いにもデモが動く部分は問題なく打ち込めてたみたいでした。グラフィックデータが打ち間違ってるので画面が少し乱れてます。ゲームも開始できますが、衝突判定でプログラムが停止してしまうので、打ち間違いがあるのは確実です。目視でしかデバッグできませんが、打ち間違いを探してみます。