Re: JOYNET information and MISC

1999-05-01 Thread Laurens Holst

My protocol is delay insensitive. You can't make a delay insensitive
protocol and use timeouts at the same time.

You can, just set the timeout to, well, 3 minutes (255 interrupts). That
will always be ok, because even the slowest MSX can transmit a byte in 3
seconds...


Actually flipping both D0 and D1 (happens only as transmission error) is
what causes the protocol to hang in the first place.

I can ofcourse make my protocol partially delay insensitive. But there is
another problem: performance. If I put a timeout counter in the inner loop,
the speed will suffer a lot. So now I'm thinking about using the interrupt
to generate timeouts.

That's true, although if you put it on the interrupt it won't take that
mucht time.


~Grauw




MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)




Re: JOYNET information and MISC

1999-04-29 Thread Maarten ter Huurne

At 10:22 AM 4/29/99 +0200, you wrote:

If you want, I can mail you my source for a communication protocol. It has
one major problem though: it cannot recover from errors. Errors are rare,
so for testing the protocol is OK, but there errors are just a bit too
frequent (once in 80 megs if my memory is correct) to call this protocol
reliable.

By the way, Maarten, can't you indicate to the opposite computer that an
error occurred by BOTH flipping D0 and D1??? (That can be used as an
indication to restart the handshake-process...) And if you combine that with
some timeouts... You should be able to let it recover from errors.

My protocol is delay insensitive. You can't make a delay insensitive
protocol and use timeouts at the same time.
Actually flipping both D0 and D1 (happens only as transmission error) is
what causes the protocol to hang in the first place.

I can ofcourse make my protocol partially delay insensitive. But there is
another problem: performance. If I put a timeout counter in the inner loop,
the speed will suffer a lot. So now I'm thinking about using the interrupt
to generate timeouts.

Bye,
Maarten



MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)




Re: JOYNET information and MISC

1999-04-28 Thread shevek

On Tue, 27 Apr 1999, Martial BENOIT wrote:

 Hello everyone,
 
 Just have two questions:
 
 1/ where to get the JOYNET BIOS and latest specifications for the cable?

On my homepage there is something like a BIOS:
http://fmf.fwn.rug.nl/~shevek

Bye,

/***Use_gcc_to_compile***Don't_mind_the_warning/

 int*aaa   ,v[   9];int*main   (){int   i,j,s=1,   k,z   ,c[
]={1,4   ,7,4,3,4,6,4   ,1,1,1  ,2,
3,3,3,   4};;;;;;;for   (i=0;i ++
 9!k;s=-s){k=0;;scanf("%d"  ,z)   ;v[z]=s ;for(j
 =0;   j8   ;++j){ z=v[c[j]];k|=z ==v
 [c[   j]-   c[j+8]  ](v[c [j]+c[  j+8
]]==zz);   ;}}printf("   %d   won\n",-   s*k   );}

/***Tic-tac-toe.use_0-8_to_play/



MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)




Re: JOYNET information and MISC

1999-04-28 Thread Laurens Holst

information and MISC


Hello everyone,

Just have two questions:

1/ where to get the JOYNET BIOS and latest specifications for the cable?

The latest specs for the cable are on my official JoyNet homepage at
http://datax.cjb.net/

Protocols are still in development, however I will try to finish one; but in
a few days (before saturday) I will add a section to the page with
proposings for a 2-computer and a network-protocol. Which you still have to
program, ofcourse. Also, solutions for the "interrupt-problem" will be given
(the standard MSX interrupt resets the JoyNet pins).


~Grauw




MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)




Re: JOYNET information and MISC

1999-04-28 Thread Maarten ter Huurne

At 04:33 PM 4/27/99 +0200, you wrote:

1/ where to get the JOYNET BIOS and latest specifications for the cable?

There is no such thing as a JoyNet BIOS (not yet, anyway).

If you want, I can mail you my source for a communication protocol. It has
one major problem though: it cannot recover from errors. Errors are rare,
so for testing the protocol is OK, but there errors are just a bit too
frequent (once in 80 megs if my memory is correct) to call this protocol
reliable.

Laurens also made a protocol, I don't know if his sources are avialable
(either through WWW or my request).

And there is the JoyDsk ROM, a diskROM-like program that enables you to use
a PC like a disk drive through the JoyNet cable (DOS1 only at the moment).

Bye,
Maarten



MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)




JOYNET information and MISC

1999-04-27 Thread Martial BENOIT

Hello everyone,

Just have two questions:

1/ where to get the JOYNET BIOS and latest specifications for the cable?

2/ Anyone having information about a "MEGA" demo for year 2000 where 'old'
MSX group are welcome to come and code their lest production for MSX?


greetings,

Martial.



MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)




Re: JOYNET information and MISC

1999-04-27 Thread Manuel Bilderbeek

 Hello everyone,
 
 Just have two questions:
 
 1/ where to get the JOYNET BIOS and latest specifications for the cable?

From the page of Maarten ter Huurne and/or Laurens Holst. URL's are on The 
Ultimate MSX FAQ, ofcourse (misc section).

 2/ Anyone having information about a "MEGA" demo for year 2000 where 'old'
 MSX group are welcome to come and code their lest production for MSX?

Ask Roman v/d Meulen:
 "Meulen, R. van der" [EMAIL PROTECTED]


Grtjs, Manuel

PS: MSX 4 EVER! (Questions? See: http://www.faq.msxnet.org/)
PPS: Visit my homepage at http://www.sci.kun.nl/marie/home/manuelbi/ 




MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)