serial sink on 127.0.0.1:44955; keep warp for the test phase = False
[hk] >>> sidefx off
(C:$c0f2) 
[hk] >>> resourceget "KeymapIndex"
(C:$c0f2) KeymapIndex=0

[hk] >>> resourceget "KeymapSymFile"
(C:$c0f2) KeymapSymFile="gtk3_sym.vkm"
(C:$c0f2) 
[hk] >>> resourceget "KeymapPosFile"
KeymapPosFile="gtk3_pos.vkm"
(C:$c0f2) 
[hk] >>> resourceget "KeymapUserSymFile"
KeymapUserSymFile="gtk3_sym.vkm"
(C:$c0f2) 
[hk] >>> warp on
(C:$c0f2) 
[hk] >>> warp
Warp mode is off.
(C:$c0f2) 
[hk] >>> break 0800
(C:$c0f2) BREAK: 1  C:$0800  (Stop on exec)
(C:$c0f2) 
[hk] loading under warp ...
[hk] #1 (Stop on  exec 0800)   15/$00f,  55/$37
.C:0800  4C 6C 0A    JMP $0A6C      - A:C7 X:00 Y:02 SP:fe NV-B...C   73218915
(C:$0800) 
[hk] >>> del
Deleting all checkpoints
(C:$0800) 
[hk] >>> resourceset "WarpMode" "0"
Unknown resource "WarpMode".
(C:$0800) 
[hk] >>> resourceset "Warp" "0"
Unknown resource "Warp".
(C:$0800) 
[hk] >>> resourceset "WarpModeEnabled" "0"
Unknown resource "WarpModeEnabled".
(C:$0800) 
[hk] >>> warp off
(C:$0974) 
[hk] >>> warp
(C:$0974) 
[hk] >>> screenshot "/home/scott/claude/modemwars/swiftlink/shots/hotkeys01menu.png" 2
(C:$0953) 
[hk] shot /home/scott/claude/modemwars/swiftlink/shots/hotkeys01menu.png
[hk] >>> m 91d5 91d5
(C:$6097) 
[hk] >>> m 91d5 91d5
(C:$6097) 
[hk] >>> m 91d5 91d5
>C:91d5  01                                                   .
(C:$91d6) 
menu row = 1
[hk] >>> m 91d5 91d5
(C:$c4f3) 
[hk] >>> m 91d5 91d5
(C:$c4f3) >C:91d5  00                                                   .
(C:$91d6) 
menu row = 0
[hk] >>> m e012 e012
(C:$6068) >C:e012  4c 
[hk] >>> m e013 e013
                                                  L
(C:$e013) 
[hk] >>> m e013 e013
>C:e013  b7                                                   .
(C:$e014) 
[hk] >>> m e014 e014
>C:e013  b7                                                   .
(C:$e014) >C:e014  0d    
[hk] >>> m e015 e015
                                               .
(C:$e015) >C:e015  4c                                                   L
(C:$e016) 
modem module resident: $E012 = JMP $0DB7 (scanKeyboard), $E015 opcode = $4C
[hk] >>> screenshot "/home/scott/claude/modemwars/swiftlink/shots/hotkeys02modemPrompt.png" 2
(C:$c4ef) 
[hk] shot /home/scott/claude/modemwars/swiftlink/shots/hotkeys02modemPrompt.png
[hk] >>> m e046 e046
(C:$0e0e) >C:e046  c3                 
[keys] plain C: lastHotkeyCode = $C3 (reaching the matrix)
[hk] >>> m e04a e04a
(C:$0cd2) >C:e04a  00                 
[hk] >>> m e04a e04a
(C:$6637) >C:e04a  00                 
[hk] >>> m e046 e046
                                  .
(C:$e04b) 
[hk] >>> m e046 e046
>C:e046  ff                                                   .
(C:$e047) 
[hk] >>> m d020 d020
>C:e046  ff                                                   .
(C:$e047) 
[hk] >>> m d020 d020
>C:d020  fc                                                   .
(C:$d021) 
[hk] >>> m e04a e04a
(C:$c4f8) >C:e04a  00                 
[candidate] Control_L  $E04A $00 -> $00  (held $00)  lastHotkeyCode=$FF  border=$FC  no effect
[hk] >>> m e04a e04a
>C:e04a  00                                                   .
(C:$e04b) 
[hk] >>> m e04a e04a
(C:$0e11) >C:e04a  40                 
[hk] >>> m e046 e046
                                  @
