Welcome Guest ( Log In | Register )


Help | Search | Members | Calendar
IRC Chat: irc.badnik.net | Mibbit | CGI:IRC
Sonic Retro
home | info | forums | svn | 62391 | irc | twitter
3 Pages V   1 2 3 >  
Reply to this topicStart new topic
> Sega Channel Hacking, Cracking the case wide open.
 moonmaster1
post Sep 21 2009, 09:19 PM
Post #1




Group Icon

Group: Trial Members
Posts: 18
Joined: 21-September 09



Hey guys! For the past two days I have been researching the technical workings of the sega channel rom.

so far I have found that only the blue sega channel cart has been dumped as it only boots to the error screen while the big grey adapter boots to the intro before reaching the error screen. *meaning the big grey adapter rom still remains undumped*

Blue sega cart pic, which apparently everyone has.:


A video showing the older adapter in action.:
Old Sega Channel adapter in action

Now before I lose your attention, things will get a bit more interesting from here.

I then opened the rom with a hex editor and found text for menus including parental control, language select, and credits. (apparently some take-out guy was credited)

If sega channel downloaded almost everything from a server, why would these things be in the rom? Then it came to me that sega channel's menus may still be in the rom. Of course without the background, ratings, and games as shown below. it may appear that those were updated skins supplied by SoA and changed up for time to time or on holidays.


with a bit more tweaking I feel most of sega channel's "insides" can become accessible and maybe become a front end for flash carts or even the sega channel intro being used as a custom O.S. bios as the tmss screen is extremely boring.

I am just an average guy who decided to take a deeper look into something poorly researched, I would like to see what could be found if someone with a higher expertise took a look at the rom.

Any thoughts?

EDIT: a result of me editing the text on the error screen.


This post has been edited by moonmaster1: Sep 21 2009, 09:21 PM
Go to the top of the page
+Quote Post
 Sik
post Sep 21 2009, 11:33 PM
Post #2


Sik is pronounced as "seek", not as "sick".

Group Icon

Group: Tech Members
Posts: 4,808
Edits: 67
Joined: 17-March 06

Current Project:
being an asshole =P



The fact that the menu graphics are not included inside the ROM is gonna make things a lot harder than I expected... Shame. I guess it's time to hack the ROM to put our own graphics into it and make the menu use that?
Go to the top of the page
+Quote Post
 Phithpleis
post Sep 21 2009, 11:42 PM
Post #3


Nein

Group Icon

Group: Members
Posts: 248
Edits: 26
Joined: 9-November 07
From: Your location

Current Project:
Current Project



It would be better if you changed "ATTENTION" to "ACHTUNG"

Edit: But, that's just my own personal opinion

This post has been edited by Phithpleis: Sep 21 2009, 11:44 PM
Go to the top of the page
+Quote Post
 Rika Chou
post Sep 21 2009, 11:54 PM
Post #4


I'll see you in your deams!

Group Icon

Group: Tech Members
Posts: 4,319
Edits: 2
Joined: 11-January 03
From: CA US

Current Project:
Nothing.



6th Annual Hacking Contest - HPZ WinnerHidden Palace Donator4th Annual Hacking Contest - Trophy Winner5th Annual Hacking Contest - Trophy Winner

I have both models of the Sega Channel, though I can't dump either of them. Also I don't have the power cord to the tall model.
Go to the top of the page
+Quote Post
 Oerg866
post Sep 22 2009, 12:41 AM
Post #5


I am the holy yamaha.

Group Icon

Group: Members
Posts: 1,298
Edits: 155
Joined: 7-September 06
From: Frankfurt East-side, Germany

Current Project:
making music, smpsplay, xm3smps



Hacking Utility ProgrammerWiki Restoration Contributor7th Annual Hacking Contest - Trophy Winner

I assume you forgot to link to this video.

This post has been edited by Oerg866: Sep 22 2009, 12:42 AM
Go to the top of the page
+Quote Post
 Sik
post Sep 22 2009, 07:22 AM
Post #6


Sik is pronounced as "seek", not as "sick".

Group Icon

Group: Tech Members
Posts: 4,808
Edits: 67
Joined: 17-March 06

Current Project:
being an asshole =P



Er, I don't think so. If I understand correctly, he's looking for help to see if the Sega Channel ROM can be hacked into becoming something useful.
Go to the top of the page
+Quote Post
 Oerg866
post Sep 22 2009, 07:47 AM
Post #7


I am the holy yamaha.

Group Icon

