Difference between revisions of "ComplianceDetails/DC"

From Sega Retro

Line 271: Line 271:
  
 
|15.1.2={{
 
|15.1.2={{
#vardefine:shortdesc|VMU comments should consist of up to 16 single-byte ASCII characters ({{hex|20}} to {{hex|7D}} and {{hex|A0}} to {{hex|DF}}. Character {{7E}} (~) should not be used as it does not represent a character in the VMU.}}{{
+
#vardefine:shortdesc|VMU comments should consist of up to 16 single-byte ASCII characters ({{hex|20}} to {{hex|7D}} and {{hex|A0}} to {{hex|DF}}. Character {{hex|7E}} (~) should not be used as it does not represent a character in the VMU.}}{{
 
#vardefine:fulldesc|VMU Comments shall consist of up to 16 single-byte ASCII characters (20 to 7D and A0 to DF). Character 7E (tilde) should not be used as it does not represent a character in VMU.}}{{
 
#vardefine:fulldesc|VMU Comments shall consist of up to 16 single-byte ASCII characters (20 to 7D and A0 to DF). Character 7E (tilde) should not be used as it does not represent a character in VMU.}}{{
 
#vardefine:page|57}}
 
#vardefine:page|57}}
Line 286: Line 286:
  
 
|15.1.4={{
 
|15.1.4={{
#vardefine:shortdesc|If multiple files are to be created append 01, 02 etc. so as not to confuse the sorting order/}}{{
+
#vardefine:shortdesc|If multiple files are to be created append 01, 02 etc. so as not to confuse the sorting order.}}{{
 
#vardefine:fulldesc|When preparing multiple types of data to sort in the same game and changing the sorting order of save data in the same game, use sort data such as "Same game sort data + 01, 02" so as not to confuse the sorting order with another game.}}{{
 
#vardefine:fulldesc|When preparing multiple types of data to sort in the same game and changing the sorting order of save data in the same game, use sort data such as "Same game sort data + 01, 02" so as not to confuse the sorting order with another game.}}{{
 
#vardefine:page|58}}
 
#vardefine:page|58}}
Line 403: Line 403:
  
 
|15.10.1={{
 
|15.10.1={{
#vardefine:shortdesc|DESC HERE PLS}}{{
+
#vardefine:shortdesc|When saving, an on-screen indicator should be displayed to show a save is in process.}}{{
 
#vardefine:fulldesc|(While saving) When returning to normal processing after starting a save, an on-screen indicator (such as a progress bar at the bottom) must be provided to show the user that a save is in progress. Soft reset and CD door open conditions should be indicated in a manner that is compatible with the normal save indication.}}{{
 
#vardefine:fulldesc|(While saving) When returning to normal processing after starting a save, an on-screen indicator (such as a progress bar at the bottom) must be provided to show the user that a save is in progress. Soft reset and CD door open conditions should be indicated in a manner that is compatible with the normal save indication.}}{{
 
#vardefine:page|74}}
 
#vardefine:page|74}}
 
|15.11={{
 
#vardefine:shortdesc|DESC HERE PLS}}{{
 
#vardefine:fulldesc|When reading Visual Memory single application files to the memory card, if there isn't a block of empty space, inform the user and abort the write.}}{{
 
#vardefine:page|75}}
 
  
 
|16.1={{
 
|16.1={{
Line 416: Line 411:
 
#vardefine:fulldesc|When loading a file from a disc, display a message such as "Loading..." on the screen when reading takes longer than 10 seconds, or otherwise indicate to the user that the delay is not due to a hangup from a bug.}}{{
 
#vardefine:fulldesc|When loading a file from a disc, display a message such as "Loading..." on the screen when reading takes longer than 10 seconds, or otherwise indicate to the user that the delay is not due to a hangup from a bug.}}{{
 
#vardefine:page|77}}
 
#vardefine:page|77}}
 
|17.2={{
 
#vardefine:shortdesc|DESC HERE PLS}}{{
 
#vardefine:fulldesc|Other than the exceptions in 17.2.1, booting should comply with the conditions of Chapter 3, Sequences Before Game Start.}}{{
 
#vardefine:page|80}}
 
  
 
|17.3={{
 
|17.3={{
Line 458: Line 448:
  
 
|17.5={{
 
|17.5={{
#vardefine:shortdesc|DESC HERE PLS}}{{
+
#vardefine:shortdesc|If a save file is loaded which requires a different disc, display a message stating it is the incorrect disc, alongside the procedure to swap the disc.}}{{
 
#vardefine:fulldesc|When a save file is loaded for a disc other than the one currently inserted, a caution message must be displayed, such as "Press the OPEN button to open the disc lid and replace the Disc. After inserting Disc X, close the disc lid."}}{{
 
#vardefine:fulldesc|When a save file is loaded for a disc other than the one currently inserted, a caution message must be displayed, such as "Press the OPEN button to open the disc lid and replace the Disc. After inserting Disc X, close the disc lid."}}{{
 
#vardefine:page|85}}
 
#vardefine:page|85}}
Line 478: Line 468:
  
 
|18.1.1={{
 
|18.1.1={{
#vardefine:shortdesc|DESC HERE PLS}}{{
+
#vardefine:shortdesc|Only support up to four Jump Packs. If a fifth is detected, only enable the first four (starting with port A, working towards port D).}}{{
 
#vardefine:fulldesc|
 
#vardefine:fulldesc|
 
*Sega Dreamcast currently uses four control ports, however, should additional ports become available check the current to make sure that it is safe to use the fifth Jump Pack. (Up to four Jum Packs can be plugged into the front of the console, one in each port, without any need to check the current.)
 
*Sega Dreamcast currently uses four control ports, however, should additional ports become available check the current to make sure that it is safe to use the fifth Jump Pack. (Up to four Jum Packs can be plugged into the front of the console, one in each port, without any need to check the current.)
Line 486: Line 476:
  
 
|18.2a={{
 
|18.2a={{
#vardefine:shortdesc|The software keyboard should always be supported as an option, even if a hardware keyboard is plugged in.}}{{
+
#vardefine:shortdesc|The software keyboard (or character input screen) should always be supported as an option, even if a hardware keyboard is plugged in.}}{{
 
#vardefine:fulldesc|When the hardware keyboard is supported in an application, the software keyboard (or character input screen) should be displayed as an option and the user should be able to input by the software keyboard when the hardware keyboard is not connected. A software keyboard is enabled when a hardware keyboard is supported by the application.}}{{
 
#vardefine:fulldesc|When the hardware keyboard is supported in an application, the software keyboard (or character input screen) should be displayed as an option and the user should be able to input by the software keyboard when the hardware keyboard is not connected. A software keyboard is enabled when a hardware keyboard is supported by the application.}}{{
 
#vardefine:page|89}}
 
#vardefine:page|89}}
  
 
|18.2b={{
 
|18.2b={{
#vardefine:shortdesc|DESC HERE PLS}}{{
+
#vardefine:shortdesc|Clearly distinguish to the user whether the hardware or software keyboard is being used.}}{{
 
#vardefine:fulldesc|During hardware keyboard input, allow the user to distinguish which input mode is currently being used. When displaying the software keyboard screen and input palette screen, the user should know which input is currently possible.}}{{
 
#vardefine:fulldesc|During hardware keyboard input, allow the user to distinguish which input mode is currently being used. When displaying the software keyboard screen and input palette screen, the user should know which input is currently possible.}}{{
 
#vardefine:page|89}}
 
#vardefine:page|89}}
  
 
|18.2.2a={{
 
|18.2.2a={{
#vardefine:shortdesc|The {{key|S1}} and {{key|S2}} should be mapped to {{L}} and {{R}}, respectively.}}{{
+
#vardefine:shortdesc|The {{key|S1}} and {{key|S2}} keys should be mapped to {{L}} and {{R}}, respectively.}}{{
 
#vardefine:fulldesc|Use the special keys on the hardware keyboard, S1 and S2, as the left and right triggers, respectively.}}{{
 
#vardefine:fulldesc|Use the special keys on the hardware keyboard, S1 and S2, as the left and right triggers, respectively.}}{{
 
#vardefine:page|90}}
 
#vardefine:page|90}}
  
 
|18.2.2b={{
 
|18.2.2b={{
#vardefine:shortdesc|DESC HERE PLS}}{{
+
#vardefine:shortdesc|When using a standard controller alongside a keyboard, {{A}} should accept, {{B}} should be backspace and {{Y}} should be delete. The d-pad should be used for controlling the cursor and the analogue stick used to scroll the page.}}{{
 
#vardefine:fulldesc|Follow the key input rules below for inputting the following items using operation of the software and hardware keyboards. It is not necessary to allocate all the functions defined below.}}{{
 
#vardefine:fulldesc|Follow the key input rules below for inputting the following items using operation of the software and hardware keyboards. It is not necessary to allocate all the functions defined below.}}{{
 
#vardefine:page|90}}
 
#vardefine:page|90}}
Line 583: Line 573:
  
 
|19.1c={{
 
|19.1c={{
#vardefine:shortdesc|DESC HERE PLS}}{{
+
#vardefine:shortdesc|When connecting to network applications (web browsers, email, chat), use the connection details saved in the BIOS.}}{{
 
#vardefine:fulldesc|When connecting to a network applications like a Web Browser, Mailer, or Chat, confirm the setting data for connecting to an IP address in Main Unit memory and connect based on that setting.}}{{
 
#vardefine:fulldesc|When connecting to a network applications like a Web Browser, Mailer, or Chat, confirm the setting data for connecting to an IP address in Main Unit memory and connect based on that setting.}}{{
 
#vardefine:page|102}}
 
#vardefine:page|102}}
  
 
|19.1d={{
 
|19.1d={{
#vardefine:shortdesc|DESC HERE PLS}}{{
+
#vardefine:shortdesc|If an IP address can be set within software, the BIOS save must reflect the change.}}{{
 
#vardefine:fulldesc|When there is a function to set the IP Address within an application (currently only permission for settings by Dreamcast browser is given), Main Unit memory settings should be adjusted to application settings that are changed.}}{{
 
#vardefine:fulldesc|When there is a function to set the IP Address within an application (currently only permission for settings by Dreamcast browser is given), Main Unit memory settings should be adjusted to application settings that are changed.}}{{
 
#vardefine:page|102}}
 
#vardefine:page|102}}
  
 
|19.3a={{
 
|19.3a={{
#vardefine:shortdesc|DESC HERE PLS}}{{
+
#vardefine:shortdesc|When downloading files, save to the location dictated by the save definition provided alongside the download. If a definition file does not exist, do not download.}}{{
 
#vardefine:fulldesc|When downloading files (that can be saved on the memory card), download and save according to the information of the definition file together with the save file.
 
#vardefine:fulldesc|When downloading files (that can be saved on the memory card), download and save according to the information of the definition file together with the save file.
  
Line 610: Line 600:
  
 
|20.1={{
 
|20.1={{
#vardefine:shortdesc|DESC HERE PLS}}{{
+
#vardefine:shortdesc|Any *.da file saved in the single-density "CD-ROM" area should be voice data.}}{{
 
#vardefine:fulldesc|In the single-density area of the Dreamcast-specific disc, DA (except for non-sound) should be input as voice data. DA sound should be made to run even if the specific-disc is put in a non-Dreamcast CD player.}}{{
 
#vardefine:fulldesc|In the single-density area of the Dreamcast-specific disc, DA (except for non-sound) should be input as voice data. DA sound should be made to run even if the specific-disc is put in a non-Dreamcast CD player.}}{{
 
#vardefine:page|105}}
 
#vardefine:page|105}}
Line 625: Line 615:
  
 
|25.2a={{
 
|25.2a={{
#vardefine:shortdesc|DESC HERE PLS}}{{
+
#vardefine:shortdesc|Copyright information must conform to the same rules outlined in section 6.2 and chapter 23.}}{{
#vardefine:fulldesc|Displaying Copyrights: Observe the rules outlined in Section 6.2, Copyright Display and Chapter 23, Trademark/Copyright Infringement, when creating copyright displays.}}{{
+
#vardefine:fulldesc|Displaying Copyrights: Observe the rules outlined in Section 6.2, Copyright Display and Chapter 23, Trademark/Copyright Infringement, when creating copyright displays.
 +
 
 +
(SEGA Brand only) official material is displayed as
 +
<tt>"©_SEGA_ENTERPRISES,_LTD.,_1999"
 +
_= space
 +
"© [Official company name][Year of release]"</tt>
 +
However, when display on the visual memory is difficult due to lack of hardware display space, the following
 +
can be used.
 +
<tt>"©_SEGA_1999"
 +
_= space</tt>}}{{
 
#vardefine:page|122}}
 
#vardefine:page|122}}
  
Line 646: Line 645:
  
 
|25.4={{
 
|25.4={{
#vardefine:shortdesc|DESC HERE PLS}}{{
+
#vardefine:shortdesc|An executable file should not re-write its own Visual Comment.}}{{
 
#vardefine:fulldesc|An executable file should not rewrite its own Visual Comment. Even the smallest Visual Comment requires almost 5 blocks, so having the executable file rewrite even a single block of Visual Memory would probably cause an unacceptably long delay and significant increase in power consumption, and the rewrite process could not be guaranteed to finish normally.}}{{
 
#vardefine:fulldesc|An executable file should not rewrite its own Visual Comment. Even the smallest Visual Comment requires almost 5 blocks, so having the executable file rewrite even a single block of Visual Memory would probably cause an unacceptably long delay and significant increase in power consumption, and the rewrite process could not be guaranteed to finish normally.}}{{
 
#vardefine:page|122}}
 
#vardefine:page|122}}
Line 656: Line 655:
  
 
|25.6={{
 
|25.6={{
#vardefine:shortdesc|DESC HERE PLS}}{{
+
#vardefine:shortdesc|The last three characters of a 12-character single-application file name should be "_VM".}}{{
 
#vardefine:fulldesc|The last three characters of a 12-character single-application file name should be '_VM'.}}{{
 
#vardefine:fulldesc|The last three characters of a 12-character single-application file name should be '_VM'.}}{{
 
#vardefine:page|123}}
 
#vardefine:page|123}}
Line 676: Line 675:
  
 
}}</div>
 
}}</div>
{|class="mw-collapsible {{#ifeq:{{#var:shortdesc}}|DESC HERE PLS||mw-collapsed}}" style="width:auto; margin:0px;"
+
{|class="mw-collapsible mw-collapsed" style="width:auto; margin:0px;"
|style="border:none; padding:0px; {{#ifeq:{{#var:shortdesc}}|DESC HERE PLS|background:#FF0000;|background:none;}}"|'''{{{1|}}}:''' {{#var:shortdesc}}{{fileref|{{#var:compfile}}|page={{#var:page}}}}
+
|style="border:none; padding:0px; background:none;"|'''{{{1|}}}:''' {{#var:shortdesc}}{{fileref|{{#var:compfile}}|page={{#var:page}}}}
 
|-
 
|-
 
|style="border:none; padding:0px; padding-top:1em; background:none; font-style:italic;"|{{#var:fulldesc}}
 
|style="border:none; padding:0px; padding-top:1em; background:none; font-style:italic;"|{{#var:fulldesc}}

Revision as of 11:56, 26 August 2024

: [1]
Compilance Screenshot(s) Pass/fail Comments
Pass dsfahukjsadgihkdgsali afsdifads iljfd sijlafds aijl