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
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
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
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
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
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
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
tomcw
4ab5aa1e7c
SSC work:
...
. SSC: For TCP mode, support DSR, DCD & CTS status bits (#308 ).
. SSC: Now DTR must also be set to enable interrupts (in addition to the respective Tx/Rx interrupt bit).
. SSC: When reading the Status register, throttle calls to GetCommModemStatus() to a maximum of once every 8ms.
2018-04-14 21:15:41 +01:00
Andrea Odetti
6b649bee1a
Follow AppleWin and rename nCyclesLeft to uExecutedCycles.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2018-04-14 18:46:00 +01:00
Andrea Odetti
f0b4b8e43d
Fix compilation errors.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2018-04-14 18:45:27 +01:00
Andrea Odetti
56fccbe621
Merge remote-tracking branch 'upstream/master'
2018-04-14 18:24:22 +01:00
tomcw
2900816167
Removed duplicate extern FILE* g_fh
2018-04-08 17:48:08 +01:00
TomCh
a78f1e04da
SSC: Support for TX IRQ and other SSC updates ( #552 )
...
. Support TX IRQ for both TCP and COM modes (fixes #522 )
. Support CTS/RTS (fixes #311 )
. Fixed reading DIPSW registers
. Fixed TCP mode which was only generating an IRQ for first byte received
. Added UpdateCommandReg() to consolidate all updates to SSC command reg
. Updated reference URLs
2018-04-08 17:37:26 +01:00
tomcw
598b20fb52
Refactor: Use INTCXROM instead of SLOTCXROM to be consistent with UTAIIe ( fixes #419 )
2018-04-06 22:36:54 +01:00
tomcw
419238bb54
Added cmd-line option: -s7 empty to remove the HDD Controller card from slot 7
2018-04-05 21:33:36 +01:00
tomcw
2ba55e0c12
Fix Swap Disk regression ( fixes #543 )
2018-04-02 18:21:18 +01:00
tomcw
9be3864f32
Added cmd-line options -h1,-h2 for specifying HDDs - #398
2018-04-02 12:38:05 +01:00
tomcw
d7de4908cd
Add comment for the reason that reset doesn't affect memmode & videomode for II and II+ models.
...
Add accessor for memmode, make static and replace extern refs with GetMemMode().
2018-03-19 18:49:08 -07:00
tomcw
8dcc5d50ca
Added a comment about HD_Insert() - #541
2018-03-10 14:30:18 +00:00
tomcw
2d2304b4c6
AppleWin's Config>Benchmark, reported a "Pure CPU MHz" which was not a good indicator of unthrottled speed for v1.26+, as it was still getting the emulator to do full NTSC/cycle-accurate video update. The reality (when in full-speed/unthrottled mode) is that the video is only refreshed at 16.6ms (wall-clock).
...
So added a 2nd "Pure CPU MHz" for full-speed (ie. no video update), eg:
---------------------------
Benchmarks
---------------------------
Pure Video FPS: 2860 hires, 2868 text
Pure CPU MHz: 10.3 (video update)
Pure CPU MHz: 241.3 (full-speed)
EXPECTED AVERAGE VIDEO GAME
PERFORMANCE: 476 FPS
(ref: #424 , #540 )
2018-03-03 22:01:03 +00:00
tomcw
d9accc82c5
Refactor codebase by renaming nCyclesLeft to uExecutedCycles ( #540 )
2018-03-03 21:27:50 +00:00
Andrea Odetti
a8e1db3e58
Remove unused file.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2018-03-03 18:08:47 +00:00
Andrea Odetti
b29b69647d
Fix code due to changes in recent merge from upstream.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2018-03-03 18:08:31 +00:00
Andrea Odetti
5efc8ca461
Merge remote-tracking branch 'upstream/master'
2018-03-03 17:59:09 +00:00
Andrea Odetti
cdd59a1e12
Fix indentation.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2018-03-03 17:58:39 +00:00
tomcw
93f57c0970
Logging: allowing logging of PrintScreen even when switch is used to suppress MsgBox
2018-02-28 21:23:20 +00:00
tomcw
d4a3c5c28f
PrintScreen key: Improve UI feedback when any of the 3 registrations fails & log failures ( fixes #547 )
...
Also tweak to full-speed: consolidating 2 calls to DiskII module into 1 call.
2018-02-27 21:07:16 +00:00
tomcw
552d8fcc7b
Remove old debug timing code ( #540 )
2018-02-26 21:34:01 +00:00
tomcw
6c031e7930
Disk II: changing 'enhancedisk' doesn't cause a restart + added accessors ( fixes #546 )
2018-02-25 15:09:25 +00:00