While Dreamcast games are similar to CD-ROM, the actual optical disc used is proprietary, and can hold up to 1.2 gigabytes of information. This is a lot of space -- most games use only a fraction of it for the actual game. What can eat up the space are the incredible full motion video intros and intermissions included in most Dreamcast games.
There is a noticeable delay while the game is loaded from the CD, which you do not get with cartridge-based games. Of course, the trade-off for faster loading is a significantly smaller amount of storage on a cartridge. Most Dreamcast games use a customized version of Microsoft Windows CE as their operating system; but some use Sega's proprietary Dreamcast operating system.
Dreamcast CDs are just as susceptible to scratches and intense heat as normal CDs. Even more so in fact, since a scratch on a game CD can make it totally unusable.
The games available for the Dreamcast cover all the categories, and its library of games is increasing rapidly. Game prices range from under $20 for certain preplayed titles to over $75 for some of the hottest new games.
<!-- hide this script from old browsers
var f = parseFloat(form.DegF.value, 10);
var c = 0;
c = (f - 32.0) * 5.0 / 9.0;
form.DegC.value = c;
<!-- done hiding from old browsers -->
In the body of the page there is a typical form:
<FORM> <h2>Fahrenheit to Celsius Converter</h2> Enter a temperature in degrees F: <INPUT NAME="DegF" VALUE="0" MAXLENGTH="15" SIZE=15> <p> Click this button to calculate the temperature in degrees C: <INPUT NAME="calc" VALUE="Calculate" TYPE=BUTTON onClick=temp(this.form)> <p> Temperature in degrees C is: <INPUT NAME="DegC" READONLY SIZE=15> </FORM>
This line is key:
<INPUT NAME="calc" VALUE="Calculate" TYPE=BUTTON onClick=temp(this.form)>
This is a normal button control. When the user clicks it, it calls the function in the head of the page because of the onClick notation.
Here are several interesting links: