Subject: RE: Modem Support [was ]
To: None <port-dreamcast@netbsd.org>
From: WingZ <wingz@gmx.net>
List: port-dreamcast
Date: 03/28/2001 18:04:18
> I don't think it needs microcode, only, we just need to know what the
> registers
> that control it are. After all, it IS a hardware modem. And there are docs
> available for the hardware interface, but not for the register-level
> interface,
> so unfortunately, we'd have to blindly read/write the ports till
> we figured it
> out (or alterternatively, reverse engineer the sega modem access
> code, which
> would be a pain in the @#^*).

i just copy an old dcdev mail from john byrd, ex-director of technical
developer support sega us (if i remember correctly):

-----Original Message-----
From: Byrd, John [mailto:john.byrd@segaamerica.com]
Sent: Tuesday, January 09, 2001 2:54 AM
To: dcdev@egroups.com
Subject: RE: [dcdev] Modem documentationm?


There is firmware that's downloaded to the RP56LDP part during the modem
initialization sequence.  I'm afraid that the only way you would get your
driver to work is to copy the driver out of an existing game, and follow the
initialization sequence for the part, which copies the firmware to the
modem.  The microcode is pretty specific for the RP56 and (with great
respect to the work done so far) I don't think anyone will be able to
reverse engineer that.

In other words, I'm afraid the only way to get the modem working is to copy
the firmware verbatim, which is not something Sega can officially condone at
this point (unless you're a licensed developer).

I'm working on it... :/

jwb