Making a BBA?
-
- DCEmu Fast Newbie
- Posts: 18
- https://www.artistsworkshop.eu/meble-kuchenne-na-wymiar-warszawa-gdzie-zamowic/
- Joined: Wed Jan 12, 2005 6:40 pm
- Has thanked: 0
- Been thanked: 0
Making a BBA?
Does anyone know if it would be possible to make a BBA? I am tired of looking around for the stupid things and never finding them, ebay has them occasionely but the prices tend to be rather high by the time the auction is about to end so yea, making one, possible? or no?
-
- DCEmu Nutter
- Posts: 964
- Joined: Sun Aug 11, 2002 5:07 pm
- Has thanked: 0
- Been thanked: 0
- neoak
- Psychotic DCEmu
- Posts: 690
- Joined: Wed Dec 18, 2002 5:48 pm
- Location: Mayagüez, PR | Houston, TX
- Has thanked: 0
- Been thanked: 0
Thats why reverse engineering and a programable chip are necessary.
It can be made, but you would need to check the PCB traces and how it communicates. Maybe in 2 years ill give it a shot in the lab when the time is right. The DC scene might be dead, but not for me. The ability to load Homebrew w/o modchip, and Keyboard & Mouse are a plus.
Studying Electrical Engineering. I Love it... but kind of hate math... However, don't wait for me. Gotta sacrifice a BBA and that is... well... burning money...
It can be made, but you would need to check the PCB traces and how it communicates. Maybe in 2 years ill give it a shot in the lab when the time is right. The DC scene might be dead, but not for me. The ability to load Homebrew w/o modchip, and Keyboard & Mouse are a plus.
Studying Electrical Engineering. I Love it... but kind of hate math... However, don't wait for me. Gotta sacrifice a BBA and that is... well... burning money...
-
- DCEmu Nutter
- Posts: 964
- Joined: Sun Aug 11, 2002 5:07 pm
- Has thanked: 0
- Been thanked: 0
I am pretty sure there is no chance to make a game compatible bba without the sega chip that is onboard. Both the chips on the modem and bba allow pci hardware to be used with the dc. The modem sega chip has 8 PCI bit in, and I think the bba has 16 in. The realtek chip is commonly available, I once had a network card with that chip.
You could use a buffer on the modem chip to get 16 bit in. I think you would need some sort of hacked modem driver though.
I always imagined you could make your modem interface visible as a modem but acting as a bba:
Network Card 16bit interface---> buffer--->Sega Modem chip 8 bit IN<----8 bit Conexant Rockwell Modem chip.
*by using an isa network card buffer may be able to be avoided. I don't think the sega chip was designed for isa though.
Have the network card's power completely cut off at first, and Conexant's on.
Dial up as normal until your dc has been through all the correct modem messages.
Use an instant switching device to turn off conexant, and turn on the network card.
Sega chip will now be "talking" with the network card.
If ethernet is indeed completely "connectionless" I think this might work. Depending on how long it takes a network card to completely power on and recognize stuff you might need to switch the data lines instad.
Your MAC addresses would be different though.
I don't know very much about networking, this was just a thought I had a year ago.
You could use a buffer on the modem chip to get 16 bit in. I think you would need some sort of hacked modem driver though.
I always imagined you could make your modem interface visible as a modem but acting as a bba:
Network Card 16bit interface---> buffer--->Sega Modem chip 8 bit IN<----8 bit Conexant Rockwell Modem chip.
*by using an isa network card buffer may be able to be avoided. I don't think the sega chip was designed for isa though.
Have the network card's power completely cut off at first, and Conexant's on.
Dial up as normal until your dc has been through all the correct modem messages.
Use an instant switching device to turn off conexant, and turn on the network card.
Sega chip will now be "talking" with the network card.
If ethernet is indeed completely "connectionless" I think this might work. Depending on how long it takes a network card to completely power on and recognize stuff you might need to switch the data lines instad.
Your MAC addresses would be different though.
I don't know very much about networking, this was just a thought I had a year ago.
-
- DCEmu Fast Newbie
- Posts: 18
- Joined: Wed Jan 12, 2005 6:40 pm
- Has thanked: 0
- Been thanked: 0
-
- DCEmu Nutter
- Posts: 964
- Joined: Sun Aug 11, 2002 5:07 pm
- Has thanked: 0
- Been thanked: 0
- JASaxman
- DCEmu Fast Newbie
- Posts: 20
- Joined: Tue Dec 28, 2004 9:52 am
- Location: WV
- Has thanked: 0
- Been thanked: 0
- Contact:
I actually wrote to Sega after recieving an email from them telling me I may be able to get the schematics for it. That was about 3 weeks ago, and still haven't heard back from them.
Does anyone remember that one company many moons ago, that ran one last batch of them? I was going to try and see if they still had the chip dye's, etc, and if they would be able to do another batch if they could get another 1000 pre orders. Its a long shot I know, but you always need something to do while on your lunch break.
Does anyone remember that one company many moons ago, that ran one last batch of them? I was going to try and see if they still had the chip dye's, etc, and if they would be able to do another batch if they could get another 1000 pre orders. Its a long shot I know, but you always need something to do while on your lunch break.
-
- DCEmu User with No Life
- Posts: 3641
- Joined: Sat Feb 16, 2002 1:55 pm
- Has thanked: 0
- Been thanked: 0
Schematics are useless for manufacturing if you can't get the parts, and I daresay you won't be finding the GAPS bridge at Radio Shack.I actually wrote to Sega after recieving an email from them telling me I may be able to get the schematics for it.
"You know, I have a great, wonderful, really original method of teaching antitrust law, and it kept 80 percent of the students awake. They learned things. It was fabulous." -- Justice Stephen Breyer
- GyroVorbis
- Elysian Shadows Developer
- Posts: 1874
- Joined: Mon Mar 22, 2004 4:55 pm
- Location: #%^&*!!!11one Super Sonic
- Has thanked: 81 times
- Been thanked: 64 times
- Contact:
It's very sad. Imagine what you could do if we knew how to homebrew BBAs.
Once we figure out how to get a homebrew online, BBAs could possibly quit being so expensive and hard-to-get. Whoever made the homebrew BBA would certainly make a profit off of it, because who doesn't want a semi-cheap BBA?
Then with the whole scene getting these BBAs, and homebrew games getting online, the Dreamcast's online play could become mainstream again. That would kick ass.
Once we figure out how to get a homebrew online, BBAs could possibly quit being so expensive and hard-to-get. Whoever made the homebrew BBA would certainly make a profit off of it, because who doesn't want a semi-cheap BBA?
Then with the whole scene getting these BBAs, and homebrew games getting online, the Dreamcast's online play could become mainstream again. That would kick ass.
-
- DCEmu User with No Life
- Posts: 3641
- Joined: Sat Feb 16, 2002 1:55 pm
- Has thanked: 0
- Been thanked: 0
Yes, they can be figured out, or rather cloned close enough that the software wouldn't mind the difference; the problem is actually making the clone. The main issue is a chip called "GAPS", which is a Dreamcast expansion bus to PCI bridge; the other main chip is a standard Ethernet chip that can be found on almost any $10 PCI card (having the exact version would probably not be necessary; an RTL8139D or RTL8139B shouldn't have any differences that the software would care about if memory serves, and the PCI bridge could likely be hacked to paper over any minor differences). Hobbyists and small-scale manufacturers can "make" custom logic chips at relatively low cost by using field-programmable gate arrays (FPGAs). The problems with this approach are:Ross L. wrote:Isn't there a way to figure out the IC's? Or am I not understanding what an IC is.
- Designing a PCI bridge isn't exactly a weekend project that any random guy can take on
- It's unlikely that GAPS could be cloned in the cheapest devices due to its complexity
- Without a boot disc or BIOS replacement, extra components would be needed to upload the bitstream to the PLD, adding to the cost (unless a flash-based PLD such as the Actel ProASIC series is used, though that's more expensive than Xilinx/Altera's cheaper FPGAs last time I checked)
- A separate SRAM chip would probably have to be added; I think that GAPS has 32KB of internal RAM to use as a transfer buffer for DMA, but I don't see any solid info on this.
Depending on how complex the RTL8139 is, it might even be possible to just fake the PCI aspect and clone the whole thing in a single FPGA (+ SRAM + Ethernet transceiver), but I wouldn't count on that being feasible, and it's not a project that J. Random Hacker is likely to take on any more than cloning a PCI bridge.
"You know, I have a great, wonderful, really original method of teaching antitrust law, and it kept 80 percent of the students awake. They learned things. It was fabulous." -- Justice Stephen Breyer