From 3ba1e288eb20d40e2e1d3093003c740349218669 Mon Sep 17 00:00:00 2001 From: Christine Dodrill Date: Mon, 11 May 2020 13:19:08 -0400 Subject: [PATCH] Update gamebridge-2020-05-09.markdown --- blog/gamebridge-2020-05-09.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blog/gamebridge-2020-05-09.markdown b/blog/gamebridge-2020-05-09.markdown index b3f3638..150ddb5 100644 --- a/blog/gamebridge-2020-05-09.markdown +++ b/blog/gamebridge-2020-05-09.markdown @@ -31,7 +31,7 @@ gamebridge stack](/static/blog/gamebridge.png) You can view the [source code of this diagram in GraphViz dot format here](/static/blog/gamebridge.dot). -The main magic that keeps this glued together is the use of _non-blocking_ I/O. +The main magic that keeps this glued together is the use of _blocking_ I/O. This means that the bridge input thread will be blocked _at the kernel level_ for the vblank signal to be written, and the game will also be blocked at the kernel level for the bridge input thread to write the desired input. This