Difference between revisions of "Boot ROM"

From Sega Retro

(changed my mind)
 
(2 intermediate revisions by one other user not shown)
Line 1: Line 1:
{{deprecated}}
+
There are four [[Sega]] systems with meaningful boot ROMs:
The '''Basic Input-Output System''' or '''BIOS''' is computer interface code that locates and loads the operating system into RAM. It provides low-level communication, operation and configuration to the hardware of a system, which at a minimum drives the joypad and provides primitive output to a display. The BIOS is usually written in the Assembly language native to the processor.  Listed below is information regarding the attraction modes to Sega's hardware systems, which are the sequences displayed to the end user upon starting up the system.
 
  
==Sega Master System==
+
*[[Sega Master System/Boot ROM]]
Based on the Sega Mark III in Japan, the [[Sega Master System]] (SMS) had a BIOS just like any other computer interface.  Almost all of Sega's hardware systems had some form startup sequence that graphically told the end user that a game was loaded and ready to play.  However, what was unique about SMS was that Sega had included built-in games that could be played without any cartridges inserted.
+
*[[Sega Mega-CD/Boot ROM]]
 +
*[[Sega Saturn/Boot ROM]]
 +
*[[Sega Dreamcast/Boot ROM]]
  
The first known BIOS released was based upon the Sega Mark III, which featured an animated blue SEGA logo, along with MASTER SYSTEM written underneath.  This was a prototype that wasn't released in the final product and is designated as Prototype M404 among [http://www.smspower.org/db/sms_prototype_m404-bios.shtml emulation communities]. (See [http://www.youtube.com/watch?v=dRwtRkTXCTw here] for video demonstration)
+
Post-1991 [[Sega Mega Drive]]s also implement the [[TradeMark Security System]] when the console boots.
  
Among its final release in North America in June 1986, the first major BIOS known publicly is the SEGA startup sequence.  The animation sequence this time was the SEGA logo sliding from the left side in the center of the screen, followed by MASTER SYSTEM and its copyright information shown underneath.  The trademark SEGA sound as heard in many of the Sonic the Hedgehog games, is also played in the background using melodic system tones (See [http://www.youtube.com/watch?v=ETytDSLg7-Y here]).  Although less animated, there was an extra hidden game that could played upon startup.  By pressing 1, 2 and UP on the controller, the player could play the infamous [http://www.youtube.com/watch?v=Um_8L49mR_s Snail game].
+
{{disambig}}
 
 
Japanese releases of the SMS BIOS offered more musical graphical enhancements, along with music from Space Harrier (See [http://www.youtube.com/watch?v=QJeKqnAH-xE here]).
 
 
 
Finally, Sega also packaged other games with the system built-in similar to the Snail game, but was no longer hidden to the end user.  Depending on the console build and BIOS included with the system, players could choose to play either Hang On, Missile Defense 3-D, and Safari Hunt.
 
 
 
==Sega Mega Drive / Genesis==
 
Early production runs of the [[Sega Mega Drive]] did not include a boot ROM; instead, they instantly started the ROM cartridge if one was present, or booted to a device on the expansion port if a cartridge was not present. In 1990, Sega introduced the [[TradeMark Security System]] (TMSS), which includes a 2 KB startup ROM that runs before the ROM cartridge if a cartridge is present. The TMSS program checks the ROM cartridge to make sure it has the correct copyright information. If it does not, the system halts. Otherwise, it displays a message saying "PRODUCED BY OR UNDER LICENSE FROM SEGA ENTERPRISES LTD.", pauses for a few seconds, and then continues to load the game.
 
 
 
Once the game is loaded, the TMSS ROM is mapped out of the system address space, making it inaccessible to the game program.
 
 
 
[[Category:Technical information]]
 

Latest revision as of 17:51, 16 January 2020

There are four Sega systems with meaningful boot ROMs:

Post-1991 Sega Mega Drives also implement the TradeMark Security System when the console boots.



Disambig.svg This disambiguation page lists articles associated with the same title. If an internal link led you here, you may wish to change the link to point directly to the intended article.