(C:$e04b) 
[hk] >>> m e046 e046
>C:e046  c3                                                   .
(C:$e047) 
[hk] >>> m d020 d020
>C:e046  c3                                                   .
(C:$e047) 
[hk] >>> m d020 d020
>C:d020  fc                                                   .
(C:$d021) 
[hk] >>> m e04a e04a
(C:$c4fb) 
[hk] >>> m e04a e04a
>C:e04a  40                                                   @
(C:$e04b) >C:e04a  40       
[candidate] Tab        $E04A $00 -> $40  (held $40)  lastHotkeyCode=$C3  border=$FC  TOGGLED
[hk] >>> m e04a e04a
>C:e04a  40                                                   @
(C:$e04b) 
[hk] >>> m e04a e04a
(C:$0e1b) 
[hk] >>> m e04a e04a
>C:e04a  40                                                   @
(C:$e04b) 
[hk] >>> m e046 e046
>C:e04a  40                                                   @
(C:$e04b) 
[hk] >>> m e046 e046
>C:e046  c3                                                   .
(C:$e047) >C:e046  c3                                                   .
(C:$e047) 
[hk] >>> m d020 d020
>C:d020  fc                                                   .
(C:$d021) 
[hk] >>> m e04a e04a
(C:$fd68) >C:e04a  40                 
[candidate] Super_L    $E04A $40 -> $40  (held $40)  lastHotkeyCode=$C3  border=$FC  no effect
[hk] >>> m e046 e046
(C:$0e0e) >C:e046  
[hk] >>> m e046 e046
c3                                                   .
(C:$e047) 
[hk] >>> m e046 e046
>C:e046  c3                                                   .
(C:$e047) 
[keys] plain C: lastHotkeyCode = $C3 (reaching the matrix)
=== Commodore key = Tab ===
[hk] >>> m e04a e04a
(C:$c493) 
[hk] >>> m e04a e04a
>C:e04a  40                                                   @
(C:$e04b) >C:e04a  40          
[hk] >>> m e04a e04a
(C:$0cd0) >C:e04a 
[hk] >>> m e04a e04a
 00                                                   .
(C:$e04b) >C:e04a  00                                                   .
(C:$e04b) 
[hk] >>> m e03b e03b
>C:e03b  00                                                   .
(C:$e03c) 
[hk] >>> m e03c e03c
>C:e03c  00                                                   .
(C:$e03d) 
[hk] >>> m e03d e03d
>C:e03d  00                                                   .
(C:$e03e) 
[hk] >>> m e040 e040
>C:e040  00                                                   .
(C:$e041) 
[hk] >>> m e046 e046
>C:e046  ff                                                   .
(C:$e047) 
[hk] >>> m e5bc e5bc
>C:e5bc  00                                                   .
(C:$e5bd) 
[hk] >>> m e5be e5be
>C:e5be  00                                                   .
(C:$e5bf) 
[hk] >>> m e055 e055
>C:e055  00                                                   .
(C:$e056) 
[hk] >>> m e056 e056
>C:e056  50                                                   P
(C:$e057) 
[hk] >>> m de01 de01
>C:de01  30                                                   0
(C:$de02) 
[hk] >>> m de03 de03
>C:de03  00                                                   .
(C:$de04) 
[hk] >>> m 0b7d 0b7d
>C:0b7d  00                                                   .
(C:$0b7e) 
[hk] >>> m d020 d020
>C:d020  fc                                                   .
(C:$d021) 
[state] before any C= + C: carrierOverrideFlags=$00  isLinkActive=$00  linkStatus=$00  linkStatusSample=$00  connectionPhase=$00  lastHotkeyCode=$FF  aciaStatusSave=$00  aciaCommandShadow=$00  baudIndex=$00  liveControlByte=$50  aciaStatusReg=$30  aciaControlReg=$00  inputLockoutTimer=$00  borderColour=$FC
[hk] >>> m e04a e04a
(C:$c699) >C:e04a  40                 
[hk] >>> m e03b e03b
                                  @
(C:$e04b) 
[hk] >>> m e03b e03b
>C:e03b  00                                                   .
(C:$e03c) 
[hk] >>> m e03c e03c
>C:e03b  00                                                   .
(C:$e03c) >C:e03c  00                                                   .
(C:$e03d) 
[hk] >>> m e03d e03d
>C:e03d  00                                                   .
(C:$e03e) 
[hk] >>> m e040 e040
>C:e040  00                                                   .
(C:$e041) 
[hk] >>> m e046 e046
>C:e046  ff                                                   .
(C:$e047) 
[hk] >>> m e5bc e5bc
>C:e5bc  00                                                   .
(C:$e5bd) 
[hk] >>> m e5be e5be
>C:e5be  00                                                   .
(C:$e5bf) 
[hk] >>> m e055 e055
>C:e055  00                                                   .
(C:$e056) 
[hk] >>> m e056 e056
>C:e056  50                                                   P
(C:$e057) 
[hk] >>> m de01 de01
>C:de01  30                                                   0
(C:$de02) 
[hk] >>> m de03 de03
>C:de03  00                                                   .
(C:$de04) 
[hk] >>> m 0b7d 0b7d
>C:0b7d  00                                                   .
(C:$0b7e) 
[hk] >>> m d020 d020
>C:d020  fc                                                   .
(C:$d021) 
[state] after C= + C #1: carrierOverrideFlags=$40  isLinkActive=$00  linkStatus=$00  linkStatusSample=$00  connectionPhase=$00  lastHotkeyCode=$FF  aciaStatusSave=$00  aciaCommandShadow=$00  baudIndex=$00  liveControlByte=$50  aciaStatusReg=$30  aciaControlReg=$00  inputLockoutTimer=$00  borderColour=$FC
[hk] >>> m e04a e04a
(C:$0cd0) >C:e04a  00                 
[hk] >>> m e03b e03b
                                  .
