Fredrick Meunier
3c4e3dd995
Only disable phantom typist if it was activated
...
More improvements disabling phantom typist after finishing loading TAP
or standard ROM TZX files (thanks, Alberto Garcia) (fixes bug #423 ).
2018-07-03 19:49:58 +10:00
Fredrick Meunier
26ca49a67e
Stop triggering phantom typist on snapshot load
...
(thanks, Alberto Garcia) (fixes bug #421 ).
2018-04-24 22:16:30 +10:00
Fredrick Meunier
8adf81ab1b
Re-enable sound after phantom typist finishes
...
loading TAP, standard ROM TZX or +3 DSK images (fixes bug #419 ).
2018-04-09 18:34:04 +10:00
Fredrick Meunier
13e76f1236
Add UI for phantom typist
2018-03-06 22:26:27 +11:00
Fredrick Meunier
74c87a979d
Fix implicit declaration warning
2017-11-21 12:43:20 +11:00
Philip Kendall
f86fd3fd19
Add --phantom-typist-mode option.
...
This can be used to override the automatically selected keyboard
sequence, most likely if somebody has changed the 48K ROM for one with
keystroke entry.
2017-11-20 20:59:04 +00:00
Philip Kendall
42c47a321f
Ensure phantom typist stops on reset.
2017-11-19 19:58:17 +00:00
Philip Kendall
b50459796b
Use phantom typist for +3 disk loading as well.
2017-11-19 19:29:22 +00:00
Philip Kendall
28a9ad51d6
Make LOAD ""CODE programs work on the +3 as well.
2017-11-16 22:54:17 +00:00
Philip Kendall
647718cc2f
Make LOAD ""CODE programs work on the +2A.
2017-11-16 21:27:13 +00:00
Philip Kendall
6bd863e05e
Allow fastloading with the phantom typist.
2017-11-16 20:39:58 +00:00
Philip Kendall
7626d4fc6e
Allow autoloading of LOAD ""CODE programs.
2017-11-15 22:44:46 +00:00
Philip Kendall
21e1c3a4b2
Refactorings for phantom typist code.
...
* Make state machine data driven.
* Re-use existing mappings for keys to port values.
2017-11-15 20:35:51 +00:00
Philip Kendall
7d1cb99aba
Give the phantom typist different behaviour on different machines.
2017-11-14 23:07:21 +00:00
Philip Kendall
11b0a22b07
Activate phantom typist in the right place.
2017-11-14 22:27:56 +00:00
Philip Kendall
610a28aab5
More tidy up of phantom typist code.
2017-11-14 21:59:13 +00:00
Philip Kendall
4d18728bdb
Refactor phantom typist core loop.
...
* Use named states.
* Use a switch rather than multiple if blocks.
2017-11-14 20:07:42 +00:00
Philip Kendall
50691f3da2
Refactor phantom typist code into own file.
2017-11-14 19:48:44 +00:00