So, why can't we have a homebrew lan adapter?

Discuss modifications you have done or plan to do to your Dreamcast or any other hardware, or discuss devices you want to build. If your console does not work or is acting up, ask about fixing it in here.
User avatar
Prophet][
DCEmu Mega Fan
DCEmu Mega Fan
Posts: 2984
https://www.artistsworkshop.eu/meble-kuchenne-na-wymiar-warszawa-gdzie-zamowic/
Joined: Fri May 31, 2002 6:10 am
Location: Adelaide
Has thanked: 0
Been thanked: 0

Post by Prophet][ »

Quzar wrote:Prophet, you mentioned usb. Someone already did that and schematics are availible online. He determined that it would cost ~50$ a pop and would max out the DC's serial connection ( 1.2mbps?) which is something like 10x faster than standard serial, but bba is still 10x faster than that...
If you read this whole topic you will find that I posted the link to that. But it won't work for internet without someone making a server and client software. 1.2mbps is faster than 56k for the modem and the cable I reckon can be made for about $30 if you were trying to cut costs.
User avatar
Quzar
Dream Coder
Dream Coder
Posts: 7499
Joined: Wed Jul 31, 2002 12:14 am
Location: Miami, FL
Has thanked: 4 times
Been thanked: 10 times
Contact:

Post by Quzar »

Prophet][ wrote:
Quzar wrote:Prophet, you mentioned usb. Someone already did that and schematics are availible online. He determined that it would cost ~50$ a pop and would max out the DC's serial connection ( 1.2mbps?) which is something like 10x faster than standard serial, but bba is still 10x faster than that...
If you read this whole topic you will find that I posted the link to that. But it won't work for internet without someone making a server and client software. 1.2mbps is faster than 56k for the modem and the cable I reckon can be made for about $30 if you were trying to cut costs.
:oops: sorry, i didn't notice you posting the link. yea, i know it wouldn't work for the internet but if a homebrew lan adapter were made not compatible with the original ones it wouldn't be internet ready without special new software anyways =P.
"When you post fewer lines of text than your signature, consider not posting at all." - A Wise Man
User avatar
semicolo
Mental DCEmu
Mental DCEmu
Posts: 328
Joined: Mon Apr 25, 2005 1:02 pm
Location: Three-rivers canada
Has thanked: 0
Been thanked: 0
Contact:

Post by semicolo »

yes, but the ide interface is very primitive, no buffers, no dma and even no interrupt handling.
If we want a bba compatible interface, it need to be much more advanced.
User avatar
pnpbios
DCEmu Freak
DCEmu Freak
Posts: 96
Joined: Mon May 16, 2005 5:28 pm
Has thanked: 0
Been thanked: 0

Post by pnpbios »

Since this thread is still on top, I've discovered the DC VS cable. Does that one work as well as the NeoGeo Pocket -> DC link cable for making stuff like the USB adaptor and standard coder's cable?
User avatar
semicolo
Mental DCEmu
Mental DCEmu
Posts: 328
Joined: Mon Apr 25, 2005 1:02 pm
Location: Three-rivers canada
Has thanked: 0
Been thanked: 0
Contact:

Post by semicolo »

I think there are some wire missing (+3.3V ?) in the dc vs cables. Axlen could answer this better since he tried to use them for his usb projects if I remember well.
Probably more information on the usb cable thread.
User avatar
semicolo
Mental DCEmu
Mental DCEmu
Posts: 328
Joined: Mon Apr 25, 2005 1:02 pm
Location: Three-rivers canada
Has thanked: 0
Been thanked: 0
Contact:

Post by semicolo »

no it's a bit more hard to hook 2 modems together (you need to simulate the phone line tone, ringing when numbers dialed...).
User avatar
Quzar
Dream Coder
Dream Coder
Posts: 7499
Joined: Wed Jul 31, 2002 12:14 am
Location: Miami, FL
Has thanked: 4 times
Been thanked: 10 times
Contact:

Post by Quzar »

It doesn't work like that. The simplest way is a 9V battery, but that doesn't work so simply always.
"When you post fewer lines of text than your signature, consider not posting at all." - A Wise Man
User avatar
pnpbios
DCEmu Freak
DCEmu Freak
Posts: 96
Joined: Mon May 16, 2005 5:28 pm
Has thanked: 0
Been thanked: 0

Post by pnpbios »

Well, I've been going through the source of dreamcast modem driver. In the example posted, you can dial a PC if it's directly connected. It didn't make any mention of needing the 9v battery hack. I guess you can treat it like a null modem device.

I'm going to stick some effort into playing around with this driver. I'll let you guys know if I can some up with something.

In the mean time, where can I find info on the zmodem protocol? I think QBASIC is going to get a bit of a work out on my machine. :)
User avatar
Prophet][
DCEmu Mega Fan
DCEmu Mega Fan
Posts: 2984
Joined: Fri May 31, 2002 6:10 am
Location: Adelaide
Has thanked: 0
Been thanked: 0

Post by Prophet][ »

pnpbios wrote:Well, I've been going through the source of dreamcast modem driver. In the example posted, you can dial a PC if it's directly connected. It didn't make any mention of needing the 9v battery hack. I guess you can treat it like a null modem device.

I'm going to stick some effort into playing around with this driver. I'll let you guys know if I can some up with something.

In the mean time, where can I find info on the zmodem protocol? I think QBASIC is going to get a bit of a work out on my machine. :)
You probably know this already but their is a lot of info on http://www.boob.co.uk on the forums about the modem driver, nick the guy who made the first driver to use with KOS post most of his stuff on the foums their.
Phantom
DC Developer
DC Developer
Posts: 1753
Joined: Thu Jan 16, 2003 4:01 am
Location: The Netherlands
Has thanked: 0
Been thanked: 0
Contact:

Post by Phantom »

Making a modem version of dc-load is possible. Together with an adapted version of dc-tool it'd be a matter of making the modem connection, after which normal serial communication can proceed (an IP stack is not needed). However it would be much, much slower than using the coder's cable. The coder's cable can do 115Kbps while the modem can only do 33Kbps. It's also very tricky to get a direct modem-to-modem connection to work (line voltage issues etc), while coder's cables are still easy to obtain. I'm not sure it's worth the effort.
"Nothing works" - Catweazle
User avatar
pnpbios
DCEmu Freak
DCEmu Freak
Posts: 96
Joined: Mon May 16, 2005 5:28 pm
Has thanked: 0
Been thanked: 0

Post by pnpbios »

Ross L. wrote:Any progress pnp? :D
I'm working on finishing pong first. And I still need to find my PCI modem for my desktop. Don't wory, it's on the list. ;)
Phantom
DC Developer
DC Developer
Posts: 1753
Joined: Thu Jan 16, 2003 4:01 am
Location: The Netherlands
Has thanked: 0
Been thanked: 0
Contact:

Post by Phantom »

Ross L. wrote:If we can pull it off, we have the poor man's coder's cable and a possible avenue for DC vs DC console multiplayer games. :P
You could write a small server program that runs on a PC, and then connect to it with a coder's cable (or a modem, if you *really* want to) and go online that way. There's no real need for dc-tool in this scenario, although it should be possible to hack this functionality into dc-tool (with the added advantage that the existing dc-tool functionality would still be accessible).

So basically if you want to go in that direction there are two seperate issues:

1) Adding modem support to dc-tool/dcload.
2) Adding networking support to dc-tool/dcload.
"Nothing works" - Catweazle
Post Reply