Know where to get info on using the BBA

If you have any questions on programming, this is the place to ask them, whether you're a newbie or an experienced programmer. Discussion on programming in general is also welcome. We will help you with programming homework, but we will not do your work for you! Any porting requests must be made in Developmental Ideas.
gaara of the desert
DCEmu Cool Newbie
DCEmu Cool Newbie
Posts: 11
https://www.artistsworkshop.eu/meble-kuchenne-na-wymiar-warszawa-gdzie-zamowic/
Joined: Mon Jan 12, 2004 4:26 pm
Location: Bournemouth
Has thanked: 0
Been thanked: 0

Know where to get info on using the BBA

Post by gaara of the desert »

I am currently working on a project to create a device that will emulate the functions of the BBA. It will plug into the parallel port like the offical BBA and will make games think that there is an offical BBA attached.

I have most of the hardware designed and ready to make, but I still need to have a look at how the DC talks to the BBA and the drivers that the games use.

Does anybody know where I can get the info from?

Thanks

Rich.
User avatar
toastman
Iron Fist of Justice
Iron Fist of Justice
Posts: 4933
Joined: Sat Nov 10, 2001 3:08 am
Location: New Orleans
Has thanked: 0
Been thanked: 0
Contact:

Post by toastman »

I'm kinda confused. Is this a sort of replacement for the BBA?
No signature.
gaara of the desert
DCEmu Cool Newbie
DCEmu Cool Newbie
Posts: 11
Joined: Mon Jan 12, 2004 4:26 pm
Location: Bournemouth
Has thanked: 0
Been thanked: 0

Post by gaara of the desert »

You could say that yeah. It will act in the same way as the BBA and will do everything that t he BBA does.

Thanks

Rich
q_006
Mental DCEmu
Mental DCEmu
Posts: 415
Joined: Thu Oct 10, 2002 7:18 pm
Has thanked: 0
Been thanked: 0
Contact:

Post by q_006 »

could he be the savior of the DC universe??
are you gonna share with the rest of us this amazing invention?
doragasu
DCEmu Cool Poster
DCEmu Cool Poster
Posts: 1048
Joined: Thu May 16, 2002 5:01 pm
Location: Madrid, Spain
Has thanked: 0
Been thanked: 0

Post by doragasu »

Doesn't look easy... IMHO, it would be a lot easier to design an entire Ethernet adaptor for the DC than trying to connect the DC expansion port to a PC's parallel port and emulate a BBA.

You must be very talented to design something like this... ?can you please post the schematics of the hardware you want to use? I'm really interested...

Maybe you can find how the BBA works watching the sources of KOS, as it supports the BBA, but I'm not sure about if what you'll find there will be useful for you.
BlackAura
DC Developer
DC Developer
Posts: 9951
Joined: Sun Dec 30, 2001 9:02 am
Has thanked: 0
Been thanked: 1 time

Post by BlackAura »

As far as I know, the BBA is an RTL-8139 network adapter (like the one on my PC's motherboard, and on four other network cards I have around here - it's one of the more common PCI network chipsets), and a PCI bridge chip which connects the 8139 to the DC's expansion port.

The main bit we don't understand is how the BBA maps itself into the DC's address space. According to everything we've worked out so far, it shouldn't be able to do it.
Rand Linden
bleemcast! Creator
bleemcast! Creator
Posts: 882
Joined: Wed Oct 17, 2001 7:44 pm
Location: Los Angeles, CA
Has thanked: 0
Been thanked: 0
Contact:

Post by Rand Linden »

The custom glue chip used to handle the interface is non-trivial.

Which is why there haven't been any other peripherals beyond those that were developed at/by Sega.

Rand.

edit: and it's also the reason that the devices we were planning to build were all based around the maple bus or serial port. The only exception was the cart. interface.
doragasu
DCEmu Cool Poster
DCEmu Cool Poster
Posts: 1048
Joined: Thu May 16, 2002 5:01 pm
Location: Madrid, Spain
Has thanked: 0
Been thanked: 0

Post by doragasu »

Rand Linden wrote:The custom glue chip used to handle the interface is non-trivial.

Which is why there haven't been any other peripherals beyond those that were developed at/by Sega.

