Brings back old memories. My first product had X-Modem download capability and I wrote and debugged it in assembly language on a Saturday afternoon. It was exquisitely ugly with software timing loops and no crc, but it worked for years. I finally got sick of it and completely rewrote it with crc.
Didn't find your answer? Ask the community — no account required.
C
CC
That's the sort of thing I can deal with!
I wouldn't have considered Zmodem for my app.
Thanks for the input to the thread!
_____________________
Christopher R. Carlen
crobc@bogus-remove-me.sbcglobal.net
SuSE 9.1 Linux 2.6.5
K
Keith M
Jim,
Sorry to bring the thread back from the dead -- just saw your reply now.
Yeah, old memories indeed. I co-wrote some (unpopular, basically unknown) BBS software years ago as a kid, and one of my tasks was implementing the file upload/download feature. I remember finding XMODEM.TXT(the xmodem specs) on some bulletin board, and being very excited about it. At the time, however, I didn't have enough RAM to store it, and I couldn't write real time to my tape drive. So what I did was attach my modem to my printer directly (daisy wheel 130 column
25cps), and lo-and-behold, I managed to get a printed copy of it! 300 baud is +/- 25cps, so a little flow control, and I was home free. Ingenious for not being yet in my teenage years! :)
Anyways, I ended up not understanding how the 8-bit checksum worked (I think it was just check=check+newbyte mod 256.), and so I picked up the phone and called the phone number at the top of the page.(of course!) Turned out to be either Ward Christensen or Chuck Forsberg at some university. I remember him telling me, "it's all in the spec" but I didn't know enough to understand most of what was in there. He provided a couple quick pointers and shoo'd me away back to my paper route.
Ahh well.
Keith
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required
Report Content
You are reporting this content to the moderators. They will look at it
ASAP.