I have created a windows service that does basically what Jims code does.... minus sound of course (its a service!). Anyways, anyone interested? Id be glad to send the code to anyone who wants it. It does require the 1.1 .NET framework, and a serial connection to your Commodore.
Ok, so I have it now so you can initiate an XMODEM file transfer. So in "immediate mode", you can do:
And it will begin an xmodem transfer. Ill start work to make it read into D64 and D81 images, so you can transfer files directly out of an image file, and maybe even a full disk copy.
Its only as fast as your userport interface.... so it will definately bring back memories of downloading a large (120 blocks) file and waiting awhile. Not the fastest method of copying files to your Commodore, but its one way to do it.
I guess Ill add an upload capability too, so you can send files from the Commodore to the PC as well.
Some additions... it can now support batch transfers from the PC, via the ATYG command, as in:
This will initiate a YModem batch transfer. For simple Xmodem file transfers, use ATXG (AT Xmodem Get)
The transfer protocols are the simpler checksum methods (no CRC)...I figured if youre using this as a replacement for TCPSER4J, you probably arent expecting too many data errors (ie, you have direct connection to the PC).
Its actually been quite interesting working on this... I just wanted a quick and easy file transfer method using this interface, and Ive learned more about XModem/YModem than I ever cared to... and that I DONT want to learn the CRC versions, Zmodem, or Punter. And Ive also learned that sample source code for the protocols are actually pretty hard to find these days. At least anything .NET...there's the actual C Unix source for sb and rz, etc... Maybe Ill revisit my C-Net PC BBS code, and add filetransfers.
Anyway, Ill be sending Jeff the updated code tommorrow to be put on for downloads. It will be v1.3.
The CNet PC BBS already works via telnet (you were on ) but Ive got AADD (adult attention deficit disorder (kidding) ), and got sidetracked onto this for now. Which is fine I guess - theres plenty of other BBSs out there. Im just trying to be a good caller and not try to compete at this point. But I am surprised that CNet 64/128 or Image isnt being used as much as some of the other BBS software out there (on real hardware). What happened to forgottenrealms?