[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: AACP - Apple-to-Apple Copy
- Subject: Re: AACP - Apple-to-Apple Copy
- From: "Michael J. Mahon" <mjmahon@aol.com>
- Date: Mon, 31 Aug 2009 12:28:57 -0700
- In-reply-to: <h78vco$2ad$1@news.eternal-september.org>
- Newsgroups: comp.sys.apple2
- References: <h78vco$2ad$1@news.eternal-september.org>
- User-agent: Thunderbird 2.0.0.23 (Windows/20090812)
- Xref: g2news2.google.com comp.sys.apple2:13225
D Finnigan wrote:
About 3 weeks ago, I wanted to transfer a Snake game I had written on
the IIgs over to my //e. While I could have used floppy disks, I was too
lazy to get out some disks and connect a drive to the //e.
Because I was also testing out networking between the two machines,
(this Snake game was to be 2-player across 2 machines) I had an SSC in
the //e and the cable connected to the IIgs. After about 10 minutes of
looking through some old PEEKing at Call-Apple compilations, I got the
method to output a listing to TEXT file (POKE 33,33 and all of that).
After trying different baud settings for a while, I finally got the
whole listing transferred over to the //e via the Super Serial Card.
That got me to thinking: there must be an easier way of doing this, but
I don't know if there's any programs written for it yet. Obviously, a
terminal program will suffice, but I want something specific.
Here's what I'm envisioning:
- a simple BASIC or machine language program that sends and receives data
- this data can be a file on disk, or any memory location
- the received file from a remote Apple can be saved to disk, or copied
into mem
- some sort of simple data-compression can be used to save time
- variable baud settings so we can see what the fastest error-less speed is
Any comments on this idea?
(Note that I've posted to 3 groups, but follow-ups should go to csa2.comm)
I'd use NadaNet to do exactly what you want, and more! ;-)
In fact, &RUN (dest,2049,PEEK(175)+256*PEEK(176),2049) will run the
Applesoft program currently LOADed in the sending machine on the <dest>
machine directly from the command line--with a transfer rate of about
11 kilobytes per second.
If you only want to move the program without RUNning it, then
&POKE (dest,2049,PEEK(175)+256*PEEK(176),2049) will do it.
Without NadaNet, if you only transfer the text (not have it entered
simultaneously as a program on the receiving side), the SSC will easily
support 115kbps. This requires a terminal program running on each
machine (though it could be quite short, and bootstrapped).
If the receiving machine is essentially EXECing it, then carriage
returns will require enough following NULs to allow the Applesoft
interpreter time to tokenize and store each line.
-michael
NadaNet 3.0 for Apple II parallel computing!
Home page: http://home.comcast.net/~mjmahon/
"The wastebasket is our most important design
tool--and it's seriously underused."