Difference between revisions of "TradeMark Security System"
From Sega Retro
Line 2: | Line 2: | ||
The '''TradeMark Security System''' ('''TMSS''') was a soft lockout of games stored in the boot ROM of the [[Sega Mega Drive/Genesis]] to ensure games which were unlicensed by [[Sega]] (and thus not receiving the [[Sega Seal of Quality]], which was attainable through a fee paid to Sega) were not playable. Earlier versions of the console did not have this boot ROM and some earlier games not designed for the TMSS may not work in later consoles. | The '''TradeMark Security System''' ('''TMSS''') was a soft lockout of games stored in the boot ROM of the [[Sega Mega Drive/Genesis]] to ensure games which were unlicensed by [[Sega]] (and thus not receiving the [[Sega Seal of Quality]], which was attainable through a fee paid to Sega) were not playable. Earlier versions of the console did not have this boot ROM and some earlier games not designed for the TMSS may not work in later consoles. | ||
− | TMSS works by simply requiring instances of the SEGA trademark to appear in various memory locations (see below). Should an unlicensed game appear on the market, | + | TMSS works by simply requiring instances of the SEGA trademark to appear in various memory locations (see below). Should an unlicensed game appear on the market, Sega could exert its rights over the SEGA trademark and sue the developer for trademark infringement. |
The legality of this system was challenged by Accolade in the court case [[SEGA vs. Accolade]], which ruled in Accolade's favor. The verdict set a precedent that copyrights do not extend to non-expressive content in software that is required by another system to be present in order for that system to run the software. | The legality of this system was challenged by Accolade in the court case [[SEGA vs. Accolade]], which ruled in Accolade's favor. The verdict set a precedent that copyrights do not extend to non-expressive content in software that is required by another system to be present in order for that system to run the software. |
Revision as of 03:04, 20 January 2011
The TradeMark Security System (TMSS) was a soft lockout of games stored in the boot ROM of the Sega Mega Drive/Genesis to ensure games which were unlicensed by Sega (and thus not receiving the Sega Seal of Quality, which was attainable through a fee paid to Sega) were not playable. Earlier versions of the console did not have this boot ROM and some earlier games not designed for the TMSS may not work in later consoles.
TMSS works by simply requiring instances of the SEGA trademark to appear in various memory locations (see below). Should an unlicensed game appear on the market, Sega could exert its rights over the SEGA trademark and sue the developer for trademark infringement.
The legality of this system was challenged by Accolade in the court case SEGA vs. Accolade, which ruled in Accolade's favor. The verdict set a precedent that copyrights do not extend to non-expressive content in software that is required by another system to be present in order for that system to run the software.
In order for software to run on a Mega Drive/Genesis with a TMSS built in, the software must do two things:
- have the longword whose bytes represent ASCII string "SEGA" in big endian at ROM address $100 — this is checked by the TMSS ROM and is the source of the "Produced By or Under License From Sega Enterprises Ltd." message.
- write a long word containing "SEGA" (all caps) to address $A14000 a short time after the Motorola 68000 resets. If the game fails to do this, the next VDP access will cause the 68000 to lock up — this is done by some unknown chip, most likely the VDP.