Converting from the Game Gear to the Master System
nicole.express
nicole.express
My hypothesis is that SEGA wanted to compete against the 8bit famicom launching something that allowed easy porting of MSX games, so the console could quickly gain a lot of good games. I don't know why that didn't materialized. It probably has to do with exclusivity contracts between Nintendo and publishers and also because the Master System arrived late to the game. This is a shame because it was a considerably powerful compared to the famicom[1][2].
SEGA killed it quickly in the US and Japan and successfully competed on the next generation with the Genesis/Mega Drive against the Super NES. The Master System had some success in Europe and in Brazil it lasted at least until early 2000's. In late 90's it got a very advanced port, considering it was an 8-bit console, of Street Fighter 2 made by TecToy released exclusively in Brazil which is very a valuable item among collectors.
[1] https://www.copetti.org/images/consoles/mastersystem/diagram...
[2] https://www.copetti.org/images/consoles/nes/diagram.f88808f2...
The ColecoVision also uses the same set of chips, and was released before, however...
MSX was a standard and not a specific machine. Though, most machines probably would have been more money. You can check the prices of specific models and when they were released here, like the "simple" 1985 Toshiba HX-20 which sold for JP¥43,800. https://www.msx.org/wiki/Toshiba_HX-30
This is a shame because it was a considerably
powerful compared to the famicom
This is 100% true: the base Master System is more powerful than the base NES in terms of RAM, and onscreen colors, ability to do split screen / multilayered scrolling, and a few other key metrics.Though, the slightly fuller picture is that the Famicom's weirdly unique architecture made it able to be "upgraded" by hardware on the game carts themselves.
So in practice, many flagship NES titles quickly surpassed those on the Master System by various technical measures.
I don't know if there was any patent related to this, and I can't understand why SEGA didn't copy it. Maybe it could make the console more expensive since SEGA didn't produce their own chips and maybe they were really expecting to make ports easier.
I still think a bus connecting the video hardware to the cartridge could make the Master System way more powerful.
My favorite (and by that I mean, "most agonizing") what-if's concern the Genesis/Megadrive.
I don't have handy links, but:
- There was some sort of hardware fail that prevented clear sample playback. The sound chip could play back crystal clear samples but in reality, this was impossible to achieve thanks to some issue (DMA? bus? something?) and in reality, sampled sounds on the Genesis sounded like butt
- The Genesis' limited color palette and number of onscreen colors relative to the SNES and even the TG16 was kind of painful. I remember reading that one reason for this limitation was the need to include backwards compatibility with the SMS in the Genesis' video chip -- a feature few if any cared about or used. Arrrrgh.
A Genesis with color to rival the SNES/TG16 would have been such a fearsome beast.
Nintendo did this because they had to, not because it was an ingenious innovation. Sega didn’t do it in the SMS/GG for the same reason Nintendo didn’t do it in the GB or GBA; because those architectures were much more efficient at ferrying data due to their high cycle counts.
The Z80, for the most part, at 4MHz is about equivalent to a 6502 at 1MHz due to architectural differences / differing design decisions. Except in strictly loop-based copies, since it can move more data in the same sliver of time, especially if you utilize ported memory.
I'm still unconvinced. I wonder what could be done with that spare cycles and what the video hardware could do with a dedicated bus with a full address space all for itself.
That being said, there totally were a few mappers developed for the console [1].
I'm not exactly sure what you mean but both the NES and the SMS have one background layer and one sprite layer.
Most people would associate "multilayered scrolling" with multiple fully independent background layers like the Genesis had.
What the Master System did have was the necessary bits (interrupts? scan line counters? etc?) to alter the scroll registers during hblank intervals to do scroll various bits of a single background layer at different speeds.
Commercial example, "TransBot" a tiny budget card based game - https://youtu.be/k2U-SnDCJ4M?t=878
Amazing modern homebrew demo example - https://www.youtube.com/watch?v=SMjduDpUeaI
NES games that did this typically needed one of the mapper chips that provided the necessary counters/interrupts/idunnowhat. But the SMS can handle this with ease, no extra hardware required.
The author, Nicole, has consistently been one of the shining stars of this sort of technoarcheology.
She's writing games for these consoles, too, so it's not just dry archeology. It's not dead technology to her.
I leaned on it heavily in the late 90s buying MS games from op shops.
I love the technical breakdown.
Basic idea is that both consoles use 6502-family CPUs, and vaguely similar tile + sprite graphics hardware, so the original machine code can mostly be run while adapting the specific register programming of one machine's graphics/sound hardware to the other - it helps that the target machine is much more capable.