Hi,
I am looking into PICmicro chips (integrated cpu, some memory and lots of
read/write pins) and was thinking of building a `joynet accelarator' with
it: it should just buffer all reads and writes until they are used. This
way you can increase the speed of a joynet link (or a different type, if
you like), because the PIC will always immediately send the ack, as
opposed to the msx that always has to poll for data. Since joynet can also
be used to connect to other computers than msx, this could be an
alternative. Obviously, being a 1-bit protocol, it is quite slow compared
to 4 or 8 bit parallel transfers.
That reminds me I should still write my ideas of the protocol down. Is
anyone still interested in them, anyway? Is anyone using joynet in a
program, or planning to use it? The existence of this accelerator-thing
makes the algoritm for reading/writing a bit different as well.
Bye,
shevek
On Tue, 25 Sep 2001, Hans Otten wrote:
> Hi,
>
> Very interesting idea! Could you publish more of it? Code, cables etc?
>
> I can help with making an article out of it!
>
> Hans
>
> -----Original Message-----
> From: Carlos de Santa-Ana Garcia [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, September 25, 2001 01:17
> To: [EMAIL PROTECTED]
> Subject: Re: Just a question...
>
>
> Hi
>
> I think that none, Com port uses +12V and MSX game port uses +5V, but you
> can connect it to parallel port, so you can connect msx parallel port to pc
> parallel and connect it using 8 bits, i make this and pass real time
> captured video with a philips 8280 to a PC. but only a frame per second,
> 256x212 pixel. I think this is nearly 56kbyte / second, with game port i
> think you can send 56kbit / second. In a interrupt (1 second /50) you can
> send 1k bit = 128 byte.
>
>
> This try is make with a protocol that wait an ack before send another
> bit/byte it�s posible eliminate this wait and multiplicate the speed but
> comunication it isn�t as secure.
>
>
> Sorry for this embarrasing / bad english message.
>
>
>
> At 01:02 25/09/2001 +0200, you wrote:
> >Okay...
> >
> >I've got a question...
> >
> >ehmz.
> >
> >How many bytes could I send approximately in one interrupt by using a
> serial
> >cable (com port on PC and joystick on MSX)?
> >
> >Just by making a little program on MSX that keeps checking for data...
> >
> >
> >I'm not a hardware guy, but I have an idea, and I just am curious how much
> >can be sent over a serial cable...
> >
> >
> >thnx.
> >d-fader
> >
> >--
> >For info, see http://www.stack.nl/~wynke/MSX/listinfo.html
>
> --
> For info, see http://www.stack.nl/~wynke/MSX/listinfo.html
> --
> For info, see http://www.stack.nl/~wynke/MSX/listinfo.html
>
--
/** mastermind. input 4 numbers 0-5. output <right>.<in the right place> **/
main(){int c[4] ,x=3 ,l=getpid() ,i;; for( srand(l);c[ x]=- rand
()%6 ,x-- ;);; for( ;44> x;){ char a[9] ,*p=
"%.1f\n", b[9];x=i=0; gets(a);for (l=4 ;l-- ;)x+=-(a[l] -=48)==
(b[l ]=c[ l]); ;for (l=0;16 >i;l =++i %4)x
+=(b[i/4]+ a[l] ?0:( a[l]=b[i/4] =10)) ;printf(p,x *.1) ;};}
--
For info, see http://www.stack.nl/~wynke/MSX/listinfo.html