mirror of
https://github.com/gomson/TimothyLottes.github.io.git
synced 2026-08-04 22:58:49 +00:00
Add files via upload
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
<html><head><link rel="stylesheet" href="style.css"></head><body><div class="page">
|
||||
<h1>20150810 - 1536-5 : Keys</h1>
|
||||
<br>
|
||||
Evening 5 on 1536. Wrote a mini PS/2 keyboard driver (source below) based on prior work. Ran out of time for testing, got distracted by SIGGRAPH slides.
|
||||
Only supporting 64 keys (bit array in register), good enough to run arcade controllers which alias as keyboards.
|
||||
Only supporting driver key release on {shift, control, alt}, allowing application to clear bits for release for other keys.
|
||||
Had an interesting bug today: forgot to implement the "MOV REG,REG" opcode, surprised got this far in 1536 without register to register move.
|
||||
Manually keeping 16-byte groupings for instructions has some interesting side effects on coding style...
|
||||
<br>
|
||||
<br>
|
||||
|
||||
<center><img src="20150810.png"></center>
|
||||
|
||||
|
||||
|
||||
</div></body></html>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user