Google Groups Home
Help | Sign in
Message from discussion Zmodem PD 65c02 Source
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
David Empson  
View profile
 More options Aug 1 1991, 6:33 am
Newsgroups: comp.sys.apple2
From: David.Emp...@actrix.gen.nz (David Empson)
Date: 31 Jul 91 14:20:10 GMT
Local: Thurs, Aug 1 1991 12:20 am
Subject: Re: Zmodem PD 65c02 Source

In article <1991Jul30.115721.5...@crash.cts.com> ta...@pro-odyssey.cts.com (Joe Quilici) writes:
> In-Reply-To: message from shrin...@Apple.COM

> I remember someone stating that Z-modem is impossible to do on an Apple //,
> mainly because it is a streaming protocol and the Apple can't directly
> write the incoming data to the HD; instead having to pause to write.

ZMODEM doesn't have to be used in 'streaming' mode.  There is an
initial handshake in which the sender and receiver decide how they
will talk to each other.  If the receiver can't handle streaming, it
can tell the sender to wait for an acknowledgement before sending the
next block.  Alternatively it could send a message saying 'hang on,
I've lost some data.  Can you please re-send from byte XXX'.

Streaming doesn't require writing incoming data directly to the hard
drive.  It only requires that incoming data is not lost while the hard
drive is being accessed (i.e. interrupts are not disabled for very
long) and that the hard drive can be written to faster than the data
is coming in.

This is usually the case, unless you are writing to a floppy disk...

--
David Empson

USENET: David.Emp...@bbs.actrix.gen.nz


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2008 Google