コード例 #1
0
ファイル: Mouse.cs プロジェクト: zer09/Cosmos
 private static void WaitData()
 {
     for (int i = 0; i < 1000 & ((CPUBus.Read8(0x64) & 1) == 1); i++)
     {
         ;
     }
 }
コード例 #2
0
ファイル: Mouse.cs プロジェクト: zer09/Cosmos
 private static void WaitSignal()
 {
     for (int i = 0; i < 1000 & ((CPUBus.Read8(0x64) & 2) != 0); i++)
     {
         ;
     }
 }
コード例 #3
0
ファイル: Mouse.cs プロジェクト: zer09/Cosmos
 private static byte Read()
 {
     WaitData();
     return(CPUBus.Read8(0x60));
 }