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 |
|
Thomas Harte
|
8878396339
|
Corrects DJNZ memptr behaviour.
|
2020-02-26 21:42:31 -05:00 |
|
Thomas Harte
|
da6d5e2e24
|
Adds memptr testing.
30 failures, for the record.
|
2020-02-26 20:05:14 -05:00 |
|
Thomas Harte
|
18bb90329a
|
Apparently tStates is decimal. Of course it is.
|
2020-02-26 20:04:55 -05:00 |
|
Thomas Harte
|
604bb50adf
|
Imports and converts updated FUSE tests.
Now with added MEMPTR.
|
2020-02-25 23:15:27 -05:00 |
|
Thomas Harte
|
e4887c0c56
|
Corrects JR cc tests.
|
2020-02-24 23:36:05 -05:00 |
|
Thomas Harte
|
3097c4ccae
|
Improves MEMPTR testing and some results.
|
2020-02-24 23:32:18 -05:00 |
|
Thomas Harte
|
7959d243f6
|
Adds single-stepping. Of a kind.
|
2020-02-24 23:31:42 -05:00 |
|
Thomas Harte
|
79dd402bc8
|
Consolidates different test port input selection.
|
2020-02-23 16:12:28 -05:00 |
|
Thomas Harte
|
3f3229851b
|
Implements MEMPTR for IN.
|
2020-02-23 00:32:33 -05:00 |
|
Thomas Harte
|
989628a024
|
Switches to looking for "Result: all tests passed." as a success/failure test.
|
2020-02-22 23:07:14 -05:00 |
|
Thomas Harte
|
e0475343f5
|
Makes collated text easier to read.
|
2020-02-22 18:58:24 -05:00 |
|
Thomas Harte
|
da0a9113d4
|
Introduces the full range of tests.
Albeit that I don't know the correct output yet.
|
2020-02-22 18:44:15 -05:00 |
|
Thomas Harte
|
cf7ab97451
|
Gets the first test to run (and terminate).
|
2020-02-22 18:42:23 -05:00 |
|
Thomas Harte
|
2370575eb5
|
Starts introducing the Patrik Rak tests.
|
2020-02-22 15:49:36 -05:00 |
|