Finias Jynx | 1 Feb 02:02
Picon
Favicon

RE: The 2007 Club Programming Project (TrashTalk UPDATE)

Update: TrashTalk v1.1 now works without the Server ]I[ for sends directly
to BASIC or TEXT.  I had to do this for 2 reasons.  BA files save "smaller"
than DO files...so it was very hard to load a file to DO then save it as BA
although it worked. 2nd I was finding large files were very slow to transfer
but when I did it with a terminal emulator they were faster?  I looked and
fine tuned my code but it didn't help much.  Then I threw in a button to
"skip" or "not use" the server and go directly to a LOAD" or SAVE"COM:98N1E
prompt and my code was just as fast as the terminal emulator.

Here's the update I added to the README.TXT file:

Version 1.1 works for send and receive without the Server ]I[.
This way you can install the server code via the same software.
To use SEND without the server, you load up either BASIC or TEXT
on the TRS-80 and type LOAD"COM:98N1E or hit F2 and type just COM:98N1E.
To use RECEIVE without the server, you load up either BASIC or TEXT
on the TRS-80 and type SAVE"COM:98N1E or hit F2 and type just COM:98N1E.
Notes, for some reason, stand alone is faster.  It utilizes the same
code for the send and receive, but it is much faster.  I can only assume
even the tiny TTSERV.BA code is adding a lot of overhead?

Anyway, the other update is I almost have a Perl version working, but
I'm having some trouble with the send.  If I can't get it over the 
weekend, I might throw it over the wall and just post the code somewhere
for someone to hack on.  I hope you guys enjoy the VB program and I
hope it works out for some.  Let me know what you think either directly
to my email or the list...as long as it's good ;>

Dave Brown
aka finiasjynx _at_ hotmail.com
(Continue reading)

Raymond Walden | 1 Feb 06:18
Picon
Favicon

Server Bog

Hello all

Yes there is some server bog with Server ]I[.  I tried to minimize it with
code optimization (Of course, I'm not saying there is not room for
improvement).  That is why the code resembles a certian pasta dish.  If
memory serves, The server uses hardware flow control, where either computer
can pause the data stream to catch up.  We already know that the Tandy isn't
the fastest computer ever born, and the server software is written in basic,
so there is alot of overhead.  Also keep in mind that as the Tandy fills up
the memory, they slow down a bit and this compounds the speed issue.
However, by using your idea, you do gain speed in the comnication becuase
you are not dealing with basic's overhead and instead relying on a set of
routines written in assembly.  It is a trade off.  I really like your work a
round for Ba files and I never though about doing the same thing in the text
editor.  Elegent and simple.  I thought about doing something similar (for
BA files) but instead, use keyboard buffer on the Tandy to process the
commands so you didn't have to run back and forth between the two computers.
That was the whole design idea behind the server--  One keyboard, one mouse,
controlling two computers and the fact that you can grab a directory is nice
too.

Maybe someone would like to write a hybrid?  Use the server code for do
files, load the keyboard buffer for ba file management...  you would still
get the directory function which can be modified easily to list BA, Co and
DO files.  You would of course still suffer the speed problem, but I think
it's a good trade off considering the time spent jocking two keyboards.

Another idea then presents it'self, you could write modules that load and
unload into memory to do certian tasks, for example, we talked about how
name kills program execution...  a simple step by step of how it could be
(Continue reading)

Finias Jynx | 1 Feb 18:49
Picon
Favicon

m100 archive cgi-script wrapper fails

FYI

Trying to see if Raymond sent the message just to me or to the whole group...

Trying to read:
http://ccarchive.30below.com/cgi-bin/wrapper?list=m100

Gives "Interal Server Error."

;<

Dave

 
____________________________________________________________________________________
Do you Yahoo!?
Everyone is raving about the all-new Yahoo! Mail beta.
http://new.mail.yahoo.com

John R. | 1 Feb 20:12
Picon

Re: The 2007 Club Programming Project (TrashTalk UPDATE)

<x-flowed>
On 2/1/07, Finias Jynx <finiasjynx@...> wrote:
> UPDATE UPDATE on TrashTalk v1.1 and TrashTalkPerl v1.0
>
> I uploaded new version(s).  One is a VB program using MSCOMM
> and the other is a Perl script which works under Linux and
> Windows running Cygwin/X.  It requires Perl::Tk and
> Device::SerialPort as well.
>

Device::SerialPort is a API-alike of Win32::SerialPort.

So if that's the main thing holding you to Cygwin you could probably
get rid of that dependency by conditionally using one package or the
other depending on the platform. You probably would have to do the
conditional in a BEGIN block to make sure it happens at "compile"
time.

I've been considering rewriting DLPlus in Perl and dropping support
for the C version and for LaddieCon.exe since the Perl version could
be cross platform...

Or is it Perl::Tk that requires POSIX emulation?

-- John.

</x-flowed>

Finias Jynx | 1 Feb 21:26
Picon
Favicon

Re: The 2007 Club Programming Project (TrashTalk UPDATE)

I'm just a newbie Perl Hacker.  So that's kind of why I threw it over the wall at this pont.
It was fun to code though and beats writing code to generate PDF reports for engine data.

Cheers,
Dave

--- "John R." <jhoger@...> wrote:

> On 2/1/07, Finias Jynx <finiasjynx@...> wrote:
> > UPDATE UPDATE on TrashTalk v1.1 and TrashTalkPerl v1.0
> >
> > I uploaded new version(s).  One is a VB program using MSCOMM
> > and the other is a Perl script which works under Linux and
> > Windows running Cygwin/X.  It requires Perl::Tk and
> > Device::SerialPort as well.
> >
> 
> Device::SerialPort is a API-alike of Win32::SerialPort.
> 
> So if that's the main thing holding you to Cygwin you could probably
> get rid of that dependency by conditionally using one package or the
> other depending on the platform. You probably would have to do the
> conditional in a BEGIN block to make sure it happens at "compile"
> time.
> 
> I've been considering rewriting DLPlus in Perl and dropping support
> for the C version and for LaddieCon.exe since the Perl version could
> be cross platform...
> 
> Or is it Perl::Tk that requires POSIX emulation?
(Continue reading)

Paul Thompson | 1 Feb 22:05
Picon

Re: m100 archive cgi-script wrapper fails

<x-flowed>
Finias Jynx wrote:
> FYI
>
> Trying to see if Raymond sent the message just to me or to the whole group...
>
> Trying to read:
> http://ccarchive.30below.com/cgi-bin/wrapper?list=m100
>
> Gives "Interal Server Error."
>
> ;<
>
> Dave
>
>
>
>  
> ____________________________________________________________________________________
> Do you Yahoo!?
> Everyone is raving about the all-new Yahoo! Mail beta.
> http://new.mail.yahoo.com
>
>   
I saw that yesterday, when I was looking for an old message that 
contained a linux script to clean up my WP-2 files after transferring them.

</x-flowed>

(Continue reading)

Finias Jynx | 1 Feb 18:34
Picon
Favicon

RE: The 2007 Club Programming Project (TrashTalk UPDATE)

UPDATE UPDATE on TrashTalk v1.1 and TrashTalkPerl v1.0

I uploaded new version(s).  One is a VB program using MSCOMM
and the other is a Perl script which works under Linux and
Windows running Cygwin/X.  It requires Perl::Tk and 
Device::SerialPort as well.

I got a message from Raymond titled "Server Bog" but I accidentally
deleted it before I read it! DOH!  Could you send it again?

Anyway, I have both versions updated at the same web-link with some
additional screenshots.  

http://www.cinlug.org/files/db/trashtalk/index.html  

Cheers,
Dave Brown
aka finiasjynx _at_ yahoo.com

--- Finias Jynx <finiasjynx@...> wrote:

> Update: TrashTalk v1.1 now works without the Server ]I[ for sends directly
> to BASIC or TEXT.  I had to do this for 2 reasons.  BA files save "smaller"
> than DO files...so it was very hard to load a file to DO then save it as BA
> although it worked. 2nd I was finding large files were very slow to transfer
> but when I did it with a terminal emulator they were faster?  I looked and
> fine tuned my code but it didn't help much.  Then I threw in a button to
> "skip" or "not use" the server and go directly to a LOAD" or SAVE"COM:98N1E
> prompt and my code was just as fast as the terminal emulator.
> 
(Continue reading)

John R. | 1 Feb 23:53
Picon

Re: m100 archive cgi-script wrapper fails

<x-flowed>
On 2/1/07, Paul Thompson <prtsoft@...> wrote:
> I saw that yesterday, when I was looking for an old message that
> contained a linux script to clean up my WP-2 files after transferring them.
>

What script would that be?

-- John.

</x-flowed>

Paul Thompson | 2 Feb 00:15
Picon

Re: m100 archive cgi-script wrapper fails

<x-flowed>
John R. wrote:
> On 2/1/07, Paul Thompson <prtsoft@...> wrote:
>> I saw that yesterday, when I was looking for an old message that
>> contained a linux script to clean up my WP-2 files after transferring 
>> them.
>>
>
> What script would that be?
>
> -- John.
>
I believe you wrote it, but on my latest home directory cleaning, I seem 
to have deleted it. It removed the last bit of junk from the file, but 
Its not that important. I just put it in a word processor (abiword) and 
cut the last ~200 bytes off.

-Paul
http://prtsoft.com

</x-flowed>

John R. | 2 Feb 00:33
Picon

Re: m100 archive cgi-script wrapper fails

<x-flowed>
On 2/1/07, Paul Thompson <prtsoft@...> wrote:
> John R. wrote:
> > On 2/1/07, Paul Thompson <prtsoft@...> wrote:
> >> I saw that yesterday, when I was looking for an old message that
> >> contained a linux script to clean up my WP-2 files after transferring
> >> them.
> >>
> >
> > What script would that be?
> >
> > -- John.
> >
> I believe you wrote it, but on my latest home directory cleaning, I seem
> to have deleted it. It removed the last bit of junk from the file, but
> Its not that important. I just put it in a word processor (abiword) and
> cut the last ~200 bytes off.
>
> -Paul
> http://prtsoft.com
>

If it's WP-2 .DA files I have recently modified DLPlus to discard
anything beyond the EOF character.

I will try to remember to post my current version soon.

I don't remember writing a separate script for doing this after the
transfer, but I dont remember everything I do.

(Continue reading)


Gmane