Difference between revisions of "Todo/Compliance"
From Sega Retro
Line 5: | Line 5: | ||
*Dreamcast screensavers | *Dreamcast screensavers | ||
+ | *Game Boy Color warning screens for original Game Boy (and Super Game Boy?) | ||
*Dreamcast: does 0GDTEX.PVR exist for the CD player | *Dreamcast: does 0GDTEX.PVR exist for the CD player | ||
*Warning messages when game discs are used in a CD player | *Warning messages when game discs are used in a CD player | ||
Line 13: | Line 14: | ||
*PRESS START BUTTON | *PRESS START BUTTON | ||
*Demos need to say DEMO | *Demos need to say DEMO | ||
+ | *Correct ™ and ® symbols on Sega logos (TODO: define "correct") | ||
*Only {{start}} starts a game | *Only {{start}} starts a game | ||
+ | *{{A}} forward {{B}} back | ||
*Loading message if it takes too long to load | *Loading message if it takes too long to load | ||
*Important elements respect the screen safe area (e.g. HUD is x and y pixels from the edge) | *Important elements respect the screen safe area (e.g. HUD is x and y pixels from the edge) | ||
Line 22: | Line 25: | ||
*Company logos must stay on-screen for x seconds | *Company logos must stay on-screen for x seconds | ||
*Can't skip credits | *Can't skip credits | ||
+ | *Handling {{left}} and {{right}} (or {{up}} and {{down}}) being pressed at the same time. Not sure there were hard and fast rules other than "don't break". | ||
+ | |||
+ | ==Bonus points== | ||
+ | *Crash handlers - this isn't really "hidden content" since although you weren't meant to see it, it's a legitimate fallback. TCRF documents them, we should too (especially if there's only a subset of crashes they can actually handle... which seems kinda stupid but who knows) | ||
+ | **if an emulator can let you remove a cartridge/disc without turning off the system (or triggering the lid open command), that would be a way to test this | ||
+ | *Saturn games whose buttons for controlling replays/video/audio actually correspond with the transport controls moulded into the controller shell | ||
+ | |||
+ | ==Example== | ||
+ | |||
+ | {|class="prettytable sortable" | ||
+ | !Thing | ||
+ | !Screenshot(s) | ||
+ | !Pass/Fail | ||
+ | !Comments | ||
+ | |- | ||
+ | |style="vertical-align:top;"|After 300 seconds of inactivity, a screen saver should be displayed{{fileref|SegaDreamcastSoftwareCreationStandards US.pdf|page=48}} | ||
+ | (bake this text into the template) | ||
+ | |style="vertical-align:top;"|{{Bobscreen|Notavailable.svg|width=160}} | ||
+ | |{{yes|Pass}} | ||
+ | |style="vertical-align:top;"|Screen is dimmed | ||
+ | |- | ||
+ | |style="vertical-align:top;"|Controller layouts must be customisable. | ||
+ | |style="vertical-align:top;"| | ||
+ | |{{partial}} | ||
+ | |style="vertical-align:top;"|The wheel isn't customisable, but the game pre-dates the wheel's release so fair enough dood. | ||
+ | |- | ||
+ | |style="vertical-align:top;"|You must not be able to skip the credits sequence. | ||
+ | |style="vertical-align:top;"| | ||
+ | |{{no|Fail}} | ||
+ | |style="vertical-align:top;"|This is a stupid rule | ||
+ | |- | ||
+ | |style="vertical-align:top;"|Only {{start}} should start the game. | ||
+ | |style="vertical-align:top;"| | ||
+ | |{{N/A|Untested, assumed pass}} | ||
+ | |style="vertical-align:top;"| | ||
+ | |} | ||
+ | default to "untested, probably fine because Sega QA were meant to do their jobs" | ||
+ | |||
+ | |||
+ | tables might be limiting though - you decide! |
Revision as of 13:17, 15 August 2024
- Back to: Todo.
this may even count as a "plan"
Ordered on a scale of most interesting -> least interesting. If something doesn't work (e.g. software reset, controllers) that can be classed as bug.
- Dreamcast screensavers
- Game Boy Color warning screens for original Game Boy (and Super Game Boy?)
- Dreamcast: does 0GDTEX.PVR exist for the CD player
- Warning messages when game discs are used in a CD player
- You're not meant to show a Sega logo right after the BIOS of the MCD/Saturn/DC
- Pause must have (PLAYER X) PAUSED text (or a menu maybe, idk)
- Certain controllers detected(..?)
- Configurable controllers
- PRESS START BUTTON
- Demos need to say DEMO
- Correct ™ and ® symbols on Sega logos (TODO: define "correct")
- Only START starts a game
- forward back
- Loading message if it takes too long to load
- Important elements respect the screen safe area (e.g. HUD is x and y pixels from the edge)
- Game stops if lid is opened (I've yet to find single-disc software that doesn't)
- Flashing images must conform to NHK broadcasting rules
- Quick changes from black to white and vice versa can mess up old televisions (love to see if any games actually do that)
- Stereo/mono setting respects BIOS
- Company logos must stay on-screen for x seconds
- Can't skip credits
- Handling and (or and ) being pressed at the same time. Not sure there were hard and fast rules other than "don't break".
Bonus points
- Crash handlers - this isn't really "hidden content" since although you weren't meant to see it, it's a legitimate fallback. TCRF documents them, we should too (especially if there's only a subset of crashes they can actually handle... which seems kinda stupid but who knows)
- if an emulator can let you remove a cartridge/disc without turning off the system (or triggering the lid open command), that would be a way to test this
- Saturn games whose buttons for controlling replays/video/audio actually correspond with the transport controls moulded into the controller shell
Example
Thing | Screenshot(s) | Pass/Fail | Comments |
---|---|---|---|
After 300 seconds of inactivity, a screen saver should be displayed[1]
(bake this text into the template) |
Pass | Screen is dimmed | |
Controller layouts must be customisable. | Partial | The wheel isn't customisable, but the game pre-dates the wheel's release so fair enough dood. | |
You must not be able to skip the credits sequence. | Fail | This is a stupid rule | |
Only START should start the game. | Untested, assumed pass |
default to "untested, probably fine because Sega QA were meant to do their jobs"
tables might be limiting though - you decide!