(C:$e04b) >C:e03b  00                                                   .
(C:$e03c) 
[hk] >>> m e03c e03c
>C:e03c  00                                                   .
(C:$e03d) 
[hk] >>> m e03d e03d
>C:e03d  00                                                   .
(C:$e03e) 
[hk] >>> m e040 e040
>C:e040  00                                                   .
(C:$e041) 
[hk] >>> m e046 e046
>C:e046  ff                                                   .
(C:$e047) 
[hk] >>> m e5bc e5bc
>C:e5bc  00                                                   .
(C:$e5bd) 
[hk] >>> m e5be e5be
>C:e5be  00                                                   .
(C:$e5bf) 
[hk] >>> m e055 e055
>C:e055  00                                                   .
(C:$e056) 
[hk] >>> m e056 e056
>C:e056  50                                                   P
(C:$e057) 
[hk] >>> m de01 de01
>C:de01  30                                                   0
(C:$de02) 
[hk] >>> m de03 de03
>C:de03  00                                                   .
(C:$de04) 
[hk] >>> m 0b7d 0b7d
>C:0b7d  00                                                   .
(C:$0b7e) 
[hk] >>> m d020 d020
>C:d020  fc                                                   .
(C:$d021) 
[state] after C= + C #2: carrierOverrideFlags=$00  isLinkActive=$00  linkStatus=$00  linkStatusSample=$00  connectionPhase=$00  lastHotkeyCode=$FF  aciaStatusSave=$00  aciaCommandShadow=$00  baudIndex=$00  liveControlByte=$50  aciaStatusReg=$30  aciaControlReg=$00  inputLockoutTimer=$00  borderColour=$FC
[hk] >>> m e5be e5be
(C:$12a2) 
[hk] >>> m e5be e5be
>C:e5be  05                                                   .
(C:$e5bf) 
[hk] >>> m e03b e03b
>C:e5be  05                                                   .
(C:$e5bf) 
[hk] >>> m e03b e03b
>C:e03b  01                                                   .
(C:$e03c) 
link opened after 1 attempt(s): aciaCommandShadow = $05, isLinkActive = $01
[hk] >>> screenshot "/home/scott/claude/modemwars/swiftlink/shots/hotkeys03linkOpen.png" 2
(C:$12a2) 
[hk] shot /home/scott/claude/modemwars/swiftlink/shots/hotkeys03linkOpen.png
[hk] >>> m e04a e04a
(C:$664a) 
[hk] >>> m e04a e04a
(C:$664a) >C:e04a  00                 
[hk] >>> m e03b e03b
                                  .
(C:$e04b) >C:e04a 
[hk] >>> m e03b e03b
 00                                                   .
(C:$e04b) >C:e03b  01                                                   .
(C:$e03c) 
[hk] >>> m e03c e03c
>C:e03b  01                                                   .
(C:$e03c) >C:e03c  78                                                   x
(C:$e03d) 
[hk] >>> m e03d e03d
>C:e03d  78                                                   x
(C:$e03e) 
[hk] >>> m e040 e040
>C:e040  02                                                   .
(C:$e041) 
[hk] >>> m e046 e046
>C:e046  ff                                                   .
(C:$e047) 
[hk] >>> m e5bc e5bc
>C:e5bc  90                                                   .
(C:$e5bd) 
[hk] >>> m e5be e5be
>C:e5be  05                                                   .
(C:$e5bf) 
[hk] >>> m e055 e055
>C:e055  00                                                   .
(C:$e056) 
[hk] >>> m e056 e056
>C:e056  15                                                   .
(C:$e057) 
[hk] >>> m de01 de01
>C:de01  00                                                   .
(C:$de02) 
[hk] >>> m de03 de03
>C:de03  15                                                   .
(C:$de04) 
[hk] >>> m 0b7d 0b7d
>C:0b7d  00                                                   .
(C:$0b7e) 
[hk] >>> m d020 d020
>C:d020  fc                                                   .
(C:$d021) 
[state] link open, override OFF: carrierOverrideFlags=$00  isLinkActive=$01  linkStatus=$78  linkStatusSample=$78  connectionPhase=$02  lastHotkeyCode=$FF  aciaStatusSave=$90  aciaCommandShadow=$05  baudIndex=$00  liveControlByte=$15  aciaStatusReg=$00  aciaControlReg=$15  inputLockoutTimer=$00  borderColour=$FC
[hk] >>> break e30c
(C:$1280) 
[border] break on the module's STA VIC_BORDER at $E30C while C= is held:
#1 (Stop on  exec e30c)   28/$01c,   2/$02
.C:e30c  8D 20 D0    STA $D020      - A:02 X:80 Y:00 SP:de N.-.....  471977677
(C:$e30c) 
[hk] >>> m d020 d020
>C:d020  fc                                                   .
(C:$d021) 
[hk] >>> m e040 e040
>C:e040  02                                                   .
(C:$e041) 
[hk] >>> m e03c e03c
>C:e03c  78                                                   x
(C:$e03d) 
[hk] >>> del
Deleting all checkpoints
(C:$e03d) 
[hk] >>> m d020 d020
(C:$664a) >C:d020  fc                 
[border] $D020 at the module's store = $FC, after the frame finished = $FC, connectionPhase = $02, linkStatus = $78
[hk] >>> screenshot "/home/scott/claude/modemwars/swiftlink/shots/hotkeys05borderHeld.png" 2
(C:$12a2) 
[hk] shot /home/scott/claude/modemwars/swiftlink/shots/hotkeys05borderHeld.png
[hk] >>> m e04a e04a
(C:$1399) >C:e04a  40                 
[hk] >>> m e03b e03b
                                  @
