diff options
| author | Christine Dodrill <me@christine.website> | 2020-05-09 17:33:50 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-05-09 17:33:50 -0400 |
| commit | 91652510dc72bf2cd8a13a4d9852409df9301879 (patch) | |
| tree | 37ee0e3c44c9dd6d69fdc71271bc5ed133e173b9 /static | |
| parent | 8d134bc817642650ba81c336f9941f9db113633d (diff) | |
| download | xesite-91652510dc72bf2cd8a13a4d9852409df9301879.tar.xz xesite-91652510dc72bf2cd8a13a4d9852409df9301879.zip | |
blog: add gamebridge post (#143)
* blog: add gamebridge post
* blog/gamebridge: convert org mode to markdown
* blog/gamebridge: make title more amusing
* blog/gamebridge: add note about theoretical nintendo 64 emulator support in the future
Diffstat (limited to 'static')
| -rw-r--r-- | static/blog/gamebridge.dot | 38 | ||||
| -rw-r--r-- | static/blog/gamebridge.png | bin | 0 -> 34176 bytes |
2 files changed, 38 insertions, 0 deletions
diff --git a/static/blog/gamebridge.dot b/static/blog/gamebridge.dot new file mode 100644 index 0000000..dea8085 --- /dev/null +++ b/static/blog/gamebridge.dot @@ -0,0 +1,38 @@ +digraph G { + rankdir=LR; + + subgraph cluster_0 { + style=filled; + color=lightgrey; + node [style=filled,color=white]; + controller_driver [label="controller\ndriver"]; + label = "game"; + } + + subgraph cluster_2 { + style=filled; + color=lightgrey; + node [style=filled,color=white]; + vblank; + input; + label = "OS"; + } + + subgraph cluster_1 { + style=filled; + color=lightgrey; + node [style=filled,color=white]; + input_thread [label="input"]; + internet_thread [label="internet"]; + state; + input_thread -> state [label="apply\nlerp"]; + internet_thread -> state; + label = "bridge"; + } + + controller_driver -> vblank [label="on each\nframe"]; + input -> controller_driver [label="when input\nis available"]; + vblank -> input_thread [label="when game signals\nvblank"]; + state -> input_thread [label="querying state"]; + input_thread -> input [label="send input to game"]; +} diff --git a/static/blog/gamebridge.png b/static/blog/gamebridge.png Binary files differnew file mode 100644 index 0000000..af50c55 --- /dev/null +++ b/static/blog/gamebridge.png |