Rand.
I know near nothing about that bus, but there are homemade peripherals for DC, like the ones the Infamous Dan Potter made, and DDH done by Hitmen.
Rand Linden wrote:edit: and it's also the reason that the devices we were planning to build were all based around the maple bus or serial port. The only exception was the cart. interface.
?Cart interface for DC? ?And what was that for?
q_006
Mental DCEmu
Mental DCEmu
Posts: 415
Joined: Thu Oct 10, 2002 7:18 pm
Has thanked: 0
Been thanked: 0
Contact:

Post by q_006 »

"?Cart interface for DC? ?And what was that for?"

maybe you could play other Genesis or Game Gear games with the Smash Pack or other emu?
Rand Linden
bleemcast! Creator
bleemcast! Creator
Posts: 882
Joined: Wed Oct 17, 2001 7:44 pm
Location: Los Angeles, CA
Has thanked: 0
Been thanked: 0
Contact:

Post by Rand Linden »

N64.

Rand.
ETR
Dumb
Posts: 1998
Joined: Mon Dec 08, 2003 8:36 pm
Location: Because My Heart is in O-H-I-OOOO
Has thanked: 0
Been thanked: 0
Contact:

Post by ETR »

on Dreamcast? You were gonna.....?

Holy crap.... everyone! To the Shrine!

ETR.
Image
Smiley wrote:I was bored and like to hear myself talk, that's all....
q_006
Mental DCEmu
Mental DCEmu
Posts: 415
Joined: Thu Oct 10, 2002 7:18 pm
Has thanked: 0
Been thanked: 0
Contact:

Post by q_006 »

I'm confused....
Was he going to use the cart interface as a RAM extension like the N64 or was he going to be able to play N64 games on the DC?
Warmtoe
DC Developer
DC Developer
Posts: 453
Joined: Thu May 16, 2002 8:29 am
Location: ice88's house
Has thanked: 0
Been thanked: 0
Contact:

Post by Warmtoe »

Rand Linden wrote:N64
A letter and two numbers that say it all...

Nintendo didn't come after you too did they?!
Alexvrb
DCEmu Ultra Poster
DCEmu Ultra Poster
Posts: 1754
Joined: Wed Jul 17, 2002 11:25 am
Has thanked: 0
Been thanked: 0

Post by Alexvrb »

Rand Linden wrote:N64.

Rand.
That's pretty damn cool.
Rand Linden
bleemcast! Creator
bleemcast! Creator
Posts: 882
Joined: Wed Oct 17, 2001 7:44 pm
Location: Los Angeles, CA
Has thanked: 0
Been thanked: 0
Contact:

Post by Rand Linden »

Further details are elsewhere on the board, and I can't be bothered to reenter it -- SEARCH is your friend.

Rand.
q_006
Mental DCEmu
Mental DCEmu
Posts: 415
Joined: Thu Oct 10, 2002 7:18 pm
Has thanked: 0
Been thanked: 0
Contact:

Post by q_006 »

i did the search for: Rand Linden and N64
and
for: Rand Linden and cart. interface
and
for: Rand Linden and cartridge interface

i got nothing....
anybody else find anything?
Storminator16
DCEmu Veteran
DCEmu Veteran
Posts: 850
Joined: Mon Sep 01, 2003 11:12 am
Location: NC/Iraq
Has thanked: 0
Been thanked: 0
Contact:

Post by Storminator16 »

I thought everyone knew of this. I think Rand mentioned this at least a couple of years ago....maybe more.
Sanchez
DCEmu Ex-Admin
DCEmu Ex-Admin
Posts: 1098
Joined: Wed Oct 17, 2001 7:44 pm
Has thanked: 0
Been thanked: 0

Post by Sanchez »

Storminator16 wrote:I thought everyone knew of this. I think Rand mentioned this at least a couple of years ago....maybe more.
You gotta remember, there really aren't that many of us who've been around since before Bleemcast released...
"This is worse than when the Raccoon got in the copier!"
q_006
Mental DCEmu
Mental DCEmu
Posts: 415
Joined: Thu Oct 10, 2002 7:18 pm
Has thanked: 0
Been thanked: 0
Contact:

Post by q_006 »

so does anyone want to fill the rest of us in?
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 »

i remember reading something about this once in a post he made in one of the longer lasting and more serious n64 emu discussions (one that wasnt called N64!!!!1111 and so didnt attract as many... newbies).
"When you post fewer lines of text than your signature, consider not posting at all." - A Wise Man
Post Reply