Re: project BIG AppleCrate
- From: aiiadict@xxxxxxxxx
- Date: Sun, 30 Dec 2007 15:39:18 -0800 (PST)
On Dec 30, 1:24 pm, "Michael J. Mahon" <mjma...@xxxxxxx> wrote:
Likewise--and that's the option that currently requires the
$400 bytes of ROM space taken up by the self-test code in
unenhanced //e's. (The enhanced ROM replaces the rather poor
code in the unenhanced self-test with an improved $100-byte
self-test--not enough to hold the NadaNet equivalent of "RWTS".)
and I have a ROM burner..
contiki running webserver, you could request page "RUN PROGRAM".
webserver sees that it doesn't exist on disk. or prefix any nadanet
commands with NADA or something similar
Does this permit remote running of programs on a ProDOS control
machine? And how about user-supplied programs?
I don't see why not? "command line" commands can be executed like
this:
request page "123.123.123.123/NADAOPEN FILE
request page "123.123.123.123/NADAREAD FILE
request page "123.123.123.123/NADAWRITE FILE
request page "123.123.123.123/NADARUN FILE
request page "123.123.123.123/NADABRUN FILE
webserver gets command, recognizes it as being for NadaNet.
It sends the command over a serial connection to the Master
machine...
the webpage used to control this internet enabled NadaNet could
look like a 40 column apple II text screen, with a prompt... In fact
the webpage could display the Master machine's text output!
In general, to run a program on an AppleCrate requires setting up
the control machine with one or more programs and then being able
to run those programs on the control (or "master" machine) and
being able to get the output from that machine--basically a remote
command line interface.
Everything is controlled by the master machine, correct? If a serial
connection (data, in and out aka I/O) is made to the master machine,
and the other end is connected to the net, I don't see why you can't
easily send and receive data.. Just like a keyboard connected to your
master.
Send the command
to the nadanet master through a serial card. Program output can
be sent to the webpage through the serial port.
Cool. Does this mean that programs would have to be EXECed and
then saved? General I/O sounds like a problem...
That would be one way to do it....
request page "123.123.123.123/NADAOPEN FILE FROM NET
So we have some options on how to get the "remote" code to LOAD.
EXEC like you say... still need a way to send from net to the
NadaNet.
3 ideas:
1)enter code into a text entry box on the host webpage, have a button
to "LOAD" AppleCrate with the entered code
2)specify a file that is on the net with the page request:
request page "123.123.123.123/NADAOPEN FILE FROM NET 222.222.222.222/
FILE.EXT
3)choose a file from your hard drive to upload and then use a web
*browser* to
recieve the file. just like the DSK downloader works. could be a
BASIC program
or a Binary file... whatever
I don't understand why I/O is a problem... That's what the Apple II
is for, right?
a computer? Input, process, output.
Code would include a section for I/O.
---I--- would require connection to net, to get input from remote user
---o---would require connection to net, to show output to remote user.
What kind of O is required? data... we have the ability to send and
receive data with Uthernet and that other ethernet card.
I think doing IN#2 on Master with a serial card in slot 2,
PR#2
with a webpage showing this text would be neat, and we can
all experiment with it and view eachothers efforts...
Rich
.
- Follow-Ups:
- Re: project BIG AppleCrate
- From: Michael J. Mahon
- Re: project BIG AppleCrate
- References:
- project BIG AppleCrate
- From: aiiadict
- Re: project BIG AppleCrate
- From: Michael J. Mahon
- Re: project BIG AppleCrate
- From: aiiadict
- Re: project BIG AppleCrate
- From: Michael J. Mahon
- project BIG AppleCrate
- Prev by Date: Re: Small printer for Apple IIc+
- Next by Date: Re: Small printer for Apple IIc+
- Previous by thread: Re: project BIG AppleCrate
- Next by thread: Re: project BIG AppleCrate
- Index(es):