雑記帳
ここはhideyosiの雑記帳です。テケトーに書き散らしてるだけなので間違っていたりとは普通にしてます。信用度は相当低いことをあらかじめご了承を。またご覧のようにWikiを使ってますが、hideyosi意外は書き込めません。
2: 2007-11-22 (木) 11:04:16 ソース バックアップ No.2 を復元して編集 3: 2007-11-23 (金) 00:32:44 ソース バックアップ No.3 を復元して編集
Line 37: Line 37:
・・・っということは、多分、書き込む前になにかしら命令を出して、プレーンを切り替えるというような作業が必要なんじゃないかな??? ・・・っということは、多分、書き込む前になにかしら命令を出して、プレーンを切り替えるというような作業が必要なんじゃないかな???
 +
 +
 +COLOR(red){むずかしくてキツいが、OS-Wikiの該当ベージをことあるごとに読み込んでいます・・・}
 +
 +
 +ラッチかぁ・・・どうもこれがカギみたいだなぁ・・・
 +
 +**臭う・・・臭うぞ!? [#b2de89ee]
 +クサイのはこれである。シーケンサーという部分の
 + [0x02] Map Mask (プレーンごとの書き込み許可)
 +という所。ここはどうも、各プレーンへの書き込みを許認可しているようだ。そんなわけで、こういうことをしてみるとプレーン0〜3まで書き込めないか??
 +  //マップマスクの実験
 +  io_out8(0x03c4, 0x0002);  //00000000
 +  for ( i = 0; i <= 512*1; i=i++)
 +    {
 +      p[i] = 0x6;
 +    }
 +
 +  io_out8(0x03c4, 0x0102);  //00000001
 +  for ( i = 0; i <= 512*1; i=i++)
 +    {
 +      p[i] = 0x6;
 +    }
 +
 +  io_out8(0x03c4, 0x0202);  //00000010
 +  for ( i = 0; i <= 512*1; i=i++)
 +    {
 +      p[i] = 0x6;
 +    }
 +
 +  io_out8(0x03c4, 0x0302);  //00000011
 +  for ( i = 0; i <= 512*1; i=i++)
 +    {
 +      p[i] = 0x6;
 +    }
 +
 +うーーーん・・・なにも変化がない・・・