(C:$e04b) 
[hk] >>> m e03b e03b
>C:e03b  01                                                   .
(C:$e03c) 
[hk] >>> m e03c e03c
>C:e03b  01                                                   .
(C:$e03c) 
[hk] >>> m e03c e03c
>C:e03c  40                                                   @
(C:$e03d) 
[hk] >>> m e03d e03d
>C:e03c  40                                                   @
(C:$e03d) 
[hk] >>> m e03d e03d
>C:e03d  40                                                   @
(C:$e03e) 
[hk] >>> m e040 e040
>C:e03d  40                                                   @
(C:$e03e) 
[hk] >>> m e040 e040
>C:e040  02                                                   .
(C:$e041) >C:e040 
[hk] >>> m e046 e046
 02                                                   .
(C:$e041) 
[hk] >>> m e046 e046
>C:e046  ff                                                   .
(C:$e047) 
[hk] >>> m e5bc e5bc
>C:e046  ff                                                   .
(C:$e047) 
[hk] >>> m e5bc e5bc
>C:e5bc  90                                                   .
(C:$e5bd) 
[hk] >>> m e5be e5be
>C:e5bc  90                                                   .
(C:$e5bd) 
[hk] >>> m e5be e5be
>C:e5be  09                                                   .
(C:$e5bf) >C:e5be 
[hk] >>> m e055 e055
 09                                                   .
(C:$e5bf) 
[hk] >>> m e055 e055
>C:e055  00                                                   .
(C:$e056) 
[hk] >>> m e056 e056
>C:e055  00                                                   .
(C:$e056) 
[hk] >>> m e056 e056
>C:e056  15                                                   .
(C:$e057) 
[hk] >>> m de01 de01
>C:e056  15                                                   .
(C:$e057) 
[hk] >>> m de01 de01
>C:de01  10                                                   .
(C:$de02) 
[hk] >>> m de03 de03
>C:de01  10                                                   .
(C:$de02) 
[hk] >>> m de03 de03
>C:de03  15                                                   .
(C:$de04) >C:de03 
[hk] >>> m 0b7d 0b7d
 15                                                   .
