PDA

View Full Version : Full speed serial to dc isa card (a.k.a. DcXfer)



DCEmu_Newsposter
October 5th, 2004, 12:33
Semicolo has posted this news over at CSV Forums (http://www.consolevision.com/phpbb/viewtopic.php?t=3390) [br][br] Hi everyone, I'm currently working on a modified serial isa card that is able to acheive the dc top speed of 1562500 bps. [br][br]See http://semicolo.free.fr/Dreamcast/xfer/index.html for details. [br][br]My card is now working up to 520 kbps, I'm waiting for a new chip to go higher. (in fact the card is ok, it's my coders cable that's limited to 520 kbs) [br][br]Lets hope this becomes a reality :)

Alexvrb
October 6th, 2004, 15:47
An interesting development, that would have been awesome a couple of years ago. But now, this (http://www.dcemu.co.uk/cgi-bin/yabb/YaBB.pl?board=hardware;action=display;num=10931969 07) is way better. Once he gets the problems ironed out, it will be just as fast, and it won't require you to have an ISA slot. Just a USB port. I mean, the last computer I had with an ISA slot was a Pentium MMX 166.

Kamjin
October 6th, 2004, 21:56
Little confused here, all modern PC's can do at least 230/460Kbit off the serial, most rs232 converter are also capable of of that speed.. anywhere I can download dc-tool/dcload with 230/460/921k support opened?

semicolo
October 7th, 2004, 05:35
Not so simple Kamjin.

First only 230 kbbps could be used (the dreamcast can't do 460k / 921k, it's stuck to 1562k, 781k, 520k, 390k and slower. The transfer rates are too different)

Second, the serial ports are configured at 115k top speed even if they can do more, there are some hacks under linux to activate higher speeds, although it doesn't seems very easy (or even documented) to do so.

My coders cable built with a standard transceiver goes up to 520kbps, I'm waiting for a faster one.

I know isa cards aren't very new, it was the cheapest way for me to have a full speed serial card (I had one in stock). This mod could be adapted to pci serial cards too.

Kamjin
October 7th, 2004, 19:21
Not so simple Kamjin.

First only 230 kbbps could be used (the dreamcast can't do 460k / 921k, it's stuck to 1562k, 781k, 520k, 390k and slower. The transfer rates are too different)

Second, the serial ports are configured at 115k top speed even if they can do more, there are some hacks under linux to activate higher speeds, although it doesn't seems very easy (or even documented) to do so.


Didn't think of that.. need to make your own drivers to properly set the rate.. at least 230K would be better than nothing..



My coders cable built with a standard transceiver goes up to 520kbps, I'm waiting for a faster one.

Dallas used to give out samples, good place to get some of the higher speed devices (if that's not where you're getting from now *8) )

semicolo
October 8th, 2004, 02:51
I asked for free samples at Maxim's (thanks for the info for Dallas doing the same :D)

For info, I tried to set the serial speed at 230kbps adding in the source code the B230400 flag defined in the headers (there already was B115200, B57600 etc..), but it simply didn't worked. One really need to configure the serial port to high speed before using it.

semicolo
November 9th, 2004, 04:56
Ok, I received my samples (in fact Dallas and Maxim are just one company now).
I made my new rs232<->ttl adapter and ... It works perfectly !
Here's what I got from my modded dc-tool version with the uncompressible 4 megs file:
781250 bps : 55 seconds
effective: 76522.357979 bytes / sec

1562500 bps : 30 seconds
effective: 143419.745389 bytes / sec

I tried my md5 program too in order to check if transfer is error free and it's ok.

Note that for 1.56 Mbps, I had to shorten the wires for the cable to work.
(in fact, the max3225 I used is only garanteed up to 1 Mbps, so it's pretty good).

I'll update my web pages, next will be to clean the dc-tool code and make a patch available.

pboese
November 10th, 2004, 21:20
Send me the patch and I'll integrate it into the dc-tool portion of dc-load serial CVS.