Difference between revisions of "SystemSpecs"

From Sega Retro

(Created page with "<includeonly><span style="display:none;">{{#vardefine:speclinecount|0}}{{#vardefine:systemspecs|{{SystemSpecLine|Main CPU|{{{cpu|}}} {{#if:{{{cpuclock|}}}|clocked at {{{cpuclo...")
 
 
Line 1: Line 1:
<includeonly><span style="display:none;">{{#vardefine:speclinecount|0}}{{#vardefine:systemspecs|{{SystemSpecLine|Main CPU|{{{cpu|}}} {{#if:{{{cpuclock|}}}|clocked at {{{cpuclock|}}}|}}}}{{
+
<includeonly><span style="display:none;">{{#vardefine:speclinecount|0}}{{#vardefine:systemspecs|{{
SystemSpecLine|GPU|test}}{{
+
SystemSpecLine|Main processor|{{{cpu|}}} {{#if:{{{cpuclock|}}}|clocked at {{{cpuclock|}}}|}}}} {{
SystemSpecLine|Sound processor|test}}{{
+
SystemSpecLine|Secondary processor|{{{cpu2|}}} {{#if:{{{cpu2clock|}}}|clocked at {{{cpu2clock|}}}|}}}} {{
SystemSpecLine|RAM|test}}{{
+
SystemSpecLine|Graphics processor|{{{gpu|}}} {{#if:{{{gpuclock|}}}|clocked at {{{gpuclock|}}}|}}}} {{
SystemSpecLine|VRAM|test}}{{
+
SystemSpecLine|Sound processor|{{{spu|}}} {{#if:{{{spuclock|}}}|clocked at {{{spuclock|}}}|}}}} {{
SystemSpecLine|ROM|test}}{{
+
SystemSpecLine|RAM|{{{ram|}}}}} {{
SystemSpecLine|guff|test}}</span>{{multicol|
+
SystemSpecLine|VRAM|{{{vram|}}}}} {{
 +
SystemSpecLine|ROM|{{{rom|}}}}} {{
 +
SystemSpecLine|Graphics|{{#switch:{{{graphics|}}}
 +
|gc|GC|grcg|GRCG=[[Graphic Charger]] (GRCG)
 +
|egc|EGC=[[Enhanced Graphic Charger]] (EGC)
 +
}}}}{{
 +
SystemSpecLine|Disk drive(s)|{{#if:{{{diskdrivecount|}}}|{{{diskdrivecount|}}}×}} {{#switch:{{{diskdrivedimensions|}}}
 +
|8=8-inch
 +
|5|5.25|5¼=5¼-inch
 +
|3.5|3½=3½-inch
 +
|3=3-inch
 +
|#default=
 +
}} {{#switch:{{{diskdrivedensity|}}}
 +
| d|D|2d|2D={{RolloverText|2D|Single-density}} {{#if:{{{2ddiskformat|}}}| ({{{2ddiskformat|}}} formatted)}}
 +
| dd|DD|2dd|2DD={{RolloverText|2DD|Double-density}} {{#if:{{{2dddiskformat|}}}| ({{{2dddiskformat|}}} formatted)}}
 +
| hd|HD|2hd|2HD={{RolloverText|2HD|High-density}} {{#if:{{{2hddiskformat|}}}| ({{{2hddiskformat|}}} formatted)}}
 +
| td|TD|2td|2TD={{RolloverText|2TD|Triple-density}} {{#if:{{{2tddiskformat|}}}| ({{{2tddiskformat|}}} formatted)}}
 +
|#default=
 +
}}{{#if:{{{diskdrivenote|}}}|{{fn|{{{diskdrivenote|}}}}}|}}
 +
}}</span>{{multicol|
 
{{#var:systemspecs}}
 
{{#var:systemspecs}}
 
|cols={{MulticolColumnCalc|{{#var:speclinecount}}}}
 
|cols={{MulticolColumnCalc|{{#var:speclinecount}}}}
Line 21: Line 40:
  
 
{{SystemSpecs
 
{{SystemSpecs
| cpu=[[M68000]]
+
| cpu=[[80286]]
| cpuclock=7.670454 MHz
+
| cpuclock=8MHz
 +
| cpu2=[[V30]]
 +
| cpu2clock=10MHz
 +
| graphics=egc
 +
| ram=640KB
 +
| diskdrivecount=2
 +
| diskdrivedimensions=5
 +
| diskdrivedensity=2hd
 +
| 2hddiskformat=1MB
 +
| diskdrivenote=Can also read 2D and 2DD disks.
 
}}
 
}}
  
 
[[Category:Templates]]</noinclude>
 
[[Category:Templates]]</noinclude>

Latest revision as of 14:49, 20 February 2022


Clock.svg
This task is unfinished
This is a wiki task that requires more thought or peer review. An important issue that needs to be solved, which will appear at the top of Sega Retro:Todo until this message is removed.

Attempting to unify system specs formatting. Really more useful for NEC Retro, but it applies here too.

Current plan:

This template should define what a system has. e.g. a Mega Drive has an M68000.

A different template should define what an M68000 can do, and this template pulls information from that template. That way we're not re-explaining the feature set of the M68000 every time a console or arcade board uses one. Every processor used in a Sega system should have its own page outlining its capabilities, and it should only have to be defined once.

This means any technical specifications sub-pages should be mostly automated. Also it should make format comparison pages with non Sega/NEC systemes easier... though ideally you'd want to replicate some of this on Retro CDN and we can't do that. tbh I haven't thought that far ahead. In fact I haven't really thought much about this at all, I just don't want to keep typing the same things for 34298534723 PC-88s and PC-98s. -Black Squirrel (talk) 14:15, 15 February 2022 (EST)

{{#vardefine:systemspecs|


Cite error: <ref> tags exist for a group named "fn", but no corresponding <references group="fn"/> tag was found, or a closing </ref> is missing