Megalextoria
Retro computing and gaming, sci-fi books, tv and movies and other geeky stuff.

Home » Digital Archaeology » Computer Arcana » Apple » Apple II » ADTPRO 2.0.1 over audio fails sending disk
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Switch to threaded view of this topic Create a new topic Submit Reply
ADTPRO 2.0.1 over audio fails sending disk [message #312421] Thu, 18 February 2016 21:02 Go to next message
Anonymous
Karma:
Originally posted by: Zoey Boles

Howdy!

Just got my brand "new" Apple //e, and after burning through the provided demo disks, I decided to get ADT Pro up to get some more software on my computer.

I don't have a null modem cable, but I had some aux/patch cables handy, so I hooked up thorugh the cassette interface. I was able to follow the audio steps on the ADT Pro website, and got to the point where I had ProDOS and ADTPro in memory on the //e, but every attempt to transfer the ADT Pro image to my Disk ][ drive failed on or about the 4th packet.

I tested audio levels with the (?) feature of ADTPro, and over the course of all my research I left it running and successfully received 2000+ packets. I plugged headphones inbetween the computers and got an earful of data. I've opened up the microphone settings on my Windows host and verified that the //e is responding with data (the line meter pulses).

It gets to about block 16 and just returns to the main menu, with the server saying "Image Transfer Aborted". I set it to transfer 1 block at a time to see if maybe it was choking on the size of the transfers, but it failed the same way (back to menu) at the 4th block.

I'm not sure what to look for in the trace log, and I'm not sure what further I can do to debug this. The one thing I haven't tried yet is just using an older version of the software.

I've got a null modem on the way, but I'd way prefer to be able to hack away right now (and anyway, I'm patient, and it just feels "right" to use the cassette interface).


--
Posted by Mimo Usenet Browser v0.2.5
http://www.mimousenet.com/mimo/post



---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus
Re: ADTPRO 2.0.1 over audio fails sending disk [message #312424 is a reply to message #312421] Thu, 18 February 2016 21:33 Go to previous messageGo to next message
Anonymous
Karma:
Originally posted by: Don Bruder

In article <_Oqdne-40NsD6lvLnZ2dnUU7-f-dnZ2d@giganews.com>,
"Zoey Boles" <autodmc@autodmclabs.com> wrote:

> Howdy!
>
> Just got my brand "new" Apple //e, and after burning through the provided
> demo disks, I decided to get ADT Pro up to get some more software on my
> computer.
>
> I don't have a null modem cable, but I had some aux/patch cables handy, so I
> hooked up thorugh the cassette interface. I was able to follow the audio
> steps on the ADT Pro website, and got to the point where I had ProDOS and
> ADTPro in memory on the //e, but every attempt to transfer the ADT Pro image
> to my Disk ][ drive failed on or about the 4th packet.
>
> I tested audio levels with the (?) feature of ADTPro, and over the course of
> all my research I left it running and successfully received 2000+ packets. I
> plugged headphones inbetween the computers and got an earful of data. I've
> opened up the microphone settings on my Windows host and verified that the
> //e is responding with data (the line meter pulses).
>
> It gets to about block 16 and just returns to the main menu, with the server
> saying "Image Transfer Aborted". I set it to transfer 1 block at a time to
> see if maybe it was choking on the size of the transfers, but it failed the
> same way (back to menu) at the 4th block.
>
> I'm not sure what to look for in the trace log, and I'm not sure what further
> I can do to debug this. The one thing I haven't tried yet is just using an
> older version of the software.
>
> I've got a null modem on the way, but I'd way prefer to be able to hack away
> right now (and anyway, I'm patient, and it just feels "right" to use the
> cassette interface).

Try diddling the volume on the source side. Start by dropping it to as
low as will "tickle" the Apple enough to respond, at least
intermittently, then SSLLLLOOOOOOOOOOWWWWLY raise it. Overdriving the
cassette input on an Apple II is *AT LEAST* as bad as not driving it
hard enough. Too much volue and the signal turns into a sludge of solid
(or nearly so) ones, with not a zero to be seen. Not enough, and there's
no such thing as a one to be seen. Get it just right, and, of course,
everything is golden.

Dunno what kind of hardware you're sourcing from, but that may also be
super-picky about signal level - The Apple may be doing just fine, but
the source machine may not be liking how the Apple is "speaking back",
so look at things from that direction, too.

--
Security provided by Mssrs Smith and/or Wesson. Brought to you by the letter Q
Re: ADTPRO 2.0.1 over audio fails sending disk [message #312434 is a reply to message #312424] Thu, 18 February 2016 23:45 Go to previous messageGo to next message
David Schmidt is currently offline  David Schmidt
Messages: 993
Registered: October 2012
Karma: 0
Senior Member
On 2/18/2016 9:33 PM, Don Bruder wrote:
> Dunno what kind of hardware you're sourcing from, but that may also be
> super-picky about signal level - The Apple may be doing just fine, but
> the source machine may not be liking how the Apple is "speaking back",
> so look at things from that direction, too.

Good advice. Another thing to look for on the host end, especially if
you're using Windows: extraneous crap in your audio driver. There are
lots of "enhancements" like reverb and expansion that actually interfere
with a clear audio signal. See:
http://adtpro.sourceforge.net/connectionsaudio.html#Addition al

You might also set your client configuration to send just one block at
once and test that way:
http://adtpro.sourceforge.net/configaudio.html
Re: ADTPRO 2.0.1 over audio fails sending disk [message #312521 is a reply to message #312434] Fri, 19 February 2016 14:27 Go to previous messageGo to next message
Anonymous
Karma:
Originally posted by: Zoey Boles

Yeah, I made sure reverb and stuff were off. There were no enhancements online.

I've tried it with mic boost on, and mic boost off. I've tried it with sound cancellation on and off. I ran the "packet test" on (?) and shuffled the volume up and down (to the point where packets stopped going through, then back up).

I'm currently on the working theory that there might be some interference between the input and output, as I've noticed that sometimes a transfer will fail with the server putting nonsense on the screen (A transfer is interrupted, and the server claims it's pulling a working directory listing for a set of garbage characters). I'm going to try taking the input through a separate USB sound decide, and also try using brand new patch cables.

I realized in time to cancel my null modem cord that my //e didn't come with a super serial card, so until I can get my hands on an Uthernet card, I'm going to be living in audio land.

I guess the bit that throws me is that the disk transfer failure ALWAYS happens on the fourth data packet. If it gets to the point where it's filling the transfer buffer, it ALWAYS fails on the fourth transfer, and that's just weird. I'd expect to see it fail at random times during transfer to the //e, with random amounts of buffer fill.

On 18 Feb 2016 10:45 PM ,David Schmidt <schmidtd@my-deja.com> wrote:
> On 2/18/2016 9:33 PM, Don Bruder wrote:
>> Dunno what kind of hardware you're sourcing from, but that may also be
>> super-picky about signal level - The Apple may be doing just fine, but
>> the source machine may not be liking how the Apple is "speaking back",
>> so look at things from that direction, too.
>
> Good advice. Another thing to look for on the host end, especially if
> you're using Windows: extraneous crap in your audio driver. There are
> lots of "enhancements" like reverb and expansion that actually interfere
> with a clear audio signal. See:
> http://adtpro.sourceforge.net/connectionsaudio.html#Addition al
>
> You might also set your client configuration to send just one block at
> once and test that way:
> http://adtpro.sourceforge.net/configaudio.html


--
Posted by Mimo Usenet Browser v0.2.5
http://www.mimousenet.com/mimo/post



---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus
Re: ADTPRO 2.0.1 over audio fails sending disk [message #312522 is a reply to message #312521] Fri, 19 February 2016 15:30 Go to previous messageGo to next message
David Schmidt is currently offline  David Schmidt
Messages: 993
Registered: October 2012
Karma: 0
Senior Member
On 2/19/2016 2:27 PM, Zoey Boles wrote:
> Yeah, I made sure reverb and stuff were off. There were no
> enhancements online.

Ok, cool.

> I guess the bit that throws me is that the disk transfer failure
> ALWAYS happens on the fourth data packet.

That's significant. What is your blocks-at-once setting set to?

And... do you have success with other images, but not this one?
Re: ADTPRO 2.0.1 over audio fails sending disk [message #312802 is a reply to message #312522] Sun, 21 February 2016 20:22 Go to previous messageGo to next message
Anonymous
Karma:
Originally posted by: Zoey Boles

>> I guess the bit that throws me is that the disk transfer failure
>> ALWAYS happens on the fourth data packet.
>
> That's significant. What is your blocks-at-once setting set to?
>
> And... do you have success with other images, but not this one?

I've tried 1, 4, and 5 blocks-at-once.

I've tried sending the ADT Pro image, and another diagnostic image I found on the web. Both get to the 4th packet then die.

Sometimes it dies showing garbage in the ADTPro Serving window (example screenshot: https://imgur.com/FNEVBIY), sometimes it dies claiming it got a ping from the client, or "Request: Half Track from Apple to host".

Here's what I see in the java.exe window when it fails: https://imgur.com/u2BS22G

I've concatenated the ADTProTrace.txt at the bottom of this reply (apologies if this breaks netiquette for newsgroups, it feels weird to admit being a newbie to newsgroups in 2016, but it's what I am).

I've also replaced the host-to-apple cable, as that was the only piece that wasn't brand new yet. I've fiddled with the volumes between 55% to 100%, with various levels of microphone boost.

What I really wish is for ADTPro to ping-pong a byte, so I could watch both the server and the Apple display and see that the bytes match, because my totally un-expert reading of the log inplies that the host is convinced the Apple is spitting back invalid commands.

I've also got the host-in and host-out going to opposite ends of my computer (one going directly onto the motherboard, the other going through the front of the case) just in case it was some sort of cross-talk. The only thing I haven't tried yet is using separate audio devices, but only because I haven't been able to find either of my USB "sound cards."

I guess the bit that knocks me back on my heels is everyting works just fine up until I try to slurp over a disk; I can bootstrap ProDOS and ADTPro Audio Client without gripes or hiccups, but then it dies when I try to send over any image.

====================
====================
====================
====================

2/21/16 7:03:19 PM Gui Constructor entry.
2/21/16 7:03:19 PM Gui.getWorkingDirectory(): E:\AppleII\SoftWare\
2/21/16 7:03:19 PM Gui.actionPerformed() entry, responding to Disconnect; previous button is Disconnect
2/21/16 7:03:19 PM Gui.actionPerformed() exit.
2/21/16 7:03:19 PM Gui setting screen coordinates from properties file values.
2/21/16 7:03:19 PM SerialConfig.enumeratePorts() entry.
2/21/16 7:03:19 PM SerialConfig.enumeratePorts() about to attempt to instantiate rxtx library.
2/21/16 7:03:19 PM Serial library not installed.
2/21/16 7:03:19 PM SerialConfig Constructor could not instantiate the rxtx library.
2/21/16 7:03:19 PM SerialConfig.enumeratePorts() exit.
2/21/16 7:03:19 PM SerialConfig Constructor exit.
2/21/16 7:03:20 PM AudioConfig().ctor Added device Primary Sound Driver at index 0, mixer index 1.
2/21/16 7:03:20 PM AudioConfig().ctor Added device Speakers (2- Realtek High Definition Audio) at index 1, mixer index 2.
2/21/16 7:03:20 PM AudioConfig().ctor Added device Primary Sound Capture Driver at index 2, mixer index 3.
2/21/16 7:03:20 PM AudioConfig().ctor Added device Microphone (2- Realtek High Def at index 3, mixer index 4.
2/21/16 7:03:20 PM AudioConfig().ctor Added device Port Speakers (2- Realtek High Defin at index 4, mixer index 5.
2/21/16 7:03:20 PM AudioConfig().ctor Added device Port Microphone (2- Realtek High Def at index 5, mixer index 6.
2/21/16 7:03:20 PM AudioConfig.ctor() Found a GUI mixer index of: 0
2/21/16 7:03:20 PM which is a hardware index of: 0
2/21/16 7:03:20 PM AudioConfig Constructor exit.
2/21/16 7:03:20 PM args.length = 0
2/21/16 7:03:20 PM Gui Constructor exit.
2/21/16 7:03:21 PM Gui.actionPerformed() entry, responding to Audio; previous button is Disconnect
2/21/16 7:03:21 PM Gui.startComms() entry.
2/21/16 7:03:21 PM Gui.startComms() didn't have an old thread to stop.
2/21/16 7:03:21 PM CommsThread constructor entry.
2/21/16 7:03:21 PM Gui.getWorkingDirectory(): E:\AppleII\SoftWare\
2/21/16 7:03:21 PM Unable to find Virtual.po in current working directory; creating a new one.
2/21/16 7:03:21 PM Gui.getWorkingDirectory(): E:\AppleII\SoftWare\
2/21/16 7:03:21 PM Gui.getWorkingDirectory(): E:\AppleII\SoftWare\
2/21/16 7:03:21 PM Gui.getWorkingDirectory(): E:\AppleII\SoftWare\
2/21/16 7:03:21 PM Unable to find Virtual2.po in current working directory; creating a new one.
2/21/16 7:03:21 PM Gui.getWorkingDirectory(): E:\AppleII\SoftWare\
2/21/16 7:03:21 PM Gui.getWorkingDirectory(): E:\AppleII\SoftWare\
2/21/16 7:03:21 PM AudioTransport.open() entry...
2/21/16 7:03:21 PM AudioTransport opened.
2/21/16 7:03:21 PM AudioTransport.open() exit.
2/21/16 7:03:21 PM CommsThread constructor exit; _shouldRun=true
2/21/16 7:03:21 PM CaptureThread.run() entry with hardware mixer index 0
2/21/16 7:03:21 PM Gui.getWorkingDirectory(): E:\AppleII\SoftWare\
2/21/16 7:03:21 PM CommsThread.run() entry; _shouldRun=true
2/21/16 7:03:21 PM CommsThread.commandLoop() starting.
2/21/16 7:03:21 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:03:21 PM Gui.startComms() exit; returning true.
2/21/16 7:03:21 PM Gui.actionPerformed() exit.
2/21/16 7:03:21 PM CaptureThread.run() using audio mixer ADTPro Default Audio Capture.
2/21/16 7:03:26 PM AudioTransport.pullBuffer() pulled data:
C1 02 00 C4 07 00 00 00 C5 3A
2/21/16 7:03:26 PM AudioTransport.pullBuffer() exit; _inPacketLen = 10
2/21/16 7:03:26 PM CommsThread.commandLoop() Received data.
2/21/16 7:03:26 PM CommsThread.commandLoop() Received a byte: C1
2/21/16 7:03:26 PM CommsThread.commandLoop() Received wide protocol request.
2/21/16 7:03:26 PM CommsThread.pullEnvelopeWide() entry.
2/21/16 7:03:26 PM Waiting for byteslo...
2/21/16 7:03:26 PM received byteslo: 02
2/21/16 7:03:26 PM Waiting for byteshi...
2/21/16 7:03:26 PM received byteshi: 00
2/21/16 7:03:26 PM Waiting for command...
2/21/16 7:03:26 PM received envelope command: C4
2/21/16 7:03:26 PM Waiting for check byte...
2/21/16 7:03:26 PM received checkbyte: 07
2/21/16 7:03:26 PM calculated checkbyte: 07
2/21/16 7:03:26 PM CommsThread.pullEnvelopeWide() exit.
2/21/16 7:03:26 PM CommsThread.dispatchCommand() entry.
2/21/16 7:03:26 PM Gui.getWorkingDirectory(): E:\AppleII\SoftWare\
2/21/16 7:03:26 PM CommsThread.dispatchCommand() Received DIR command.
2/21/16 7:03:26 PM CommsThread.sendDirectoryWide() entry.
2/21/16 7:03:26 PM CommsThread.pullPayloadWide() entry.
2/21/16 7:03:26 PM CommsThread.pullPayloadWide() payload byte [0]: 00
2/21/16 7:03:26 PM CommsThread.pullPayloadWide() payload byte [1]: 00
2/21/16 7:03:26 PM CommsThread.pullPayloadWide() received checkbyte: 00
2/21/16 7:03:26 PM CommsThread.pullPayloadWide() calculated checkbyte: 00
2/21/16 7:03:26 PM CommsThread.pullPayloadWide() checkbyte on payload matched.
2/21/16 7:03:26 PM CommsThread.sendDirectoryWide() value:
2/21/16 7:03:26 PM Gui.getWorkingDirectory(): E:\AppleII\SoftWare\
2/21/16 7:03:26 PM CommsThread.sendDirectoryWide() Seeking directory of: E:\AppleII\SoftWare\
2/21/16 7:03:26 PM Gui.getWorkingDirectory(): E:\AppleII\SoftWare\
2/21/16 7:03:26 PM Gui.getWorkingDirectory(): E:\AppleII\SoftWare\
2/21/16 7:03:26 PM CommsThread.sendDirectoryWide() sending name[0]: APTEST.DSK
2/21/16 7:03:26 PM CommsThread.sendDirectoryWide() sending name[1]: GeOS
2/21/16 7:03:26 PM CommsThread.sendDirectoryWide() sending name[2]: IO Silver
2/21/16 7:03:26 PM CommsThread.sendDirectoryWide() sending name[3]: K.dsk
2/21/16 7:03:26 PM CommsThread.sendDirectoryWide() sending name[4]: Virtual.po
2/21/16 7:03:26 PM CommsThread.sendDirectoryWide() sending name[5]: Virtual2.po
2/21/16 7:03:26 PM CommsThread.sendPacketWide() entry; block to send: 0000
2/21/16 7:03:26 PM CommsThread.sendPacketWide() looping until successful to send block: 0000
2/21/16 7:03:26 PM AudioTransport.pushBuffer() entry, pushing 115 bytes.
2/21/16 7:03:26 PM AudioTransport.pushBuffer() pushing data:
C1 00 04 D3 16 00 00 44 05 09 F3 FE 11 FB 03 07 C7 2F F7 F4 E6 25 F5 22 E5 2F 00 14 FC F9 E4 00
18 13 F7 1C F7 0E E3 0A 11 F3 F7 B1 00 24 20 00 4C 14 0F 04 F1 0E 01 DA 16 0F F8 C2 3A 1E EA 04
BA 3C 06 D1 33 16 03 0A EF 0D 9B 3E E3 36 0F F8 A2 49 13 09 02 01 EC 0B C2 42 FF 9E 49 13 09 02
01 EC 0B C6 FC 42 FF 9E F3 00 00 00 00 00 00 00 00 9D D0
2/21/16 7:03:26 PM BytesToWav.encode() entry, encoding 115 bytes.
2/21/16 7:03:26 PM AudioTransport.flushReceiveBuffer() entry.
2/21/16 7:03:26 PM PlaybackThread.play() entry.
2/21/16 7:03:26 PM AudioTransport.flushReceiveBuffer() exit.
2/21/16 7:03:26 PM PlaybackThread.play() payload size: 60862
PlaybackThread.play() Bytes written: 608 15808 31008 46208
2/21/16 7:03:28 PM PlaybackThread.play() Done playing.
2/21/16 7:03:28 PM AudioTransport.pushBuffer() exit.
2/21/16 7:03:28 PM CommsThread.sendPacketWide() calculated CRC: 53405
2/21/16 7:03:28 PM CommsThread.pullEnvelopeWide() entry.
2/21/16 7:03:28 PM AudioTransport.pullBuffer() pulled data:
00 4D 31 60 00 04 40 50 9F 3F E1 1F B0 30 7C 72 FF 7F 4E 62 5F 52 2E 52 F0 01 4F CF 9E 40 01 81
3F 71 CF 70 EE 30 A1 1F 3F 7B 10 02 42 00 04 C1 40 F0 4F 10 E0 1D A1 60 FF 8C 23 A1 EE A0 4B A3
C0 6D 13 31 60 30 AE F0 D9 B3 EE 33 60 FF 8A 24 91 30 90 20 1E C0 BC 24 2F F9 E4 91 30 90 20 1E
C0 BC 6F C4 2F F9 EF 30 00 00 00 00 00 00 00 09 DD 0A
2/21/16 7:03:28 PM AudioTransport.pullBuffer() exit; _inPacketLen = 114
2/21/16 7:03:28 PM Waiting for byteslo...
2/21/16 7:03:28 PM received byteslo: 40
2/21/16 7:03:28 PM Waiting for byteshi...
2/21/16 7:03:28 PM received byteshi: F0
2/21/16 7:03:28 PM Waiting for command...
2/21/16 7:03:28 PM received envelope command: 4F
2/21/16 7:03:28 PM Waiting for check byte...
2/21/16 7:03:28 PM received checkbyte: 10
2/21/16 7:03:28 PM calculated checkbyte: 3E
2/21/16 7:03:28 PM CommsThread.pullEnvelopeWide() received ill-formed envelope.
2/21/16 7:03:28 PM AudioTransport.flushReceiveBuffer() entry.
2/21/16 7:03:28 PM AudioTransport.flushReceiveBuffer() exit.
2/21/16 7:03:28 PM CommsThread.pullEnvelopeWide() exit.
2/21/16 7:03:28 PM CommsThread.sendPacketWide() Well, ack envelope was unexpected: 00
2/21/16 7:03:28 PM CommsThread.sendPacketWide() ACK from client: 15
2/21/16 7:03:28 PM CommsThread.sendPacketWide() didn't work; will retry #1.
2/21/16 7:03:28 PM CommsThread.sendPacketWide() block: 0.
2/21/16 7:03:28 PM CommsThread.sendPacketWide() backoff sleeping for 2 seconds (or 1 second, whichever is shorter).
2/21/16 7:03:29 PM AudioTransport.flushReceiveBuffer() entry.
2/21/16 7:03:29 PM AudioTransport.flushReceiveBuffer() exit.
2/21/16 7:03:29 PM CommsThread.sendPacketWide() looping until successful to send block: 0000
2/21/16 7:03:29 PM AudioTransport.pushBuffer() entry, pushing 115 bytes.
2/21/16 7:03:29 PM AudioTransport.pushBuffer() pushing data:
C1 00 04 D3 16 00 00 44 05 09 F3 FE 11 FB 03 07 C7 2F F7 F4 E6 25 F5 22 E5 2F 00 14 FC F9 E4 00
18 13 F7 1C F7 0E E3 0A 11 F3 F7 B1 00 24 20 00 4C 14 0F 04 F1 0E 01 DA 16 0F F8 C2 3A 1E EA 04
BA 3C 06 D1 33 16 03 0A EF 0D 9B 3E E3 36 0F F8 A2 49 13 09 02 01 EC 0B C2 42 FF 9E 49 13 09 02
01 EC 0B C6 FC 42 FF 9E F3 00 00 00 00 00 00 00 00 9D D0
2/21/16 7:03:29 PM BytesToWav.encode() entry, encoding 115 bytes.
2/21/16 7:03:29 PM AudioTransport.flushReceiveBuffer() entry.
2/21/16 7:03:29 PM AudioTransport.flushReceiveBuffer() exit.
2/21/16 7:03:29 PM PlaybackThread.play() entry.
2/21/16 7:03:29 PM PlaybackThread.play() payload size: 60862
PlaybackThread.play() Bytes written: 608 15808 31008 46208
2/21/16 7:03:31 PM PlaybackThread.play() Done playing.
2/21/16 7:03:31 PM AudioTransport.pushBuffer() exit.
2/21/16 7:03:31 PM CommsThread.sendPacketWide() calculated CRC: 53405
2/21/16 7:03:31 PM CommsThread.pullEnvelopeWide() entry.
2/21/16 7:03:31 PM AudioTransport.pullBuffer() pulled data:
C1 00 04 D3 16 00 00 44 05 09 F3 FE 11 FB 03 07 C7 2F F7 F4 E6 25 F5 22 E5 2F 00 14 FC F9 E4 00
18 13 F7 1C F7 0E E3 0A 11 F3 F7 B1 00 24 20 00 4C 14 0F 04 F1 0E 01 DA 16 0F F8 C2 3A 1E EA 04
BA 3C 06 D1 33 16 03 0A EF 0D 9B 3E E3 36 0F F8 A2 49 13 09 02 01 EC 0B C2 42 FF 9E 49 13 09 02
01 EC 0B C6 FC 42 FF 9E F3 00 00 00 00 00 00 00 00 9D D0 A6
2/21/16 7:03:31 PM AudioTransport.pullBuffer() exit; _inPacketLen = 116
2/21/16 7:03:31 PM Waiting for byteslo...
2/21/16 7:03:31 PM received byteslo: 00
2/21/16 7:03:31 PM Waiting for byteshi...
2/21/16 7:03:31 PM received byteshi: 04
2/21/16 7:03:31 PM Waiting for command...
2/21/16 7:03:31 PM received envelope command: D3
2/21/16 7:03:31 PM Waiting for check byte...
2/21/16 7:03:31 PM received checkbyte: 16
2/21/16 7:03:31 PM calculated checkbyte: 16
2/21/16 7:03:31 PM CommsThread.pullEnvelopeWide() exit.
2/21/16 7:03:31 PM CommsThread.sendPacketWide() Well, ack envelope was unexpected: D3
2/21/16 7:03:31 PM CommsThread.sendPacketWide() ACK from client: 15
2/21/16 7:03:31 PM CommsThread.sendPacketWide() didn't work; will retry #2.
2/21/16 7:03:31 PM CommsThread.sendPacketWide() block: 0.
2/21/16 7:03:31 PM CommsThread.sendPacketWide() backoff sleeping for 4 seconds (or 1 second, whichever is shorter).
2/21/16 7:03:32 PM AudioTransport.flushReceiveBuffer() entry.
2/21/16 7:03:32 PM AudioTransport.flushReceiveBuffer() exit.
2/21/16 7:03:32 PM CommsThread.sendPacketWide() looping until successful to send block: 0000
2/21/16 7:03:32 PM AudioTransport.pushBuffer() entry, pushing 115 bytes.
2/21/16 7:03:32 PM AudioTransport.pushBuffer() pushing data:
C1 00 04 D3 16 00 00 44 05 09 F3 FE 11 FB 03 07 C7 2F F7 F4 E6 25 F5 22 E5 2F 00 14 FC F9 E4 00
18 13 F7 1C F7 0E E3 0A 11 F3 F7 B1 00 24 20 00 4C 14 0F 04 F1 0E 01 DA 16 0F F8 C2 3A 1E EA 04
BA 3C 06 D1 33 16 03 0A EF 0D 9B 3E E3 36 0F F8 A2 49 13 09 02 01 EC 0B C2 42 FF 9E 49 13 09 02
01 EC 0B C6 FC 42 FF 9E F3 00 00 00 00 00 00 00 00 9D D0
2/21/16 7:03:32 PM BytesToWav.encode() entry, encoding 115 bytes.
2/21/16 7:03:32 PM AudioTransport.flushReceiveBuffer() entry.
2/21/16 7:03:32 PM AudioTransport.flushReceiveBuffer() exit.
2/21/16 7:03:32 PM PlaybackThread.play() entry.
2/21/16 7:03:32 PM PlaybackThread.play() payload size: 60862
PlaybackThread.play() Bytes written: 608 15808 31008 46208
2/21/16 7:03:33 PM PlaybackThread.play() Done playing.
2/21/16 7:03:33 PM AudioTransport.pushBuffer() exit.
2/21/16 7:03:33 PM CommsThread.sendPacketWide() calculated CRC: 53405
2/21/16 7:03:33 PM CommsThread.pullEnvelopeWide() entry.
2/21/16 7:03:33 PM AudioTransport.pullBuffer() pulled data:
D0 D4 C5 D3 D4 AE C4 D3 CB 00 75 2F D0 00 69 8B 00 00 22 02 84 F9 FF 08 FD 81 83 E3 97 FB FA 73
12 FA 91 72 97 80 0A 7E 7C F2 00 0C 09 FB 8E 7B 87 71 85 08 F9 FB D8 80 12 10 00 26 0A 07 82 78
87 00 ED 0B 07 FC 61 1D 0F 75 02 5D 1E 03 68 99 8B 01 85 77 86 CD 9F 71 9B 07 FC 51 24 89 84 81
00 F6 05 E1 21 7F CF 24 89 84 81 00 F6 05 E3 7E 21 7F CF 79 80 00 00 00 00 00 00 00 4E E8 53
2/21/16 7:03:33 PM AudioTransport.pullBuffer() exit; _inPacketLen = 127
2/21/16 7:03:34 PM AudioTransport.pullBuffer() pulled data:
C1 0C 00 C4 09 C1 D0 D4 C5 D3 D4 AE C4 D3 CB 00 00 75 F7 08
2/21/16 7:03:34 PM AudioTransport.pullBuffer() exit; _inPacketLen = 20
2/21/16 7:03:34 PM Waiting for byteslo...
2/21/16 7:03:34 PM received byteslo: 0C
2/21/16 7:03:34 PM Waiting for byteshi...
2/21/16 7:03:34 PM received byteshi: 00
2/21/16 7:03:34 PM Waiting for command...
2/21/16 7:03:34 PM received envelope command: C4
2/21/16 7:03:34 PM Waiting for check byte...
2/21/16 7:03:34 PM received checkbyte: 09
2/21/16 7:03:34 PM calculated checkbyte: 09
2/21/16 7:03:34 PM CommsThread.pullEnvelopeWide() exit.
2/21/16 7:03:34 PM CommsThread.sendPacketWide() Well, ack envelope was unexpected: C4
2/21/16 7:03:34 PM CommsThread.sendPacketWide() ACK from client: 15
2/21/16 7:03:34 PM CommsThread.sendPacketWide() didn't work; will retry #3.
2/21/16 7:03:34 PM CommsThread.sendPacketWide() block: 0.
2/21/16 7:03:34 PM CommsThread.sendPacketWide() backoff sleeping for 6 seconds (or 1 second, whichever is shorter).
2/21/16 7:03:35 PM AudioTransport.flushReceiveBuffer() entry.
2/21/16 7:03:35 PM AudioTransport.flushReceiveBuffer() exit.
2/21/16 7:03:35 PM CommsThread.sendPacketWide() exit, rc = false
2/21/16 7:03:35 PM Gui.getWorkingDirectory(): E:\AppleII\SoftWare\
2/21/16 7:03:35 PM CommsThread.dispatchCommand() exit.
2/21/16 7:03:35 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:03:35 PM CommsThread.commandLoop() Received data.
2/21/16 7:03:35 PM CommsThread.commandLoop() Received a byte: C1
2/21/16 7:03:35 PM CommsThread.commandLoop() Received wide protocol request.
2/21/16 7:03:35 PM CommsThread.pullEnvelopeWide() entry.
2/21/16 7:03:35 PM Waiting for byteslo...
2/21/16 7:03:35 PM received byteslo: D0
2/21/16 7:03:35 PM Waiting for byteshi...
2/21/16 7:03:35 PM received byteshi: D4
2/21/16 7:03:35 PM Waiting for command...
2/21/16 7:03:35 PM received envelope command: C5
2/21/16 7:03:35 PM Waiting for check byte...
2/21/16 7:03:35 PM received checkbyte: D3
2/21/16 7:03:35 PM calculated checkbyte: 00
2/21/16 7:03:35 PM CommsThread.pullEnvelopeWide() received ill-formed envelope.
2/21/16 7:03:35 PM AudioTransport.flushReceiveBuffer() entry.
2/21/16 7:03:35 PM AudioTransport.flushReceiveBuffer() exit.
2/21/16 7:03:35 PM CommsThread.pullEnvelopeWide() exit.
2/21/16 7:03:35 PM CommsThread.dispatchCommand() entry.
2/21/16 7:03:35 PM CommsThread.dispatchCommand() Received unknown command: 00
2/21/16 7:03:35 PM CommsThread.pullPayloadWide() entry.
2/21/16 7:03:35 PM CommsThread.dispatchCommand() exit.
2/21/16 7:03:35 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:03:35 PM CommsThread.commandLoop() Received data.
2/21/16 7:03:35 PM CommsThread.commandLoop() Received a byte: D4
2/21/16 7:03:35 PM CommsThread.commandLoop() Received unknown command: D4
2/21/16 7:03:35 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:03:35 PM CommsThread.commandLoop() Received data.
2/21/16 7:03:35 PM CommsThread.commandLoop() Received a byte: AE
2/21/16 7:03:35 PM CommsThread.commandLoop() Received unknown command: AE
2/21/16 7:03:35 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:03:35 PM CommsThread.commandLoop() Received data.
2/21/16 7:03:35 PM CommsThread.commandLoop() Received a byte: C4
2/21/16 7:03:35 PM Gui.getWorkingDirectory(): E:\AppleII\SoftWare\
2/21/16 7:03:35 PM CommsThread.commandLoop() Received DIR command.
2/21/16 7:03:35 PM Gui.getWorkingDirectory(): E:\AppleII\SoftWare\
2/21/16 7:03:35 PM CommsThread.sendDirectory() Seeking directory of: E:\AppleII\SoftWare\
2/21/16 7:03:35 PM Gui.getWorkingDirectory(): E:\AppleII\SoftWare\
2/21/16 7:03:35 PM Gui.getWorkingDirectory(): E:\AppleII\SoftWare\
2/21/16 7:03:35 PM Gui.getWorkingDirectory(): E:\AppleII\SoftWare\
2/21/16 7:03:35 PM Gui.getWorkingDirectory(): E:\AppleII\SoftWare\
2/21/16 7:03:35 PM AudioTransport.pushBuffer() entry, pushing 155 bytes.
2/21/16 7:03:35 PM AudioTransport.pushBuffer() pushing data:
44 49 52 45 43 54 4F 52 59 20 4F 46 20 45 3A 5C 41 70 70 6C 65 49 49 5C 53 6F 66 74 57 61 72 65
5C 0D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D
2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 41 50 54 45 53 54 2E 44 53 4B 20 20 20 20 47 65 4F 53 20 20 20 20
20 20 20 20 20 20 49 4F 20 53 69 6C 76 65 72 20 20 20 4B 2E 64 73 6B 20 20 20 20 20 20 20 20 20
56 69 72 74 75 61 6C 2E 70 6F 20 20 20 20 56 69 72 74 75 61 6C 32 2E 70 6F 00 00
2/21/16 7:03:35 PM BytesToWav.encode() entry, encoding 155 bytes.
2/21/16 7:03:35 PM AudioTransport.flushReceiveBuffer() entry.
2/21/16 7:03:35 PM PlaybackThread.play() entry.
2/21/16 7:03:35 PM AudioTransport.flushReceiveBuffer() exit.
2/21/16 7:03:35 PM PlaybackThread.play() payload size: 70500
PlaybackThread.play() Bytes written: 705 18330 35955 53580
2/21/16 7:03:37 PM PlaybackThread.play() Done playing.
2/21/16 7:03:37 PM AudioTransport.pushBuffer() exit.
2/21/16 7:03:37 PM Gui.getWorkingDirectory(): E:\AppleII\SoftWare\
2/21/16 7:03:37 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:03:37 PM AudioTransport.pullBuffer() pulled data:
54 91 50 D5 13 D4 96 48 13 D1 88 11 4E 97 10 5C 1C 1B 19 52 52 57 14 DB D9 9D 15 D8 5C 99 57 03
4B 4B 4B 4B 4B 4B 4B 4B 4B 4B 4B 4B 4B 4B 4B 4B 4B 4B 4B 4B 4B 4B 4B 4B 4B 4B 4B 4B 4B 4B 4B 4B
4B 4B 4B 4B 4B 4B 4B 4B 50 54 15 11 54 D5 0B 91 14 D2 C8 08 08 08 11 D9 53 D4 C8 08 08 08 08 08
08 08 08 08 12 53 C8 14 DA 5B 1D 99 5C 88 08 08 12 CB 99 1C DA C8 08 08 08 08 08 08 08 08 15 9A
5C 9D 1D 58 5B 0B 9C 1B C8 08 08 08 15 9A 5C 9D 1D 58 5B 0C 8B 9C 1B C0 00 29 C1 03 00 CB 09 15
02 00 17 20 DF
2/21/16 7:03:37 PM AudioTransport.pullBuffer() exit; _inPacketLen = 165
2/21/16 7:03:37 PM CommsThread.commandLoop() Received data.
2/21/16 7:03:37 PM CommsThread.commandLoop() Received a byte: 54
2/21/16 7:03:37 PM CommsThread.commandLoop() Received unknown command: 54
2/21/16 7:03:37 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:03:37 PM CommsThread.commandLoop() Received data.
2/21/16 7:03:37 PM CommsThread.commandLoop() Received a byte: 91
2/21/16 7:03:37 PM CommsThread.commandLoop() Received unknown command: 91
2/21/16 7:03:37 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:03:37 PM CommsThread.commandLoop() Received data.
2/21/16 7:03:37 PM CommsThread.commandLoop() Received a byte: 50
2/21/16 7:03:37 PM CommsThread.commandLoop() Received unknown command: 50
2/21/16 7:03:37 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:03:37 PM CommsThread.commandLoop() Received data.
2/21/16 7:03:37 PM CommsThread.commandLoop() Received a byte: D5
2/21/16 7:03:37 PM CommsThread.commandLoop() Received unknown command: D5
2/21/16 7:03:37 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:03:37 PM CommsThread.commandLoop() Received data.
2/21/16 7:03:37 PM CommsThread.commandLoop() Received a byte: 13
2/21/16 7:03:37 PM CommsThread.commandLoop() Received unknown command: 13
2/21/16 7:03:37 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:03:37 PM CommsThread.commandLoop() Received data.
2/21/16 7:03:37 PM CommsThread.commandLoop() Received a byte: D4
2/21/16 7:03:37 PM CommsThread.commandLoop() Received unknown command: D4
2/21/16 7:03:37 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:03:37 PM CommsThread.commandLoop() Received data.
2/21/16 7:03:37 PM CommsThread.commandLoop() Received a byte: 96
2/21/16 7:03:37 PM CommsThread.commandLoop() Received unknown command: 96
2/21/16 7:03:37 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:03:37 PM CommsThread.commandLoop() Received data.
2/21/16 7:03:37 PM CommsThread.commandLoop() Received a byte: 48
2/21/16 7:03:37 PM CommsThread.commandLoop() Received unknown command: 48
2/21/16 7:03:37 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:03:37 PM CommsThread.commandLoop() Received data.
2/21/16 7:03:37 PM CommsThread.commandLoop() Received a byte: 13
2/21/16 7:03:37 PM CommsThread.commandLoop() Received unknown command: 13
2/21/16 7:03:37 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:03:37 PM CommsThread.commandLoop() Received data.
2/21/16 7:03:37 PM CommsThread.commandLoop() Received a byte: D1
2/21/16 7:03:37 PM CommsThread.commandLoop() Received unknown command: D1
2/21/16 7:03:37 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:03:37 PM CommsThread.commandLoop() Received data.
2/21/16 7:03:37 PM CommsThread.commandLoop() Received a byte: 88
2/21/16 7:03:37 PM CommsThread.commandLoop() Received unknown command: 88
2/21/16 7:03:37 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:03:37 PM CommsThread.commandLoop() Received data.
2/21/16 7:03:37 PM CommsThread.commandLoop() Received a byte: 11
2/21/16 7:03:37 PM CommsThread.commandLoop() Received unknown command: 11
2/21/16 7:03:37 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:03:37 PM CommsThread.commandLoop() Received data.
2/21/16 7:03:37 PM CommsThread.commandLoop() Received a byte: 4E
2/21/16 7:03:37 PM CommsThread.commandLoop() Received unknown command: 4E
2/21/16 7:03:37 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:03:37 PM CommsThread.commandLoop() Received data.
2/21/16 7:03:37 PM CommsThread.commandLoop() Received a byte: 97
2/21/16 7:03:37 PM CommsThread.commandLoop() Received unknown command: 97
2/21/16 7:03:37 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:03:37 PM CommsThread.commandLoop() Received data.
2/21/16 7:03:37 PM CommsThread.commandLoop() Received a byte: 10
2/21/16 7:03:37 PM CommsThread.commandLoop() Received unknown command: 10
2/21/16 7:03:37 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:03:37 PM CommsThread.commandLoop() Received data.
2/21/16 7:03:37 PM CommsThread.commandLoop() Received a byte: 5C
2/21/16 7:03:37 PM CommsThread.commandLoop() Received unknown command: 5C
2/21/16 7:03:37 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:03:37 PM CommsThread.commandLoop() Received data.
2/21/16 7:03:37 PM CommsThread.commandLoop() Received a byte: 1C
2/21/16 7:03:37 PM CommsThread.commandLoop() Received unknown command: 1C
2/21/16 7:03:37 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:03:37 PM CommsThread.commandLoop() Received data.
2/21/16 7:03:37 PM CommsThread.commandLoop() Received a byte: 1B
2/21/16 7:03:37 PM CommsThread.commandLoop() Received unknown command: 1B
2/21/16 7:03:37 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:03:37 PM CommsThread.commandLoop() Received data.
2/21/16 7:03:37 PM CommsThread.commandLoop() Received a byte: 19
2/21/16 7:03:37 PM CommsThread.commandLoop() Received unknown command: 19
2/21/16 7:03:37 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:03:37 PM CommsThread.commandLoop() Received data.
2/21/16 7:03:37 PM CommsThread.commandLoop() Received a byte: 52
2/21/16 7:03:37 PM CommsThread.commandLoop() Received unknown command: 52
2/21/16 7:03:37 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:03:37 PM CommsThread.commandLoop() Received data.
2/21/16 7:03:37 PM CommsThread.commandLoop() Received a byte: 52
2/21/16 7:03:37 PM CommsThread.commandLoop() Received unknown command: 52
2/21/16 7:03:37 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:03:37 PM CommsThread.commandLoop() Received data.
2/21/16 7:03:37 PM CommsThread.commandLoop() Received a byte: 57
2/21/16 7:03:37 PM CommsThread.commandLoop() Received unknown command: 57
2/21/16 7:03:37 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:03:37 PM CommsThread.commandLoop() Received data.
2/21/16 7:03:37 PM CommsThread.commandLoop() Received a byte: 14
2/21/16 7:03:37 PM CommsThread.commandLoop() Received unknown command: 14
2/21/16 7:03:37 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:03:37 PM CommsThread.commandLoop() Received data.
2/21/16 7:03:37 PM CommsThread.commandLoop() Received a byte: DB
2/21/16 7:03:37 PM CommsThread.commandLoop() Received unknown command: DB
2/21/16 7:03:37 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:03:37 PM CommsThread.commandLoop() Received data.
2/21/16 7:03:37 PM CommsThread.commandLoop() Received a byte: D9
2/21/16 7:03:37 PM CommsThread.commandLoop() Received Ping command.
2/21/16 7:03:37 PM AudioTransport.pushBuffer() entry, pushing 0 bytes.
2/21/16 7:03:37 PM AudioTransport.pushBuffer() pushing data:

2/21/16 7:03:37 PM BytesToWav.encode() entry, encoding 0 bytes.
2/21/16 7:03:37 PM AudioTransport.flushReceiveBuffer() entry.
2/21/16 7:03:37 PM AudioTransport.flushReceiveBuffer() exit.
2/21/16 7:03:37 PM PlaybackThread.play() entry.
2/21/16 7:03:37 PM PlaybackThread.play() payload size: 32392
PlaybackThread.play() Bytes written: 323 8398 16473 24548
2/21/16 7:03:38 PM PlaybackThread.play() Done playing.
2/21/16 7:03:38 PM AudioTransport.pushBuffer() exit.
2/21/16 7:03:38 PM AudioTransport.flushReceiveBuffer() entry.
2/21/16 7:03:38 PM AudioTransport.flushReceiveBuffer() exit.
2/21/16 7:03:38 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:03:39 PM AudioTransport.pullBuffer() pulled data:
00
2/21/16 7:03:39 PM AudioTransport.pullBuffer() exit; _inPacketLen = 1
2/21/16 7:03:39 PM CommsThread.commandLoop() Received data.
2/21/16 7:03:39 PM CommsThread.commandLoop() Received a byte: 00
2/21/16 7:03:39 PM CommsThread.commandLoop() Received unknown command: 00
2/21/16 7:03:39 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:03:49 PM AudioTransport.pullBuffer() pulled data:
00
2/21/16 7:03:49 PM AudioTransport.pullBuffer() exit; _inPacketLen = 1
2/21/16 7:03:49 PM CommsThread.commandLoop() Received data.
2/21/16 7:03:49 PM CommsThread.commandLoop() Received a byte: 00
2/21/16 7:03:49 PM CommsThread.commandLoop() Received unknown command: 00
2/21/16 7:03:49 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:03:51 PM AudioTransport.pullBuffer() pulled data:
00
2/21/16 7:03:51 PM AudioTransport.pullBuffer() exit; _inPacketLen = 1
2/21/16 7:03:51 PM CommsThread.commandLoop() Received data.
2/21/16 7:03:51 PM CommsThread.commandLoop() Received a byte: 00
2/21/16 7:03:51 PM CommsThread.commandLoop() Received unknown command: 00
2/21/16 7:03:51 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:03:52 PM AudioTransport.pullBuffer() pulled data:
00
2/21/16 7:03:52 PM AudioTransport.pullBuffer() exit; _inPacketLen = 1
2/21/16 7:03:52 PM CommsThread.commandLoop() Received data.
2/21/16 7:03:52 PM CommsThread.commandLoop() Received a byte: 00
2/21/16 7:03:52 PM CommsThread.commandLoop() Received unknown command: 00
2/21/16 7:03:52 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:03:55 PM AudioTransport.pullBuffer() pulled data:
C1 02 00 C4 07 00 00 00 17 E8
2/21/16 7:03:55 PM AudioTransport.pullBuffer() exit; _inPacketLen = 10
2/21/16 7:03:55 PM CommsThread.commandLoop() Received data.
2/21/16 7:03:55 PM CommsThread.commandLoop() Received a byte: C1
2/21/16 7:03:55 PM CommsThread.commandLoop() Received wide protocol request.
2/21/16 7:03:55 PM CommsThread.pullEnvelopeWide() entry.
2/21/16 7:03:55 PM Waiting for byteslo...
2/21/16 7:03:55 PM received byteslo: 02
2/21/16 7:03:55 PM Waiting for byteshi...
2/21/16 7:03:55 PM received byteshi: 00
2/21/16 7:03:55 PM Waiting for command...
2/21/16 7:03:55 PM received envelope command: C4
2/21/16 7:03:55 PM Waiting for check byte...
2/21/16 7:03:55 PM received checkbyte: 07
2/21/16 7:03:55 PM calculated checkbyte: 07
2/21/16 7:03:55 PM CommsThread.pullEnvelopeWide() exit.
2/21/16 7:03:55 PM CommsThread.dispatchCommand() entry.
2/21/16 7:03:55 PM Gui.getWorkingDirectory(): E:\AppleII\SoftWare\
2/21/16 7:03:55 PM CommsThread.dispatchCommand() Received DIR command.
2/21/16 7:03:55 PM CommsThread.sendDirectoryWide() entry.
2/21/16 7:03:55 PM CommsThread.pullPayloadWide() entry.
2/21/16 7:03:55 PM CommsThread.pullPayloadWide() payload byte [0]: 00
2/21/16 7:03:55 PM CommsThread.pullPayloadWide() payload byte [1]: 00
2/21/16 7:03:55 PM CommsThread.pullPayloadWide() received checkbyte: 00
2/21/16 7:03:55 PM CommsThread.pullPayloadWide() calculated checkbyte: 00
2/21/16 7:03:55 PM CommsThread.pullPayloadWide() checkbyte on payload matched.
2/21/16 7:03:55 PM CommsThread.sendDirectoryWide() value:
2/21/16 7:03:55 PM Gui.getWorkingDirectory(): E:\AppleII\SoftWare\
2/21/16 7:03:55 PM CommsThread.sendDirectoryWide() Seeking directory of: E:\AppleII\SoftWare\
2/21/16 7:03:55 PM Gui.getWorkingDirectory(): E:\AppleII\SoftWare\
2/21/16 7:03:55 PM Gui.getWorkingDirectory(): E:\AppleII\SoftWare\
2/21/16 7:03:55 PM CommsThread.sendDirectoryWide() sending name[0]: APTEST.DSK
2/21/16 7:03:55 PM CommsThread.sendDirectoryWide() sending name[1]: GeOS
2/21/16 7:03:55 PM CommsThread.sendDirectoryWide() sending name[2]: IO Silver
2/21/16 7:03:55 PM CommsThread.sendDirectoryWide() sending name[3]: K.dsk
2/21/16 7:03:55 PM CommsThread.sendDirectoryWide() sending name[4]: Virtual.po
2/21/16 7:03:55 PM CommsThread.sendDirectoryWide() sending name[5]: Virtual2.po
2/21/16 7:03:55 PM CommsThread.sendPacketWide() entry; block to send: 0000
2/21/16 7:03:55 PM CommsThread.sendPacketWide() looping until successful to send block: 0000
2/21/16 7:03:55 PM AudioTransport.pushBuffer() entry, pushing 115 bytes.
2/21/16 7:03:55 PM AudioTransport.pushBuffer() pushing data:
C1 00 04 D3 16 00 00 44 05 09 F3 FE 11 FB 03 07 C7 2F F7 F4 E6 25 F5 22 E5 2F 00 14 FC F9 E4 00
18 13 F7 1C F7 0E E3 0A 11 F3 F7 B1 00 24 20 00 4C 14 0F 04 F1 0E 01 DA 16 0F F8 C2 3A 1E EA 04
BA 3C 06 D1 33 16 03 0A EF 0D 9B 3E E3 36 0F F8 A2 49 13 09 02 01 EC 0B C2 42 FF 9E 49 13 09 02
01 EC 0B C6 FC 42 FF 9E F3 00 00 00 00 00 00 00 00 9D D0
2/21/16 7:03:55 PM BytesToWav.encode() entry, encoding 115 bytes.
2/21/16 7:03:55 PM AudioTransport.flushReceiveBuffer() entry.
2/21/16 7:03:55 PM AudioTransport.flushReceiveBuffer() exit.
2/21/16 7:03:55 PM PlaybackThread.play() entry.
2/21/16 7:03:55 PM PlaybackThread.play() payload size: 60862
PlaybackThread.play() Bytes written: 608 15808 31008 46208
2/21/16 7:03:56 PM PlaybackThread.play() Done playing.
2/21/16 7:03:56 PM AudioTransport.pushBuffer() exit.
2/21/16 7:03:56 PM CommsThread.sendPacketWide() calculated CRC: 53405
2/21/16 7:03:56 PM CommsThread.pullEnvelopeWide() entry.
2/21/16 7:03:56 PM AudioTransport.pullBuffer() pulled data:
C1 00 04 D3 16 00 00 44 05 09 F3 FE 11 FB 03 07 C7 2F F7 F4 E6 25 F5 22 E5 2F 00 14 FC F9 E4 00
18 13 F7 1C F7 0E E3 0A 11 F3 F7 B1 00 24 20 00 4C 14 0F 04 F1 0E 01 DA 16 0F F8 C2 3A 1E EA 04
BA 3C 06 D1 33 16 03 0A EF 0D 9B 3E E3 36 0F F8 A2 49 13 09 02 01 EC 0B C2 42 FF 9E 49 13 09 02
01 EC 0B C6 FC 42 FF 9E F3 00 00 00 00 00 00 00 00 9D D0 A6
2/21/16 7:03:56 PM AudioTransport.pullBuffer() exit; _inPacketLen = 116
2/21/16 7:03:56 PM Waiting for byteslo...
2/21/16 7:03:56 PM received byteslo: 00
2/21/16 7:03:56 PM Waiting for byteshi...
2/21/16 7:03:56 PM received byteshi: 04
2/21/16 7:03:56 PM Waiting for command...
2/21/16 7:03:56 PM received envelope command: D3
2/21/16 7:03:56 PM Waiting for check byte...
2/21/16 7:03:56 PM received checkbyte: 16
2/21/16 7:03:56 PM calculated checkbyte: 16
2/21/16 7:03:56 PM CommsThread.pullEnvelopeWide() exit.
2/21/16 7:03:56 PM CommsThread.sendPacketWide() Well, ack envelope was unexpected: D3
2/21/16 7:03:56 PM CommsThread.sendPacketWide() ACK from client: 15
2/21/16 7:03:56 PM CommsThread.sendPacketWide() didn't work; will retry #1.
2/21/16 7:03:56 PM CommsThread.sendPacketWide() block: 0.
2/21/16 7:03:56 PM CommsThread.sendPacketWide() backoff sleeping for 2 seconds (or 1 second, whichever is shorter).
2/21/16 7:03:57 PM AudioTransport.flushReceiveBuffer() entry.
2/21/16 7:03:57 PM AudioTransport.flushReceiveBuffer() exit.
2/21/16 7:03:57 PM CommsThread.sendPacketWide() looping until successful to send block: 0000
2/21/16 7:03:57 PM AudioTransport.pushBuffer() entry, pushing 115 bytes.
2/21/16 7:03:57 PM AudioTransport.pushBuffer() pushing data:
C1 00 04 D3 16 00 00 44 05 09 F3 FE 11 FB 03 07 C7 2F F7 F4 E6 25 F5 22 E5 2F 00 14 FC F9 E4 00
18 13 F7 1C F7 0E E3 0A 11 F3 F7 B1 00 24 20 00 4C 14 0F 04 F1 0E 01 DA 16 0F F8 C2 3A 1E EA 04
BA 3C 06 D1 33 16 03 0A EF 0D 9B 3E E3 36 0F F8 A2 49 13 09 02 01 EC 0B C2 42 FF 9E 49 13 09 02
01 EC 0B C6 FC 42 FF 9E F3 00 00 00 00 00 00 00 00 9D D0
2/21/16 7:03:57 PM BytesToWav.encode() entry, encoding 115 bytes.
2/21/16 7:03:57 PM AudioTransport.flushReceiveBuffer() entry.
2/21/16 7:03:57 PM AudioTransport.flushReceiveBuffer() exit.
2/21/16 7:03:57 PM PlaybackThread.play() entry.
2/21/16 7:03:57 PM PlaybackThread.play() payload size: 60862
PlaybackThread.play() Bytes written: 608 15808 31008 46208
2/21/16 7:03:59 PM PlaybackThread.play() Done playing.
2/21/16 7:03:59 PM AudioTransport.pushBuffer() exit.
2/21/16 7:03:59 PM CommsThread.sendPacketWide() calculated CRC: 53405
2/21/16 7:03:59 PM CommsThread.pullEnvelopeWide() entry.
2/21/16 7:03:59 PM AudioTransport.pullBuffer() pulled data:
C1 00 04 D3 16 00 00 44 05 09 F3 FE 11 FB 03 07 C7 2F F7 F4 E6 25 F5 22 E5 2F 00 14 FC F9 E4 00
18 13 F7 1C F7 0E E3 0A 11 F3 F7 B1 00 24 20 00 4C 14 0F 04 F1 0E 01 DA 16 0F F8 C2 3A 1E EA 04
BA 3C 06 D1 33 16 03 0A EF 0D 9B 3E E3 36 0F F8 A2 49 13 09 02 01 EC 0B C2 42 FF 9E 49 13 09 02
01 EC 0B C6 FC 42 FF 9E F3 00 00 00 00 00 00 00 00 9D D0 A6 C1 0B 00 DA 10
2/21/16 7:03:59 PM AudioTransport.pullBuffer() exit; _inPacketLen = 121
2/21/16 7:03:59 PM Waiting for byteslo...
2/21/16 7:03:59 PM received byteslo: 00
2/21/16 7:03:59 PM Waiting for byteshi...
2/21/16 7:03:59 PM received byteshi: 04
2/21/16 7:03:59 PM Waiting for command...
2/21/16 7:03:59 PM received envelope command: D3
2/21/16 7:03:59 PM Waiting for check byte...
2/21/16 7:03:59 PM received checkbyte: 16
2/21/16 7:03:59 PM calculated checkbyte: 16
2/21/16 7:03:59 PM CommsThread.pullEnvelopeWide() exit.
2/21/16 7:03:59 PM CommsThread.sendPacketWide() Well, ack envelope was unexpected: D3
2/21/16 7:03:59 PM CommsThread.sendPacketWide() ACK from client: 15
2/21/16 7:03:59 PM CommsThread.sendPacketWide() didn't work; will retry #2.
2/21/16 7:03:59 PM CommsThread.sendPacketWide() block: 0.
2/21/16 7:03:59 PM CommsThread.sendPacketWide() backoff sleeping for 4 seconds (or 1 second, whichever is shorter).
2/21/16 7:04:00 PM AudioTransport.flushReceiveBuffer() entry.
2/21/16 7:04:00 PM AudioTransport.flushReceiveBuffer() exit.
2/21/16 7:04:00 PM CommsThread.sendPacketWide() looping until successful to send block: 0000
2/21/16 7:04:00 PM AudioTransport.pushBuffer() entry, pushing 115 bytes.
2/21/16 7:04:00 PM AudioTransport.pushBuffer() pushing data:
C1 00 04 D3 16 00 00 44 05 09 F3 FE 11 FB 03 07 C7 2F F7 F4 E6 25 F5 22 E5 2F 00 14 FC F9 E4 00
18 13 F7 1C F7 0E E3 0A 11 F3 F7 B1 00 24 20 00 4C 14 0F 04 F1 0E 01 DA 16 0F F8 C2 3A 1E EA 04
BA 3C 06 D1 33 16 03 0A EF 0D 9B 3E E3 36 0F F8 A2 49 13 09 02 01 EC 0B C2 42 FF 9E 49 13 09 02
01 EC 0B C6 FC 42 FF 9E F3 00 00 00 00 00 00 00 00 9D D0
2/21/16 7:04:00 PM BytesToWav.encode() entry, encoding 115 bytes.
2/21/16 7:04:00 PM AudioTransport.flushReceiveBuffer() entry.
2/21/16 7:04:00 PM AudioTransport.flushReceiveBuffer() exit.
2/21/16 7:04:00 PM PlaybackThread.play() entry.
2/21/16 7:04:00 PM PlaybackThread.play() payload size: 60862
PlaybackThread.play() Bytes written: 608 15808 31008 46208
2/21/16 7:04:02 PM PlaybackThread.play() Done playing.
2/21/16 7:04:02 PM AudioTransport.pushBuffer() exit.
2/21/16 7:04:02 PM CommsThread.sendPacketWide() calculated CRC: 53405
2/21/16 7:04:02 PM CommsThread.pullEnvelopeWide() entry.
2/21/16 7:04:02 PM AudioTransport.pullBuffer() pulled data:
10 00 00 44 05 09 F3 FE 11 FB 03 07 C7 2F F7 F4 E6 25 F5 22 E5 2F 00 14 FC F9 E4 00 18 13 F7 1C
F7 0E E3 0A 11 F3 F7 B1 00 24 20 00 4C 14 0F 04 F1 0E 01 DA 16 0F F8 C2 3A 1E EA 04 BA 3C 06 D1
33 16 03 0A EF 0D 9B 3E E3 36 0F F8 A2 49 13 09 02 01 EC 0B C2 42 FF 9E 49 13 09 02 01 EC 0B C6
FC 42 FF 9E F3 00 00 00 00 00 00 00 00 9D D0 A6
2/21/16 7:04:02 PM AudioTransport.pullBuffer() exit; _inPacketLen = 112
2/21/16 7:04:02 PM AudioTransport.pullBuffer() pulled data:
C1 0C 00 C4 09 C1 D0 D4 C5 D3 D4 AE C4 D3 CB 00 00 75 F7 08
2/21/16 7:04:02 PM AudioTransport.pullBuffer() exit; _inPacketLen = 20
2/21/16 7:04:02 PM Waiting for byteslo...
2/21/16 7:04:02 PM received byteslo: 0C
2/21/16 7:04:02 PM Waiting for byteshi...
2/21/16 7:04:02 PM received byteshi: 00
2/21/16 7:04:02 PM Waiting for command...
2/21/16 7:04:02 PM received envelope command: C4
2/21/16 7:04:02 PM Waiting for check byte...
2/21/16 7:04:02 PM received checkbyte: 09
2/21/16 7:04:02 PM calculated checkbyte: 09
2/21/16 7:04:02 PM CommsThread.pullEnvelopeWide() exit.
2/21/16 7:04:02 PM CommsThread.sendPacketWide() Well, ack envelope was unexpected: C4
2/21/16 7:04:02 PM CommsThread.sendPacketWide() ACK from client: 15
2/21/16 7:04:02 PM CommsThread.sendPacketWide() didn't work; will retry #3.
2/21/16 7:04:02 PM CommsThread.sendPacketWide() block: 0.
2/21/16 7:04:02 PM CommsThread.sendPacketWide() backoff sleeping for 6 seconds (or 1 second, whichever is shorter).
2/21/16 7:04:03 PM AudioTransport.flushReceiveBuffer() entry.
2/21/16 7:04:03 PM AudioTransport.flushReceiveBuffer() exit.
2/21/16 7:04:03 PM CommsThread.sendPacketWide() exit, rc = false
2/21/16 7:04:03 PM Gui.getWorkingDirectory(): E:\AppleII\SoftWare\
2/21/16 7:04:03 PM CommsThread.dispatchCommand() exit.
2/21/16 7:04:03 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:03 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:03 PM CommsThread.commandLoop() Received a byte: C1
2/21/16 7:04:03 PM CommsThread.commandLoop() Received wide protocol request.
2/21/16 7:04:03 PM CommsThread.pullEnvelopeWide() entry.
2/21/16 7:04:03 PM Waiting for byteslo...
2/21/16 7:04:03 PM received byteslo: D0
2/21/16 7:04:03 PM Waiting for byteshi...
2/21/16 7:04:03 PM received byteshi: D4
2/21/16 7:04:03 PM Waiting for command...
2/21/16 7:04:03 PM received envelope command: C5
2/21/16 7:04:03 PM Waiting for check byte...
2/21/16 7:04:03 PM received checkbyte: D3
2/21/16 7:04:03 PM calculated checkbyte: 00
2/21/16 7:04:03 PM CommsThread.pullEnvelopeWide() received ill-formed envelope.
2/21/16 7:04:03 PM AudioTransport.flushReceiveBuffer() entry.
2/21/16 7:04:03 PM AudioTransport.flushReceiveBuffer() exit.
2/21/16 7:04:03 PM CommsThread.pullEnvelopeWide() exit.
2/21/16 7:04:03 PM CommsThread.dispatchCommand() entry.
2/21/16 7:04:03 PM CommsThread.dispatchCommand() Received unknown command: 00
2/21/16 7:04:03 PM CommsThread.pullPayloadWide() entry.
2/21/16 7:04:03 PM CommsThread.dispatchCommand() exit.
2/21/16 7:04:03 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:03 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:03 PM CommsThread.commandLoop() Received a byte: D4
2/21/16 7:04:03 PM CommsThread.commandLoop() Received unknown command: D4
2/21/16 7:04:03 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:03 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:03 PM CommsThread.commandLoop() Received a byte: AE
2/21/16 7:04:03 PM CommsThread.commandLoop() Received unknown command: AE
2/21/16 7:04:03 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:03 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:03 PM CommsThread.commandLoop() Received a byte: C4
2/21/16 7:04:03 PM Gui.getWorkingDirectory(): E:\AppleII\SoftWare\
2/21/16 7:04:03 PM CommsThread.commandLoop() Received DIR command.
2/21/16 7:04:03 PM Gui.getWorkingDirectory(): E:\AppleII\SoftWare\
2/21/16 7:04:03 PM CommsThread.sendDirectory() Seeking directory of: E:\AppleII\SoftWare\
2/21/16 7:04:03 PM Gui.getWorkingDirectory(): E:\AppleII\SoftWare\
2/21/16 7:04:03 PM Gui.getWorkingDirectory(): E:\AppleII\SoftWare\
2/21/16 7:04:03 PM Gui.getWorkingDirectory(): E:\AppleII\SoftWare\
2/21/16 7:04:03 PM Gui.getWorkingDirectory(): E:\AppleII\SoftWare\
2/21/16 7:04:03 PM AudioTransport.pushBuffer() entry, pushing 155 bytes.
2/21/16 7:04:03 PM AudioTransport.pushBuffer() pushing data:
44 49 52 45 43 54 4F 52 59 20 4F 46 20 45 3A 5C 41 70 70 6C 65 49 49 5C 53 6F 66 74 57 61 72 65
5C 0D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D
2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 41 50 54 45 53 54 2E 44 53 4B 20 20 20 20 47 65 4F 53 20 20 20 20
20 20 20 20 20 20 49 4F 20 53 69 6C 76 65 72 20 20 20 4B 2E 64 73 6B 20 20 20 20 20 20 20 20 20
56 69 72 74 75 61 6C 2E 70 6F 20 20 20 20 56 69 72 74 75 61 6C 32 2E 70 6F 00 00
2/21/16 7:04:03 PM BytesToWav.encode() entry, encoding 155 bytes.
2/21/16 7:04:03 PM AudioTransport.flushReceiveBuffer() entry.
2/21/16 7:04:03 PM AudioTransport.flushReceiveBuffer() exit.
2/21/16 7:04:03 PM PlaybackThread.play() entry.
2/21/16 7:04:03 PM PlaybackThread.play() payload size: 70500
PlaybackThread.play() Bytes written: 705 18330 35955 53580
2/21/16 7:04:05 PM PlaybackThread.play() Done playing.
2/21/16 7:04:05 PM AudioTransport.pushBuffer() exit.
2/21/16 7:04:05 PM Gui.getWorkingDirectory(): E:\AppleII\SoftWare\
2/21/16 7:04:05 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:05 PM AudioTransport.pullBuffer() pulled data:
1A A4 F5 25 92 04 F4 62 04 53 A5 C4 17 07 06 C6 54 94 95 C5 36 F6 67 45 76 17 26 55 C0 D2 D2 D2
D2 D2 D2 D2 D2 D2 D2 D2 D2 D2 D2 D2 D2 D2 D2 D2 D2 D2 D2 D2 D2 D2 D2 D2 D2 D2 D2 D2 D2 D2 D2 D2
D2 D2 D2 D2 D2 D4 15 05 44 55 35 42 E4 45 34 B2 02 02 02 04 76 54 F5 32 02 02 02 02 02 02 02 02
02 04 94 F2 05 36 96 C7 66 57 22 02 02 04 B2 E6 47 36 B2 02 02 02 02 02 02 02 02 05 66 97 27 47
56 16 C2 E7 06 F2 02 02 02 05 66 97 27 47 56 16 C3 22 E7 06 F0 00 0A C1 03 00 CB 09 15 02 00 17
20 DF
2/21/16 7:04:05 PM AudioTransport.pullBuffer() exit; _inPacketLen = 162
2/21/16 7:04:05 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:05 PM CommsThread.commandLoop() Received a byte: 1A
2/21/16 7:04:05 PM CommsThread.commandLoop() Received unknown command: 1A
2/21/16 7:04:05 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:05 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:05 PM CommsThread.commandLoop() Received a byte: A4
2/21/16 7:04:05 PM CommsThread.commandLoop() Received unknown command: A4
2/21/16 7:04:05 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:05 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:05 PM CommsThread.commandLoop() Received a byte: F5
2/21/16 7:04:05 PM CommsThread.commandLoop() Received unknown command: F5
2/21/16 7:04:05 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:05 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:05 PM CommsThread.commandLoop() Received a byte: 25
2/21/16 7:04:05 PM CommsThread.commandLoop() Received unknown command: 25
2/21/16 7:04:05 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:05 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:05 PM CommsThread.commandLoop() Received a byte: 92
2/21/16 7:04:05 PM CommsThread.commandLoop() Received unknown command: 92
2/21/16 7:04:05 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:05 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:05 PM CommsThread.commandLoop() Received a byte: 04
2/21/16 7:04:05 PM CommsThread.commandLoop() Received unknown command: 04
2/21/16 7:04:05 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:05 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:05 PM CommsThread.commandLoop() Received a byte: F4
2/21/16 7:04:05 PM CommsThread.commandLoop() Received unknown command: F4
2/21/16 7:04:05 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:05 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:05 PM CommsThread.commandLoop() Received a byte: 62
2/21/16 7:04:05 PM CommsThread.commandLoop() Received unknown command: 62
2/21/16 7:04:05 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:05 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:05 PM CommsThread.commandLoop() Received a byte: 04
2/21/16 7:04:05 PM CommsThread.commandLoop() Received unknown command: 04
2/21/16 7:04:05 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:05 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:05 PM CommsThread.commandLoop() Received a byte: 53
2/21/16 7:04:05 PM CommsThread.commandLoop() Received unknown command: 53
2/21/16 7:04:05 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:05 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:05 PM CommsThread.commandLoop() Received a byte: A5
2/21/16 7:04:05 PM CommsThread.commandLoop() Received unknown command: A5
2/21/16 7:04:05 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:05 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:05 PM CommsThread.commandLoop() Received a byte: C4
2/21/16 7:04:05 PM Gui.getWorkingDirectory(): E:\AppleII\SoftWare\
2/21/16 7:04:05 PM CommsThread.commandLoop() Received DIR command.
2/21/16 7:04:05 PM Gui.getWorkingDirectory(): E:\AppleII\SoftWare\
2/21/16 7:04:05 PM CommsThread.sendDirectory() Seeking directory of: E:\AppleII\SoftWare\
2/21/16 7:04:05 PM Gui.getWorkingDirectory(): E:\AppleII\SoftWare\
2/21/16 7:04:05 PM Gui.getWorkingDirectory(): E:\AppleII\SoftWare\
2/21/16 7:04:05 PM Gui.getWorkingDirectory(): E:\AppleII\SoftWare\
2/21/16 7:04:05 PM Gui.getWorkingDirectory(): E:\AppleII\SoftWare\
2/21/16 7:04:05 PM AudioTransport.pushBuffer() entry, pushing 155 bytes.
2/21/16 7:04:05 PM AudioTransport.pushBuffer() pushing data:
44 49 52 45 43 54 4F 52 59 20 4F 46 20 45 3A 5C 41 70 70 6C 65 49 49 5C 53 6F 66 74 57 61 72 65
5C 0D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D
2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 41 50 54 45 53 54 2E 44 53 4B 20 20 20 20 47 65 4F 53 20 20 20 20
20 20 20 20 20 20 49 4F 20 53 69 6C 76 65 72 20 20 20 4B 2E 64 73 6B 20 20 20 20 20 20 20 20 20
56 69 72 74 75 61 6C 2E 70 6F 20 20 20 20 56 69 72 74 75 61 6C 32 2E 70 6F 00 00
2/21/16 7:04:05 PM BytesToWav.encode() entry, encoding 155 bytes.
2/21/16 7:04:05 PM AudioTransport.flushReceiveBuffer() entry.
2/21/16 7:04:05 PM AudioTransport.flushReceiveBuffer() exit.
2/21/16 7:04:05 PM PlaybackThread.play() entry.
2/21/16 7:04:05 PM PlaybackThread.play() payload size: 70500
PlaybackThread.play() Bytes written: 705 18330 35955 53580
2/21/16 7:04:07 PM PlaybackThread.play() Done playing.
2/21/16 7:04:07 PM AudioTransport.pushBuffer() exit.
2/21/16 7:04:07 PM Gui.getWorkingDirectory(): E:\AppleII\SoftWare\
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM AudioTransport.pullBuffer() pulled data:
44 49 52 45 43 54 4F 52 59 20 4F 46 20 45 3A 5C 41 70 70 6C 65 49 49 5C 53 6F 66 74 57 61 72 65
5C 0D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D
2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 41 50 54 45 53 54 2E 44 53 4B 20 20 20 20 47 65 4F 53 20 20 20 20
20 20 20 20 20 20 49 4F 20 53 69 6C 76 65 72 20 20 20 4B 2E 64 73 6B 20 20 20 20 20 20 20 20 20
56 69 72 74 75 61 6C 2E 70 6F 20 20 20 20 56 69 72 74 75 61 6C 32 2E 70 6F 00 00 A7
2/21/16 7:04:07 PM AudioTransport.pullBuffer() exit; _inPacketLen = 156
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 44
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 44
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 49
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 49
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 52
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 52
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 45
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 45
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 43
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 43
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 54
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 54
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 4F
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 4F
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 52
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 52
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 59
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 59
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 20
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 20
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 4F
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 4F
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 46
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 46
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 20
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 20
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 45
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 45
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 3A
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 3A
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 5C
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 5C
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 41
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 41
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 70
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 70
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 70
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 70
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 6C
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 6C
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 65
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 65
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 49
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 49
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 49
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 49
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 5C
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 5C
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 53
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 53
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 6F
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 6F
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 66
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 66
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 74
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 74
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 57
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 57
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 61
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 61
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 72
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 72
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 65
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 65
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 5C
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 5C
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 0D
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 0D
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 2D
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 41
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 41
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 50
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 50
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 54
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 54
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 45
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 45
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 53
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 53
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 54
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 54
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 2E
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 2E
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 44
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 44
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 53
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 53
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 4B
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 4B
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 20
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 20
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 20
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 20
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 20
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 20
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 20
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 20
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 47
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 47
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 65
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 65
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 4F
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 4F
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 53
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 53
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 20
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 20
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 20
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 20
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 20
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 20
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 20
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 20
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 20
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 20
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 20
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 20
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 20
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 20
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 20
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 20
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 20
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 20
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 20
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 20
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 49
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 49
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 4F
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 4F
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 20
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 20
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 53
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 53
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 69
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 69
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 6C
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 6C
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 76
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 76
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 65
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 65
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 72
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 72
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 20
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 20
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 20
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 20
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 20
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 20
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 4B
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 4B
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 2E
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 2E
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 64
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 64
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 73
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 73
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 6B
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 6B
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 20
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 20
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 20
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 20
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 20
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 20
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 20
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 20
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 20
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 20
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 20
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 20
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 20
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 20
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 20
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 20
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 20
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 20
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 56
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 56
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 69
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 69
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 72
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 72
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 74
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 74
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 75
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 75
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 61
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 61
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 6C
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 6C
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 2E
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 2E
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 70
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 70
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 6F
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 6F
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 20
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 20
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 20
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 20
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 20
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 20
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 20
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 20
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 56
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 56
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 69
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 69
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 72
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 72
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 74
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 74
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 75
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 75
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 61
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 61
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 6C
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 6C
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 32
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 32
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 2E
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 2E
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 70
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 70
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 6F
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 6F
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 00
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 00
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: 00
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: 00
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:07 PM CommsThread.commandLoop() Received a byte: A7
2/21/16 7:04:07 PM CommsThread.commandLoop() Received unknown command: A7
2/21/16 7:04:07 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:10 PM AudioTransport.pullBuffer() pulled data:
00
2/21/16 7:04:10 PM AudioTransport.pullBuffer() exit; _inPacketLen = 1
2/21/16 7:04:10 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:10 PM CommsThread.commandLoop() Received a byte: 00
2/21/16 7:04:10 PM CommsThread.commandLoop() Received unknown command: 00
2/21/16 7:04:10 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:11 PM AudioTransport.pullBuffer() pulled data:
00
2/21/16 7:04:11 PM AudioTransport.pullBuffer() exit; _inPacketLen = 1
2/21/16 7:04:11 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:11 PM CommsThread.commandLoop() Received a byte: 00
2/21/16 7:04:11 PM CommsThread.commandLoop() Received unknown command: 00
2/21/16 7:04:11 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:27 PM AudioTransport.pullBuffer() pulled data:
C1 02 00 C4 07 00 00 00 17 E8
2/21/16 7:04:27 PM AudioTransport.pullBuffer() exit; _inPacketLen = 10
2/21/16 7:04:27 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:27 PM CommsThread.commandLoop() Received a byte: C1
2/21/16 7:04:27 PM CommsThread.commandLoop() Received wide protocol request.
2/21/16 7:04:27 PM CommsThread.pullEnvelopeWide() entry.
2/21/16 7:04:27 PM Waiting for byteslo...
2/21/16 7:04:27 PM received byteslo: 02
2/21/16 7:04:27 PM Waiting for byteshi...
2/21/16 7:04:27 PM received byteshi: 00
2/21/16 7:04:27 PM Waiting for command...
2/21/16 7:04:27 PM received envelope command: C4
2/21/16 7:04:27 PM Waiting for check byte...
2/21/16 7:04:27 PM received checkbyte: 07
2/21/16 7:04:27 PM calculated checkbyte: 07
2/21/16 7:04:27 PM CommsThread.pullEnvelopeWide() exit.
2/21/16 7:04:27 PM CommsThread.dispatchCommand() entry.
2/21/16 7:04:27 PM Gui.getWorkingDirectory(): E:\AppleII\SoftWare\
2/21/16 7:04:27 PM CommsThread.dispatchCommand() Received DIR command.
2/21/16 7:04:27 PM CommsThread.sendDirectoryWide() entry.
2/21/16 7:04:27 PM CommsThread.pullPayloadWide() entry.
2/21/16 7:04:27 PM CommsThread.pullPayloadWide() payload byte [0]: 00
2/21/16 7:04:27 PM CommsThread.pullPayloadWide() payload byte [1]: 00
2/21/16 7:04:27 PM CommsThread.pullPayloadWide() received checkbyte: 00
2/21/16 7:04:27 PM CommsThread.pullPayloadWide() calculated checkbyte: 00
2/21/16 7:04:27 PM CommsThread.pullPayloadWide() checkbyte on payload matched.
2/21/16 7:04:27 PM CommsThread.sendDirectoryWide() value:
2/21/16 7:04:27 PM Gui.getWorkingDirectory(): E:\AppleII\SoftWare\
2/21/16 7:04:27 PM CommsThread.sendDirectoryWide() Seeking directory of: E:\AppleII\SoftWare\
2/21/16 7:04:27 PM Gui.getWorkingDirectory(): E:\AppleII\SoftWare\
2/21/16 7:04:27 PM Gui.getWorkingDirectory(): E:\AppleII\SoftWare\
2/21/16 7:04:27 PM CommsThread.sendDirectoryWide() sending name[0]: APTEST.DSK
2/21/16 7:04:27 PM CommsThread.sendDirectoryWide() sending name[1]: GeOS
2/21/16 7:04:27 PM CommsThread.sendDirectoryWide() sending name[2]: IO Silver
2/21/16 7:04:27 PM CommsThread.sendDirectoryWide() sending name[3]: K.dsk
2/21/16 7:04:27 PM CommsThread.sendDirectoryWide() sending name[4]: Virtual.po
2/21/16 7:04:27 PM CommsThread.sendDirectoryWide() sending name[5]: Virtual2.po
2/21/16 7:04:27 PM CommsThread.sendPacketWide() entry; block to send: 0000
2/21/16 7:04:27 PM CommsThread.sendPacketWide() looping until successful to send block: 0000
2/21/16 7:04:27 PM AudioTransport.pushBuffer() entry, pushing 115 bytes.
2/21/16 7:04:27 PM AudioTransport.pushBuffer() pushing data:
C1 00 04 D3 16 00 00 44 05 09 F3 FE 11 FB 03 07 C7 2F F7 F4 E6 25 F5 22 E5 2F 00 14 FC F9 E4 00
18 13 F7 1C F7 0E E3 0A 11 F3 F7 B1 00 24 20 00 4C 14 0F 04 F1 0E 01 DA 16 0F F8 C2 3A 1E EA 04
BA 3C 06 D1 33 16 03 0A EF 0D 9B 3E E3 36 0F F8 A2 49 13 09 02 01 EC 0B C2 42 FF 9E 49 13 09 02
01 EC 0B C6 FC 42 FF 9E F3 00 00 00 00 00 00 00 00 9D D0
2/21/16 7:04:27 PM BytesToWav.encode() entry, encoding 115 bytes.
2/21/16 7:04:27 PM AudioTransport.flushReceiveBuffer() entry.
2/21/16 7:04:27 PM AudioTransport.flushReceiveBuffer() exit.
2/21/16 7:04:27 PM PlaybackThread.play() entry.
2/21/16 7:04:27 PM PlaybackThread.play() payload size: 60862
PlaybackThread.play() Bytes written: 608 15808 31008 46208
2/21/16 7:04:29 PM PlaybackThread.play() Done playing.
2/21/16 7:04:29 PM AudioTransport.pushBuffer() exit.
2/21/16 7:04:29 PM CommsThread.sendPacketWide() calculated CRC: 53405
2/21/16 7:04:29 PM CommsThread.pullEnvelopeWide() entry.
2/21/16 7:04:29 PM AudioTransport.pullBuffer() pulled data:
C1 00 04 D3 16 00 00 44 05 09 F3 FE 11 FB 03 07 C7 2F F7 F4 E6 25 F5 22 E5 2F 00 14 FC F9 E4 00
18 13 F7 1C F7 0E E3 0A 11 F3 F7 B1 00 24 20 00 4C 14 0F 04 F1 0E 01 DA 16 0F F8 C2 3A 1E EA 04
BA 3C 06 D1 33 16 03 0A EF 0D 9B 3E E3 36 0F F8 A2 49 13 09 02 01 EC 0B C2 42 FF 9E 49 13 09 02
01 EC 0B C6 FC 42 FF 9E F3 00 00 00 00 00 00 00 00 9D D0 A6 C1
2/21/16 7:04:29 PM AudioTransport.pullBuffer() exit; _inPacketLen = 117
2/21/16 7:04:29 PM Waiting for byteslo...
2/21/16 7:04:29 PM received byteslo: 00
2/21/16 7:04:29 PM Waiting for byteshi...
2/21/16 7:04:29 PM received byteshi: 04
2/21/16 7:04:29 PM Waiting for command...
2/21/16 7:04:29 PM received envelope command: D3
2/21/16 7:04:29 PM Waiting for check byte...
2/21/16 7:04:29 PM received checkbyte: 16
2/21/16 7:04:29 PM calculated checkbyte: 16
2/21/16 7:04:29 PM CommsThread.pullEnvelopeWide() exit.
2/21/16 7:04:29 PM CommsThread.sendPacketWide() Well, ack envelope was unexpected: D3
2/21/16 7:04:29 PM CommsThread.sendPacketWide() ACK from client: 15
2/21/16 7:04:29 PM CommsThread.sendPacketWide() didn't work; will retry #1.
2/21/16 7:04:29 PM CommsThread.sendPacketWide() block: 0.
2/21/16 7:04:29 PM CommsThread.sendPacketWide() backoff sleeping for 2 seconds (or 1 second, whichever is shorter).
2/21/16 7:04:30 PM AudioTransport.flushReceiveBuffer() entry.
2/21/16 7:04:30 PM AudioTransport.flushReceiveBuffer() exit.
2/21/16 7:04:30 PM CommsThread.sendPacketWide() looping until successful to send block: 0000
2/21/16 7:04:30 PM AudioTransport.pushBuffer() entry, pushing 115 bytes.
2/21/16 7:04:30 PM AudioTransport.pushBuffer() pushing data:
C1 00 04 D3 16 00 00 44 05 09 F3 FE 11 FB 03 07 C7 2F F7 F4 E6 25 F5 22 E5 2F 00 14 FC F9 E4 00
18 13 F7 1C F7 0E E3 0A 11 F3 F7 B1 00 24 20 00 4C 14 0F 04 F1 0E 01 DA 16 0F F8 C2 3A 1E EA 04
BA 3C 06 D1 33 16 03 0A EF 0D 9B 3E E3 36 0F F8 A2 49 13 09 02 01 EC 0B C2 42 FF 9E 49 13 09 02
01 EC 0B C6 FC 42 FF 9E F3 00 00 00 00 00 00 00 00 9D D0
2/21/16 7:04:30 PM BytesToWav.encode() entry, encoding 115 bytes.
2/21/16 7:04:30 PM AudioTransport.flushReceiveBuffer() entry.
2/21/16 7:04:30 PM AudioTransport.flushReceiveBuffer() exit.
2/21/16 7:04:30 PM PlaybackThread.play() entry.
2/21/16 7:04:30 PM PlaybackThread.play() payload size: 60862
PlaybackThread.play() Bytes written: 608 15808 31008 46208
2/21/16 7:04:32 PM PlaybackThread.play() Done playing.
2/21/16 7:04:32 PM AudioTransport.pushBuffer() exit.
2/21/16 7:04:32 PM CommsThread.sendPacketWide() calculated CRC: 53405
2/21/16 7:04:32 PM CommsThread.pullEnvelopeWide() entry.
2/21/16 7:04:32 PM AudioTransport.pullBuffer() pulled data:
01 60 06 D9 06 17 C1 00 04 D3 16 00 00 44 05 09 F3 FE 11 FB 03 07 C7 2F F7 F4 E6 25 F5 22 E5 2F
00 14 FC F9 E4 00 18 13 F7 1C F7 0E E3 0A 11 F3 F7 B1 00 24 20 00 4C 14 0F 04 F1 0E 01 DA 16 0F
F8 C2 3A 1E EA 04 BA 3C 06 D1 33 16 06 15 DE 1B 36 7D C6 6C 1F F1 44 92 26 12 04 03 D8 17 84 85
FF 3C 92 26 12 04 03 D8 17 8D F8 85 FF 3D E6 00 00 00 00 00 00 00 01 3B A1 C1 0C 00 C4 09 C1 D0
D4 C5 D3 D4 AE C4 D3 CB 00 00 75 F7 08
2/21/16 7:04:32 PM AudioTransport.pullBuffer() exit; _inPacketLen = 141
2/21/16 7:04:32 PM Waiting for byteslo...
2/21/16 7:04:32 PM received byteslo: 00
2/21/16 7:04:32 PM Waiting for byteshi...
2/21/16 7:04:32 PM received byteshi: 04
2/21/16 7:04:32 PM Waiting for command...
2/21/16 7:04:32 PM received envelope command: D3
2/21/16 7:04:32 PM Waiting for check byte...
2/21/16 7:04:32 PM received checkbyte: 16
2/21/16 7:04:32 PM calculated checkbyte: 16
2/21/16 7:04:32 PM CommsThread.pullEnvelopeWide() exit.
2/21/16 7:04:32 PM CommsThread.sendPacketWide() Well, ack envelope was unexpected: D3
2/21/16 7:04:32 PM CommsThread.sendPacketWide() ACK from client: 15
2/21/16 7:04:32 PM CommsThread.sendPacketWide() didn't work; will retry #2.
2/21/16 7:04:32 PM CommsThread.sendPacketWide() block: 0.
2/21/16 7:04:32 PM CommsThread.sendPacketWide() backoff sleeping for 4 seconds (or 1 second, whichever is shorter).
2/21/16 7:04:33 PM AudioTransport.flushReceiveBuffer() entry.
2/21/16 7:04:33 PM AudioTransport.flushReceiveBuffer() exit.
2/21/16 7:04:33 PM CommsThread.sendPacketWide() looping until successful to send block: 0000
2/21/16 7:04:33 PM AudioTransport.pushBuffer() entry, pushing 115 bytes.
2/21/16 7:04:33 PM AudioTransport.pushBuffer() pushing data:
C1 00 04 D3 16 00 00 44 05 09 F3 FE 11 FB 03 07 C7 2F F7 F4 E6 25 F5 22 E5 2F 00 14 FC F9 E4 00
18 13 F7 1C F7 0E E3 0A 11 F3 F7 B1 00 24 20 00 4C 14 0F 04 F1 0E 01 DA 16 0F F8 C2 3A 1E EA 04
BA 3C 06 D1 33 16 03 0A EF 0D 9B 3E E3 36 0F F8 A2 49 13 09 02 01 EC 0B C2 42 FF 9E 49 13 09 02
01 EC 0B C6 FC 42 FF 9E F3 00 00 00 00 00 00 00 00 9D D0
2/21/16 7:04:33 PM BytesToWav.encode() entry, encoding 115 bytes.
2/21/16 7:04:33 PM AudioTransport.flushReceiveBuffer() entry.
2/21/16 7:04:33 PM AudioTransport.flushReceiveBuffer() exit.
2/21/16 7:04:33 PM PlaybackThread.play() entry.
2/21/16 7:04:33 PM PlaybackThread.play() payload size: 60862
PlaybackThread.play() Bytes written: 608 15808 31008 46208
2/21/16 7:04:34 PM PlaybackThread.play() Done playing.
2/21/16 7:04:35 PM AudioTransport.pushBuffer() exit.
2/21/16 7:04:35 PM CommsThread.sendPacketWide() calculated CRC: 53405
2/21/16 7:04:35 PM CommsThread.pullEnvelopeWide() entry.
2/21/16 7:04:35 PM AudioTransport.pullBuffer() pulled data:
08 00 62 C0 00 08 80 A1 3E 7F C2 3F 60 60 F8 E5 FE FE 9C C4 BE A4 5C A5 E0 02 9F 9F 3C 80 03 02
7E E3 9E E1 DC 61 42 3E 7E F6 20 04 84 00 09 82 81 E0 9E 21 C0 3B 42 C1 FF 18 47 43 DD 40 97 47
80 DA 26 62 C0 61 5D E1 B3 67 DC 66 C1 FF 14 49 22 61 20 40 3D 81 78 48 5F F3 C9 22 61 20 40 3D
81 78 DF 88 5F F3 DE 60 00 00 00 00 00 00 00 13 BA 14
2/21/16 7:04:35 PM AudioTransport.pullBuffer() exit; _inPacketLen = 114
2/21/16 7:04:35 PM Waiting for byteslo...
2/21/16 7:04:35 PM received byteslo: FF
2/21/16 7:04:35 PM Waiting for byteshi...
2/21/16 7:04:35 PM received byteshi: 18
2/21/16 7:04:35 PM Waiting for command...
2/21/16 7:04:35 PM received envelope command: 47
2/21/16 7:04:35 PM Waiting for check byte...
2/21/16 7:04:35 PM received checkbyte: 43
2/21/16 7:04:35 PM calculated checkbyte: 61
2/21/16 7:04:35 PM CommsThread.pullEnvelopeWide() received ill-formed envelope.
2/21/16 7:04:35 PM AudioTransport.flushReceiveBuffer() entry.
2/21/16 7:04:35 PM AudioTransport.flushReceiveBuffer() exit.
2/21/16 7:04:35 PM CommsThread.pullEnvelopeWide() exit.
2/21/16 7:04:35 PM CommsThread.sendPacketWide() Well, ack envelope was unexpected: 00
2/21/16 7:04:35 PM CommsThread.sendPacketWide() ACK from client: 15
2/21/16 7:04:35 PM CommsThread.sendPacketWide() didn't work; will retry #3.
2/21/16 7:04:35 PM CommsThread.sendPacketWide() block: 0.
2/21/16 7:04:35 PM CommsThread.sendPacketWide() backoff sleeping for 6 seconds (or 1 second, whichever is shorter).
2/21/16 7:04:36 PM AudioTransport.flushReceiveBuffer() entry.
2/21/16 7:04:36 PM AudioTransport.flushReceiveBuffer() exit.
2/21/16 7:04:36 PM CommsThread.sendPacketWide() exit, rc = false
2/21/16 7:04:36 PM Gui.getWorkingDirectory(): E:\AppleII\SoftWare\
2/21/16 7:04:36 PM CommsThread.dispatchCommand() exit.
2/21/16 7:04:36 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received a byte: DD
2/21/16 7:04:36 PM CommsThread.commandLoop() Received unknown command: DD
2/21/16 7:04:36 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received a byte: 40
2/21/16 7:04:36 PM CommsThread.commandLoop() Received unknown command: 40
2/21/16 7:04:36 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received a byte: 97
2/21/16 7:04:36 PM CommsThread.commandLoop() Received unknown command: 97
2/21/16 7:04:36 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received a byte: 47
2/21/16 7:04:36 PM CommsThread.commandLoop() Received unknown command: 47
2/21/16 7:04:36 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received a byte: 80
2/21/16 7:04:36 PM CommsThread.commandLoop() Received unknown command: 80
2/21/16 7:04:36 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received a byte: DA
2/21/16 7:04:36 PM CommsThread.commandLoop() Received Query File Size command.
2/21/16 7:04:36 PM CommsThread.receiveName() found the protocol MSB - value: 38
2/21/16 7:04:36 PM CommsThread.receiveName() found the protocol LSB - value: 98
2/21/16 7:04:36 PM CommsThread.queryFileSize() aborting due to protocol version exception.
2/21/16 7:04:36 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received a byte: 61
2/21/16 7:04:36 PM CommsThread.commandLoop() Received unknown command: 61
2/21/16 7:04:36 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received a byte: 5D
2/21/16 7:04:36 PM CommsThread.commandLoop() Received unknown command: 5D
2/21/16 7:04:36 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received a byte: E1
2/21/16 7:04:36 PM CommsThread.commandLoop() Received unknown command: E1
2/21/16 7:04:36 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received a byte: B3
2/21/16 7:04:36 PM CommsThread.commandLoop() Received unknown command: B3
2/21/16 7:04:36 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received a byte: 67
2/21/16 7:04:36 PM CommsThread.commandLoop() Received unknown command: 67
2/21/16 7:04:36 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received a byte: DC
2/21/16 7:04:36 PM CommsThread.commandLoop() Received unknown command: DC
2/21/16 7:04:36 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received a byte: 66
2/21/16 7:04:36 PM CommsThread.commandLoop() Received unknown command: 66
2/21/16 7:04:36 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received a byte: C1
2/21/16 7:04:36 PM CommsThread.commandLoop() Received wide protocol request.
2/21/16 7:04:36 PM CommsThread.pullEnvelopeWide() entry.
2/21/16 7:04:36 PM Waiting for byteslo...
2/21/16 7:04:36 PM received byteslo: FF
2/21/16 7:04:36 PM Waiting for byteshi...
2/21/16 7:04:36 PM received byteshi: 14
2/21/16 7:04:36 PM Waiting for command...
2/21/16 7:04:36 PM received envelope command: 49
2/21/16 7:04:36 PM Waiting for check byte...
2/21/16 7:04:36 PM received checkbyte: 22
2/21/16 7:04:36 PM calculated checkbyte: 63
2/21/16 7:04:36 PM CommsThread.pullEnvelopeWide() received ill-formed envelope.
2/21/16 7:04:36 PM AudioTransport.flushReceiveBuffer() entry.
2/21/16 7:04:36 PM AudioTransport.flushReceiveBuffer() exit.
2/21/16 7:04:36 PM CommsThread.pullEnvelopeWide() exit.
2/21/16 7:04:36 PM CommsThread.dispatchCommand() entry.
2/21/16 7:04:36 PM CommsThread.dispatchCommand() Received unknown command: 00
2/21/16 7:04:36 PM CommsThread.pullPayloadWide() entry.
2/21/16 7:04:36 PM CommsThread.dispatchCommand() exit.
2/21/16 7:04:36 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received a byte: 61
2/21/16 7:04:36 PM CommsThread.commandLoop() Received unknown command: 61
2/21/16 7:04:36 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received a byte: 20
2/21/16 7:04:36 PM CommsThread.commandLoop() Received unknown command: 20
2/21/16 7:04:36 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received a byte: 40
2/21/16 7:04:36 PM CommsThread.commandLoop() Received unknown command: 40
2/21/16 7:04:36 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received a byte: 3D
2/21/16 7:04:36 PM CommsThread.commandLoop() Received unknown command: 3D
2/21/16 7:04:36 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received a byte: 81
2/21/16 7:04:36 PM CommsThread.commandLoop() Received unknown command: 81
2/21/16 7:04:36 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received a byte: 78
2/21/16 7:04:36 PM CommsThread.commandLoop() Received unknown command: 78
2/21/16 7:04:36 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received a byte: 48
2/21/16 7:04:36 PM CommsThread.commandLoop() Received unknown command: 48
2/21/16 7:04:36 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received a byte: 5F
2/21/16 7:04:36 PM CommsThread.commandLoop() Received unknown command: 5F
2/21/16 7:04:36 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received a byte: F3
2/21/16 7:04:36 PM CommsThread.commandLoop() Received unknown command: F3
2/21/16 7:04:36 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received a byte: C9
2/21/16 7:04:36 PM CommsThread.commandLoop() Received unknown command: C9
2/21/16 7:04:36 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received a byte: 22
2/21/16 7:04:36 PM CommsThread.commandLoop() Received unknown command: 22
2/21/16 7:04:36 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received a byte: 61
2/21/16 7:04:36 PM CommsThread.commandLoop() Received unknown command: 61
2/21/16 7:04:36 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received a byte: 20
2/21/16 7:04:36 PM CommsThread.commandLoop() Received unknown command: 20
2/21/16 7:04:36 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received a byte: 40
2/21/16 7:04:36 PM CommsThread.commandLoop() Received unknown command: 40
2/21/16 7:04:36 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received a byte: 3D
2/21/16 7:04:36 PM CommsThread.commandLoop() Received unknown command: 3D
2/21/16 7:04:36 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received a byte: 81
2/21/16 7:04:36 PM CommsThread.commandLoop() Received unknown command: 81
2/21/16 7:04:36 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received a byte: 78
2/21/16 7:04:36 PM CommsThread.commandLoop() Received unknown command: 78
2/21/16 7:04:36 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received a byte: DF
2/21/16 7:04:36 PM CommsThread.commandLoop() Received unknown command: DF
2/21/16 7:04:36 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received a byte: 88
2/21/16 7:04:36 PM CommsThread.commandLoop() Received unknown command: 88
2/21/16 7:04:36 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received a byte: 5F
2/21/16 7:04:36 PM CommsThread.commandLoop() Received unknown command: 5F
2/21/16 7:04:36 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received a byte: F3
2/21/16 7:04:36 PM CommsThread.commandLoop() Received unknown command: F3
2/21/16 7:04:36 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received a byte: DE
2/21/16 7:04:36 PM CommsThread.commandLoop() Received unknown command: DE
2/21/16 7:04:36 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received a byte: 60
2/21/16 7:04:36 PM CommsThread.commandLoop() Received unknown command: 60
2/21/16 7:04:36 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received a byte: 00
2/21/16 7:04:36 PM CommsThread.commandLoop() Received unknown command: 00
2/21/16 7:04:36 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received a byte: 00
2/21/16 7:04:36 PM CommsThread.commandLoop() Received unknown command: 00
2/21/16 7:04:36 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received a byte: 00
2/21/16 7:04:36 PM CommsThread.commandLoop() Received unknown command: 00
2/21/16 7:04:36 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received a byte: 00
2/21/16 7:04:36 PM CommsThread.commandLoop() Received unknown command: 00
2/21/16 7:04:36 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received a byte: 00
2/21/16 7:04:36 PM CommsThread.commandLoop() Received unknown command: 00
2/21/16 7:04:36 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received a byte: 00
2/21/16 7:04:36 PM CommsThread.commandLoop() Received unknown command: 00
2/21/16 7:04:36 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received a byte: 00
2/21/16 7:04:36 PM CommsThread.commandLoop() Received unknown command: 00
2/21/16 7:04:36 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received a byte: 13
2/21/16 7:04:36 PM CommsThread.commandLoop() Received unknown command: 13
2/21/16 7:04:36 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received a byte: BA
2/21/16 7:04:36 PM CommsThread.commandLoop() Received unknown command: BA
2/21/16 7:04:36 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:36 PM CommsThread.commandLoop() Received a byte: 14
2/21/16 7:04:36 PM CommsThread.commandLoop() Received unknown command: 14
2/21/16 7:04:36 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:38 PM AudioTransport.pullBuffer() pulled data:
C1 0B 00 DA 10 C1 D0 D4 C5 D3 D4 AE C4 D3
2/21/16 7:04:38 PM AudioTransport.pullBuffer() exit; _inPacketLen = 14
2/21/16 7:04:38 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:38 PM CommsThread.commandLoop() Received a byte: C1
2/21/16 7:04:38 PM CommsThread.commandLoop() Received wide protocol request.
2/21/16 7:04:38 PM CommsThread.pullEnvelopeWide() entry.
2/21/16 7:04:38 PM Waiting for byteslo...
2/21/16 7:04:38 PM received byteslo: 0B
2/21/16 7:04:38 PM Waiting for byteshi...
2/21/16 7:04:38 PM received byteshi: 00
2/21/16 7:04:38 PM Waiting for command...
2/21/16 7:04:38 PM received envelope command: DA
2/21/16 7:04:38 PM Waiting for check byte...
2/21/16 7:04:38 PM received checkbyte: 10
2/21/16 7:04:38 PM calculated checkbyte: 10
2/21/16 7:04:38 PM CommsThread.pullEnvelopeWide() exit.
2/21/16 7:04:38 PM CommsThread.dispatchCommand() entry.
2/21/16 7:04:38 PM CommsThread.dispatchCommand() Received Query File Size command.
2/21/16 7:04:38 PM CommsThread.queryFileSizeWide() entry.
2/21/16 7:04:38 PM CommsThread.pullPayloadWide() entry.
2/21/16 7:04:38 PM CommsThread.pullPayloadWide() payload byte [0]: C1
2/21/16 7:04:38 PM CommsThread.pullPayloadWide() payload byte [1]: D0
2/21/16 7:04:38 PM CommsThread.pullPayloadWide() payload byte [2]: D4
2/21/16 7:04:38 PM CommsThread.pullPayloadWide() payload byte [3]: C5
2/21/16 7:04:38 PM CommsThread.pullPayloadWide() payload byte [4]: D3
2/21/16 7:04:38 PM CommsThread.pullPayloadWide() payload byte [5]: D4
2/21/16 7:04:38 PM CommsThread.pullPayloadWide() payload byte [6]: AE
2/21/16 7:04:38 PM CommsThread.pullPayloadWide() payload byte [7]: C4
2/21/16 7:04:38 PM CommsThread.pullPayloadWide() payload byte [8]: D3
2/21/16 7:04:38 PM AudioTransport.pullBuffer() pulled data:
CB 00 75 2F D0
2/21/16 7:04:38 PM AudioTransport.pullBuffer() exit; _inPacketLen = 5
2/21/16 7:04:38 PM CommsThread.pullPayloadWide() payload byte [9]: CB
2/21/16 7:04:38 PM CommsThread.pullPayloadWide() payload byte [10]: 00
2/21/16 7:04:38 PM CommsThread.pullPayloadWide() received checkbyte: 75
2/21/16 7:04:38 PM CommsThread.pullPayloadWide() calculated checkbyte: 75
2/21/16 7:04:38 PM CommsThread.pullPayloadWide() checkbyte on payload matched.
2/21/16 7:04:38 PM CommsThread.queryFileSizeWide() payload length: 11
2/21/16 7:04:38 PM CommsThread.queryFileSizeWide() value: APTEST.DSK
2/21/16 7:04:38 PM Gui.getWorkingDirectory(): E:\AppleII\SoftWare\
2/21/16 7:04:38 PM CommsThread.queryFileSizeWide() seeking file E:\AppleII\SoftWare\APTEST.DSK
2/21/16 7:04:38 PM Gui.getWorkingDirectory(): E:\AppleII\SoftWare\
2/21/16 7:04:38 PM CommsThread.queryFileSize() lo:18 hi:01
2/21/16 7:04:38 PM AudioTransport.pushBuffer() entry, pushing 3 bytes.
2/21/16 7:04:38 PM AudioTransport.pushBuffer() pushing data:
18 01 00
2/21/16 7:04:38 PM BytesToWav.encode() entry, encoding 3 bytes.
2/21/16 7:04:38 PM AudioTransport.flushReceiveBuffer() entry.
2/21/16 7:04:38 PM AudioTransport.flushReceiveBuffer() exit.
2/21/16 7:04:38 PM PlaybackThread.play() entry.
2/21/16 7:04:38 PM PlaybackThread.play() payload size: 32920
PlaybackThread.play() Bytes written: 329 8554 16779 25004
2/21/16 7:04:39 PM PlaybackThread.play() Done playing.
2/21/16 7:04:39 PM AudioTransport.pushBuffer() exit.
2/21/16 7:04:39 PM CommsThread.queryFileSizeWide() exit.
2/21/16 7:04:39 PM CommsThread.dispatchCommand() exit.
2/21/16 7:04:39 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:39 PM AudioTransport.pullBuffer() pulled data:
18 01 00 E6
2/21/16 7:04:39 PM AudioTransport.pullBuffer() exit; _inPacketLen = 4
2/21/16 7:04:39 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:39 PM CommsThread.commandLoop() Received a byte: 18
2/21/16 7:04:39 PM CommsThread.commandLoop() Received unknown command: 18
2/21/16 7:04:39 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:39 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:39 PM CommsThread.commandLoop() Received a byte: 01
2/21/16 7:04:39 PM CommsThread.commandLoop() Received unknown command: 01
2/21/16 7:04:39 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:39 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:39 PM CommsThread.commandLoop() Received a byte: 00
2/21/16 7:04:39 PM CommsThread.commandLoop() Received unknown command: 00
2/21/16 7:04:39 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:39 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:39 PM CommsThread.commandLoop() Received a byte: E6
2/21/16 7:04:39 PM CommsThread.commandLoop() Received unknown command: E6
2/21/16 7:04:39 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:41 PM AudioTransport.pullBuffer() pulled data:
C1 0C 00 C7 0A C1 D0 D4 C5 D3 D4 AE C4 D3 CB 00 01 74 F7 08
2/21/16 7:04:41 PM AudioTransport.pullBuffer() exit; _inPacketLen = 20
2/21/16 7:04:41 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:41 PM CommsThread.commandLoop() Received a byte: C1
2/21/16 7:04:41 PM CommsThread.commandLoop() Received wide protocol request.
2/21/16 7:04:41 PM CommsThread.pullEnvelopeWide() entry.
2/21/16 7:04:41 PM Waiting for byteslo...
2/21/16 7:04:41 PM received byteslo: 0C
2/21/16 7:04:41 PM Waiting for byteshi...
2/21/16 7:04:41 PM received byteshi: 00
2/21/16 7:04:41 PM Waiting for command...
2/21/16 7:04:41 PM received envelope command: C7
2/21/16 7:04:41 PM Waiting for check byte...
2/21/16 7:04:41 PM received checkbyte: 0A
2/21/16 7:04:41 PM calculated checkbyte: 0A
2/21/16 7:04:41 PM CommsThread.pullEnvelopeWide() exit.
2/21/16 7:04:41 PM CommsThread.dispatchCommand() entry.
2/21/16 7:04:41 PM CommsThread.dispatchCommand() Received Get/Receive command.
2/21/16 7:04:41 PM CommsThread.sendDiskWide() entry.
2/21/16 7:04:41 PM Gui.getWorkingDirectory(): E:\AppleII\SoftWare\
2/21/16 7:04:41 PM Current working directory: E:\AppleII\SoftWare\
2/21/16 7:04:41 PM CommsThread.pullPayloadWide() entry.
2/21/16 7:04:41 PM CommsThread.pullPayloadWide() payload byte [0]: C1
2/21/16 7:04:41 PM CommsThread.pullPayloadWide() payload byte [1]: D0
2/21/16 7:04:41 PM CommsThread.pullPayloadWide() payload byte [2]: D4
2/21/16 7:04:41 PM CommsThread.pullPayloadWide() payload byte [3]: C5
2/21/16 7:04:41 PM CommsThread.pullPayloadWide() payload byte [4]: D3
2/21/16 7:04:41 PM CommsThread.pullPayloadWide() payload byte [5]: D4
2/21/16 7:04:41 PM CommsThread.pullPayloadWide() payload byte [6]: AE
2/21/16 7:04:41 PM CommsThread.pullPayloadWide() payload byte [7]: C4
2/21/16 7:04:41 PM CommsThread.pullPayloadWide() payload byte [8]: D3
2/21/16 7:04:41 PM CommsThread.pullPayloadWide() payload byte [9]: CB
2/21/16 7:04:41 PM CommsThread.pullPayloadWide() payload byte [10]: 00
2/21/16 7:04:41 PM CommsThread.pullPayloadWide() payload byte [11]: 01
2/21/16 7:04:41 PM CommsThread.pullPayloadWide() received checkbyte: 74
2/21/16 7:04:41 PM CommsThread.pullPayloadWide() calculated checkbyte: 74
2/21/16 7:04:41 PM CommsThread.pullPayloadWide() checkbyte on payload matched.
2/21/16 7:04:41 PM CommsThread.sendDiskWide() payload length: 12
2/21/16 7:04:41 PM CommsThread.sendDiskWide() name: APTEST.DSK
2/21/16 7:04:41 PM CommsThread.sendDiskWide() number of blocks to send at once (BAOCNT): 1
2/21/16 7:04:41 PM Gui.getWorkingDirectory(): E:\AppleII\SoftWare\
2/21/16 7:04:41 PM CommsThread.sendDiskWide() looking for file: E:\AppleII\SoftWare\APTEST.DSK
2/21/16 7:04:41 PM Gui.getWorkingDirectory(): E:\AppleII\SoftWare\
2/21/16 7:04:41 PM AudioTransport.pushBuffer() entry, pushing 1 bytes.
2/21/16 7:04:41 PM AudioTransport.pushBuffer() pushing data:
00
2/21/16 7:04:41 PM BytesToWav.encode() entry, encoding 1 bytes.
2/21/16 7:04:41 PM AudioTransport.flushReceiveBuffer() entry.
2/21/16 7:04:41 PM AudioTransport.flushReceiveBuffer() exit.
2/21/16 7:04:41 PM PlaybackThread.play() entry.
2/21/16 7:04:41 PM PlaybackThread.play() payload size: 32568
PlaybackThread.play() Bytes written: 325 8450 16575 24700
2/21/16 7:04:42 PM PlaybackThread.play() Done playing.
2/21/16 7:04:42 PM AudioTransport.pushBuffer() exit.
2/21/16 7:04:42 PM CommsThread.sendDiskWide() about to wait for initial ack.
2/21/16 7:04:42 PM CommsThread.pullEnvelopeWide() entry.
2/21/16 7:04:42 PM AudioTransport.pullBuffer() pulled data:
C1 03 00 CB 09 06 00 00 06 D3 2C
2/21/16 7:04:42 PM AudioTransport.pullBuffer() exit; _inPacketLen = 11
2/21/16 7:04:42 PM Waiting for byteslo...
2/21/16 7:04:42 PM received byteslo: 03
2/21/16 7:04:42 PM Waiting for byteshi...
2/21/16 7:04:42 PM received byteshi: 00
2/21/16 7:04:42 PM Waiting for command...
2/21/16 7:04:42 PM received envelope command: CB
2/21/16 7:04:42 PM Waiting for check byte...
2/21/16 7:04:42 PM received checkbyte: 09
2/21/16 7:04:42 PM calculated checkbyte: 09
2/21/16 7:04:42 PM CommsThread.pullEnvelopeWide() exit.
2/21/16 7:04:42 PM CommsThread.pullPayloadWide() entry.
2/21/16 7:04:42 PM CommsThread.pullPayloadWide() payload byte [0]: 06
2/21/16 7:04:42 PM CommsThread.pullPayloadWide() payload byte [1]: 00
2/21/16 7:04:42 PM CommsThread.pullPayloadWide() payload byte [2]: 00
2/21/16 7:04:42 PM CommsThread.pullPayloadWide() received checkbyte: 06
2/21/16 7:04:42 PM CommsThread.pullPayloadWide() calculated checkbyte: 06
2/21/16 7:04:42 PM CommsThread.pullPayloadWide() checkbyte on payload matched.
2/21/16 7:04:42 PM CommsThread.sendDiskWide() received initial reply from client: 06
2/21/16 7:04:42 PM CommsThread.sendDiskWide() disk length is 280 blocks.
2/21/16 7:04:42 PM CommsThread.sendDiskWide() sending packet starting at block: 0 with a block count (BAOCNT) of: 1
2/21/16 7:04:42 PM CommsThread.sendPacketWide() entry; block to send: 0000
2/21/16 7:04:42 PM CommsThread.sendPacketWide() looping until successful to send block: 0000
2/21/16 7:04:42 PM AudioTransport.pushBuffer() entry, pushing 476 bytes.
2/21/16 7:04:42 PM AudioTransport.pushBuffer() pushing data:
C1 00 02 D3 10 00 00 01 A4 82 A2 40 C7 48 8D 86 1F 00 0D BF B7 C5 BA 6A B3 29 B9 DA 95 51 0A 65
92 09 85 71 0A A6 51 09 28 E5 A8 90 BB 7D B8 91 31 09 A5 51 0A 7D A2 A7 30 0A 9E 85 41 D2 C2 EE
10 0A E6 10 0A 18 69 75 22 73 6B 22 0F CC AB 85 41 91 0B F8 0D FE FE FE FE FE FE 0D FE FE FE FE
FE FE 0D F1 20 44 C3 89 58 A1 57 A8 E5 D0 D9 5B AF 6D 18 70 17 86 54 87 B0 D9 BA 18 E6 CF 78 9B
33 EB D0 77 74 57 8D D0 D9 16 FA DF 68 2F 79 EB 88 7E FA CA 38 2A 31 A5 7E 73 9E 91 8E 44 B4 F8
57 B9 27 A9 79 98 91 57 0B 91 93 F8 5D B3 26 56 70 6A 7C 5D 8F CF D9 9A 26 0A 00 D0 20 38 A4 AD
19 5E CD 10 AC 58 1F BA 23 AC 04 73 CD 10 AC 57 20 BA 23 63 A0 00 FE 36 D3 99 60 8C C4 D8 A3 E5
78 A6 49 B1 C4 C4 D8 A0 C4 CF CD 84 AF CD 73 63 02 E6 A6 CF CD 9F C4 43 A5 D7 81 52 AA C4 43 AD
25 5E 8E C4 D8 22 58 7B 83 5E 8E C4 D8 9F C4 63 17 A6 06 77 C6 77 69 8E EA F0 75 06 77 A6 33 1D
3E C8 42 28 5C C2 AC D0 22 C9 0A AA C4 43 35 A4 5C 88 C5 D8 F6 EE 18 26 4D 86 AE E5 78 C6 95 44
C1 66 01 B1 62 8A C4 D8 A6 11 C8 57 8D C5 D8 C6 35 84 57 8D 2A 73 F6 31 D7 24 90 48 89 53 02 CB
E5 78 C6 1A 9F E4 00 8E 73 02 A0 5E 8E CC D0 7F 97 90 36 A3 67 C0 32 A7 77 0D 31 CC C6 1F 11 9A
65 01 A5 5A 6E CF CE 62 CF CF 64 CC D0 F6 31 D7 86 AB D1 70 13 AF CE 82 AF CF 84 AC D0 0E 28 0C
CA CA A9 E4 BF 79 5A 81 5F 8D D3 CB 9E C4 D6 C8 C4 71 CB 78 5E 08 B5 43 02 CB E5 78 A6 31 E7 A6
CF CD F6 84 7D 08 56 DA 2B A4 A0 42 E6 12 66 A0 88 60 38 C8 30 99 CB A4 A8 06 A8 34
2/21/16 7:04:42 PM BytesToWav.encode() entry, encoding 476 bytes.
2/21/16 7:04:42 PM AudioTransport.flushReceiveBuffer() entry.
2/21/16 7:04:42 PM AudioTransport.flushReceiveBuffer() exit.
2/21/16 7:04:42 PM PlaybackThread.play() entry.
2/21/16 7:04:42 PM PlaybackThread.play() payload size: 155914
PlaybackThread.play() Bytes written: 1559 40534 79509 118484
2/21/16 7:04:46 PM PlaybackThread.play() Done playing.
2/21/16 7:04:46 PM AudioTransport.pushBuffer() exit.
2/21/16 7:04:46 PM CommsThread.sendPacketWide() calculated CRC: 13480
2/21/16 7:04:46 PM CommsThread.pullEnvelopeWide() entry.
2/21/16 7:04:46 PM AudioTransport.pullBuffer() pulled data:
00 20 00 00 03 49 05 44 81 8E 91 1B 0C 3E 00 1B 7F 6F 8B 74 D5 66 53 73 B5 2A A2 14 CB 24 13 0A
E2 15 4C A2 12 51 CB 51 21 76 FB 71 22 62 13 4A A2 14 FB 45 4E 60 15 3D 0A 83 A5 85 DC 20 15 CC
20 14 30 D2 D4 89 CD AC 88 3F 32 AE 15 06 44 2F E0 37 FB FB FB FB FB F8 37 FB FB FB FB FB F8 37
C4 81 13 0E 25 62 85 5E A3 97 43 65 6E BD B4 61 C0 5E 19 52 1E C3 66 E8 63 9B 3D E2 6C CF AF 41
DD D1 5E 37 43 64 5B EB 7D A0 BD E7 AE 21 FB EB 28 E0 A8 C6 95 F9 CE 7A 46 39 12 D3 E1 5E E4 9E
A5 E6 62 45 5C 2E 46 4F E1 76 CC 99 59 C1 A9 F1 76 3F 3F 66 68 98 28 03 40 80 E2 92 B4 65 7B 34
42 B1 60 7E E8 8E B0 11 CF 34 42 B1 5C 82 E8 8D 8E 80 03 F8 DB 4E 65 82 33 13 62 8F 95 E2 99 26
C7 13 13 62 83 13 3F 36 12 BF 35 CD 8C 0B 9A 9B 3F 36 7F 11 0E 97 5E 05 4A AB 11 0E B4 95 7A 3B
13 60 89 61 EE 0D 7A 3B 13 62 7F 11 8C 5E 98 19 DF 19 DD A6 3B AB C1 D4 19 DE 98 CC 74 FB 21 08
A1 73 0A B3 40 8B 24 2A AB 11 0C D6 91 72 23 17 63 DB B8 60 99 36 1A BB 95 E3 1A 55 13 05 98 06
C5 8A 2B 13 62 98 47 21 5E 37 17 63 18 D6 11 5E 34 A9 CF D8 C7 5C 92 41 22 25 4C 0B 2F 95 E3 18
6A 7F 90 02 39 CC 0A 81 7A 3B 33 41 FE 5E 40 DA 8D 9F 00 CA 9D DC 34 C7 33 18 7C 46 69 94 06 95
69 BB 3F 39 8B 3F 3D 93 33 43 D8 C7 5E 1A AF 45 C0 4E BF 3A 0A BF 3E 12 B3 40 38 A0 33 2B 2A A7
92 FD E5 6A 05 7E 37 4F 2E 7B 13 5B 23 11 C7 2D E1 78 22 D5 0C 0B 2F 95 E2 98 C7 9E 9B 3F 37 DA
11 F4 21 5B 68 AE 92 81 0B 98 49 9A 82 21 80 E3 20 C2 67 2E 92 A0 1A A0 D0 C1 03 00 CB 09 06 01
00 07 82 7D
2/21/16 7:04:46 PM AudioTransport.pullBuffer() exit; _inPacketLen = 484
2/21/16 7:04:46 PM Waiting for byteslo...
2/21/16 7:04:46 PM received byteslo: A9
2/21/16 7:04:46 PM Waiting for byteshi...
2/21/16 7:04:46 PM received byteshi: F1
2/21/16 7:04:46 PM Waiting for command...
2/21/16 7:04:46 PM received envelope command: 76
2/21/16 7:04:46 PM Waiting for check byte...
2/21/16 7:04:46 PM received checkbyte: 3F
2/21/16 7:04:46 PM calculated checkbyte: EF
2/21/16 7:04:46 PM CommsThread.pullEnvelopeWide() received ill-formed envelope.
2/21/16 7:04:46 PM AudioTransport.flushReceiveBuffer() entry.
2/21/16 7:04:46 PM AudioTransport.flushReceiveBuffer() exit.
2/21/16 7:04:46 PM CommsThread.pullEnvelopeWide() exit.
2/21/16 7:04:46 PM CommsThread.sendPacketWide() Well, ack envelope was unexpected: 00
2/21/16 7:04:46 PM CommsThread.sendPacketWide() ACK from client: 15
2/21/16 7:04:46 PM CommsThread.sendPacketWide() didn't work; will retry #1.
2/21/16 7:04:46 PM CommsThread.sendPacketWide() block: 0.
2/21/16 7:04:46 PM CommsThread.sendPacketWide() backoff sleeping for 2 seconds (or 1 second, whichever is shorter).
2/21/16 7:04:47 PM AudioTransport.flushReceiveBuffer() entry.
2/21/16 7:04:47 PM AudioTransport.flushReceiveBuffer() exit.
2/21/16 7:04:47 PM CommsThread.sendPacketWide() looping until successful to send block: 0000
2/21/16 7:04:47 PM AudioTransport.pushBuffer() entry, pushing 476 bytes.
2/21/16 7:04:47 PM AudioTransport.pushBuffer() pushing data:
C1 00 02 D3 10 00 00 01 A4 82 A2 40 C7 48 8D 86 1F 00 0D BF B7 C5 BA 6A B3 29 B9 DA 95 51 0A 65
92 09 85 71 0A A6 51 09 28 E5 A8 90 BB 7D B8 91 31 09 A5 51 0A 7D A2 A7 30 0A 9E 85 41 D2 C2 EE
10 0A E6 10 0A 18 69 75 22 73 6B 22 0F CC AB 85 41 91 0B F8 0D FE FE FE FE FE FE 0D FE FE FE FE
FE FE 0D F1 20 44 C3 89 58 A1 57 A8 E5 D0 D9 5B AF 6D 18 70 17 86 54 87 B0 D9 BA 18 E6 CF 78 9B
33 EB D0 77 74 57 8D D0 D9 16 FA DF 68 2F 79 EB 88 7E FA CA 38 2A 31 A5 7E 73 9E 91 8E 44 B4 F8
57 B9 27 A9 79 98 91 57 0B 91 93 F8 5D B3 26 56 70 6A 7C 5D 8F CF D9 9A 26 0A 00 D0 20 38 A4 AD
19 5E CD 10 AC 58 1F BA 23 AC 04 73 CD 10 AC 57 20 BA 23 63 A0 00 FE 36 D3 99 60 8C C4 D8 A3 E5
78 A6 49 B1 C4 C4 D8 A0 C4 CF CD 84 AF CD 73 63 02 E6 A6 CF CD 9F C4 43 A5 D7 81 52 AA C4 43 AD
25 5E 8E C4 D8 22 58 7B 83 5E 8E C4 D8 9F C4 63 17 A6 06 77 C6 77 69 8E EA F0 75 06 77 A6 33 1D
3E C8 42 28 5C C2 AC D0 22 C9 0A AA C4 43 35 A4 5C 88 C5 D8 F6 EE 18 26 4D 86 AE E5 78 C6 95 44
C1 66 01 B1 62 8A C4 D8 A6 11 C8 57 8D C5 D8 C6 35 84 57 8D 2A 73 F6 31 D7 24 90 48 89 53 02 CB
E5 78 C6 1A 9F E4 00 8E 73 02 A0 5E 8E CC D0 7F 97 90 36 A3 67 C0 32 A7 77 0D 31 CC C6 1F 11 9A
65 01 A5 5A 6E CF CE 62 CF CF 64 CC D0 F6 31 D7 86 AB D1 70 13 AF CE 82 AF CF 84 AC D0 0E 28 0C
CA CA A9 E4 BF 79 5A 81 5F 8D D3 CB 9E C4 D6 C8 C4 71 CB 78 5E 08 B5 43 02 CB E5 78 A6 31 E7 A6
CF CD F6 84 7D 08 56 DA 2B A4 A0 42 E6 12 66 A0 88 60 38 C8 30 99 CB A4 A8 06 A8 34
2/21/16 7:04:47 PM BytesToWav.encode() entry, encoding 476 bytes.
2/21/16 7:04:47 PM AudioTransport.flushReceiveBuffer() entry.
2/21/16 7:04:47 PM AudioTransport.flushReceiveBuffer() exit.
2/21/16 7:04:47 PM PlaybackThread.play() entry.
2/21/16 7:04:47 PM PlaybackThread.play() payload size: 155914
PlaybackThread.play() Bytes written: 1559 40534 79509 118484
2/21/16 7:04:51 PM PlaybackThread.play() Done playing.
2/21/16 7:04:51 PM AudioTransport.pushBuffer() exit.
2/21/16 7:04:51 PM CommsThread.sendPacketWide() calculated CRC: 13480
2/21/16 7:04:51 PM CommsThread.pullEnvelopeWide() entry.
2/21/16 7:04:51 PM AudioTransport.pullBuffer() pulled data:
C1 00 02 D3 10 00 00 01 A4 82 A2 40 C7 48 8D 86 1F 00 0D BF B7 C5 BA 6A B3 29 B9 DA 95 51 0A 65
92 09 85 71 0A A6 51 09 28 E5 A8 90 BB 7D B8 91 31 09 A5 51 0A 7D A2 A7 30 0A 9E 85 41 D2 C2 EE
10 0A E6 10 0A 18 69 75 22 73 6B 22 0F CC AB 85 41 91 0B F8 0D FE FE FE FE FE FE 0D FE FE FE FE
FE FE 0D F1 20 44 C3 89 58 A1 57 A8 E5 D0 D9 5B AF 6D 18 70 17 86 54 87 B0 D9 BA 18 E6 CF 78 9B
33 EB D0 77 74 57 8D D0 D9 16 FA DF 68 2F 79 EB 88 7E FA CA 38 2A 31 A5 7E 73 9E 91 8E 44 B4 F8
57 B9 27 A9 79 98 91 57 0B 91 93 F8 5D B3 26 56 70 6A 7C 5D 8F CF D9 9A 26 0A 00 D0 20 38 A4 AD
19 5E CD 10 AC 58 1F BA 23 AC 04 73 CD 10 AC 57 20 BA 23 63 A0 00 FE 36 D3 99 60 8C C4 D8 A3 E5
78 A6 49 B1 C4 C4 D8 A0 C4 CF CD 84 AF CD 73 63 02 E6 A6 CF CD 9F C4 43 A5 D7 81 52 AA C4 43 AD
25 5E 8E C4 D8 22 58 7B 83 5E 8E C4 D8 9F C4 63 17 A6 06 77 C6 77 69 8E EA F0 75 06 77 A6 33 1D
3E C8 42 28 5C C2 AC D0 22 C9 0A AA C4 43 35 A4 5C 88 C5 D8 F6 EE 18 26 4D 86 AE E5 78 C6 95 44
C1 66 01 B1 62 8A C4 D8 A6 11 C8 57 8D C5 D8 C6 35 84 57 8D 2A 73 F6 31 D7 24 90 48 89 53 02 CB
E5 78 C6 1A 9F E4 00 8E 73 02 A0 5E 8E CC D0 7F 97 90 36 A3 67 C0 32 A7 77 0D 31 CC C6 1F 11 9A
65 01 A5 5A 6E CF CE 62 CF CF 64 CC D0 F6 31 D7 86 AB D1 70 13 AF CE 82 AF CF 84 AC D0 0E 28 0C
CA CA A9 E4 BF 79 5A 81 5F 8D D3 CB 9E C4 D6 C8 C4 71 CB 78 5E 08 B5 43 02 CB E5 78 A6 31 E7 A6
CF CD F6 84 7D 08 56 DA 2B A4 A0 42 E6 12 66 A0 88 60 38 C8 30 99 CB A4 A8 06 A8 34 08 C1 03 00
2/21/16 7:04:51 PM AudioTransport.pullBuffer() exit; _inPacketLen = 480
2/21/16 7:04:51 PM Waiting for byteslo...
2/21/16 7:04:51 PM received byteslo: 00
2/21/16 7:04:51 PM Waiting for byteshi...
2/21/16 7:04:51 PM received byteshi: 02
2/21/16 7:04:51 PM Waiting for command...
2/21/16 7:04:51 PM received envelope command: D3
2/21/16 7:04:51 PM Waiting for check byte...
2/21/16 7:04:51 PM received checkbyte: 10
2/21/16 7:04:51 PM calculated checkbyte: 10
2/21/16 7:04:51 PM CommsThread.pullEnvelopeWide() exit.
2/21/16 7:04:51 PM CommsThread.sendPacketWide() Well, ack envelope was unexpected: D3
2/21/16 7:04:51 PM CommsThread.sendPacketWide() ACK from client: 15
2/21/16 7:04:51 PM CommsThread.sendPacketWide() didn't work; will retry #2.
2/21/16 7:04:51 PM CommsThread.sendPacketWide() block: 0.
2/21/16 7:04:51 PM CommsThread.sendPacketWide() backoff sleeping for 4 seconds (or 1 second, whichever is shorter).
2/21/16 7:04:52 PM AudioTransport.flushReceiveBuffer() entry.
2/21/16 7:04:52 PM AudioTransport.flushReceiveBuffer() exit.
2/21/16 7:04:52 PM CommsThread.sendPacketWide() looping until successful to send block: 0000
2/21/16 7:04:52 PM AudioTransport.pushBuffer() entry, pushing 476 bytes.
2/21/16 7:04:52 PM AudioTransport.pushBuffer() pushing data:
C1 00 02 D3 10 00 00 01 A4 82 A2 40 C7 48 8D 86 1F 00 0D BF B7 C5 BA 6A B3 29 B9 DA 95 51 0A 65
92 09 85 71 0A A6 51 09 28 E5 A8 90 BB 7D B8 91 31 09 A5 51 0A 7D A2 A7 30 0A 9E 85 41 D2 C2 EE
10 0A E6 10 0A 18 69 75 22 73 6B 22 0F CC AB 85 41 91 0B F8 0D FE FE FE FE FE FE 0D FE FE FE FE
FE FE 0D F1 20 44 C3 89 58 A1 57 A8 E5 D0 D9 5B AF 6D 18 70 17 86 54 87 B0 D9 BA 18 E6 CF 78 9B
33 EB D0 77 74 57 8D D0 D9 16 FA DF 68 2F 79 EB 88 7E FA CA 38 2A 31 A5 7E 73 9E 91 8E 44 B4 F8
57 B9 27 A9 79 98 91 57 0B 91 93 F8 5D B3 26 56 70 6A 7C 5D 8F CF D9 9A 26 0A 00 D0 20 38 A4 AD
19 5E CD 10 AC 58 1F BA 23 AC 04 73 CD 10 AC 57 20 BA 23 63 A0 00 FE 36 D3 99 60 8C C4 D8 A3 E5
78 A6 49 B1 C4 C4 D8 A0 C4 CF CD 84 AF CD 73 63 02 E6 A6 CF CD 9F C4 43 A5 D7 81 52 AA C4 43 AD
25 5E 8E C4 D8 22 58 7B 83 5E 8E C4 D8 9F C4 63 17 A6 06 77 C6 77 69 8E EA F0 75 06 77 A6 33 1D
3E C8 42 28 5C C2 AC D0 22 C9 0A AA C4 43 35 A4 5C 88 C5 D8 F6 EE 18 26 4D 86 AE E5 78 C6 95 44
C1 66 01 B1 62 8A C4 D8 A6 11 C8 57 8D C5 D8 C6 35 84 57 8D 2A 73 F6 31 D7 24 90 48 89 53 02 CB
E5 78 C6 1A 9F E4 00 8E 73 02 A0 5E 8E CC D0 7F 97 90 36 A3 67 C0 32 A7 77 0D 31 CC C6 1F 11 9A
65 01 A5 5A 6E CF CE 62 CF CF 64 CC D0 F6 31 D7 86 AB D1 70 13 AF CE 82 AF CF 84 AC D0 0E 28 0C
CA CA A9 E4 BF 79 5A 81 5F 8D D3 CB 9E C4 D6 C8 C4 71 CB 78 5E 08 B5 43 02 CB E5 78 A6 31 E7 A6
CF CD F6 84 7D 08 56 DA 2B A4 A0 42 E6 12 66 A0 88 60 38 C8 30 99 CB A4 A8 06 A8 34
2/21/16 7:04:52 PM BytesToWav.encode() entry, encoding 476 bytes.
2/21/16 7:04:52 PM AudioTransport.flushReceiveBuffer() entry.
2/21/16 7:04:52 PM AudioTransport.flushReceiveBuffer() exit.
2/21/16 7:04:52 PM PlaybackThread.play() entry.
2/21/16 7:04:52 PM PlaybackThread.play() payload size: 155914
PlaybackThread.play() Bytes written: 1559 40534 79509 118484
2/21/16 7:04:56 PM PlaybackThread.play() Done playing.
2/21/16 7:04:56 PM AudioTransport.pushBuffer() exit.
2/21/16 7:04:56 PM CommsThread.sendPacketWide() calculated CRC: 13480
2/21/16 7:04:56 PM CommsThread.pullEnvelopeWide() entry.
2/21/16 7:04:56 PM AudioTransport.pullBuffer() pulled data:
00 05 A6 20 00 00 03 49 05 44 81 8E 91 1B 0C 3E 00 1B 7F 6F 8B 74 D5 66 53 73 B5 2A A2 14 CB 24
13 0A E2 15 4C A2 12 51 CB 51 21 76 FB 71 22 62 13 4A A2 14 FB 45 4E 60 15 3D 0A 83 A5 85 DC 20
15 CC 20 14 30 D2 EA 44 E6 D6 44 1F 99 57 0A 83 22 17 F0 1B FD FD FD FD FD FC 1B FD FD FD FD FD
FC 1B E2 40 89 87 12 B1 42 AF 51 CB A1 B2 B7 5E DA 30 E0 2F 0C A9 0F 61 B3 74 31 CD 9E F1 36 67
D7 A0 EE E8 AF 1B A1 B2 2D F5 BE D0 5E F3 D7 10 FD F5 94 70 54 63 4A FC E7 3D 23 1C 89 69 F0 AF
72 4F 52 F3 31 22 AE 17 23 27 F0 BB 66 4C AC E0 D4 F8 BB 1F 9F B3 34 4C 14 01 A0 40 71 49 5A 32
BD 9A 21 58 B0 3F 74 47 58 08 E7 9A 21 58 AE 41 74 46 C7 40 01 FC 6D A7 32 C1 19 89 B1 47 CA F1
4C 93 63 89 89 B1 41 89 9F 9B 09 5F 9A E6 C6 05 CD 4D 9F 9B 3F 88 87 4B AF 02 A5 55 88 87 5A 4A
BD 1D 89 B0 44 B0 F7 06 BD 1D 89 B1 3F 88 C6 2F 4C 0C EF 8C EE D3 1D D5 E0 EA 0C EF 4C 66 3A 7D
90 84 50 B9 85 59 A0 45 92 15 55 88 86 6B 48 B9 11 8B B1 ED DC 30 4C 9B 0D 5D CA F1 8D 2A 89 82
CC 03 62 C5 15 89 B1 4C 23 90 AF 1B 8B B1 8C 6B 08 AF 1A 54 E7 EC 63 AE 49 20 91 12 A6 05 97 CA
F1 8C 35 3F C8 01 1C E6 05 40 BD 1D 99 A0 FF 2F 20 6D 46 CF 80 65 4E EE 1A 63 99 8C 3E 23 34 CA
03 4A B4 DD 9F 9C C5 9F 9E C9 99 A1 EC 63 AF 0D 57 A2 E0 27 5F 9D 05 5F 9F 09 59 A0 1C 50 19 95
95 53 C9 7E F2 B5 02 BF 1B A7 97 3D 89 AD 91 88 E3 96 F0 BC 11 6A 86 05 97 CA F1 4C 63 CF 4D 9F
9B ED 08 FA 10 AD B4 57 49 40 85 CC 24 CD 41 10 C0 71 90 61 33 97 49 50 0D 50 68
2/21/16 7:04:56 PM AudioTransport.pullBuffer() exit; _inPacketLen = 475
2/21/16 7:04:56 PM Waiting for byteslo...
2/21/16 7:04:56 PM received byteslo: 19
2/21/16 7:04:56 PM Waiting for byteshi...
2/21/16 7:04:56 PM received byteshi: 89
2/21/16 7:04:56 PM Waiting for command...
2/21/16 7:04:56 PM received envelope command: B1
2/21/16 7:04:56 PM Waiting for check byte...
2/21/16 7:04:56 PM received checkbyte: 47
2/21/16 7:04:56 PM calculated checkbyte: E0
2/21/16 7:04:56 PM CommsThread.pullEnvelopeWide() received ill-formed envelope.
2/21/16 7:04:56 PM AudioTransport.flushReceiveBuffer() entry.
2/21/16 7:04:56 PM AudioTransport.flushReceiveBuffer() exit.
2/21/16 7:04:56 PM CommsThread.pullEnvelopeWide() exit.
2/21/16 7:04:56 PM CommsThread.sendPacketWide() Well, ack envelope was unexpected: 00
2/21/16 7:04:56 PM CommsThread.sendPacketWide() ACK from client: 15
2/21/16 7:04:56 PM CommsThread.sendPacketWide() didn't work; will retry #3.
2/21/16 7:04:56 PM CommsThread.sendPacketWide() block: 0.
2/21/16 7:04:56 PM CommsThread.sendPacketWide() backoff sleeping for 6 seconds (or 1 second, whichever is shorter).
2/21/16 7:04:57 PM AudioTransport.flushReceiveBuffer() entry.
2/21/16 7:04:57 PM AudioTransport.flushReceiveBuffer() exit.
2/21/16 7:04:57 PM CommsThread.sendPacketWide() exit, rc = false
2/21/16 7:04:57 PM Image transfer aborted.
2/21/16 7:04:57 PM AudioTransport.flushReceiveBuffer() entry.
2/21/16 7:04:57 PM AudioTransport.flushReceiveBuffer() exit.
2/21/16 7:04:57 PM AudioTransport.flushSendBuffer() entry.
2/21/16 7:04:57 PM AudioTransport.flushSendBuffer() exit.
2/21/16 7:04:57 PM CommsThread.sendDiskWide() exit.
2/21/16 7:04:57 PM CommsThread.dispatchCommand() exit.
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: CA
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: CA
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: F1
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: F1
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 4C
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 4C
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 93
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 93
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 63
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 63
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 89
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 89
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 89
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 89
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: B1
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: B1
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 41
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 41
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 89
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 89
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 9F
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 9F
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 9B
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 9B
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 09
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 09
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 5F
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 5F
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 9A
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 9A
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: E6
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: E6
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: C6
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: C6
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 05
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 05
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: CD
2/21/16 7:04:57 PM CommsThread.commandLoop() Received Multiple nibble command.
2/21/16 7:04:57 PM CommsThread.receiveNibbleDisk() entry.
Waiting for name...2/21/16 7:04:57 PM Gui.getWorkingDirectory(): E:\AppleII\SoftWare\
2/21/16 7:04:57 PM CommsThread.receiveName() found the protocol MSB - value: 77
2/21/16 7:04:57 PM CommsThread.receiveName() found the protocol LSB - value: 159
2/21/16 7:04:57 PM CommsThread.receiveNibbleDisk() aborting due to protocol mismatch.
2/21/16 7:04:57 PM CommsThread.receiveNibbleDisk() exit.
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 3F
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 3F
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 88
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 88
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 87
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 87
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 4B
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 4B
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: AF
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: AF
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 02
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 02
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: A5
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: A5
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 55
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 55
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 88
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 88
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 87
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 87
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 5A
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 5A
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 4A
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 4A
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: BD
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: BD
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 1D
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 1D
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 89
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 89
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: B0
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: B0
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 44
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 44
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: B0
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: B0
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: F7
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: F7
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 06
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 06
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: BD
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: BD
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 1D
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 1D
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 89
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 89
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: B1
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: B1
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 3F
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 3F
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 88
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 88
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: C6
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: C6
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 2F
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 2F
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 4C
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 4C
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 0C
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 0C
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: EF
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: EF
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 8C
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 8C
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: EE
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: EE
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: D3
2/21/16 7:04:57 PM CommsThread.commandLoop() Received ADT Send command.
2/21/16 7:04:57 PM Gui.getWorkingDirectory(): E:\AppleII\SoftWare\
2/21/16 7:04:57 PM CommsThread.receiveName() found the protocol MSB - value: 29
2/21/16 7:04:57 PM CommsThread.receiveName() found the protocol LSB - value: 213
2/21/16 7:04:57 PM CommsThread.receive140kDisk() aborting due to protocol mismatch.
2/21/16 7:04:57 PM receive140kDisk() exit.
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: EA
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: EA
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 0C
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 0C
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: EF
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: EF
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 4C
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 4C
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 66
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 66
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 3A
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 3A
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 7D
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 7D
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 90
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 90
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 84
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 84
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 50
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 50
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: B9
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: B9
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 85
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 85
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 59
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 59
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: A0
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: A0
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 45
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 45
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 92
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 92
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 15
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 15
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 55
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 55
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 88
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 88
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 86
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 86
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 6B
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 6B
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 48
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 48
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: B9
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: B9
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 11
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 11
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 8B
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 8B
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: B1
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: B1
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: ED
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: ED
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: DC
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: DC
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 30
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 30
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 4C
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 4C
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 9B
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 9B
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 0D
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 0D
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 5D
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 5D
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: CA
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: CA
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: F1
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: F1
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 8D
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 8D
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 2A
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 2A
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 89
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 89
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 82
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 82
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: CC
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: CC
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 03
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 03
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 62
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 62
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: C5
2/21/16 7:04:57 PM CommsThread.commandLoop() Received virtual drive command.
2/21/16 7:04:57 PM Waiting for command...
2/21/16 7:04:57 PM received command: 15
2/21/16 7:04:57 PM Waiting for blocklo...
2/21/16 7:04:57 PM received blocklo: 89
2/21/16 7:04:57 PM Waiting for blockhi...
2/21/16 7:04:57 PM received blockhi: B1
2/21/16 7:04:57 PM Waiting for checksum...
2/21/16 7:04:57 PM received checksum: 4C calculated checksum: E8
2/21/16 7:04:57 PM Envelope checksums did not match.
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 23
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 23
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 90
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 90
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: AF
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: AF
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 1B
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 1B
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 8B
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 8B
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: B1
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: B1
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 8C
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 8C
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 6B
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 6B
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 08
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 08
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: AF
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: AF
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 1A
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 1A
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 54
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 54
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: E7
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: E7
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: EC
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: EC
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 63
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 63
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: AE
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: AE
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 49
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 49
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 20
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 20
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 91
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 91
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 12
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 12
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: A6
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: A6
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 05
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 05
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 97
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 97
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: CA
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: CA
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: F1
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: F1
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 8C
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 8C
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 35
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 35
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 3F
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 3F
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: C8
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: C8
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 01
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 01
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 1C
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 1C
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: E6
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: E6
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 05
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 05
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 40
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 40
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: BD
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: BD
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 1D
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 1D
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 99
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 99
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: A0
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: A0
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: FF
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: FF
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 2F
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 2F
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 20
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 20
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 6D
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 6D
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 46
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 46
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: CF
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: CF
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 80
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 80
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 65
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 65
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 4E
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 4E
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: EE
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: EE
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 1A
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 1A
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 63
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 63
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 99
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 99
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 8C
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 8C
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 3E
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 3E
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 23
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 23
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 34
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 34
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: CA
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: CA
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 03
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 03
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 4A
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 4A
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: B4
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: B4
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: DD
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: DD
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 9F
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 9F
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 9C
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 9C
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: C5
2/21/16 7:04:57 PM CommsThread.commandLoop() Received virtual drive command.
2/21/16 7:04:57 PM Waiting for command...
2/21/16 7:04:57 PM received command: 9F
2/21/16 7:04:57 PM Waiting for blocklo...
2/21/16 7:04:57 PM received blocklo: 9E
2/21/16 7:04:57 PM Waiting for blockhi...
2/21/16 7:04:57 PM received blockhi: C9
2/21/16 7:04:57 PM Waiting for checksum...
2/21/16 7:04:57 PM received checksum: 99 calculated checksum: 0D
2/21/16 7:04:57 PM Envelope checksums did not match.
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: A1
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: A1
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: EC
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: EC
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 63
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 63
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: AF
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: AF
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 0D
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 0D
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 57
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 57
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: A2
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: A2
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: E0
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: E0
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 27
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 27
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 5F
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 5F
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 9D
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 9D
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 05
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 05
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 5F
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 5F
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 9F
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 9F
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 09
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 09
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 59
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 59
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: A0
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: A0
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 1C
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 1C
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 50
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 50
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 19
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 19
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 95
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 95
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 95
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 95
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 53
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 53
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: C9
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: C9
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 7E
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 7E
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: F2
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: F2
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: B5
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: B5
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 02
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 02
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: BF
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: BF
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 1B
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 1B
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: A7
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: A7
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 97
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 97
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 3D
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 3D
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 89
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 89
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: AD
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: AD
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 91
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 91
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 88
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 88
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: E3
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: E3
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 96
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 96
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: F0
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: F0
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: BC
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: BC
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 11
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 11
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 6A
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 6A
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 86
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 86
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 05
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 05
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 97
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 97
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: CA
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: CA
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: F1
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: F1
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 4C
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 4C
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 63
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 63
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: CF
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: CF
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 4D
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 4D
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 9F
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 9F
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 9B
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 9B
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: ED
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: ED
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 08
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 08
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: FA
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: FA
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 10
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 10
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: AD
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: AD
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: B4
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: B4
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 57
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 57
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 49
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 49
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 40
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 40
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 85
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 85
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: CC
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: CC
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 24
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 24
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: CD
2/21/16 7:04:57 PM CommsThread.commandLoop() Received Multiple nibble command.
2/21/16 7:04:57 PM CommsThread.receiveNibbleDisk() entry.
Waiting for name...2/21/16 7:04:57 PM Gui.getWorkingDirectory(): E:\AppleII\SoftWare\
2/21/16 7:04:57 PM CommsThread.receiveName() found the protocol MSB - value: 65
2/21/16 7:04:57 PM CommsThread.receiveName() found the protocol LSB - value: 16
2/21/16 7:04:57 PM CommsThread.receiveNibbleDisk() aborting due to protocol mismatch.
2/21/16 7:04:57 PM CommsThread.receiveNibbleDisk() exit.
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 71
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 71
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 90
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 90
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 61
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 61
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 33
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 33
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 97
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 97
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 49
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 49
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 50
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 50
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 0D
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 0D
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 50
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 50
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received data.
2/21/16 7:04:57 PM CommsThread.commandLoop() Received a byte: 68
2/21/16 7:04:57 PM CommsThread.commandLoop() Received unknown command: 68
2/21/16 7:04:57 PM CommsThread.commandLoop() Waiting for command from Apple.


--
Posted by Mimo Usenet Browser v0.2.5
http://www.mimousenet.com/mimo/post
Re: ADTPRO 2.0.1 over audio fails sending disk [message #312811 is a reply to message #312522] Mon, 22 February 2016 01:04 Go to previous messageGo to next message
Anonymous
Karma:
Originally posted by: Zoey Boles

It's a Festivus Miracle!

I finally ran into a post on the ADTPro support forums mentioning Left/Right balance on audio pins for use in data transfer, and that was the magic ingredient. My motherboard came with a fancy-dandy special purpose "audio manager" app which does it's own magic above and beyond that provided by the OS. (Silently, of course, so you could fiddle with the OS panels to your heart's content and it'd change some, but not all, of the sound card settings... silently.)

I...

1) Turned off all features; filters, reverb, etc, and used the volume mixer to mute ALL programs* except for ADTPro.
2) Set the microphone volume to 50%, and set the balance to LEFT.
3) Set the speaker volume to 75%, and set the balance to CENTER.
4) Fiddle with ADTPro running ping packets, fiddling the volume for the microphone UP until I *just barely* get solid packets.

As soon as I did the above an it worked, I had a serious DUHH moment.

The problem I've been having is spureous input to the microphone during transfers, causing ADTPro to think there were incoming commands.

The key being that Stereo-LEFT on the tip of the micro-stero plug is the exact same "zone" on the plug used as the signal "pin" of mono jacks; the RIGHT zone of the plug is actually a hack, taking up some of the space used in Woz-cassette-era mono jacks for "ground." The default setting of "center channel" for both input and output meant that my sound card was shouting data into the ground of the Apple ]['s cassette interface, which was then being picked up in the "right" channel of the microphone, which was then helpfully being mixed by Windows.

By setting the mic to pick up only the left hand channel, my sound card is only reading the data from the mono signal being sent by the Apple ][. Great success!

However, when I set the speaker to left only, ADTPro acted like it was only receiving partial data, or no data at all, in response to requests sent over the wire. My guess is that my sound card might not be driving enough signal to the jack tip to really make the cassette interface happy... even at 100%. Setting it to center (for my machine) and 75% volume did it.

I provide all this information so hopefully the next newb trying to figure out what's going on has more information to hit on... and also to act as a very wordy thank you to David Schmidt for both the program and his help debugging this problem. I'm now able to write disks like a boss. (Now I have to figure out why I'm getting write errors in my second drive, but that's a challenge for another day.)

I would suggest that the Audio Connection page on the ADTPro website have a slightly more obvious section talking about the balance on the microphone port... I read over that page multiple times and it was only while drafting this response that I realized it actually DID mention microphone "stereo" "balance". I don't think of a microphone as being a "stereo device" even though it has a three-conductor plug, and I'm gonna bet most people running into this problem think the same way.

I offer my 4 steps above, and the following information as to why it needs to be that way, for use on the website verbatim or in edited form if you'd like. I can only hope this information relieves somebody else's frustration because, seriously, this program is a slick hack and it's frustrating that something as silly as monaural microphone input being treated as "stereo" causing the whole thing to trainwreck!

* Side note, I realized on my third failed data transfer that Google Hangouts was playing chimes in the datastream causing the disk transfers to fail. Derp.

On 19 Feb 2016 02:30 PM ,David Schmidt <schmidtd@my-deja.com> wrote:
> On 2/19/2016 2:27 PM, Zoey Boles wrote:
>> Yeah, I made sure reverb and stuff were off. There were no
>> enhancements online.
>
> Ok, cool.
>
>> I guess the bit that throws me is that the disk transfer failure
>> ALWAYS happens on the fourth data packet.
>
> That's significant. What is your blocks-at-once setting set to?
>
> And... do you have success with other images, but not this one?


--
Posted by Mimo Usenet Browser v0.2.5
http://www.mimousenet.com/mimo/post



---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus
Re: ADTPRO 2.0.1 over audio fails sending disk [message #312826 is a reply to message #312811] Mon, 22 February 2016 10:18 Go to previous messageGo to next message
David Schmidt is currently offline  David Schmidt
Messages: 993
Registered: October 2012
Karma: 0
Senior Member
On 2/22/2016 1:04 AM, Zoey Boles wrote:
> It's a Festivus Miracle!

Huzzah!

> My motherboard came with a fancy-dandy special purpose "audio
> manager" app which does it's own magic above and beyond that provided
> by the OS. (Silently, of course, so you could fiddle with the OS
> panels to your heart's content and it'd change some, but not all, of
> the sound card settings... silently.)

Argh. It's always the stupid audio fanciness at fault. Always.
Re: ADTPRO 2.0.1 over audio fails sending disk [message #312867 is a reply to message #312826] Mon, 22 February 2016 15:13 Go to previous messageGo to next message
Michael J. Mahon is currently offline  Michael J. Mahon
Messages: 1767
Registered: October 2012
Karma: 0
Senior Member
David Schmidt <schmidtd@my-deja.com> wrote:
> On 2/22/2016 1:04 AM, Zoey Boles wrote:
>> It's a Festivus Miracle!
>
> Huzzah!
>
>> My motherboard came with a fancy-dandy special purpose "audio
>> manager" app which does it's own magic above and beyond that provided
>> by the OS. (Silently, of course, so you could fiddle with the OS
>> panels to your heart's content and it'd change some, but not all, of
>> the sound card settings... silently.)
>
> Argh. It's always the stupid audio fanciness at fault. Always.
>

Not to mention the use of stereo plugs in mono jacks... ;-(
--
-michael - NadaNet 3.1 and AppleCrate II: http://michaeljmahon.com
Re: ADTPRO 2.0.1 over audio fails sending disk [message #312868 is a reply to message #312867] Mon, 22 February 2016 15:27 Go to previous messageGo to next message
David Schmidt is currently offline  David Schmidt
Messages: 993
Registered: October 2012
Karma: 0
Senior Member
On 2/22/2016 3:13 PM, Michael J. Mahon wrote:
> David Schmidt <schmidtd@my-deja.com> wrote:
>> On 2/22/2016 1:04 AM, Zoey Boles wrote:
>>> It's a Festivus Miracle!
>>
>> Huzzah!
>>
>>> My motherboard came with a fancy-dandy special purpose "audio
>>> manager" app which does it's own magic above and beyond that provided
>>> by the OS. (Silently, of course, so you could fiddle with the OS
>>> panels to your heart's content and it'd change some, but not all, of
>>> the sound card settings... silently.)
>>
>> Argh. It's always the stupid audio fanciness at fault. Always.
>>
>
> Not to mention the use of stereo plugs in mono jacks... ;-(

Very good point. I think a reorg of the ADTPro audio page is in order.
Re: ADTPRO 2.0.1 over audio fails sending disk [message #312885 is a reply to message #312867] Mon, 22 February 2016 20:28 Go to previous messageGo to next message
Anonymous
Karma:
Originally posted by: Zoey Boles

Indeed. My shame knows know bounds; I dont think I've ever even owned a mono cable, I'd never even considered they were stereo until I ran into this problem. I learned an awful lot about phone plugs in a short time :D

On 22 Feb 2016 02:13 PM ,Michael J. Mahon <mjmahon@aol.com> wrote:
> David Schmidt <schmidtd@my-deja.com> wrote:
>> On 2/22/2016 1:04 AM, Zoey Boles wrote:
>>> It's a Festivus Miracle!
>>
>> Huzzah!
>>
>>> My motherboard came with a fancy-dandy special purpose "audio
>>> manager" app which does it's own magic above and beyond that provided
>>> by the OS. (Silently, of course, so you could fiddle with the OS
>>> panels to your heart's content and it'd change some, but not all, of
>>> the sound card settings... silently.)
>>
>> Argh. It's always the stupid audio fanciness at fault. Always.
>>
>
> Not to mention the use of stereo plugs in mono jacks... ;-(
> --
> -michael - NadaNet 3.1 and AppleCrate II: http://michaeljmahon.com


--
Posted by Mimo Usenet Browser v0.2.5
http://www.mimousenet.com/mimo/post



---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus
Re: ADTPRO 2.0.1 over audio fails sending disk [message #313649 is a reply to message #312885] Sun, 06 March 2016 07:15 Go to previous messageGo to next message
Antoine Vignau is currently offline  Antoine Vignau
Messages: 1860
Registered: October 2012
Karma: 0
Senior Member
So, once more ADTPro by David Schmidt did not fail, despite the title of the thread.

I again vote for ADTPro, the best Apple II software (nearly) ever made.

av
Re: ADTPRO 2.0.1 over audio fails sending disk [message #313687 is a reply to message #313649] Sun, 06 March 2016 14:43 Go to previous messageGo to next message
Nootrac90 is currently offline  Nootrac90
Messages: 39
Registered: June 2013
Karma: 0
Member
On Sunday, March 6, 2016 at 7:15:28 AM UTC-5, Antoine Vignau wrote:
> So, once more ADTPro by David Schmidt did not fail, despite the title of the thread.
>
> I again vote for ADTPro, the best Apple II software (nearly) ever made.
>
> av

I second that. It is an awesome package.
Dana
Re: ADTPRO 2.0.1 over audio fails sending disk [message #313826 is a reply to message #313649] Tue, 08 March 2016 02:11 Go to previous messageGo to next message
giorgio.morocutti is currently offline  giorgio.morocutti
Messages: 41
Registered: November 2012
Karma: 0
Member
Il Sun, 6 Mar 2016 04:15:27 -0800 (PST), Antoine Vignau
<antoine.vignau@laposte.net> ha scritto:

> So, once more ADTPro by David Schmidt did not fail, despite the title of the thread.
>
> I again vote for ADTPro, the best Apple II software (nearly) ever made.
>
Ohhh, YES!

Me too!

Giorgio
Re: ADTPRO 2.0.1 over audio fails sending disk [message #353835 is a reply to message #312811] Wed, 04 October 2017 16:01 Go to previous messageGo to next message
Anonymous
Karma:
Originally posted by: James Davis

Hi Zoey, (and David Schmidtd),

On Sunday, February 21, 2016 at 10:04:58 PM UTC-8, Zoey Boles wrote:
> It's a Festivus Miracle!
>
> I finally ran into a post on the ADTPro support forums mentioning Left/Right balance on audio pins for use in data transfer, and that was the magic ingredient. My motherboard came with a fancy-dandy special purpose "audio manager" app which does it's own magic above and beyond that provided by the OS. (Silently, of course, so you could fiddle with the OS panels to your heart's content and it'd change some, but not all, of the sound card settings... silently.)
>
> I...
>
> 1) Turned off all features; filters, reverb, etc, and used the volume mixer to mute ALL programs* except for ADTPro.
> 2) Set the microphone volume to 50%, and set the balance to LEFT.
> 3) Set the speaker volume to 75%, and set the balance to CENTER.
> 4) Fiddle with ADTPro running ping packets, fiddling the volume for the microphone UP until I *just barely* get solid packets.
>
> As soon as I did the above an it worked, I had a serious DUHH moment.
>
> The problem I've been having is spureous input to the microphone during transfers, causing ADTPro to think there were incoming commands.
>
> The key being that Stereo-LEFT on the tip of the micro-stero plug is the exact same "zone" on the plug used as the signal "pin" of mono jacks; the RIGHT zone of the plug is actually a hack, taking up some of the space used in Woz-cassette-era mono jacks for "ground." The default setting of "center channel" for both input and output meant that my sound card was shouting data into the ground of the Apple ]['s cassette interface, which was then being picked up in the "right" channel of the microphone, which was then helpfully being mixed by Windows.
>
> By setting the mic to pick up only the left hand channel, my sound card is only reading the data from the mono signal being sent by the Apple ][. Great success!
>
> However, when I set the speaker to left only, ADTPro acted like it was only receiving partial data, or no data at all, in response to requests sent over the wire. My guess is that my sound card might not be driving enough signal to the jack tip to really make the cassette interface happy... even at 100%. Setting it to center (for my machine) and 75% volume did it.
>
> I provide all this information so hopefully the next newb trying to figure out what's going on has more information to hit on... and also to act as a very wordy thank you to David Schmidt for both the program and his help debugging this problem. I'm now able to write disks like a boss. (Now I have to figure out why I'm getting write errors in my second drive, but that's a challenge for another day.)
>
> I would suggest that the Audio Connection page on the ADTPro website have a slightly more obvious section talking about the balance on the microphone port... I read over that page multiple times and it was only while drafting this response that I realized it actually DID mention microphone "stereo" "balance". I don't think of a microphone as being a "stereo device" even though it has a three-conductor plug, and I'm gonna bet most people running into this problem think the same way.
>
> I offer my 4 steps above, and the following information as to why it needs to be that way, for use on the website verbatim or in edited form if you'd like. I can only hope this information relieves somebody else's frustration because, seriously, this program is a slick hack and it's frustrating that something as silly as monaural microphone input being treated as "stereo" causing the whole thing to trainwreck!
>
> * Side note, I realized on my third failed data transfer that Google Hangouts was playing chimes in the datastream causing the disk transfers to fail. Derp.
>
> On 19 Feb 2016 02:30 PM ,David Schmidt wrote:
>> On 2/19/2016 2:27 PM, Zoey Boles wrote:
>>> Yeah, I made sure reverb and stuff were off. There were no
>>> enhancements online.
>>
>> Ok, cool.
>>
>>> I guess the bit that throws me is that the disk transfer failure
>>> ALWAYS happens on the fourth data packet.
>>
>> That's significant. What is your blocks-at-once setting set to?
>>
>> And... do you have success with other images, but not this one?
>
>
> --
> Posted by Mimo Usenet Browser v0.2.5
> http://www.mimousenet.com/mimo/post
>
>
>
> ---
> This email has been checked for viruses by Avast antivirus software.
> https://www.avast.com/antivirus

I am having the same or a worse problem! I cannot get ADTpro 2.0.2 Server on my PC to hear the pulses sent from the Client on my Enhanced Apple IIe.

Can you give more details about how you detected and eliminated the extra sound driver software?

And, what levels of signal finally worked for you, with or without microphone boost, etc.?

If I Disable all Enhancements--e.g., DC Offset Cancellation, Noise Suppression, Acoustic Echo Cancellation, and Immediate Mode--I have a very noisy connection with high levels of static. I can hear it by listening to the input, either by jacking-in to the input with a Y-adapter & with ear-buds, or by echoing to the output speakers (or to ear-buds, also jacked in the same way)--(e.g., "listening to this device" on the "listen" tab of the control applet).

Like Zoey, I have tried many combinations, but I have not been successful in getting ADT Server to hear the Apple ADT Client. So, more details and any more suggestions would be greatly appreciated.

Yours truly,

James Davis
Re: ADTPRO 2.0.1 over audio fails sending disk [message #353836 is a reply to message #353835] Wed, 04 October 2017 16:37 Go to previous messageGo to next message
David Schmidt is currently offline  David Schmidt
Messages: 993
Registered: October 2012
Karma: 0
Senior Member
On 10/4/2017 4:01 PM, James Davis wrote:
> [...]
> If I Disable all Enhancements--e.g., DC Offset Cancellation, Noise Suppression, Acoustic Echo Cancellation, and Immediate Mode--I have a very noisy connection with high levels of static. I can hear it by listening to the input, either by jacking-in to the input with a Y-adapter & with ear-buds, or by echoing to the output speakers (or to ear-buds, also jacked in the same way)--(e.g., "listening to this device" on the "listen" tab of the control applet).

This is plainly bad. I would have no expectation of success
unless/until you figure out how to eliminate this static (assuming it is
not just the "natural" sound of the data stream... which I guess could
be construed as static if you're not used to it).

Have you been using the ping function to see if it ever hears packets?
http://adtpro.com/connectionsaudio.html#Testing
Re: ADTPRO 2.0.1 over audio fails sending disk [message #353838 is a reply to message #353836] Wed, 04 October 2017 16:58 Go to previous messageGo to next message
Anonymous
Karma:
Originally posted by: James Davis

On Wednesday, October 4, 2017 at 1:37:53 PM UTC-7, schmidtd wrote:
> On 10/4/2017 4:01 PM, James Davis wrote:
>> [...]
>> If I Disable all Enhancements--e.g., DC Offset Cancellation, Noise Suppression, Acoustic Echo Cancellation, and Immediate Mode--I have a very noisy connection with high levels of static. I can hear it by listening to the input, either by jacking-in to the input with a Y-adapter & with ear-buds, or by echoing to the output speakers (or to ear-buds, also jacked in the same way)--(e.g., "listening to this device" on the "listen" tab of the control applet).
>
> This is plainly bad. I would have no expectation of success
> unless/until you figure out how to eliminate this static (assuming it is
> not just the "natural" sound of the data stream... which I guess could
> be construed as static if you're not used to it).
>
> Have you been using the ping function to see if it ever hears packets?
> http://adtpro.com/connectionsaudio.html#Testing

It is not the data stream. It is when the Apple is turned off, or on--without or with the Audio Client running, and pinging, or waiting for the Server to respond to it--when trying to find a filename in the default directory on the Server.

I'll keep trying.

James Davis.
Re: ADTPRO 2.0.1 over audio fails sending disk [message #353842 is a reply to message #353838] Wed, 04 October 2017 17:33 Go to previous messageGo to next message
Michael J. Mahon is currently offline  Michael J. Mahon
Messages: 1767
Registered: October 2012
Karma: 0
Senior Member
James Davis <JPD.Enterprises@outlook.com> wrote:
> On Wednesday, October 4, 2017 at 1:37:53 PM UTC-7, schmidtd wrote:
>> On 10/4/2017 4:01 PM, James Davis wrote:
>>> [...]
>>> If I Disable all Enhancements--e.g., DC Offset Cancellation, Noise
>>> Suppression, Acoustic Echo Cancellation, and Immediate Mode--I have a
>>> very noisy connection with high levels of static. I can hear it by
>>> listening to the input, either by jacking-in to the input with a
>>> Y-adapter & with ear-buds, or by echoing to the output speakers (or to
>>> ear-buds, also jacked in the same way)--(e.g., "listening to this
>>> device" on the "listen" tab of the control applet).
>>
>> This is plainly bad. I would have no expectation of success
>> unless/until you figure out how to eliminate this static (assuming it is
>> not just the "natural" sound of the data stream... which I guess could
>> be construed as static if you're not used to it).
>>
>> Have you been using the ping function to see if it ever hears packets?
>> http://adtpro.com/connectionsaudio.html#Testing
>
> It is not the data stream. It is when the Apple is turned off, or
> on--without or with the Audio Client running, and pinging, or waiting for
> the Server to respond to it--when trying to find a filename in the
> default directory on the Server.
>
> I'll keep trying.
>
> James Davis.
>

Sounds like a bad ground connection.

Clean your plugs carefully and insert and remove them a couple dozen times,
including some twisting while inserted. This will remove most of the
oxidation from the jack and should eliminate the noise

--
-michael - NadaNet 3.1 and AppleCrate II: http://michaeljmahon.com
Re: ADTPRO 2.0.1 over audio fails sending disk [message #353846 is a reply to message #353835] Wed, 04 October 2017 18:21 Go to previous messageGo to next message
gbody4 is currently offline  gbody4
Messages: 47
Registered: October 2012
Karma: 0
Member
James what type of audio plugs are plugging into the IIe end are they stereo or mono plugs?

Regards
Geoff B
Re: ADTPRO 2.0.1 over audio fails sending disk [message #353862 is a reply to message #353838] Thu, 05 October 2017 14:56 Go to previous messageGo to next message
Anonymous
Karma:
Originally posted by: James Davis

On Wednesday, October 4, 2017 at 1:58:37 PM UTC-7, James Davis wrote:
> On Wednesday, October 4, 2017 at 1:37:53 PM UTC-7, schmidtd wrote:
>> On 10/4/2017 4:01 PM, James Davis wrote:
>>> [...]
>>> If I Disable all Enhancements--e.g., DC Offset Cancellation, Noise Suppression, Acoustic Echo Cancellation, and Immediate Mode--I have a very noisy connection with high levels of static. I can hear it by listening to the input, either by jacking-in to the input with a Y-adapter & with ear-buds, or by echoing to the output speakers (or to ear-buds, also jacked in the same way)--(e.g., "listening to this device" on the "listen" tab of the control applet).
>>
>> This is plainly bad. I would have no expectation of success
>> unless/until you figure out how to eliminate this static (assuming it is
>> not just the "natural" sound of the data stream... which I guess could
>> be construed as static if you're not used to it).
>>
>> Have you been using the ping function to see if it ever hears packets?
>> http://adtpro.com/connectionsaudio.html#Testing
>
> It is not the data stream. It is when the Apple is turned off, or on--without or with the Audio Client running, and pinging, or waiting for the Server to respond to it--when trying to find a filename in the default directory on the Server.
>
> I'll keep trying.
>
> James Davis.

Hi David, MJM, Geoff, all,

Ok, I got rid of the noise, by checking connections (plugging in and out several times {But, not from MJM's advise, since I just read it now.} and adding toroids {as we used for cassette tape players back in the AII+ days} and mono-to-stereo adapter plugs on the Apple IIe end of the stereo audio cables I'm using. I'm also using stereo Y-adapter plugs on the host end for both the headphone and microphone jacks so I can listen in on both (or either, one at a time) I/O signals. [Being that the cables are (probably) shielded coaxial cables (but, who knows, they may not be), I don't really think the toriods are necessary or effective, but they don't hurt the transfer from the host to the AIIe, so they (probably) don't hurt the other transfer from the AIIe to the host, either.]

On the host end, I am getting a nice ping tone at the microphone input and (when the microphone input is not muted on the speaker control panel, only) at the headphone output. With the volume on the microphone control panel set to 100% + 30dB boost, I get a 30%~40% volume pulses on the meter bar there. With the volume of the speaker set to 100%, I get a 50%~100% volume pulses on the speaker meter bar. With the volume of the speaker set to 50%, I get a 10% volume flicker (bottom bar only) on the speaker meter bar. So, I know I am getting good pings, but ADT Pro is not hearing them.

My computer (host) is a 2010 "Lenovo H405" desktop with a "Realtek" sound system built into it (on the motherboard, I suppose). -- [David, did you say somewhere that ADT does not work with Realtek sound systems? I'm thinking I might have read it and forgot about it (CRS)!]

Also: Does ADT Pro output to the speakers what it hears, or does it just show, "Heard audio signal #n" on the server panel? Being able to hear what ADT hears would be a good feature to add if it doesn't already have it.

And: Does the trace selection on the file menu affect any of this? Does it turn the ping detection on/off? If not, what is it for?

Yours truly,

James Davis
Re: ADTPRO 2.0.1 over audio fails sending disk [message #353867 is a reply to message #353862] Thu, 05 October 2017 16:18 Go to previous messageGo to next message
David Schmidt is currently offline  David Schmidt
Messages: 993
Registered: October 2012
Karma: 0
Senior Member
On 10/5/2017 2:56 PM, James Davis wrote:
> On the host end, I am getting a nice ping tone at the microphone input and (when the microphone input is not muted on the speaker control panel, only) at the headphone output. With the volume on the microphone control panel set to 100% + 30dB boost, I get a 30%~40% volume pulses on the meter bar there. With the volume of the speaker set to 100%, I get a 50%~100% volume pulses on the speaker meter bar. With the volume of the speaker set to 50%, I get a 10% volume flicker (bottom bar only) on the speaker meter bar. So, I know I am getting good pings, but ADT Pro is not hearing them.

Seems like we're not quite there getting the sound all the way into the
server, then.

> My computer (host) is a 2010 "Lenovo H405" desktop with a "Realtek" sound system built into it (on the motherboard, I suppose). -- [David, did you say somewhere that ADT does not work with Realtek sound systems? I'm thinking I might have read it and forgot about it (CRS)!]

Should be fine. I also have Lenovos for Windows-based testing. Realtek
doesn't ring a bell with me as being particularly problematic.

> Also: Does ADT Pro output to the speakers what it hears, or does it just show, "Heard audio signal #n" on the server panel? Being able to hear what ADT hears would be a good feature to add if it doesn't already have it.

ADTPro doesn't output to speakers. It sends audio output to the default
Windows audio-out, which _you_ can redirect where you please. ADTPro
doesn't control that.

> And: Does the trace selection on the file menu affect any of this? Does it turn the ping detection on/off? If not, what is it for?

The trace is where we should go next. When you push the audio button to
"connect," it will blurt out a bunch of details about the audio devices
it sees and uses to the log. The sequence of events would be this:
1. Start ADTPro server
2. Tick Start Trace
3. Engage the Audio button
4. Do some stuff with the client, the settings, whatever
5. Hit the Disconnect button
6. Un-tick Start Trace
7. Look at the file ADTProTrace.txt, which will be in the disks
directory by default. Anything having to do with "audio mixer" details
will be of interest.
Re: ADTPRO 2.0.1 over audio fails sending disk [message #353868 is a reply to message #353862] Thu, 05 October 2017 17:26 Go to previous messageGo to next message
Polymorph is currently offline  Polymorph
Messages: 206
Registered: October 2012
Karma: 0
Senior Member
On Friday, October 6, 2017 at 5:56:40 AM UTC+11, James Davis wrote:
> My computer (host) is a 2010 "Lenovo H405" desktop with a "Realtek" sound system built into it (on the motherboard, I suppose). -- [David, did you say somewhere that ADT does not work with Realtek sound systems? I'm thinking I might have read it and forgot about it (CRS)!]

Hi James,

One quick thing to check - Realtek devices are usually installed with a "Realtek HD Audio Manager" (in Windows the task bar will have an icon of what appears to be a crab) that includes a bunch of filters that modify the sound. If you haven't done so already, open the Realtek HD Audio Manager and make sure that none of these filters are turned on as this will almost certainly interfere with audio comms between client/server.

Cheers,
Mike
Re: ADTPRO 2.0.1 over audio fails sending disk [message #353982 is a reply to message #353868] Sat, 07 October 2017 19:47 Go to previous messageGo to next message
Anonymous
Karma:
Originally posted by: James Davis

On Thursday, October 5, 2017 at 2:26:59 PM UTC-7, Polymorph wrote:
> On Friday, October 6, 2017 at 5:56:40 AM UTC+11, James Davis wrote:
>> My computer (host) is a 2010 "Lenovo H405" desktop with a "Realtek" sound system built into it (on the motherboard, I suppose). -- [David, did you say somewhere that ADT does not work with Realtek sound systems? I'm thinking I might have read it and forgot about it (CRS)!]
>
> Hi James,
>
> One quick thing to check - Realtek devices are usually installed with a "Realtek HD Audio Manager" (in Windows the task bar will have an icon of what appears to be a crab) that includes a bunch of filters that modify the sound. If you haven't done so already, open the Realtek HD Audio Manager and make sure that none of these filters are turned on as this will almost certainly interfere with audio comms between client/server.
>
> Cheers,
> Mike

I have been ending this process tree (RAVcpl64.exe) via the task manager first, lately.
Re: ADTPRO 2.0.1 over audio fails sending disk [message #353983 is a reply to message #353867] Sat, 07 October 2017 19:54 Go to previous messageGo to next message
Anonymous
Karma:
Originally posted by: James Davis

On Thursday, October 5, 2017 at 1:18:44 PM UTC-7, schmidtd wrote:
> ADTPro doesn't output to speakers. It sends audio output to the default
> Windows audio-out, which _you_ can redirect where you please. ADTPro
> doesn't control that.

OK, I get that, but does it echo its input to its output at all?

> The trace is where we should go next. When you push the audio button to
> "connect," it will blurt out a bunch of details about the audio devices
> it sees and uses to the log. The sequence of events would be this:
> 1. Start ADTPro server
> 2. Tick Start Trace
> 3. Engage the Audio button
> 4. Do some stuff with the client, the settings, whatever
> 5. Hit the Disconnect button
> 6. Un-tick Start Trace
> 7. Look at the file ADTProTrace.txt, which will be in the disks
> directory by default. Anything having to do with "audio mixer" details
> will be of interest.

Here is the section of ADTProTrace.txt that contains it: hardware mixer index 0

10/6/17, 11:26:27 PM CommsThread.run() entry; _shouldRun=true
10/6/17, 11:26:27 PM CommsThread.commandLoop() starting.
10/6/17, 11:26:27 PM Gui.startComms() exit; returning true.
10/6/17, 11:26:27 PM CommsThread.commandLoop() Waiting for command from Apple.
10/6/17, 11:26:27 PM CaptureThread.run() entry with hardware mixer index 0
10/6/17, 11:26:27 PM Gui.actionPerformed() exit.
10/6/17, 11:26:27 PM CaptureThread.run() using audio mixer ADTPro Default Audio Capture.
10/6/17, 11:29:05 PM Gui.actionPerformed() entry, responding to Disconnect; previous button is Audio

What does it mean?
Re: ADTPRO 2.0.1 over audio fails sending disk [message #354043 is a reply to message #353983] Mon, 09 October 2017 09:13 Go to previous messageGo to next message
David Schmidt is currently offline  David Schmidt
Messages: 993
Registered: October 2012
Karma: 0
Senior Member
On 10/7/2017 7:54 PM, James Davis wrote:
> On Thursday, October 5, 2017 at 1:18:44 PM UTC-7, schmidtd wrote:
>> ADTPro doesn't output to speakers. It sends audio output to the default
>> Windows audio-out, which _you_ can redirect where you please. ADTPro
>> doesn't control that.
>
> OK, I get that, but does it echo its input to its output at all?

No, that would confuse the Apple at the other end.

>> The trace is where we should go next. When you push the audio button to
>> "connect," it will blurt out a bunch of details about the audio devices
>> it sees and uses to the log. The sequence of events would be this:
>> 1. Start ADTPro server
>> 2. Tick Start Trace
>> 3. Engage the Audio button
>> 4. Do some stuff with the client, the settings, whatever
>> 5. Hit the Disconnect button
>> 6. Un-tick Start Trace
>> 7. Look at the file ADTProTrace.txt, which will be in the disks
>> directory by default. Anything having to do with "audio mixer" details
>> will be of interest.
>
> Here is the section of ADTProTrace.txt that contains it: hardware mixer index 0
>
> 10/6/17, 11:26:27 PM CommsThread.run() entry; _shouldRun=true
> 10/6/17, 11:26:27 PM CommsThread.commandLoop() starting.
> 10/6/17, 11:26:27 PM Gui.startComms() exit; returning true.
> 10/6/17, 11:26:27 PM CommsThread.commandLoop() Waiting for command from Apple.
> 10/6/17, 11:26:27 PM CaptureThread.run() entry with hardware mixer index 0
> 10/6/17, 11:26:27 PM Gui.actionPerformed() exit.
> 10/6/17, 11:26:27 PM CaptureThread.run() using audio mixer ADTPro Default Audio Capture.
> 10/6/17, 11:29:05 PM Gui.actionPerformed() entry, responding to Disconnect; previous button is Audio
>
> What does it mean?

It's using the first, or default, input and output devices ("index 0" of
the outputs, "Default Audio Capture" of the inputs). So nothing out of
the ordinary there.
Re: ADTPRO 2.0.1 over audio fails sending disk [message #354048 is a reply to message #354043] Mon, 09 October 2017 12:18 Go to previous messageGo to next message
Anonymous
Karma:
Originally posted by: James Davis

On Monday, October 9, 2017 at 6:13:37 AM UTC-7, schmidtd wrote:

> It's using the first, or default, input and output devices ("index 0" of
> the outputs, "Default Audio Capture" of the inputs). So nothing out of
> the ordinary there.

OK, so what can I do to make ADT hear the "Mic. Input"?

As I said, the highest volume level I can get on the meter bar is about 1/3 of the way up the scale. Do I need to get an amplifier or something to boost it even higher? Or, is it too high already? I've tried high and low and everything in between and ADT Pro still does not hear it.
Re: ADTPRO 2.0.1 over audio fails sending disk [message #354064 is a reply to message #354048] Mon, 09 October 2017 12:57 Go to previous messageGo to next message
David Schmidt is currently offline  David Schmidt
Messages: 993
Registered: October 2012
Karma: 0
Senior Member
On 10/9/2017 12:18 PM, James Davis wrote:
> On Monday, October 9, 2017 at 6:13:37 AM UTC-7, schmidtd wrote:
>
>> It's using the first, or default, input and output devices ("index 0" of
>> the outputs, "Default Audio Capture" of the inputs). So nothing out of
>> the ordinary there.
>
> OK, so what can I do to make ADT hear the "Mic. Input"?
>
> As I said, the highest volume level I can get on the meter bar is about 1/3 of the way up the scale. Do I need to get an amplifier or something to boost it even higher? Or, is it too high already? I've tried high and low and everything in between and ADT Pro still does not hear it.

I gave all the advice I have on the audio Boosting page:
http://adtpro.com/connectionsaudio.html#Boosting

If you've done all that and more and you're still not boosted enough, I
don't have any further suggestions to help you solve this, sorry to say.
If/when you do work it out, I'll add your solution to the mix.
Re: ADTPRO 2.0.1 over audio fails sending disk [message #354069 is a reply to message #312421] Mon, 09 October 2017 16:39 Go to previous messageGo to next message
jorge is currently offline  jorge
Messages: 9
Registered: May 2013
Karma: 0
Junior Member
James Davis, why don't you try with R19 shorted (R6 on the IIe) ?

--
Jorge.
Re: ADTPRO 2.0.1 over audio fails sending disk [message #354081 is a reply to message #354064] Mon, 09 October 2017 19:54 Go to previous messageGo to next message
Anonymous
Karma:
Originally posted by: James Davis

On Monday, October 9, 2017 at 9:57:52 AM UTC-7, schmidtd wrote:
> On 10/9/2017 12:18 PM, James Davis wrote:
>> On Monday, October 9, 2017 at 6:13:37 AM UTC-7, schmidtd wrote:
>>
>>> It's using the first, or default, input and output devices ("index 0" of
>>> the outputs, "Default Audio Capture" of the inputs). So nothing out of
>>> the ordinary there.
>>
>> OK, so what can I do to make ADT hear the "Mic. Input"?
>>
>> As I said, the highest volume level I can get on the meter bar is about 1/3 of the way up the scale. Do I need to get an amplifier or something to boost it even higher? Or, is it too high already? I've tried high and low and everything in between and ADT Pro still does not hear it.
>
> I gave all the advice I have on the audio Boosting page:
> http://adtpro.com/connectionsaudio.html#Boosting
>
> If you've done all that and more and you're still not boosted enough, I
> don't have any further suggestions to help you solve this, sorry to say.
> If/when you do work it out, I'll add your solution to the mix.

Thanks David. What do you think about Jorge's idea?--(Next post, after yours.)
Re: ADTPRO 2.0.1 over audio fails sending disk [message #354082 is a reply to message #354069] Mon, 09 October 2017 20:12 Go to previous messageGo to next message
Anonymous
Karma:
Originally posted by: James Davis

On Monday, October 9, 2017 at 1:39:52 PM UTC-7, Jorge wrote:
> James Davis, why don't you try with R19 shorted (R6 on the IIe) ?
>
> --
> Jorge.

Yes, Jorge, I will try something similar next.

As I said before, a 100.84 ohms resistor in parallel with R6 (12 Kohms) will put the cassette output right in the middle between ground (0 VDC) and 5.0 VDC. IIRC, MJM recommended not just shorting it out, so I will try a 100 ohm ±5% 1/4 watt resistor, first. If that does not work, I'll use a 10~100 ohm potentiometer/rheostat, next. If that does not work, I may just short it out. I don't want to fry my Apple!

James Davis
Re: ADTPRO 2.0.1 over audio fails sending disk [message #354099 is a reply to message #354081] Tue, 10 October 2017 01:11 Go to previous messageGo to next message
Michael J. Mahon is currently offline  Michael J. Mahon
Messages: 1767
Registered: October 2012
Karma: 0
Senior Member
James Davis <JPD.Enterprises@outlook.com> wrote:
> On Monday, October 9, 2017 at 9:57:52 AM UTC-7, schmidtd wrote:
>> On 10/9/2017 12:18 PM, James Davis wrote:
>>> On Monday, October 9, 2017 at 6:13:37 AM UTC-7, schmidtd wrote:
>>>
>>>> It's using the first, or default, input and output devices ("index 0" of
>>>> the outputs, "Default Audio Capture" of the inputs). So nothing out of
>>>> the ordinary there.
>>>
>>> OK, so what can I do to make ADT hear the "Mic. Input"?
>>>
>>> As I said, the highest volume level I can get on the meter bar is about
>>> 1/3 of the way up the scale. Do I need to get an amplifier or
>>> something to boost it even higher? Or, is it too high already? I've
>>> tried high and low and everything in between and ADT Pro still does not hear it.
>>
>> I gave all the advice I have on the audio Boosting page:
>> http://adtpro.com/connectionsaudio.html#Boosting
>>
>> If you've done all that and more and you're still not boosted enough, I
>> don't have any further suggestions to help you solve this, sorry to say.
>> If/when you do work it out, I'll add your solution to the mix.
>
> Thanks David. What do you think about Jorge's idea?--(Next post, after yours.)
>

James,

This is a lengthy thread, and I'd like to "review the bidding." ;-)

On the //e end, both plugs should be mono plugs, while on the PC end, both
plugs should be stereo.

I understand that you have Y connectors for eavesdropping, but the plugs
into the //e and the PC are critical.

Is this your setup?

--
-michael - NadaNet 3.1 and AppleCrate II: http://michaeljmahon.com
Re: ADTPRO 2.0.1 over audio fails sending disk [message #354101 is a reply to message #354082] Tue, 10 October 2017 01:11 Go to previous messageGo to next message
Michael J. Mahon is currently offline  Michael J. Mahon
Messages: 1767
Registered: October 2012
Karma: 0
Senior Member
James Davis <JPD.Enterprises@outlook.com> wrote:
> On Monday, October 9, 2017 at 1:39:52 PM UTC-7, Jorge wrote:
>> James Davis, why don't you try with R19 shorted (R6 on the IIe) ?
>>
>> --
>> Jorge.
>
> Yes, Jorge, I will try something similar next.
>
> As I said before, a 100.84 ohms resistor in parallel with R6 (12 Kohms)
> will put the cassette output right in the middle between ground (0 VDC)
> and 5.0 VDC. IIRC, MJM recommended not just shorting it out, so I will
> try a 100 ohm ±5% 1/4 watt resistor, first. If that does not work, I'll
> use a 10~100 ohm potentiometer/rheostat, next. If that does not work, I
> may just short it out. I don't want to fry my Apple!
>
> James Davis
>

And I also suspect that your connection from cassette out on the //e to
microphone in on the PC is causing the problem...

--
-michael - NadaNet 3.1 and AppleCrate II: http://michaeljmahon.com
Re: ADTPRO 2.0.1 over audio fails sending disk [message #354105 is a reply to message #354099] Tue, 10 October 2017 02:11 Go to previous messageGo to next message
Anonymous
Karma:
Originally posted by: James Davis

On Monday, October 9, 2017 at 10:11:34 PM UTC-7, Michael J. Mahon wrote:
> James,
>
> This is a lengthy thread, and I'd like to "review the bidding." ;-)
>
> On the //e end, both plugs should be mono plugs, while on the PC end, both
> plugs should be stereo.
>
> I understand that you have Y connectors for eavesdropping, but the plugs
> into the //e and the PC are critical.
>
> Is this your setup?

Yes, it is. I have mono(jack)-to-stereo(receptacle) adapters on the IIe end and "Sabrent" 10 foot stereo cables.
Re: ADTPRO 2.0.1 over audio fails sending disk [message #354106 is a reply to message #354101] Tue, 10 October 2017 02:22 Go to previous messageGo to next message
Anonymous
Karma:
Originally posted by: James Davis

On Monday, October 9, 2017 at 10:11:36 PM UTC-7, Michael J. Mahon wrote:
> And I also suspect that your connection from cassette out on the //e to
> microphone in on the PC is causing the problem...

How so? Do you think I just need to sand them with a fine sandpaper, an inkpen eraser, or a tiny spiral wire brush? I was thinking that, after 25+ years of non-use, they are probably really oxidized internally.

Also, I like the idea of a tiny pot in parallel with resistor R6. What do you think?

James Davis
Re: ADTPRO 2.0.1 over audio fails sending disk [message #354107 is a reply to message #354101] Tue, 10 October 2017 03:45 Go to previous messageGo to next message
Anonymous
Karma:
Originally posted by: James Davis

On Monday, October 9, 2017 at 10:11:36 PM UTC-7, Michael J. Mahon wrote:
> And I also suspect that your connection from cassette out on the //e to
> microphone in on the PC is causing the problem...

Just measured the resistance of the "Sabrent" cables: 0.6~0.8 ohms per each conductor. That's 1.2~1.6 ohms per round trip for Direct Current. Add to that any losses at the jacks and I AM losing signal strength. I guess I'll have to return these "Attenuating" cables to Fry's Electronics and see if they have a better (0.0-ohms) brand like "Monster-Cable" (!), or make my own with 16-AWG zip-cord and 3.5 mm mono-jacks.
Re: ADTPRO 2.0.1 over audio fails sending disk [message #354110 is a reply to message #354107] Tue, 10 October 2017 04:45 Go to previous messageGo to next message
Anonymous
Karma:
Originally posted by: Jorge

On Tuesday, October 10, 2017 at 9:45:13 AM UTC+2, James Davis wrote:
>
> Just measured the resistance of the "Sabrent" cables: 0.6~0.8 ohms per each conductor. That's 1.2~1.6 ohms per round trip for Direct Current. Add to that any losses at the jacks and I AM losing signal strength. I guess I'll have to return these "Attenuating" cables to Fry's Electronics and see if they have a better (0.0-ohms) brand like "Monster-Cable" (!), or make my own with 16-AWG zip-cord and 3.5 mm mono-jacks.

James Davis, the cable may well be 1Ω but R6 is also in series and it's 12000 Ω...

Do you realize that it's solely because of R6 that the signal out of the cassette port is 1/121 what it could be?

Find a 220 or 330Ω R and put it in parallel with R6 and then it will work, I'd bet you something.

--
Jorge.
Re: ADTPRO 2.0.1 over audio fails sending disk [message #354140 is a reply to message #354106] Tue, 10 October 2017 13:28 Go to previous messageGo to next message
Michael J. Mahon is currently offline  Michael J. Mahon
Messages: 1767
Registered: October 2012
Karma: 0
Senior Member
James Davis <JPD.Enterprises@outlook.com> wrote:
> On Monday, October 9, 2017 at 10:11:36 PM UTC-7, Michael J. Mahon wrote:
>> And I also suspect that your connection from cassette out on the //e to
>> microphone in on the PC is causing the problem...
>
> How so? Do you think I just need to sand them with a fine sandpaper, an
> inkpen eraser, or a tiny spiral wire brush? I was thinking that, after
> 25+ years of non-use, they are probably really oxidized internally.

A little polishing with an ink eraser (these are usually nickel plated, not
gold, for which a pencil eraser is best) never hurts. But I also am
concerned about the signal being shorted to ground by one jack or the
other. That's why I asked for a recap of the cabling and connectors.

> Also, I like the idea of a tiny pot in parallel with resistor R6. What do you think?

That shouldn't be necessary if the connections are OK.

Put another way, I believe that the connection is the cause of your signal
level problem, and brute-forcing it shouldn't be necessary.

--
-michael - NadaNet 3.1 and AppleCrate II: http://michaeljmahon.com
Re: ADTPRO 2.0.1 over audio fails sending disk [message #354141 is a reply to message #354107] Tue, 10 October 2017 13:28 Go to previous messageGo to next message
Michael J. Mahon is currently offline  Michael J. Mahon
Messages: 1767
Registered: October 2012
Karma: 0
Senior Member
James Davis <JPD.Enterprises@outlook.com> wrote:
> On Monday, October 9, 2017 at 10:11:36 PM UTC-7, Michael J. Mahon wrote:
>> And I also suspect that your connection from cassette out on the //e to
>> microphone in on the PC is causing the problem...
>
> Just measured the resistance of the "Sabrent" cables: 0.6~0.8 ohms per
> each conductor. That's 1.2~1.6 ohms per round trip for Direct Current.
> Add to that any losses at the jacks and I AM losing signal strength. I
> guess I'll have to return these "Attenuating" cables to Fry's Electronics
> and see if they have a better (0.0-ohms) brand like "Monster-Cable" (!),
> or make my own with 16-AWG zip-cord and 3.5 mm mono-jacks.

Those cable resistances are fine. Remember, you're dealing with a
microphone input which is *at least* hundreds of ohms input resistance,
and, since it doubles as a line input, 10k is even more likely. So you can
see that a couple of ohms of cable resistance produces a voltage divider
where 99.9% of the signal appears at the input.

Clear conclusion: "monster cables" are, and have always been, a complete
sham!

--
-michael - NadaNet 3.1 and AppleCrate II: http://michaeljmahon.com
Re: ADTPRO 2.0.1 over audio fails sending disk [message #354142 is a reply to message #354110] Tue, 10 October 2017 13:28 Go to previous messageGo to next message
Michael J. Mahon is currently offline  Michael J. Mahon
Messages: 1767
Registered: October 2012
Karma: 0
Senior Member
Jorge <jorge@jorgechamorro.com> wrote:
> On Tuesday, October 10, 2017 at 9:45:13 AM UTC+2, James Davis wrote:
>>
>> Just measured the resistance of the "Sabrent" cables: 0.6~0.8 ohms per
>> each conductor. That's 1.2~1.6 ohms per round trip for Direct Current.
>> Add to that any losses at the jacks and I AM losing signal strength. I
>> guess I'll have to return these "Attenuating" cables to Fry's
>> Electronics and see if they have a better (0.0-ohms) brand like
>> "Monster-Cable" (!), or make my own with 16-AWG zip-cord and 3.5 mm mono-jacks.
>
> James Davis, the cable may well be 1Ω but R6 is also in series and it's 12000 Ω...
>
> Do you realize that it's solely because of R6 that the signal out of the
> cassette port is 1/121 what it could be?
>
> Find a 220 or 330Ω R and put it in parallel with R6 and then it will
> work, I'd bet you something.
>

I thought his problem was //e-to-PC, not PC-to-//e.

The cassette output is not reaching the PC, right?

The 24k input impedance of the cassette input isn't at issue--but, of
course, it also is high enough that a few ohms of cable resistance is
irrelevant.

--
-michael - NadaNet 3.1 and AppleCrate II: http://michaeljmahon.com
Re: ADTPRO 2.0.1 over audio fails sending disk [message #354143 is a reply to message #354105] Tue, 10 October 2017 13:28 Go to previous messageGo to previous message
Michael J. Mahon is currently offline  Michael J. Mahon
Messages: 1767
Registered: October 2012
Karma: 0
Senior Member
James Davis <JPD.Enterprises@outlook.com> wrote:
> On Monday, October 9, 2017 at 10:11:34 PM UTC-7, Michael J. Mahon wrote:
>> James,
>>
>> This is a lengthy thread, and I'd like to "review the bidding." ;-)
>>
>> On the //e end, both plugs should be mono plugs, while on the PC end, both
>> plugs should be stereo.
>>
>> I understand that you have Y connectors for eavesdropping, but the plugs
>> into the //e and the PC are critical.
>>
>> Is this your setup?
>
> Yes, it is. I have mono(jack)-to-stereo(receptacle) adapters on the IIe
> end and "Sabrent" 10 foot stereo cables.
>

OK. And the problem is communication from the //e to the PC, not the other
way around, right?

And the PC input is a stereo input, not a mono microphone input?

I ask because mono microphones often have mono plugs, and a dedicated
microphone input on a PC may be a mono jack, or a stereo jack in which the
"ring" contact is grounded to the sleeve contact. This would result in one
of the "stereo" lines being shorted to ground, which, in the mono-to-stereo
adapter, is driven by the mono input. The net result is that the mono
output of the //e cassette output would be shorted to ground through 10
feet of Sabrent cable--enough to allow a small signal to reach the PC
input, but much less than the //e is designed to provide.

My last three laptops have had dedicated mono microphone inputs, so this
seems to be quite common.

--
-michael - NadaNet 3.1 and AppleCrate II: http://michaeljmahon.com
Pages (3): [1  2  3    »]  Switch to threaded view of this topic Create a new topic Submit Reply
Previous Topic: AppleSoft HTAB VTAB Screen Tricks?
Next Topic: Chris Torrence podcast 46
Goto Forum:
  

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Fri Apr 19 20:14:54 EDT 2024

Total time taken to generate the page: 0.10417 seconds