Thomas Harte
|
f08d500fd6
|
Attempts to factor out the latest keyboard logic and hook it in from SDL also.
|
2020-03-03 22:58:15 -05:00 |
|
Thomas Harte
|
df76d57c47
|
Experimentally attempts to tie together input and keypresses by timestamp.
|
2020-03-03 21:30:30 -05:00 |
|
Thomas Harte
|
0ef953a1ea
|
Adjusts EDIT for the ZX80.
|
2020-03-02 23:36:38 -05:00 |
|
Thomas Harte
|
05cbed6b6c
|
Merge pull request #764 from TomHarte/ZX80Cursors
Adds better guesses for unmapped physical keys.
|
2020-03-02 23:23:25 -05:00 |
|
Thomas Harte
|
9225c4ef70
|
Lowers audio frequency cut-off. Still doing this by ear.
|
2020-03-02 23:11:09 -05:00 |
|
Thomas Harte
|
32136b75cd
|
Modifies mappings to improve key repeat on backspace and potentially allow mapping of other keys.
|
2020-03-02 23:10:18 -05:00 |
|
Thomas Harte
|
1f41d9c5f5
|
Further improvement: if in physical mode, but pressing an unrecognised key, attempt to 'type' it.
|
2020-03-02 22:08:54 -05:00 |
|
Thomas Harte
|
dc47a2b7d7
|
Adds virtual key for EDIT.
|
2020-03-02 21:44:15 -05:00 |
|
Thomas Harte
|
1a539521f2
|
Merge pull request #763 from TomHarte/LogicalKeyboards
Adds support for 'logical' keyboard entry
|
2020-03-01 23:21:46 -05:00 |
|
Thomas Harte
|
2db30a91c6
|
'Corrects' but disables SDL logical keyboard entry.
I'm just not sure that SDL supports what I want.
|
2020-03-01 23:11:14 -05:00 |
|
Thomas Harte
|
b2c07b3110
|
The Atari ST doesn't offer quick loading.
|
2020-03-01 22:10:41 -05:00 |
|
Thomas Harte
|
90e6bef6d7
|
Adds virtual keys for F2, F4, F6 and F8.
|
2020-03-01 21:47:28 -05:00 |
|
Thomas Harte
|
535634daca
|
Introduces virtual left and up keys for the Vic-20.
Thereby allowing all cursor keys to be mapped.
|
2020-03-01 21:42:30 -05:00 |
|
Thomas Harte
|
575d0da4d1
|
Attempts better to describe options.
|
2020-03-01 21:31:40 -05:00 |
|
Thomas Harte
|
ed18092088
|
Extends logic for when to fall back on standard keypress logic even in logical mode.
|
2020-03-01 20:25:12 -05:00 |
|
Thomas Harte
|
611182910a
|
Slightly rejigs character mapper ownership.
|
2020-03-01 18:44:26 -05:00 |
|
Thomas Harte
|
9273e9b6ed
|
Adds a second virtual key, for break.
|
2020-02-29 23:11:02 -05:00 |
|
Thomas Harte
|
77c0cc8b5f
|
Provisionally adds logical keyboard support to SDL.
|
2020-02-29 23:07:14 -05:00 |
|
Thomas Harte
|
0705a99ea0
|
Adds a virtual delete key to the ZX80 and ZX81.
|
2020-02-29 22:51:42 -05:00 |
|
Thomas Harte
|
560394fead
|
Ensures keys without symbols are forwarded.
|
2020-02-29 22:37:15 -05:00 |
|
Thomas Harte
|
86a09b5e7d
|
Slightly improves ZX80 and ZX81 typing speed.
|
2020-02-29 22:31:45 -05:00 |
|
Thomas Harte
|
32b2026734
|
Alters shortcut.
|
2020-02-29 20:01:21 -05:00 |
|
Thomas Harte
|
b33f568fdd
|
Makes basic typing adaptations.
|
2020-02-29 19:59:51 -05:00 |
|
Thomas Harte
|
6e4bd4f505
|
Ensures new text is appended to any existing buffer.
TODO: move this into add_typer?
|
2020-02-29 19:58:56 -05:00 |
|
Thomas Harte
|
b971e2a42c
|
Adds get_is_resetting to the Z80, eliminating the CPC's custom version.
|
2020-02-29 19:58:25 -05:00 |
|
Thomas Harte
|
3c103506c9
|
Optimises Electron typer speed.
|
2020-02-29 19:26:15 -05:00 |
|
Thomas Harte
|
41d2062342
|
Ensures that sequences of the same character are broken up properly.
|
2020-02-29 19:22:54 -05:00 |
|
Thomas Harte
|
672c59f970
|
Adds use of append with typer.
|
2020-02-29 18:52:47 -05:00 |
|
Thomas Harte
|
99229df017
|
Slightly improves syntax.
|
2020-02-29 18:52:12 -05:00 |
|
Thomas Harte
|
346d80e30b
|
Corrects phase counting for machines that pause after clear. Which is all of them by default.
|
2020-02-29 18:51:55 -05:00 |
|
Thomas Harte
|
54b3e511e9
|
Extends mapping slightly for potential duplicate delete and return.
|
2020-02-29 18:40:41 -05:00 |
|
Thomas Harte
|
f25683ebec
|
Fixes off-by-one range test.
|
2020-02-29 18:35:13 -05:00 |
|
Thomas Harte
|
d5e781e8e1
|
Adds macOS UI option to use logical keyboard input.
|
2020-02-29 18:30:58 -05:00 |
|
Thomas Harte
|
4572c86f0f
|
Adds a third keyboard input mode, which maps to posting things as a typer.
|
2020-02-29 18:17:39 -05:00 |
|
Thomas Harte
|
8a5c4e384a
|
Minimises typer timing.
|
2020-02-29 18:13:05 -05:00 |
|
Thomas Harte
|
4594a3c02b
|
Ensures final thing in a key sequence is fully typed; adds ability to quicken input.
|
2020-02-29 18:12:32 -05:00 |
|
Thomas Harte
|
bd45c1c963
|
Adds append and generally seeks to improve string accumulation.
|
2020-02-29 17:34:21 -05:00 |
|
Thomas Harte
|
5f8bb92f36
|
Merge pull request #761 from TomHarte/Z80Tests
Imports and satisfies additional Z80 unit tests
|
2020-02-27 22:43:30 -05:00 |
|
Thomas Harte
|
3f64cdaff8
|
Improves documentation.
|
2020-02-27 22:33:34 -05:00 |
|
Thomas Harte
|
7ac0ea8529
|
Corrects test cases, as far as they go.
|
2020-02-27 22:33:18 -05:00 |
|
Thomas Harte
|
a3569d7201
|
Corrects so as not to test header. Both Zexall and Zexdoc pass.
|
2020-02-27 22:09:56 -05:00 |
|
Thomas Harte
|
01faffd5bf
|
Corrects memptr behaviour of OTIR/OTDR and INIR/INDR.
This seemingly perfects memptr.
|
2020-02-27 20:55:43 -05:00 |
|
Thomas Harte
|
26de5be07c
|
Corrects memptr behaviour of LDIR/LDDR and CPIR/CPDR.
|
2020-02-27 20:44:53 -05:00 |
|
Thomas Harte
|
87474d5916
|
Corrects memptr behaviour of OUT (C), 0 .
|
2020-02-27 20:38:27 -05:00 |
|
Thomas Harte
|
a366077509
|
Updates failure count.
|
2020-02-26 22:26:23 -05:00 |
|
Thomas Harte
|
06163165d9
|
Corrects memptr effect of LD rr, (nn).
|
2020-02-26 22:22:54 -05:00 |
|
Thomas Harte
|
ec82c075be
|
Fixes memptr for IN C, (C).
|
2020-02-26 22:19:37 -05:00 |
|
Thomas Harte
|
3b0df172a7
|
Corrects memptr behaviour of JP nn.
|
2020-02-26 22:02:15 -05:00 |
|
Thomas Harte
|
7058dbc3cc
|
Corrects memptr for LD HL, (nn).
|
2020-02-26 21:54:49 -05:00 |
|
Thomas Harte
|
b64de89d2d
|
Corrects JR memptrs.
|
2020-02-26 21:47:34 -05:00 |
|