DementedPurple wrote:
Is the Super Nintendo palette basically the same as the standard 256 color palette used on computers?
No. Not that there's a standard 256-color palette used by all computers to begin with. Anyway, AFAIK, The SNES has a 15-bit master palette (5 bits for each of R, G and B), while the Genesis has a 9-bit master palette (3 bits for each of R, G, B). The SNES also has way more sub palettes than the Genesis, so color wouldn't be a problem in such a conversion.
Quote:
I want to know so that I can port Sonic the Hedgehog to the SNES
Feeling a little too ambitious there, aren't we? I'm sorry to say this, but you won't succeed with that as your first project. You need to be more realistic, and focused.
Quote:
and have it not be too difficult to transfer the palettes.
Like pubby said, this is the least of your worries... Using the information that's currently available (disassemblies and such) you can write a program to convert all palettes in, like, 15 minutes. The real problem is understanding the engine itself, and porting it efficiently to the 65816. I believe the SNES can run Sonic just fine, but not a straight port of the 68000 code, so you will absolutely need to understand everything that's going on, as opposed to blindly translating instructions.
If there's one thing I regret doing when I was your age (over 20 years ago), it's not focusing on projects. I was easily distracted because there were a million things I wanted to do, so I constantly jumped from project to project, like you're doing now, without ever finishing anything. But then you grow up and have to go through college, work, marriage, kids, you'll find yourself with a fraction of the free time you had as a kid to work on projects, and you'll probably regret not making better use of the time you used to have.
Please do yourself a favor and pick ONE realistically doable project and stick to it. Groundbreaking ideas never attempted before are terrible first projects, because you really need experience to pull those kinds of things off. Pick something that'll help you gain that experience. The way I see it, if you have to ask "where do I even begin?" when considering working on an idea, you're not ready to do it. If you have to lower your expectations all the way down to "I can finish this tutorial", then so be it, at least you'll be making progress.