Closed isaki68k closed 2 years ago
8e085c22 (2022-07-20) で修正。
最小パッチ。
--- a/vm/lunakbd.cpp
+++ b/vm/lunakbd.cpp
@@ -422,8 +422,10 @@ LunaKeyboard::Command(uint32 data)
uint64 now = gScheduler->GetVirtTime();
buzzer_end = now + buzzer_msec * 1_msec;
- buzzer_on = true;
- Acquire();
+ if (buzzer_on == false) {
+ buzzer_on = true;
+ Acquire();
+ }
Start(2_msec);
break;
}
メモ。このスレッド。 https://twitter.com/tsutsuii/status/1548957958759120896