Sega Channel
Moderator: BigEvilCorporation
Sega Channel
Does anyone have an existing bios for sega channel.
I am looking to get the menu selection available. Even with out graphics.
So far I've come close to is the adaption connection menu.. Been able to hex edit that a little bit.
Curious if anyone has a private bin or bios.
I am looking to get the menu selection available. Even with out graphics.
So far I've come close to is the adaption connection menu.. Been able to hex edit that a little bit.
Curious if anyone has a private bin or bios.
Ok, here's the bios from the big "General Instrument" Sega Channel:
http://nemesis.hacking-cult.org/MegaDri ... l%20GI.zip
That's the only dump I have saved. I have the other "Scientific Atlanta" Sega Channel adapter, but the bios for that matched the ROM already in the goodgen set IIRC.
http://nemesis.hacking-cult.org/MegaDri ... l%20GI.zip
That's the only dump I have saved. I have the other "Scientific Atlanta" Sega Channel adapter, but the bios for that matched the ROM already in the goodgen set IIRC.
Awesome, Nemesis! Thank you a lot..
I am going to working on some ASM/Hex editing. See what I can come up with. If things progress, or go well. I will post my findings and credit to you!
Okay, that is great. I'll take a look at goodgen set, if decide to modify the "Scientific Atlanta" version as well.
Sincerely!!
I am going to working on some ASM/Hex editing. See what I can come up with. If things progress, or go well. I will post my findings and credit to you!
Okay, that is great. I'll take a look at goodgen set, if decide to modify the "Scientific Atlanta" version as well.
Sincerely!!
I got ahold of both the SA and GI adapters. And have been hexing and disassembly the bin. Unfortunately even SEGATool finds some of the assembly structures to be unrecognized.
Maybe I could attempt a rom dump to one of the units.
Do you remembers if this binary contains the menus, as well...
The original RAM originally contains something around 32MBs.
Maybe I could attempt a rom dump to one of the units.
Do you remembers if this binary contains the menus, as well...
The original RAM originally contains something around 32MBs.
The BIOS I've uploaded is the complete BIOS for the unit. I always overdump to 32Mbit on peripherals like this to make sure of that.
The Sega Channel is quite a complex device. The BIOS itself is going to be attempting to communicate with other hardware present in the physical cart, and that hardware doesn't exist when you try and run that ROM in an emulator. If you want to get this BIOS to do much of anything, you're going to need to "fake out" the BIOS into believing the rest of the hardware is present and working correctly. For some devices this is quite easy (eg, as in the case of Virtua Racing), but from what I've seen of the Sega Channel BIOS, it's a lot more challenging. It can certainly be done, and often it doesn't take very much in the end to get something like this working, but you are going to need a good understanding of assembly programming on Mega Drive hardware to identify where things are getting caught up, and what you need to do to get the BIOS to move past these points. If you want help with this, you might have more luck asking for help on a site more oriented around hacking games for the Mega Drive, like the Sonic Retro forums at http://forums.sonicretro.org.
The Sega Channel is quite a complex device. The BIOS itself is going to be attempting to communicate with other hardware present in the physical cart, and that hardware doesn't exist when you try and run that ROM in an emulator. If you want to get this BIOS to do much of anything, you're going to need to "fake out" the BIOS into believing the rest of the hardware is present and working correctly. For some devices this is quite easy (eg, as in the case of Virtua Racing), but from what I've seen of the Sega Channel BIOS, it's a lot more challenging. It can certainly be done, and often it doesn't take very much in the end to get something like this working, but you are going to need a good understanding of assembly programming on Mega Drive hardware to identify where things are getting caught up, and what you need to do to get the BIOS to move past these points. If you want help with this, you might have more luck asking for help on a site more oriented around hacking games for the Mega Drive, like the Sonic Retro forums at http://forums.sonicretro.org.
-
- Very interested
- Posts: 237
- Joined: Fri Apr 17, 2009 7:35 pm
- Location: USA
Haven't posted here in a bit... I actually started an IDA disassembly of this but lost interest, if anyone wants my idb file I could put it up somewhere. It does indeed make calls to onboard hardware, but I'm sure these could be nop-ed out or jumped over to make it do some stuff. My understanding though is there is hardly anything contained in the ROM itself--the disassembly has seemingly little non-code stuff in it.
my album - last thursday died last week
Nice! I was having difficulty getting the IDA disassembly to work properly.
I'd be interested in looking at your idb file. Sendit or post a link.
I'd be interested in looking at your idb file. Sendit or post a link.
My understandings also showed there was little contained in the ROM itself. Letting me believe, it may be possible the menu graphics or any sprites were not contained in this dump. However, its complete data structure is unclear to me.powerofrecall wrote:Haven't posted here in a bit... I actually started an IDA disassembly of this but lost interest, if anyone wants my idb file I could put it up somewhere. It does indeed make calls to onboard hardware, but I'm sure these could be nop-ed out or jumped over to make it do some stuff. My understanding though is there is hardly anything contained in the ROM itself--the disassembly has seemingly little non-code stuff in it.
Recently a Sega Channel "Demo Cartridge" (#4 apparently) was sold on eBay. The buyer sent me the cart and I have dumped it.
Sega Channel Demo Cartridge #4 (2-16-94)
Sega Channel Demo Cartridge #4 (2-16-94)
-
- Very interested
- Posts: 237
- Joined: Fri Apr 17, 2009 7:35 pm
- Location: USA
Man, stuff like this is why I keep coming here. Awesome
I haven't done any more disassembling of the SC firmware because I kind of just lost interest in it. It's sad that it really is a totally lost, worthless piece of hardware now--so there's hardly any point in documenting it.
edit: Plus, this ROM kind of acts to preserve some of it anyway--LocalH I assume there were more of these if they were numbered?
I haven't done any more disassembling of the SC firmware because I kind of just lost interest in it. It's sad that it really is a totally lost, worthless piece of hardware now--so there's hardly any point in documenting it.
edit: Plus, this ROM kind of acts to preserve some of it anyway--LocalH I assume there were more of these if they were numbered?
my album - last thursday died last week
-
- Very interested
- Posts: 273
- Joined: Fri Feb 29, 2008 8:12 pm
- Location: United States