Group: Members
Posts: 1,298
Edits: 155
Joined: 7-September 06
From: Frankfurt East-side, Germany

Current Project:
making music, smpsplay, xm3smps



Hacking Utility ProgrammerWiki Restoration Contributor7th Annual Hacking Contest - Trophy Winner

aka DSL =P

And windows port. :O
Go to the top of the page
+Quote Post
 Jaseman
post Sep 22 2009, 08:05 AM
Post #8


The programmer has a nap! Hold out! Programmer!

Group Icon

Group: Members
Posts: 342
Edits: 12
Joined: 5-June 09
From: Greenville, South Carolina, USA, Earth, Milky Way

Current Project:
Some unamed Sonic hack



Best Member EverSega and Sonic Retro Fundraiser 2010

I was fascenated when I first found out about the Sega Channel a few years ago. I always dreamed (since then anyway) that somebody was gonna sorta... emualte the err-- 'Channel' part of it some day... Think about it: Hacking the ROM to go... Heck... Umm... Look... for... ... ... I guess a plugin could be made for Kega Fusion to make the (hacked) rom go look for a certain repository of games on the Internet. It would only be emulating the 'Channel' part unfourtunetly.
Go to the top of the page
+Quote Post
 Lobotomy
post Sep 22 2009, 08:16 AM
Post #9


Run, Gabe Newell, RUN!!

Group Icon

Group: Members
Posts: 2,221
Edits: 92
Joined: 22-March 06
From: I want to move back to Miami.

Current Project:
Yet to be named Penguin game made in Quake Engine!



Wiki Restoration ContributorScan Man (or Woman)Best Member EverSega and Sonic Retro Fundraiser 2010

Oh man, think about it. Use SSRG's Hacktube ROMS or Sonic Retro's hacks on this mofo by using Game Genie or some shit to route the connection to a server. We'd just need to find a Cable to DSL converter.

I have the 32X looking model and I'd be happy to help hack it.

This post has been edited by Lobotomy: Sep 22 2009, 08:17 AM
Go to the top of the page
+Quote Post
 Jaseman
post Sep 22 2009, 08:23 AM
Post #10


The programmer has a nap! Hold out! Programmer!

Group Icon

Group: Members
Posts: 342
Edits: 12
Joined: 5-June 09
From: Greenville, South Carolina, USA, Earth, Milky Way

Current Project:
Some unamed Sonic hack



Best Member EverSega and Sonic Retro Fundraiser 2010

Yeah. I can't imagine how you would get this to work on real hardware but it might work on Gens or Kega. Maybe anyway
Go to the top of the page
+Quote Post
 Sik
post Sep 22 2009, 08:54 AM
Post #11


Sik is pronounced as "seek", not as "sick".

Group Icon

Group: Tech Members
Posts: 4,808
Edits: 67
Joined: 17-March 06

Current Project:
being an asshole =P



QUOTE (Jaseman @ Sep 22 2009, 10:23 AM) *
I can't imagine how you would get this to work on real hardware but it might work on Gens or Kega.
You'd need a means to convert the data into something the hardware understands.