(C:$de04) 
[hk] >>> m 0b7d 0b7d
>C:0b7d  00                                                   .
(C:$0b7e) >C:0b7d  
[hk] >>> m d020 d020
00                                                   .
(C:$0b7e) 
[hk] >>> m d020 d020
>C:d020  fc                                                   .
(C:$d021) 
[state] link open, override ON (immediately): carrierOverrideFlags=$40  isLinkActive=$01  linkStatus=$40  linkStatusSample=$40  connectionPhase=$02  lastHotkeyCode=$FF  aciaStatusSave=$90  aciaCommandShadow=$09  baudIndex=$00  liveControlByte=$15  aciaStatusReg=$10  aciaControlReg=$15  inputLockoutTimer=$00  borderColour=$FC
[hk] >>> m e04a e04a
(C:$12a6) >C:e04a  40                                                   @
(C:$e04b) 
[hk] >>> m e03b e03b
>C:e03b  01                                                   .
(C:$e03c) 
[hk] >>> m e03c e03c
>C:e03c  40                                                   @
(C:$e03d) 
[hk] >>> m e03d e03d
>C:e03d  40                                                   @
(C:$e03e) 
[hk] >>> m e040 e040
>C:e040  02                                                   .
(C:$e041) 
[hk] >>> m e046 e046
>C:e046  ff                                                   .
(C:$e047) 
[hk] >>> m e5bc e5bc
>C:e5bc  90                                                   .
(C:$e5bd) 
[hk] >>> m e5be e5be
>C:e5be  05                                                   .
(C:$e5bf) 
[hk] >>> m e055 e055
>C:e055  00                                                   .
(C:$e056) 
[hk] >>> m e056 e056
>C:e056  15                                                   .
(C:$e057) 
[hk] >>> m de01 de01
>C:de01  00                                                   .
(C:$de02) 
[hk] >>> m de03 de03
>C:de03  15                                                   .
(C:$de04) 
[hk] >>> m 0b7d 0b7d
>C:0b7d  00                                                   .
(C:$0b7e) 
[hk] >>> m d020 d020
>C:d020  fc                                                   .
(C:$d021) 
[state] link open, override ON (after 6 s): carrierOverrideFlags=$40  isLinkActive=$01  linkStatus=$40  linkStatusSample=$40  connectionPhase=$02  lastHotkeyCode=$FF  aciaStatusSave=$90  aciaCommandShadow=$05  baudIndex=$00  liveControlByte=$15  aciaStatusReg=$00  aciaControlReg=$15  inputLockoutTimer=$00  borderColour=$FC
[hk] >>> screenshot "/home/scott/claude/modemwars/swiftlink/shots/hotkeys04overrideOn.png" 2
(C:$12d1) 
[hk] shot /home/scott/claude/modemwars/swiftlink/shots/hotkeys04overrideOn.png
[hk] >>> break e5e9
(C:$6651) 
[trace override ON] breakpoint hit:
#1 (Stop on  exec e5e9)  258/$102,  35/$23
.C:e5e9  AD 4A E0    LDA $E04A      - A:01 X:00 Y:FF SP:e1 .V-..I..  569570920
(C:$e5e9) 
[hk] >>> > e5bc 40
(C:$e5e9) 
[hk] >>> m e5bc e5bc
>C:e5bc  40                                                   @
(C:$e5bd) 
[trace override ON] aciaStatusSave forced to $40 (bit 6 set = DCD says NO carrier)
[hk] >>> z
.C:e5ec  0A          ASL A          - A:40 X:00 Y:FF SP:e1 .V-..I..  569570924
(C:$e5ec) 
[hk] >>> z
.C:e5ed  30 09       BMI $E5F8      - A:80 X:00 Y:FF SP:e1 NV-..I..  569570926
(C:$e5ed) 
[hk] >>> z
.C:e5f8  38          SEC            - A:80 X:00 Y:FF SP:e1 NV-..I..  569570929
(C:$e5f8) 
[hk] >>> z
.C:e5f9  6A          ROR A          - A:80 X:00 Y:FF SP:e1 NV-..I.C  569570931
(C:$e5f9) 
[hk] >>> z
.C:e5fa  EE 45 E0    INC $E045      - A:C0 X:00 Y:FF SP:e1 NV-..I..  569570933
(C:$e5fa) 
[hk] >>> z
.C:e5fd  10 05       BPL $E604      - A:C0 X:00 Y:FF SP:e1 NV-..I..  569570939
(C:$e5fd) 
[hk] >>> z
.C:e5ff  8D 45 E0    STA $E045      - A:C0 X:00 Y:FF SP:e1 NV-..I..  569570941
(C:$e5ff) 
[hk] >>> z
.C:e602  29 7F       AND #$7F       - A:C0 X:00 Y:FF SP:e1 NV-..I..  569570945
(C:$e602) 
[hk] >>> z
.C:e604  8D 3D E0    STA $E03D      - A:40 X:00 Y:FF SP:e1 .V-..I..  569570947
(C:$e604) 
[hk] >>> z
.C:e607  AD BB E5    LDA $E5BB      - A:40 X:00 Y:FF SP:e1 .V-..I..  569570951
(C:$e607) 
[hk] >>> z
.C:e60a  D0 56       BNE $E662      - A:01 X:00 Y:FF SP:e1 .V-..I..  569570955
(C:$e60a) 
[hk] >>> z
.C:e662  60          RTS            - A:01 X:00 Y:FF SP:e1 .V-..I..  569570958
(C:$e662) 
[hk] >>> z
.C:e3ce  AD 3D E0    LDA $E03D      - A:01 X:00 Y:FF SP:e3 .V-..I..  569570964
(C:$e3ce) 
[hk] >>> z
.C:e3d1  CD 3C E0    CMP $E03C      - A:40 X:00 Y:FF SP:e3 .V-..I..  569570968
(C:$e3d1) 
[hk] >>> z
.C:e3d4  F0 0D       BEQ $E3E3      - A:40 X:00 Y:FF SP:e3 .V-..IZC  569570972
(C:$e3d4) 
[hk] >>> z
.C:e3e3  A2 00       LDX #$00       - A:40 X:00 Y:FF SP:e3 .V-..IZC  569570975
(C:$e3e3) 
[hk] >>> m e03d e03d
>C:e03d  40                                                   @
(C:$e03e) 
[hk] >>> m e03c e03c
>C:e03c  40                                                   @
(C:$e03d) 
[hk] >>> m e04a e04a
>C:e04a  40                                                   @
(C:$e04b) 
[hk] >>> m e5bc e5bc
>C:e5bc  40                                                   @
(C:$e5bd) 
[trace override ON] after the sampler ran: carrierOverrideFlags=$40 aciaStatusSave=$40 linkStatusSample=$40 linkStatus=$40
[hk] >>> del
Deleting all checkpoints
(C:$e5bd) 
[hk] >>> m e04a e04a
(C:$12a2) 
[hk] >>> m e04a e04a
>C:e04a  00                                                   .
(C:$e04b) >C:e04a  00                                                   .
(C:$e04b) 
[hk] >>> m e03b e03b
>C:e03b  01                                                   .
(C:$e03c) 
[hk] >>> m e03c e03c
>C:e03c  78                                                   x
(C:$e03d) 
[hk] >>> m e03d e03d
>C:e03d  78                                                   x
(C:$e03e) 
[hk] >>> m e040 e040
>C:e040  02                                                   .
(C:$e041) 
[hk] >>> m e046 e046
>C:e046  ff                                                   .
(C:$e047) 
[hk] >>> m e5bc e5bc
>C:e5bc  90                                                   .
(C:$e5bd) 
[hk] >>> m e5be e5be
>C:e5be  05                                                   .
(C:$e5bf) 
[hk] >>> m e055 e055
>C:e055  00                                                   .
(C:$e056) 
[hk] >>> m e056 e056
>C:e056  15                                                   .
(C:$e057) 
[hk] >>> m de01 de01
>C:de01  00                                                   .
(C:$de02) 
[hk] >>> m de03 de03
>C:de03  15                                                   .
(C:$de04) 
[hk] >>> m 0b7d 0b7d
>C:0b7d  00                                                   .
(C:$0b7e) 
[hk] >>> m d020 d020
>C:d020  fc                                                   .
(C:$d021) 
[state] link open, override OFF again: carrierOverrideFlags=$00  isLinkActive=$01  linkStatus=$78  linkStatusSample=$78  connectionPhase=$02  lastHotkeyCode=$FF  aciaStatusSave=$90  aciaCommandShadow=$05  baudIndex=$00  liveControlByte=$15  aciaStatusReg=$00  aciaControlReg=$15  inputLockoutTimer=$00  borderColour=$FC
[hk] >>> m e04a e04a
(C:$12a2) 
[hk] >>> m e04a e04a
>C:e04a  00                                                   .
(C:$e04b) 
[hk] >>> m e03b e03b
>C:e04a  00                                                   .
(C:$e04b) 
[hk] >>> m e03b e03b
>C:e03b  01                                                   .
(C:$e03c) 
[hk] >>> m e03c e03c
>C:e03b  01                                                   .
(C:$e03c) 
[hk] >>> m e03c e03c
>C:e03c  78                                                   x
(C:$e03d) 
[hk] >>> m e03d e03d
>C:e03c  78                                                   x
(C:$e03d) 
[hk] >>> m e03d e03d
>C:e03d  78                                                   x
(C:$e03e) 
[hk] >>> m e040 e040
>C:e03d  78                                                   x
(C:$e03e) 
[hk] >>> m e040 e040
>C:e040  02                                                   .
(C:$e041) >C:e040 
[hk] >>> m e046 e046
 02                                                   .
