tomcw
1afa2490c5
Keyboard: Refactor for GetKeyState()
2018-07-23 22:27:33 +01:00
tomcw
5e13bef808
VS2015: Add missing Hook Filter dependency
2018-07-23 22:14:54 +01:00
tomcw
97b07eaee4
Keyboard hook filter:
...
. Created a dedicated thread with message loop (#570 )
HookFilter dll: Only call GetKeyState() if keycode is ESC (instead of every time)
DebuggerCursorUpdate(): reduce sleep from 10ms to 1ms
2018-07-15 21:00:01 +01:00
tomcw
c457241229
Keyboard:
...
. When in MODE_LOGO, don't pass WM_CHAR to Apple II keyboard (now consistent with WM_KEYDOWN)
. Small refactor for Apple II keyboard's WM_KEYDOWN handler
Move code for log init & done to Log.cpp
2018-07-15 15:38:37 +01:00
Andrea Odetti
daadd42b63
Merge remote-tracking branch 'upstream/master'
2018-07-03 07:54:48 +01:00
tomcw
881e51874b
Fix for other apps having sluggish key response - fixes #569
2018-06-30 18:21:28 +01:00
tomcw
9cacf8d90d
Small refactor for reading $C01x soft switch status flags
...
Prevent Apple II from reading $C01x/$C07F soft switch status flags
2018-06-30 14:30:30 +01:00
tomcw
5f87cc0f7c
1.27.5: Bump version & update History.txt
2018-06-24 10:19:27 +01:00
tomcw
47ec7f4355
Reverted ad12a8e
: video rendering from screen position -1: so now DHGR vertical column 559 is hidden again (see #555 ).
...
Changed HGR rendering, such that that last video byte (at hpos=64) clears g_nLastColumnPixelNTSC so that the end-of-line off-screen pixel is zero (see #555 ).
2018-06-23 17:50:23 +01:00
tomcw
9bc7feb37e
Mockingboard: Better support for stop/starting 6522's IER.TIMERx ( #567 )
2018-06-20 22:13:18 +01:00
tomcw
7f478fa36c
Mockingboard: Reading 6522's IER now returns 0x80|IER. ( Fixes #567 )
2018-06-17 18:47:57 +01:00
tomcw
6ad2621282
Fixed save-state not saving last key & update history.txt
2018-06-16 11:36:43 +01:00
tomcw
51669f36f3
Hook system keys: ( #556 )
...
. added -no-hook-system-key to prevent hooking system keys
. updated help
. HookFilter.dll: changed to directly send virtual key code
2018-06-16 10:24:05 +01:00
tomcw
734bc4cee2
AKD: Support both Return and Enter (and other extended keys). ( #330 )
2018-06-12 21:50:27 +01:00
tomcw
4a0e93fe28
Added new -alt-enter cmd-line switch to allow configuration of Alt+Enter behaviour ( #556 )
2018-06-10 18:14:34 +01:00
tomcw
d2a34dfae0
Removed all VS2005 proj/slns ( #559 )
2018-06-10 17:08:32 +01:00
tomcw
e0da17ed96
Removed all VS2012 proj/slns ( #559 )
2018-06-10 17:01:44 +01:00
Andrea Odetti
ae25b518a7
Merge remote-tracking branch 'upstream/master'
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
# Conflicts:
# source/StdAfx.h
2018-06-09 09:39:11 +01:00
tomcw
7de5914251
Added VS2013 and VS2017 support for HookFilter DLL
2018-06-05 22:15:23 +01:00
tomcw
fdd6a622dc
Simplified AKD support
2018-06-02 22:26:29 +01:00
tomcw
539f5db40a
Fix for //e keyboard's AKD. ( Fixes #330 )
2018-05-30 22:38:10 +01:00
tomcw
9fed8d0cf5
Added VS2015 support for HookFilter DLL
2018-05-29 22:42:40 +01:00
tomcw
1583ad2521
VS2008 sln: add dependency on HookFilter.vcproj
2018-05-29 21:54:46 +01:00
tomcw
a07407c6f8
Suppress AKD support for II and II+ models. ( Fixed #116 )
2018-05-28 22:36:00 +01:00
tomcw
0d4be07e7e
SysKey hook filter:
...
. Fix for GetKeyState() not detecting the special keys as being up (so AKD was erroneously reporting the key still down).
. eg. Whilst pressing TAB, press LEFT ALT, then release TAB.
2018-05-28 22:13:54 +01:00
tomcw
6b53adde55
SysKey hook filter:
...
. Also suppress ALT+SPACE
. PostMessage to AppleWin message-pump for WM_KEYDOWN, WM_KEYUP for these special key combos
. Add special any-key-down (AKD) handling for these special key combos
2018-05-28 17:27:38 +01:00
tomcw
19b90800cf
Add hook filter for system keys (eg. ALT+TAB, ALT+ESC, CTRL+ESC) - #145 , #556
2018-05-27 10:56:35 +01:00
tomcw
20cd8913f5
For #556 : Suppress the Windows Default Beep (ie. Ding) whenever ALT+<key> is pressed.
2018-05-26 18:04:13 +01:00
tomcw
9fff2070c4
1.27.4: Bump version & update History.txt
2018-05-26 16:45:25 +01:00
tomcw
ad12a8e6d2
Fix for #555 :
...
. Start video rendering from screen position -1 (ie. 1 DHGR pixel offscreen)
. Allows 559th DHGR vertical column to be visible
. But now an HGR HCOLOR=2 vertical line at column 0 is only 1 DHGR pixel wide
Also:
. Fix TEXT80 to be aligned with DHGR
. Fix FLASH in TEXT80 (inverse aux bits needed to be masked with 0x7f)
2018-05-24 21:34:26 +01:00
tomcw
3e7cc361ff
#555 : Fix for displaying colour dots & vertical lines in the far right hand column
2018-05-13 17:33:13 +01:00
tomcw
7beaf610d2
SSC:
...
. Save-state: SSC unit v2 - support DCD flag, removed redundant vars
2018-05-10 13:47:26 +01:00
Andrea Odetti
f20a463c36
Fix missing windows macro.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2018-05-05 19:45:41 +01:00
Andrea Odetti
aacf9528a2
Merge remote-tracking branch 'upstream/master'
2018-05-05 19:41:50 +01:00
tomcw
2fdc270837
SSC: Make default baud-rate consistent (9600)
2018-05-05 16:56:15 +01:00
tomcw
ba090ebcef
SSC: Change DIPSW1's baud rate to 9600 (was 19200) & reflect this change in the help doc for SSC
2018-04-23 21:34:09 +01:00
tomcw
54d159c044
Help: Updated command-line to only describe -dcd (ie. removed -dsr, -dtr switches).
2018-04-22 15:22:05 +01:00
tomcw
a7a4ee28cc
Help: Added a new help page about AppleWin's SSC emulation. ( Fixes #554 )
2018-04-22 15:16:51 +01:00
tomcw
52e7d61c7e
SSC:
...
. DCD state is now a mirror of DSR unless -dcd switch is used. (Fixes #553 )
. Removed -dsr,-dtr switches, so -modem is now an alias for -dcd. (Also for #553 )
. Wait for events (RLSD,DSR,CTS) in CommThread and call GetCommModemStatus() in CommThread.
2018-04-22 14:37:59 +01:00
michaelangel007
279fdf523b
Debugger: Add HELP CD todo, mention cycle profiling done
2018-04-20 11:26:00 -07:00
michaelangel007
03983f8c08
Add more ideas
2018-04-20 10:56:36 -07:00
michaelangel007
0b298f3995
Moved debugger wanted features to docs/Debugger_Wishlist.txt
2018-04-20 10:49:10 -07:00
michaelangel007
10d68a3308
Debugger: 2.9.0.15: Cleanup: HELP CALC examples and See also.
2018-04-17 09:45:45 -07:00
michaelangel007
74c6739542
Debugger: Added HELP CALC see also: HELP OP
2018-04-17 09:43:06 -07:00
michaelangel007
c449ef12b7
Debugger: Clarify HELP CALC operators
2018-04-17 09:33:56 -07:00
michaelangel007
e852d91031
Debugger: Add examples for HELP CALC
2018-04-17 09:32:58 -07:00
michaelangel007
858586d646
Debugger: Cleanup output order of HELP CALC
2018-04-17 09:32:11 -07:00
michaelangel007
f9bc18f54c
Debugger: Fix spelling
2018-04-17 09:30:59 -07:00
michaelangel007
9105019e11
Fixed: Debugger 2.9.0.14: HELP JSR
2018-04-17 07:16:21 -07:00
michaelangel007
8a9ddda46a
2.9.0.13: Add profiler cycles
2018-04-15 13:35:58 -07:00