One issue though is that the Sega Channel is a one-way connection - basically you can receive data, but not send (after all, it's just like a TV channel, because in fact it is that!). That is gonna make things a bit hard. The main reason that there was a delay to download the games was because all games were being broadcast in sequence and the Sega Channel would have to wait until the game it wants is being broadcast.

So yeah... good luck getting something interesting for a similar service. Unless it's handled in a similar way as the original service and hacks are being rotated, you're screwed. An alternative would be to put up only well-known hacks permanently and then some of the newest hacks.
Go to the top of the page
+Quote Post
 Jaseman
post Sep 22 2009, 09:48 AM
Post #12


The programmer has a nap! Hold out! Programmer!

Group Icon

Group: Members
Posts: 342
Edits: 12
Joined: 5-June 09
From: Greenville, South Carolina, USA, Earth, Milky Way

Current Project:
Some unamed Sonic hack



Best Member EverSega and Sonic Retro Fundraiser 2010

QUOTE (Sik @ Sep 22 2009, 09:54 AM) *
QUOTE (Jaseman @ Sep 22 2009, 10:23 AM) *
I can't imagine how you would get this to work on real hardware but it might work on Gens or Kega.
You'd need a means to convert the data into something the hardware understands.

One issue though is that the Sega Channel is a one-way connection - basically you can receive data, but not send (after all, it's just like a TV channel, because in fact it is that!). That is gonna make things a bit hard. The main reason that there was a delay to download the games was because all games were being broadcast in sequence and the Sega Channel would have to wait until the game it wants is being broadcast.

So yeah... good luck getting something interesting for a similar service. Unless it's handled in a similar way as the original service and hacks are being rotated, you're screwed. An alternative would be to put up only well-known hacks permanently and then some of the newest hacks.



Yup. Put up only Retro hacks. All of them from the database. As for the emulating the Sega Channel itself... Without some special plugin for Kega or Gens, I think we are screwed.
Go to the top of the page
+Quote Post
 moonmaster1
post Sep 22 2009, 10:33 AM
Post #13




Group Icon

Group: Trial Members
Posts: 18
Joined: 21-September 09



QUOTE (Phithpleis @ Sep 22 2009, 12:42 AM) *
It would be better if you changed "ATTENTION" to "ACHTUNG"

Edit: But, that's just my own personal opinion


I would, but that red text is part of the graphics, the rest is easily changeable through a hex editor. there is a couple places though where the error text is similar or the same so if it doesn't show up right away then you may have replaced a different text. I encourage some funny new error screens, the old ones just ticked me off.

QUOTE (Rika Chou @ Sep 22 2009, 12:54 AM) *
I have both models of the Sega Channel, though I can't dump either of them. Also I don't have the power cord to the tall model.


I really recommend if you get the chance see if drx will dump them. I read awhile back on an older post that he is willing to dump the rom and since he has a big release coming up at hidden palace, I think anytime before that would be nice, especially if dumping that rom means we find more information that can lead us closer to hacking this thing.

QUOTE (Sik @ Sep 22 2009, 08:22 AM) *
Er, I don't think so. If I understand correctly, he's looking for help to see if the Sega Channel ROM can be hacked into becoming something useful.


Correct. smile.png

Now on the lines of a custom bios, that was my intent as most of the code can be removed and slightly reworked so you get the intro and from there goes to the game's following sega logo. as for a flashcart front end, if we just gain access to the menu's "skeleton" somebody surely will pick it up for all those neoflash or megacart fans out there.

More importantly besides what stated above I am interested in the intro, menu access *maybe by fooling the rom into thinking as if all games were already downloaded* and the music. As for emulating a dead form of television, nope I don't think so either. At least not without finding and stealing a time warner server room way back in the archives.

In the meantime I hope the 32X looking cart gets dumped as that will give us *probably* better results as I think it is an earlier model that came with more code.

EDIT: also, it most likely won't work on real hardware unless we find out how the server works and emulate that. Would soldering together the right pieces be able to make this Cable2ethernet cord? I don't I've ever seen that.

This post has been edited by moonmaster1: Sep 22 2009, 10:37 AM
Go to the top of the page
+Quote Post
 Sik
post Sep 22 2009, 10:42 AM
Post #14


Sik is pronounced as "seek", not as "sick".

Group Icon

Group: Tech Members
Posts: 4,808
Edits: 67
Joined: 17-March 06

Current Project:
being an asshole =P



I just remembered, from what I was reading the menu code is not present from the ROM but also was downloaded (so basically the Sega Channel is a very raw interface). So I guess we're mostly screwed. Although it could be as well that the BIOS had to download the graphics and music rather than the code as well... Meh.
Go to the top of the page
+Quote Post
 moonmaster1
post Sep 22 2009, 10:57 AM
Post #15




Group Icon

Group: Trial Members
Posts: 18
Joined: 21-September 09



I believe the intro maybe the only complete thing. But the aside the options I found, most of whats downloaded is,graphics, music, advertisements, and primarily games. But if the there are options that effect the cart every time you power on why would it have to be download, and if it had to be downloaded why would the text be there.

Its confusing way to look at it, maybe I can slim it down so everyone can understand.

Bios:intact
Error screen: intact argh.gif
Menu skeleton: somewhat there
Options: same as above
graphics:downloaded
music:downloaded
Games and etc.: smile.png

How I have come to find this is through a hex editor and the text is out there in the open. I wish I could post pics but I don't have everything for that just yet.

aside from graphics and music though I believe all sega channel did was detect all these roms that were on the server, and downloaded just music and graphics.

That is my hypothesis, but it is one that provides some evidence.

This post has been edited by moonmaster1: Sep 22 2009, 10:58 AM
Go to the top of the page
+Quote Post

3 Pages V   1 2 3 >
Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 3rd September 2010 - 02:52 AM
Bridged By IpbWiki: Integration Of Invision Power Board and MediaWiki © GlobalSoft