(C:$e041) 
[hk] >>> m e046 e046
>C:e046  ff                                                   .
(C:$e047) 
[hk] >>> m e5bc e5bc
>C:e046  ff                                                   .
(C:$e047) 
[hk] >>> m e5bc e5bc
>C:e5bc  90                                                   .
(C:$e5bd) 
[hk] >>> m e5be e5be
>C:e5bc  90                                                   .
(C:$e5bd) 
[hk] >>> m e5be e5be
>C:e5be  05                                                   .
(C:$e5bf) 
[hk] >>> m e055 e055
>C:e5be  05                                                   .
(C:$e5bf) 
[hk] >>> m e055 e055
>C:e055  00                                                   .
(C:$e056) 
[hk] >>> m e056 e056
>C:e055  00                                                   .
(C:$e056) 
[hk] >>> m e056 e056
>C:e056  15                                                   .
(C:$e057) 
[hk] >>> m de01 de01
>C:e056  15                                                   .
(C:$e057) 
[hk] >>> m de01 de01
>C:de01  00                                                   .
(C:$de02) >C:de01 
[hk] >>> m de03 de03
 00                                                   .
(C:$de02) 
[hk] >>> m de03 de03
>C:de03  15                                                   .
(C:$de04) 
[hk] >>> m 0b7d 0b7d
>C:de03  15                                                   .
(C:$de04) 
[hk] >>> m 0b7d 0b7d
>C:0b7d  00                                                   .
(C:$0b7e) 
[hk] >>> m d020 d020
>C:0b7d  00                                                   .
(C:$0b7e) 
[hk] >>> m d020 d020
>C:d020  fc                                                   .
(C:$d021) 
[state] link open, override OFF (after 6 s): carrierOverrideFlags=$00  isLinkActive=$01  linkStatus=$78  linkStatusSample=$78  connectionPhase=$02  lastHotkeyCode=$FF  aciaStatusSave=$90  aciaCommandShadow=$05  baudIndex=$00  liveControlByte=$15  aciaStatusReg=$00  aciaControlReg=$15  inputLockoutTimer=$00  borderColour=$FC
[hk] >>> break e5e9
BREAK: 1  C:$e5e9  (Stop on exec)
(C:$664a) 
[trace override OFF] breakpoint hit:

[hk] >>> > e5bc 40
(C:$e5e9) 
[hk] >>> m e5bc e5bc
>C:e5bc  40                                                   @
(C:$e5bd) 
[trace override OFF] aciaStatusSave forced to $40 (bit 6 set = DCD says NO carrier)
[hk] >>> z
.C:e5ec  0A          ASL A          - A:00 X:00 Y:FF SP:e1 .V-..IZ.  643352943
(C:$e5ec) 
[hk] >>> z
.C:e5ed  30 09       BMI $E5F8      - A:00 X:00 Y:FF SP:e1 .V-..IZ.  643352945
(C:$e5ed) 
[hk] >>> z
.C:e5ef  A9 F0       LDA #$F0       - A:00 X:00 Y:FF SP:e1 .V-..IZ.  643352947
(C:$e5ef) 
[hk] >>> z
.C:e5f1  2C BC E5    BIT $E5BC      - A:F0 X:00 Y:FF SP:e1 NV-..I..  643352949
(C:$e5f1) 
[hk] >>> z
.C:e5f4  50 02       BVC $E5F8      - A:F0 X:00 Y:FF SP:e1 .V-..I..  643352953
(C:$e5f4) 
[hk] >>> z
.C:e5f6  A9 00       LDA #$00       - A:F0 X:00 Y:FF SP:e1 .V-..I..  643352955
(C:$e5f6) 
[hk] >>> z
.C:e5f8  38          SEC            - A:00 X:00 Y:FF SP:e1 .V-..IZ.  643352957
(C:$e5f8) 
[hk] >>> z
.C:e5f9  6A          ROR A          - A:00 X:00 Y:FF SP:e1 .V-..IZC  643352959
(C:$e5f9) 
[hk] >>> z
.C:e5fa  EE 45 E0    INC $E045      - A:80 X:00 Y:FF SP:e1 NV-..I..  643352961
(C:$e5fa) 
[hk] >>> z
.C:e5fd  10 05       BPL $E604      - A:80 X:00 Y:FF SP:e1 NV-..I..  643352967
(C:$e5fd) 
[hk] >>> z
.C:e5ff  8D 45 E0    STA $E045      - A:80 X:00 Y:FF SP:e1 NV-..I..  643352969
(C:$e5ff) 
[hk] >>> z
.C:e602  29 7F       AND #$7F       - A:80 X:00 Y:FF SP:e1 NV-..I..  643352973
(C:$e602) 
[hk] >>> z
.C:e604  8D 3D E0    STA $E03D      - A:00 X:00 Y:FF SP:e1 .V-..IZ.  643352975
(C:$e604) 
[hk] >>> z
.C:e607  AD BB E5    LDA $E5BB      - A:00 X:00 Y:FF SP:e1 .V-..IZ.  643352979
(C:$e607) 
[hk] >>> z
.C:e60a  D0 56       BNE $E662      - A:01 X:00 Y:FF SP:e1 .V-..I..  643352983
(C:$e60a) 
[hk] >>> z
.C:e662  60          RTS            - A:01 X:00 Y:FF SP:e1 .V-..I..  643352986
(C:$e662) 
[hk] >>> m e03d e03d
>C:e03d  00                                                   .
(C:$e03e) 
[hk] >>> m e03c e03c
>C:e03c  78                                                   x
(C:$e03d) 
[hk] >>> m e04a e04a
>C:e04a  00                                                   .
(C:$e04b) 
[hk] >>> m e5bc e5bc
>C:e5bc  40                                                   @
(C:$e5bd) 
[trace override OFF] after the sampler ran: carrierOverrideFlags=$00 aciaStatusSave=$40 linkStatusSample=$00 linkStatus=$78
[hk] >>> del
Deleting all checkpoints
(C:$e5bd) 
[hk] >>> m e6fd e70f
(C:$12a2) 
[hk] >>> m e04a e04a
(C:$664a) 
[hk] >>> m e04a e04a
>C:e04a  00                                                   .
(C:$e04b) 
[hk] >>> m e03b e03b
>C:e04a  00                                                   .
(C:$e04b) 
[hk] >>> m e03b e03b
>C:e03b  01                                                   .
(C:$e03c) 
[hk] >>> m e03c e03c
>C:e03b  01                                                   .
(C:$e03c) 
[hk] >>> m e03c e03c
>C:e03c  78                                                   x
(C:$e03d) >C:e03c  78                                                   x
(C:$e03d) 
[hk] >>> m e03d e03d
>C:e03d  78                                                   x
(C:$e03e) 
[hk] >>> m e040 e040
>C:e040  02                                                   .
(C:$e041) 
[hk] >>> m e046 e046
>C:e046  ff                                                   .
(C:$e047) 
[hk] >>> m e5bc e5bc
>C:e5bc  90                                                   .
(C:$e5bd) 
[hk] >>> m e5be e5be
>C:e5be  05                                                   .
(C:$e5bf) 
[hk] >>> m e055 e055
>C:e055  00                                                   .
(C:$e056) 
[hk] >>> m e056 e056
>C:e056  15                                                   .
(C:$e057) 
[hk] >>> m de01 de01
>C:de01  00                                                   .
(C:$de02) 
[hk] >>> m de03 de03
>C:de03  15                                                   .
(C:$de04) 
[hk] >>> m 0b7d 0b7d
>C:0b7d  00                                                   .
(C:$0b7e) 
[hk] >>> m d020 d020
>C:d020  fc                                                   .
(C:$d021) 
[state] before C= + 2: carrierOverrideFlags=$00  isLinkActive=$01  linkStatus=$78  linkStatusSample=$78  connectionPhase=$02  lastHotkeyCode=$FF  aciaStatusSave=$90  aciaCommandShadow=$05  baudIndex=$00  liveControlByte=$15  aciaStatusReg=$00  aciaControlReg=$15  inputLockoutTimer=$00  borderColour=$FC
[hk] >>> m e04a e04a
(C:$12a2) >C:e04a  00                 
[hk] >>> m e03b e03b
                                  .
(C:$e04b) 
[hk] >>> m e03b e03b
>C:e03b  01                                                   .
(C:$e03c) 
[hk] >>> m e03c e03c
>C:e03b  01                                                   .
(C:$e03c) >C:e03c 
[hk] >>> m e03c e03c
 78                                                   x
(C:$e03d) >C:e03c 
[hk] >>> m e03c e03c
 78                                                   x
(C:$e03d) 
[hk] >>> m e03c e03c
>C:e03c  78                                                   x
(C:$e03d) 
[hk] >>> m e03d e03d
>C:e03c  78                                                   x
(C:$e03d) 
[hk] >>> m e03d e03d
>C:e03d  78                                                   x
(C:$e03e) >C:e03d 
[hk] >>> m e040 e040
 78                                                   x
(C:$e03e) 
[hk] >>> m e040 e040
>C:e040  02                                                   .
(C:$e041) 
[hk] >>> m e046 e046
>C:e040  02                                                   .
(C:$e041) 
[hk] >>> m e046 e046
>C:e046  ff                                                   .
(C:$e047) 
[hk] >>> m e5bc e5bc
>C:e046  ff                                                   .
(C:$e047) 
[hk] >>> m e5bc e5bc
>C:e5bc  90                                                   .
(C:$e5bd) 
[hk] >>> m e5be e5be
>C:e5bc  90                                                   .
(C:$e5bd) 
[hk] >>> m e5be e5be
>C:e5be  05                                                   .
(C:$e5bf) 
[hk] >>> m e055 e055
>C:e5be  05                                                   .
(C:$e5bf) 
[hk] >>> m e055 e055
>C:e055  06                                                   .
(C:$e056) 
[hk] >>> m e056 e056
>C:e055  06                                                   .
(C:$e056) >C:e056  
[hk] >>> m e056 e056
18                                                   .
(C:$e057) 
[hk] >>> m e056 e056
>C:e056  18                                                   .
(C:$e057) 
[hk] >>> m de01 de01
>C:e056  18                                                   .
(C:$e057) 
[hk] >>> m de01 de01
>C:de01  10                                                   .
(C:$de02) >C:de01 
[hk] >>> m de03 de03
 10                                                   .
