示例#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));
 }