Paul Gardner-Stephen
|
54ecbf9097
|
implement joystick 1 cursor movement.
|
2019-05-06 16:45:01 +09:30 |
|
Paul Gardner-Stephen
|
b80f6ad744
|
reverse error introduced earlier
|
2019-04-24 20:17:51 +09:30 |
|
Paul Gardner-Stephen
|
86ea5fba39
|
address all detected similarities to C64 BASIC ROM.
|
2019-04-24 19:56:17 +09:30 |
|
Paul Gardner-Stephen
|
18b862cce5
|
more work on documenting residual similarities with C64 KERNAL
|
2019-04-24 15:15:03 +09:30 |
|
Paul Gardner-Stephen
|
dc8090478d
|
fix pressing of same key masking problem. Issue #4.
|
2019-04-24 08:16:18 +09:30 |
|
Paul Gardner-Stephen
|
12d8b3e39a
|
clear last matrix key position so that repeating works properly. Issue #4.
|
2019-04-24 07:54:41 +09:30 |
|
Paul Gardner-Stephen
|
84b1577883
|
fix major remaining key repeat problem. Issue #4. Issue #6.
|
2019-04-24 07:43:58 +09:30 |
|
Paul Gardner-Stephen
|
343b6f11e0
|
fix some more of the bugs in key repeat logic.
|
2019-04-24 07:40:02 +09:30 |
|
Paul Gardner-Stephen
|
c7e265f4ac
|
fix bug in key repeat logic. More remain
|
2019-04-24 07:34:35 +09:30 |
|
Paul Gardner-Stephen
|
faf7547e74
|
count key presses from $00, not from $FF
|
2019-04-24 07:21:41 +09:30 |
|
Paul Gardner-Stephen
|
4cd8451c6c
|
process all key events at once.
|
2019-04-24 07:16:10 +09:30 |
|
Paul Gardner-Stephen
|
efc83a0611
|
remove all anonymous labels, fix indenting etc
|
2019-04-24 06:57:23 +09:30 |
|
Paul Gardner-Stephen
|
201f1a378f
|
fix errors with multi-key detection, including cursor left/up in VICE. Issue #6.
|
2019-04-23 09:44:03 +09:30 |
|
Paul Gardner-Stephen
|
07e7b31b84
|
fix Vendor / CONTROL key confusion
|
2019-04-23 09:31:44 +09:30 |
|
Paul Gardner-Stephen
|
135ac01235
|
implement shift + Vendor key to toggle case
|
2019-04-21 21:33:52 +09:30 |
|
Paul Gardner-Stephen
|
0a0934ce63
|
reset key repeat delay when key is released.
|
2019-04-21 00:10:33 +09:30 |
|
Paul Gardner-Stephen
|
ace97a364c
|
fix problems with key repeat
|
2019-04-20 23:37:53 +09:30 |
|
Paul Gardner-Stephen
|
106c9dfd22
|
begin implementing key repeat logic
|
2019-04-20 23:29:16 +09:30 |
|
Paul Gardner-Stephen
|
ab34a1de51
|
implement bucky keys in keyboard scan routine
|
2019-04-20 23:04:50 +09:30 |
|
Paul Gardner-Stephen
|
fa82939cc5
|
fix handling of printing $00 chars, and scanning $00 from keyboard matrix
|
2019-04-20 02:38:23 +09:30 |
|
Paul Gardner-Stephen
|
91f2dd02fd
|
fix bucky key detection
|
2019-04-20 02:35:39 +09:30 |
|
Paul Gardner-Stephen
|
a60f262d84
|
fix keyboard buffer emptying handling
|
2019-04-20 02:15:53 +09:30 |
|
Paul Gardner-Stephen
|
f37e32f856
|
stuff newly read keys into the keyboard buffer
|
2019-04-20 02:02:45 +09:30 |
|
Paul Gardner-Stephen
|
1e37babbb7
|
fix many problems with new keyboard scan routine
|
2019-04-20 01:46:21 +09:30 |
|
Paul Gardner-Stephen
|
054913ed06
|
roll another loop up
|
2019-04-20 01:04:48 +09:30 |
|
Paul Gardner-Stephen
|
7bce9d4c26
|
remove non-alpha flag handling
|
2019-04-20 01:02:56 +09:30 |
|
Paul Gardner-Stephen
|
3f18fce879
|
unroll loop in keyboard scanner
|
2019-04-20 01:01:05 +09:30 |
|
Paul Gardner-Stephen
|
67b2f3fc7d
|
refactor keyboard scanner somewhat, and have no variables in ROM(!)
|
2019-04-20 00:59:09 +09:30 |
|
Paul Gardner-Stephen
|
cef8ffeb43
|
modify keyboard scan routine to return raw matrix codes
|
2019-04-20 00:35:20 +09:30 |
|
Paul Gardner-Stephen
|
5f6cc08a97
|
modify keyboard scan routine to extract bucky bits and store in expected variables
|
2019-04-20 00:28:18 +09:30 |
|
Paul Gardner-Stephen
|
72baf3869a
|
begin importing public keyboard scan routine implementation
|
2019-04-20 00:12:50 +09:30 |
|