(C:$de02) 
[hk] >>> m de03 de03
>C:de03  18                                                   .
(C:$de04) 
[hk] >>> m 0b7d 0b7d
>C:de03  18                                                   .
(C:$de04) 
[hk] >>> m 0b7d 0b7d
>C:0b7d  00                                                   .
(C:$0b7e) 
[hk] >>> m d020 d020
>C:0b7d  00                                                   .
(C:$0b7e) 
[hk] >>> m d020 d020
>C:d020  fc                                                   .
(C:$d021) 
[state] after C= + 2 (expect $DE03 = $18, 2400 baud): carrierOverrideFlags=$00  isLinkActive=$01  linkStatus=$78  linkStatusSample=$78  connectionPhase=$02  lastHotkeyCode=$FF  aciaStatusSave=$90  aciaCommandShadow=$05  baudIndex=$06  liveControlByte=$18  aciaStatusReg=$10  aciaControlReg=$18  inputLockoutTimer=$00  borderColour=$FC
[hk] >>> m e04a e04a
(C:$12a2) >C:e04a  00                 
[hk] >>> m e03b e03b
                                  .
(C:$e04b) 
[hk] >>> m e03b e03b
>C:e03b  01                                                   .
(C:$e03c) >C:e03b  01 
[hk] >>> m e03c e03c
                                                  .
(C:$e03c) 
[hk] >>> m e03c e03c
>C:e03c  78                                                   x
(C:$e03d) >C:e03c  78                                                   x
(C:$e03d) 
[hk] >>> m e03d e03d
>C:e03d  78                                                   x
(C:$e03e) 
[hk] >>> m e040 e040
>C:e040  02                                                   .
(C:$e041) 
[hk] >>> m e046 e046
>C:e046  ff                                                   .
(C:$e047) 
[hk] >>> m e5bc e5bc
>C:e5bc  90                                                   .
(C:$e5bd) 
[hk] >>> m e5be e5be
>C:e5be  05                                                   .
(C:$e5bf) 
[hk] >>> m e055 e055
>C:e055  00                                                   .
(C:$e056) 
[hk] >>> m e056 e056
>C:e056  15                                                   .
(C:$e057) 
[hk] >>> m de01 de01
>C:de01  00                                                   .
(C:$de02) 
[hk] >>> m de03 de03
>C:de03  15                                                   .
(C:$de04) 
[hk] >>> m 0b7d 0b7d
>C:0b7d  00                                                   .
(C:$0b7e) 
[hk] >>> m d020 d020
>C:d020  fc                                                   .
(C:$d021) 
[state] after C= + 3 (expect $DE03 = $15, 300 baud): carrierOverrideFlags=$00  isLinkActive=$01  linkStatus=$78  linkStatusSample=$78  connectionPhase=$02  lastHotkeyCode=$FF  aciaStatusSave=$90  aciaCommandShadow=$05  baudIndex=$00  liveControlByte=$15  aciaStatusReg=$00  aciaControlReg=$15  inputLockoutTimer=$00  borderColour=$FC
[hk] >>> m e04a e04a
(C:$66be) >C:e04a  00                 
[hk] >>> m e03b e03b
                                  .
(C:$e04b) 
[hk] >>> m e03b e03b
>C:e03b  01                                                   .
(C:$e03c) 
[hk] >>> m e03c e03c
>C:e03b  01                                                   .
(C:$e03c) 
[hk] >>> m e03c e03c
>C:e03c  78                                                   x
(C:$e03d) >C:e03c  78                                                   x
(C:$e03d) 
[hk] >>> m e03d e03d
>C:e03d  78                                                   x
(C:$e03e) 
[hk] >>> m e040 e040
>C:e040  02                                                   .
(C:$e041) 
[hk] >>> m e046 e046
>C:e046  ff                                                   .
(C:$e047) 
[hk] >>> m e5bc e5bc
>C:e5bc  90                                                   .
(C:$e5bd) 
[hk] >>> m e5be e5be
>C:e5be  05                                                   .
(C:$e5bf) 
[hk] >>> m e055 e055
>C:e055  00                                                   .
(C:$e056) 
[hk] >>> m e056 e056
>C:e056  15                                                   .
(C:$e057) 
[hk] >>> m de01 de01
>C:de01  00                                                   .
(C:$de02) 
[hk] >>> m de03 de03
>C:de03  15                                                   .
(C:$de04) 
[hk] >>> m 0b7d 0b7d
>C:0b7d  00                                                   .
(C:$0b7e) 
[hk] >>> m d020 d020
>C:d020  fc                                                   .
(C:$d021) 
[state] final: carrierOverrideFlags=$00  isLinkActive=$01  linkStatus=$78  linkStatusSample=$78  connectionPhase=$02  lastHotkeyCode=$FF  aciaStatusSave=$90  aciaCommandShadow=$05  baudIndex=$00  liveControlByte=$15  aciaStatusReg=$00  aciaControlReg=$15  inputLockoutTimer=$00  borderColour=$FC
serial sink connected=True bytes=10697
first serial bytes: 0d 41 54 51 30 56 31 58 31 41 0d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
findings written to /tmp/claude-1000/-home-scott-claude-modemwars/d69befd0-05e0-41b3-8bba-17d73f8cf6d9/scratchpad/hotkeyFindings.json
