disk 進行状況

  • motor が動かなかったり、停まらなかったりする理由は write タイミングで wait をはさまないといけないため。
  • motor の制御は 1seek で停まるか、動き続けるか(強制的に停められる)のどっちかなんだが、よくわからず。
  • DRQ の発生は確認しているが 20 回程度のみの発生でデータが 0 か 0xff
  • PPU area の RAM のアクセスは問題なく行えるが、 CPU area の RAM のアクセスができない
  • DRAM 使ってるなら、PHI2 で refresh かけないとデータが消えてしまうのかなぁとか
  • $4031 のデータも DRAM でラッチしてるなら可能性大

少しずつ進んでいるが不明点が多い。