modemwars/swiftlink/testLogs/autoBaud1200Run4.txt
2026-08-23 02:09:40 -05:00

622 lines
24 KiB
Text

fake modem listening on 127.0.0.1:47625
[A] >>> warp on
(C:$ee5d) (C:$ee5d)
[A] >>> break 0800
BREAK: 1 C:$0800 (Stop on exec)
(C:$ee5d)
[A] loading under warp ...
[A] #1 (Stop on exec 0800) 146/$092, 23/$17
.C:0800 4C 6C 0A JMP $0A6C - A:FC X:00 Y:02 SP:fe NV-B...C 73244493
(C:$0800)
[A] >>> del
Deleting all checkpoints
(C:$0800)
[A] >>> resourceset "WarpMode" "0"
Unknown resource "WarpMode".
(C:$0800)
[A] >>> resourceset "Warp" "0"
Unknown resource "Warp".
(C:$0800)
[A] >>> resourceset "WarpModeEnabled" "0"
Unknown resource "WarpModeEnabled".
(C:$0800)
[A] >>> warp off
(C:$0974)
[A] >>> warp
Warp mode is off.
(C:$0974)
[A] Warp mode is off.
(C:$0974)
[A] >>> screenshot "/home/scott/claude/modemwars/swiftlink/shots/abab401Menu.png" 2
(C:$c4fd)
[A] shot /home/scott/claude/modemwars/swiftlink/shots/abab401Menu.png
[A] >>> m 91d5 91d5
(C:$0eb4)
[A] >>> m 91d5 91d5
>C:91d5 01 .
(C:$91d6)
[A] menu row = 1
[A] >>> m 91d5 91d5
(C:$0eb4) >C:91d5 00
[A] menu row = 0
[A] >>> m e000 e00f
>C:e000 4c 43 e0 4c 60 e0 4c 75 e0 4c 77 e0 4c 77 e0 60 LC.L`.Lu.Lw.Lw.`
(C:$e010)
[A] waiting for the module to load: $E000 = 4C 43 E0 4C 60 E0 4C 75 E0 4C 77 E0 4C 77 E0 60
[A] >>> m e000 e00f
>C:e000 4c 11 e1 4c 9a e2 4c a9 e0 4c f6 e0 4c cb e3 60 L..L..L..L..L..`
(C:$e010)
[A] the module is resident: $E000 jump table matches
[A] >>> m e03b e047
>C:e03b 00 00 00 00 00 00 00 00 00 00 44 54 48 ..........DTH
(C:$e048)
[A] >>> m e0a5 e0a5
>C:e0a5 00 .
(C:$e0a6)
[A] >>> m e055 e056
>C:e055 00 50 .P
(C:$e057)
[A] >>> m e5bb e5be
>C:e5bb e8 84 18 ac ....
(C:$e5bf)
[A] >>> m de00 de03
>C:de00 00 30 00 00 .0..
(C:$de04)
[A] >>> m eab7 eab7
>C:eab7 88 .
(C:$eab8)
[A] >>> m 0b7d 0b7d
>C:0b7d 94 .
(C:$0b7e)
[A] phase=0 isLinkActive=0 linkErrorCount=72 linkStatus=$00 baudIndex=0 $DE03=$00 $DE01=$30 $DE02=$00 bitPeriodLo=$50 statusSave=$84 cmdShadow=$AC txCharActive=$E8 uartPending=$00 syncRound=$88 lastHotkey=$54 lockout=148
before the link opens: $00 = 8N1, external clock, rate bits $0 = unknown baud on a SwiftLink
[A] >>> m e03b e047
>C:e03b 00 00 00 00 00 00 00 00 00 00 44 ff 48 ..........D.H
(C:$e048)
[A] >>> m e0a5 e0a5
>C:e0a5 00 .
(C:$e0a6)
[A] >>> m e055 e056
>C:e055 00 50 .P
(C:$e057)
[A] >>> m e5bb e5be
>C:e5bb 00 00 00 00 ....
(C:$e5bf)
[A] >>> m de00 de03
>C:de00 00 30 00 00 .0..
(C:$de04)
[A] >>> m eab7 eab7
>C:eab7 00 .
(C:$eab8)
[A] >>> m 0b7d 0b7d
>C:0b7d 00 .
(C:$0b7e)
[A] phase=0 isLinkActive=0 linkErrorCount=72 linkStatus=$00 baudIndex=0 $DE03=$00 $DE01=$30 $DE02=$00 bitPeriodLo=$50 statusSave=$00 cmdShadow=$00 txCharActive=$00 uartPending=$00 syncRound=$00 lastHotkey=$FF lockout=0
[A] >>> m e03b e047
>C:e03b 00 00 00 00 00 00 00 00 00 00 44 ff 48 ..........D.H
(C:$e048)
[A] >>> m e0a5 e0a5
>C:e0a5 00 .
(C:$e0a6)
[A] >>> m e055 e056
>C:e055 00 50 .P
(C:$e057)
[A] >>> m e5bb e5be
>C:e5bb 00 00 00 00 ....
(C:$e5bf)
[A] >>> m de00 de03
>C:de00 00 30 00 00 .0..
(C:$de04)
[A] >>> m eab7 eab7
>C:eab7 00 .
(C:$eab8)
[A] >>> m 0b7d 0b7d
>C:0b7d 00 .
(C:$0b7e)
[A] phase=0 isLinkActive=0 linkErrorCount=72 linkStatus=$00 baudIndex=0 $DE03=$00 $DE01=$30 $DE02=$00 bitPeriodLo=$50 statusSave=$00 cmdShadow=$00 txCharActive=$00 uartPending=$00 syncRound=$00 lastHotkey=$FF lockout=0
[modem +100.757s] the emulator opened the serial line
[modem +100.787s] from the C64: b'\r'
[modem +101.870s] from the C64: b'A'
[modem +101.937s] from the C64: b'T'
[modem +101.970s] from the C64: b'Q'
[modem +102.003s] from the C64: b'0'
[modem +102.036s] from the C64: b'V'
[modem +102.070s] from the C64: b'1'
[modem +102.098s] from the C64: b'X'
[modem +102.133s] from the C64: b'1'
[modem +102.172s] from the C64: b'A'
[modem +102.201s] from the C64: b'\r'
[modem +102.202s] answered b'\r\nCONNECT 1200\r'
[modem +104.780s] from the C64: b'\x00'
[modem +104.797s] from the C64: b'\x00'
[modem +104.811s] from the C64: b'\x00'
[modem +104.828s] from the C64: b'\x00'
[modem +104.844s] from the C64: b'\x00'
[modem +104.859s] from the C64: b'\x00'
[modem +104.878s] from the C64: b'\x00'
[modem +104.897s] from the C64: b'\x00'
[modem +104.906s] from the C64: b'\x00'
[modem +104.927s] from the C64: b'\x00'
[modem +104.944s] from the C64: b'\x00'
[modem +104.962s] from the C64: b'\x00'
[modem +104.981s] from the C64: b'\x00'
[modem +104.993s] from the C64: b'\x00'
[modem +105.012s] from the C64: b'\x00'
[modem +105.027s] from the C64: b'\x00'
[modem +105.044s] from the C64: b'\x00'
[modem +105.061s] from the C64: b'\x00'
[modem +105.078s] from the C64: b'\x00'
[modem +105.099s] from the C64: b'\x00'
[modem +105.115s] from the C64: b'\x00'
[modem +105.129s] from the C64: b'\x00'
[modem +105.145s] from the C64: b'\x00'
[modem +105.162s] from the C64: b'\x00'
[modem +105.180s] from the C64: b'\x00'
[modem +105.202s] from the C64: b'\x00'
[modem +105.210s] from the C64: b'\x00'
[modem +105.228s] from the C64: b'\x00'
[modem +105.243s] from the C64: b'\x00'
[modem +105.261s] from the C64: b'\x00'
[modem +105.279s] from the C64: b'\x00'
[modem +105.300s] from the C64: b'\x00'
[modem +105.312s] from the C64: b'\x00'
[modem +105.330s] from the C64: b'\x00'
[modem +105.348s] from the C64: b'\x00'
[modem +105.362s] from the C64: b'\x00'
[modem +105.378s] from the C64: b'\x00'
[modem +105.393s] from the C64: b'\x00'
[modem +105.415s] from the C64: b'\x00'
[modem +105.429s] from the C64: b'\x00'
[modem +105.446s] from the C64: b'\x00'
[modem +105.463s] from the C64: b'\x00'
[modem +105.480s] from the C64: b'\x00'
[modem +105.499s] from the C64: b'\x00'
[modem +105.515s] from the C64: b'\x00'
[modem +105.530s] from the C64: b'\x00'
[modem +105.546s] from the C64: b'\x00'
[modem +105.564s] from the C64: b'\x00'
[modem +105.578s] from the C64: b'\x00'
[modem +105.595s] from the C64: b'\x00'
[modem +105.611s] from the C64: b'\x00'
[modem +105.627s] from the C64: b'\x00'
[modem +105.648s] from the C64: b'\x00'
[modem +105.660s] from the C64: b'\x00'
[modem +105.682s] from the C64: b'\x00'
[modem +105.699s] from the C64: b'\x00'
[modem +105.708s] from the C64: b'\x00'
[modem +105.730s] from the C64: b'\x00'
[modem +105.747s] from the C64: b'\x00'
[modem +105.763s] from the C64: b'\x00'
[modem +105.781s] from the C64: b'\x00'
[modem +105.801s] from the C64: b'\x00'
[modem +105.815s] from the C64: b'\x00'
[modem +105.832s] from the C64: b'\x00'
[modem +105.844s] from the C64: b'\x00'
[modem +105.862s] from the C64: b'\x00'
[modem +105.881s] from the C64: b'\x00'
[modem +105.901s] from the C64: b'\x00'
[modem +105.913s] from the C64: b'\x00'
[modem +105.929s] from the C64: b'\x00'
[modem +105.946s] from the C64: b'\x00'
[modem +105.962s] from the C64: b'\x00'
[modem +105.984s] from the C64: b'\x00'
[modem +105.995s] from the C64: b'\x00'
[modem +106.011s] from the C64: b'\x00'
[modem +106.030s] from the C64: b'\x00'
[modem +106.046s] from the C64: b'\x00'
[modem +106.064s] from the C64: b'\x00'
[modem +106.084s] from the C64: b'\x00'
[modem +106.098s] from the C64: b'\x00'
[modem +106.115s] from the C64: b'\x00'
[modem +106.134s] from the C64: b'\x00'
[modem +106.147s] from the C64: b'\x00'
[modem +106.165s] from the C64: b'\x00'
[modem +106.184s] from the C64: b'\x00'
[modem +106.201s] from the C64: b'\x00'
[modem +106.215s] from the C64: b'\x00'
[modem +106.234s] from the C64: b'\x00'
[modem +106.251s] from the C64: b'\x00'
[modem +106.267s] from the C64: b'\x00'
[modem +106.284s] from the C64: b'\x00'
[modem +106.296s] from the C64: b'\x00'
[modem +106.314s] from the C64: b'\x00'
[modem +106.334s] from the C64: b'\x00'
[modem +106.349s] from the C64: b'\x00'
[modem +106.363s] from the C64: b'\x00'
[modem +106.382s] from the C64: b'\x00'
[modem +106.403s] from the C64: b'\x00'
[modem +106.416s] from the C64: b'\x00'
[modem +106.432s] from the C64: b'\x00'
[modem +106.448s] from the C64: b'\x00'
[modem +106.464s] from the C64: b'\x00'
[modem +106.482s] from the C64: b'\x00'
[modem +106.503s] from the C64: b'\x00'
[modem +106.516s] from the C64: b'\x00'
[modem +106.534s] from the C64: b'\x00'
[modem +106.548s] from the C64: b'\x00'
[modem +106.566s] from the C64: b'\x00'
[modem +106.583s] from the C64: b'\x00'
[modem +106.603s] from the C64: b'\x00'
[modem +106.615s] from the C64: b'\x00'
[modem +106.633s] from the C64: b'\x00'
[modem +106.652s] from the C64: b'\x00'
[modem +106.669s] from the C64: b'\x00'
[modem +106.683s] from the C64: b'\x00'
[modem +106.702s] from the C64: b'\x00'
[modem +106.715s] from the C64: b'\x00'
[modem +106.736s] from the C64: b'\x00'
[modem +106.750s] from the C64: b'\x00'
[modem +106.767s] from the C64: b'\x00'
[modem +106.785s] from the C64: b'\x00'
[modem +106.803s] from the C64: b'\x00'
[modem +106.816s] from the C64: b'\x00'
[modem +106.834s] from the C64: b'\x00'
[modem +106.852s] from the C64: b'\x00'
[modem +106.867s] from the C64: b'\x00'
[modem +106.884s] from the C64: b'\x00'
[modem +106.903s] from the C64: b'\x00'
[modem +106.917s] from the C64: b'\x00'
[modem +106.932s] from the C64: b'\x00'
[modem +106.949s] from the C64: b'\x00'
[modem +106.966s] from the C64: b'\x00'
[modem +106.985s] from the C64: b'\x00'
[modem +106.999s] from the C64: b'\x00'
[modem +107.016s] from the C64: b'\x00'
[modem +107.033s] from the C64: b'\x00'
[modem +107.052s] from the C64: b'\x00'
[modem +107.068s] from the C64: b'\x00'
[modem +107.086s] from the C64: b'\x00'
[modem +107.102s] from the C64: b'\x00'
[modem +107.113s] from the C64: b'\x00'
[modem +107.132s] from the C64: b'\x00'
[modem +107.150s] from the C64: b'\x00'
[modem +107.168s] from the C64: b'\x00'
[modem +107.187s] from the C64: b'\x00'
[modem +107.203s] from the C64: b'\x00'
[modem +107.221s] from the C64: b'\x00'
[modem +107.234s] from the C64: b'\x00'
[modem +107.250s] from the C64: b'\x00'
[modem +107.268s] from the C64: b'\x00'
[modem +107.285s] from the C64: b'\x00'
[modem +107.304s] from the C64: b'\x00'
[modem +107.317s] from the C64: b'\x00'
[modem +107.335s] from the C64: b'\x00'
[modem +107.353s] from the C64: b'\x00'
[modem +107.369s] from the C64: b'\x00'
[modem +107.386s] from the C64: b'\x00'
[modem +107.401s] from the C64: b'\x00'
[modem +107.439s] from the C64: b'\x00\x00'
[modem +107.451s] from the C64: b'\x00'
[modem +107.468s] from the C64: b'\x00'
[modem +107.486s] from the C64: b'\x00'
[modem +107.501s] from the C64: b'\x00'
[modem +107.518s] from the C64: b'\x00'
[modem +107.537s] from the C64: b'\x00'
[modem +107.554s] from the C64: b'\x00'
[modem +107.570s] from the C64: b'\x00'
[modem +107.587s] from the C64: b'\x00'
[modem +107.604s] from the C64: b'\x00'
[modem +107.616s] from the C64: b'\x00'
[modem +107.637s] from the C64: b'\x00'
[modem +107.647s] from the C64: b'\x00'
[modem +107.668s] from the C64: b'\x00'
[modem +107.686s] from the C64: b'\x00'
[modem +107.704s] from the C64: b'\x00'
[modem +107.720s] from the C64: b'\x00'
[modem +107.735s] from the C64: b'\x00'
[modem +107.752s] from the C64: b'\x00'
[modem +107.770s] from the C64: b'\x00'
[modem +107.789s] from the C64: b'\x00'
[modem +107.804s] from the C64: b'\x00'
[modem +107.821s] from the C64: b'\x00'
[modem +107.831s] from the C64: b'\x00'
[modem +107.853s] from the C64: b'\x00'
[modem +107.871s] from the C64: b'\x00'
[modem +107.887s] from the C64: b'\x00'
[modem +107.906s] from the C64: b'\x00'
[modem +107.921s] from the C64: b'\x00'
[modem +107.938s] from the C64: b'\x00'
[modem +107.955s] from the C64: b'\x00'
[modem +107.971s] from the C64: b'\x00'
[modem +107.986s] from the C64: b'\x00'
[modem +108.008s] from the C64: b'\x00'
[modem +108.022s] from the C64: b'\x00'
[modem +108.038s] from the C64: b'\x00'
[modem +108.055s] from the C64: b'\x00'
[modem +108.071s] from the C64: b'\x00'
[modem +108.087s] from the C64: b'\x00'
[modem +108.105s] from the C64: b'\x00'
[modem +108.119s] from the C64: b'\x00'
[modem +108.136s] from the C64: b'\x00'
[modem +108.153s] from the C64: b'\x00'
[modem +108.172s] from the C64: b'\x00'
[modem +108.190s] from the C64: b'\x00'
[modem +108.209s] from the C64: b'\x00'
[modem +108.218s] from the C64: b'\x00'
[modem +108.236s] from the C64: b'\x00'
[modem +108.252s] from the C64: b'\x00'
[modem +108.270s] from the C64: b'\x00'
[modem +108.290s] from the C64: b'\x00'
[modem +108.303s] from the C64: b'\x00'
[modem +108.322s] from the C64: b'\x00'
[modem +108.338s] from the C64: b'\x00'
[modem +108.355s] from the C64: b'\x00'
[modem +108.369s] from the C64: b'\x00'
[modem +108.388s] from the C64: b'\x00'
[modem +108.408s] from the C64: b'\x00'
[modem +108.420s] from the C64: b'\x00'
[modem +108.437s] from the C64: b'\x00'
[modem +108.455s] from the C64: b'\x00'
[modem +108.472s] from the C64: b'\x00'
[modem +108.491s] from the C64: b'\x00'
[modem +108.508s] from the C64: b'\x00'
[modem +108.519s] from the C64: b'\x00'
[modem +108.539s] from the C64: b'\x00'
[modem +108.550s] from the C64: b'\x00'
[modem +108.570s] from the C64: b'\x00'
[modem +108.588s] from the C64: b'\x00'
[modem +108.605s] from the C64: b'\x00'
[modem +108.627s] from the C64: b'\x00'
[modem +108.636s] from the C64: b'\x00'
[modem +108.654s] from the C64: b'\x00'
[modem +108.671s] from the C64: b'\x00'
[modem +108.689s] from the C64: b'\x00'
[modem +108.704s] from the C64: b'\x00'
[modem +108.725s] from the C64: b'\x00'
[modem +108.740s] from the C64: b'\x00'
[modem +108.757s] from the C64: b'\x00'
[modem +108.775s] from the C64: b'\x00'
[modem +108.792s] from the C64: b'\x00'
[modem +108.808s] from the C64: b'\x00'
[modem +108.828s] from the C64: b'\x00'
[modem +108.842s] from the C64: b'\x00'
[modem +108.852s] from the C64: b'\x00'
[modem +108.872s] from the C64: b'\x00'
[modem +108.889s] from the C64: b'\x00'
[modem +108.905s] from the C64: b'\x00'
[modem +108.921s] from the C64: b'\x00'
[modem +108.942s] from the C64: b'\x00'
[modem +108.956s] from the C64: b'\x00'
[modem +108.976s] from the C64: b'\x00'
[modem +108.997s] from the C64: b'\x00'
[modem +109.008s] from the C64: b'\x00'
[modem +109.023s] from the C64: b'\x00'
[modem +109.040s] from the C64: b'\x00'
[modem +109.057s] from the C64: b'\x00'
[modem +109.074s] from the C64: b'\x00'
[modem +109.090s] from the C64: b'\x00'
[modem +109.106s] from the C64: b'\x00'
[modem +109.123s] from the C64: b'\x00'
[modem +109.141s] from the C64: b'\x00'
[modem +109.159s] from the C64: b'\x00'
[modem +109.172s] from the C64: b'\x00'
[modem +109.191s] from the C64: b'\x00'
[modem +109.206s] from the C64: b'\x00'
[modem +109.226s] from the C64: b'\x00'
[modem +109.243s] from the C64: b'\x00'
[modem +109.254s] from the C64: b'\x00'
[modem +109.273s] from the C64: b'\x00'
[modem +109.291s] from the C64: b'\x00'
[modem +109.310s] from the C64: b'\x00'
[modem +109.323s] from the C64: b'\x00'
[modem +109.343s] from the C64: b'\x00'
[modem +109.356s] from the C64: b'\x00'
[A] >>> m e03b e047
>C:e03b 01 78 78 00 00 02 00 00 00 02 f8 ff 00 .xx..........
(C:$e048)
[A] >>> m e0a5 e0a5
>C:e0a5 01 .
(C:$e0a6)
[A] >>> m e055 e056
>C:e055 00 17 ..
(C:$e057)
[A] >>> m e5bb e5be
>C:e5bb 01 90 0d 05 ....
(C:$e5bf)
[A] >>> m de00 de03
>C:de00 0d 10 05 17 ....
(C:$de04)
[A] >>> m eab7 eab7
>C:eab7 00 .
(C:$eab8)
[A] >>> m 0b7d 0b7d
>C:0b7d 00 .
(C:$0b7e)
[modem +113.026s] from the C64: b'\x00'
[modem +113.044s] from the C64: b'\x00'
[modem +113.057s] from the C64: b'\x00'
[modem +113.074s] from the C64: b'\x00'
[modem +113.091s] from the C64: b'\x00'
[modem +113.106s] from the C64: b'\x00'
[modem +113.125s] from the C64: b'\x00'
[modem +113.146s] from the C64: b'\x00'
[modem +113.159s] from the C64: b'\x00'
[modem +113.177s] from the C64: b'\x00'
[modem +113.192s] from the C64: b'\x00'
[modem +113.208s] from the C64: b'\x00'
[modem +113.225s] from the C64: b'\x00'
[modem +113.243s] from the C64: b'\x00'
[modem +113.259s] from the C64: b'\x00'
[modem +113.274s] from the C64: b'\x00'
[modem +113.294s] from the C64: b'\x00'
[modem +113.305s] from the C64: b'\x00'
[A] phase=2 isLinkActive=1 linkErrorCount=0 linkStatus=$78 baudIndex=0 $DE03=$17 $DE01=$10 $DE02=$05 bitPeriodLo=$17 statusSave=$90 cmdShadow=$05 txCharActive=$01 uartPending=$01 syncRound=$00 lastHotkey=$FF lockout=0
[A] the link opened on attempt 3
[modem +113.327s] from the C64: b'\x00'
[A] >>> screenshot "/home/scott/claude/modemwars/swiftlink/shots/abab402AfterConnect.png" 2
(C:$1246)
[A] shot /home/scott/claude/modemwars/swiftlink/shots/abab402AfterConnect.png
*** after the fake modem said CONNECT 1200: $17 = 8N1, internal baud generator, rate bits $7 = 1200 baud on a SwiftLink
[modem +113.392s] from the C64: b'\x00'
[modem +113.409s] from the C64: b'\x00'
[modem +113.426s] from the C64: b'\x00'
[A] >>> m eb02 eb02
(C:$1244) >C:eb02 20
(C:$eb03)
bitPeriodLo $E056 = $17, baudIndex $E055 = 0, connectionPhase $E040 = 2, lastModemChar $EB02 = 32
auto-baud to 1200: PASS
the fake modem sent its result code 1 time(s); it saw b'\rATQ0V1X1A\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
[A] >>> sidefx on
(C:$eb03)
[A] >>> > de03 15
(C:$eb03)
[A] >>> sidefx off
(C:$eb03)
[A] >>> > e056 00
(C:$eb03)
[A] >>> > e5bb 01
(C:$eb03)
[A] >>> m de03 de03
>C:de03 15 .
(C:$de04)
[A] >>> m e055 e055
>C:e055 00 .
(C:$e056)
[A] >>> m e056 e056
>C:e056 00 .
(C:$e057)
[A] >>> m e5bb e5bb
>C:e5bb 01 .
(C:$e5bc)
[A] >>> r
ADDR A X Y SP 00 01 NV-BDIZC LIN CYC STOPWATCH
.;1244 00 ff 01 ef 2f 35 10100000 012 001 155240476
(C:$e5bc)
[A] >>> r pc=e7b2
(C:$e5bc)
[A] >>> r x=00
(C:$e5bc)
[A] >>> r
ADDR A X Y SP 00 01 NV-BDIZC LIN CYC STOPWATCH
.;e7b2 00 00 01 ef 2f 35 10100000 012 001 155240476
(C:$e5bc)
[A] >>> n
.C:8001 4B 88 ASR #$88 - A:00 X:FF Y:01 SP:f1 NV-....C 155240747
(C:$8001)
[A] >>> m de03 de03
>C:de03 15 .
(C:$de04)
[A] >>> m e055 e055
>C:e055 00 .
(C:$e056)
[A] >>> m e056 e056
>C:e056 15 .
(C:$e057)
[A] >>> m e5bb e5bb
>C:e5bb 00 .
(C:$e5bc)
*** forced entry at $E7B2 with X=0: $DE03 $15 -> $15, $E056 $00 -> $15, $E5BB $01 -> $00, baudIndex $E055 $00 -> $00; expected control $15; PASS
$15 = 8N1, internal baud generator, rate bits $5 = 300 baud on a SwiftLink
[A] >>> sidefx on
(C:$e5bc)
[A] >>> > de03 15
(C:$e5bc)
[A] >>> sidefx off
(C:$e5bc)
[A] >>> > e056 00
(C:$e5bc)
[A] >>> > e5bb 01
(C:$e5bc)
[A] >>> m de03 de03
>C:de03 15 .
(C:$de04)
[A] >>> m e055 e055
>C:e055 00 .
(C:$e056)
[A] >>> m e056 e056
>C:e056 00 .
(C:$e057)
[A] >>> m e5bb e5bb
>C:e5bb 01 .
(C:$e5bc)
[A] >>> r
ADDR A X Y SP 00 01 NV-BDIZC LIN CYC STOPWATCH
.;8001 00 ff 01 f1 2f 35 11100001 016 012 155240747
(C:$e5bc)
[A] >>> r pc=e7b2
(C:$e5bc)
[A] >>> r x=03
(C:$e5bc)
[A] >>> r
ADDR A X Y SP 00 01 NV-BDIZC LIN CYC STOPWATCH
.;e7b2 00 03 01 f1 2f 35 11100001 016 012 155240747
(C:$e5bc)
[A] >>> n
.C:2301 25 AD AND $AD - A:00 X:FF Y:01 SP:f3 NV-....C 155241018
(C:$2301)
[A] >>> m de03 de03
>C:de03 17 .
(C:$de04)
[A] >>> m e055 e055
>C:e055 00 .
(C:$e056)
[A] >>> m e056 e056
>C:e056 17 .
(C:$e057)
[A] >>> m e5bb e5bb
>C:e5bb 00 .
(C:$e5bc)
*** forced entry at $E7B2 with X=3: $DE03 $15 -> $17, $E056 $00 -> $17, $E5BB $01 -> $00, baudIndex $E055 $00 -> $00; expected control $17; PASS
$17 = 8N1, internal baud generator, rate bits $7 = 1200 baud on a SwiftLink
[A] >>> sidefx on
(C:$e5bc)
[A] >>> > de03 15
(C:$e5bc)
[A] >>> sidefx off
(C:$e5bc)
[A] >>> > e056 00
(C:$e5bc)
[A] >>> > e5bb 01
(C:$e5bc)
[A] >>> m de03 de03
>C:de03 15 .
(C:$de04)
[A] >>> m e055 e055
>C:e055 00 .
(C:$e056)
[A] >>> m e056 e056
>C:e056 00 .
(C:$e057)
[A] >>> m e5bb e5bb
>C:e5bb 01 .
(C:$e5bc)
[A] >>> r
ADDR A X Y SP 00 01 NV-BDIZC LIN CYC STOPWATCH
.;2301 00 ff 01 f3 2f 35 11100001 020 023 155241018
(C:$e5bc)
[A] >>> r pc=e7b2
(C:$e5bc)
[A] >>> r x=06
(C:$e5bc)
[A] >>> r
ADDR A X Y SP 00 01 NV-BDIZC LIN CYC STOPWATCH
.;e7b2 00 06 01 f3 2f 35 11100001 020 023 155241018
(C:$e5bc)
[A] >>> n
.C:4e3a 9C 0B 10 SHY $100B,X - A:00 X:FF Y:01 SP:f5 NV-....C 155241289
(C:$4e3a)
[A] >>> m de03 de03
>C:de03 18 .
(C:$de04)
[A] >>> m e055 e055
>C:e055 00 .
(C:$e056)
[A] >>> m e056 e056
>C:e056 18 .
(C:$e057)
[A] >>> m e5bb e5bb
>C:e5bb 00 .
(C:$e5bc)
*** forced entry at $E7B2 with X=6: $DE03 $15 -> $18, $E056 $00 -> $18, $E5BB $01 -> $00, baudIndex $E055 $00 -> $00; expected control $18; PASS
$18 = 8N1, internal baud generator, rate bits $8 = 2400 baud on a SwiftLink
================ SUMMARY ================
auto-baud CONNECT 1200 -> control $17: PASS
forced $E7B2 with X=0: $DE03 = $15, expected $15: PASS
forced $E7B2 with X=3: $DE03 = $17, expected $17: PASS
forced $E7B2 with X=6: $DE03 = $18, expected $18: PASS
[modem] total 308 bytes from the C64: b'\rATQ0V1X1A\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'