Difference between revisions of "Template:Infobox Machine"

From Computer History Wiki
Jump to: navigation, search
(Add 'imgwidth' parameter to this one too)
 
(39 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{| class="infobox bordered" style="width: 25em; text-align: left; font-size: 90%;"
+
<noinclude>
 +
This template is for any computer system in general. Arguments (all optional) are:
 +
 
 +
<!-- not clear which of the various year fields 'introduced' means, but since there are users of this template which use it, it can't be removed -->
 +
 
 +
<pre>
 +
| name                =  name of of the computer
 +
| image              =  image
 +
| imgwidth            =  size of image (default 250px)
 +
| caption            =
 +
| manufacturer        =   
 +
| architecture        =  if part of a larger architecture (Like, say, as the PDP-11/40 is to the PDP-11), write that here
 +
| year announced      =
 +
| year design started =
 +
| year first shipped  =
 +
| year introduced    =
 +
| year discontinued  =
 +
| form factor        =  mini, micro, etc.
 +
| word size          =  word size of the machine (Apple II = 8, PDP-8 = 12, etc.)
 +
| physical address    =  size of the physical address space
 +
| virtual address    =  size of the virtual address space
 +
| logic type          =  TTL, ECL, CMOS, etc
 +
| design type        =  microcoded, etc.
 +
| uword width        =  if microcoded
 +
| ucode length        =  max number of µinsts
 +
| clock speed        =  speed of CPU's basic internal clock
 +
| cycle time          =  CPU cycle time in ns/µs/etc
 +
| instruction speed  =  speed of basic instruction(s)
 +
| cache size          =  in words or bytes (specify units)
 +
| cache speed        =
 +
| ram                =  for microcomputers mostly
 +
| memory speed        =
 +
| graphics            =  again for microcomputers
 +
| cpu                = 
 +
| bus arch            =  I/O buses
 +
| memory mgmt        =  paging, none, etc.
 +
| operating system    =
 +
| predecessor        =
 +
| successor          =
 +
| price              =
 +
</pre>
 +
 
 +
<!-- prototype (blank) entry
 +
{{#if: {{{xx|}}} |
 +
! xx:
 +
{{!}} {{{xx}}} }}
 +
|-
 +
-->
 +
 
 +
</noinclude>
 +
<includeonly>
 +
{| class="infobox bordered" style="width: 25em; text-align: left; font-size: 90%" align="right"
 
|-
 
|-
 
| colspan="2" style="text-align:center; font-size: large;" | '''{{{name}}}'''
 
| colspan="2" style="text-align:center; font-size: large;" | '''{{{name}}}'''
 
|-
 
|-
| colspan="2" style="text-align:center;" | [[Image:{{{image}}}|250px| ]]<br>{{{caption}}}
+
{{#if: {{{image|}}} |
|-  
+
{{!}} colspan="2" style="text-align:center;" {{!}} [[Image:{{{image}}}|{{{imgwidth|250px}}}| ]]<br>{{{caption}}} }}
 +
|-
 +
 
 +
{{#if: {{{manufacturer|}}} |
 
! Manufacturer:
 
! Manufacturer:
| {{{manufacturer|''Unknown''}}}
+
{{!}} {{{manufacturer}}}  }}
|-  
+
|-
! Word Width:
+
 
| {{{wordsize|''Unknown''}}}
+
{{#if: {{{architecture|}}} |
|-  
+
! Architecture:
! Virtual Address Space:
+
{{!}} {{{architecture}}}  }}
| {{{virtaddr|}}}
+
|-
 +
 
 +
{{#if: {{{year announced|}}} |
 +
! Year Announced:
 +
{{!}} {{{year announced}}} }}
 +
|-
 +
 
 +
{{#if: {{{year design started|}}} |
 +
! Year Design Started:
 +
{{!}} {{{year design started}}} }}
 +
|-
 +
 
 +
{{#if: {{{year first shipped|}}} |
 +
! Year First Shipped:
 +
{{!}} {{{year first shipped}}} }}
 +
|-
 +
 
 +
{{#if: {{{year introduced|}}} |
 +
! Year Introduced:
 +
{{!}} {{{year introduced}}} }}
 +
|-
 +
 
 +
{{#if: {{{year discontinued|}}} |
 +
! Year Discontinued:
 +
{{!}} {{{year discontinued}}} }}
 +
|-
 +
 
 +
{{#if: {{{form factor|}}} |
 +
! Form Factor:
 +
{{!}} {{{form factor}}} }}
 +
|-
 +
 
 +
{{#if: {{{word size|}}} |
 +
! Word Size:
 +
{{!}} {{{word size}}} }}
 +
|-
 +
 
 +
{{#if: {{{logic type|}}} |
 +
! Logic Type:
 +
{{!}} {{{logic type}}} }}
 +
|-
 +
 
 +
{{#if: {{{design type|}}} |
 +
! Design Type:
 +
{{!}} {{{design type}}} }}
 +
|-
 +
 
 +
{{#if: {{{uword width|}}} |
 +
! Microword Width:
 +
{{!}} {{{uword width}}} }}
 +
|-
 +
 
 +
{{#if: {{{ucode length|}}} |
 +
! Microcode Length:
 +
{{!}} {{{ucode length}}} }}
 +
|-
 +
 
 +
{{#if: {{{clock speed|}}} |
 +
! Clock Speed:
 +
{{!}} {{{clock speed}}} }}
 +
|-
 +
 
 +
{{#if: {{{cycle time|}}} |
 +
! Cycle Time:
 +
{{!}} {{{cycle time}}} }}
 +
|-
 +
 
 +
{{#if: {{{instruction speed|}}} |
 +
! Instruction Speed:
 +
{{!}} {{{instruction speed}}} }}
 +
|-
 +
 
 +
{{#if: {{{cache size|}}} |
 +
! Cache Size:
 +
{{!}} {{{cache size}}} }}
 +
|-
 +
 
 +
{{#if: {{{cache speed|}}} |
 +
! Cache Speed:
 +
{{!}} {{{cache speed}}} }}
 +
|-
 +
 
 +
{{#if: {{{ram|}}} |
 +
! Memory Size:
 +
{{!}} {{{ram}}} }}
 +
|-
 +
 
 +
{{#if: {{{memory speed|}}} |
 +
! Memory Speed:
 +
{{!}} {{{memory speed}}} }}
 +
|-
 +
 
 +
{{#if: {{{graphics|}}} |
 +
! Graphics:
 +
{{!}} {{{graphics}}} }}
 +
|-
 +
 
 +
{{#if: {{{cpu|}}} |
 +
! CPU:
 +
{{!}} {{{cpu}}} }}
 +
|-
 +
 
 +
{{#if: {{{physical address|}}} |
 +
! Physical Address Size:
 +
{{!}} {{{physical address}}} }}
 +
|-
 +
 
 +
{{#if: {{{virtual address|}}} |
 +
! Virtual Address Size:
 +
{{!}} {{{virtual address}}} }}
 +
|-
 +
 
 +
{{#if: {{{memory mgmt|}}} |
 +
! Memory Management:
 +
{{!}} {{{memory mgmt}}} }}
 +
|-
 +
 
 +
{{#if: {{{bus arch|}}} |
 +
! Bus Architecture:
 +
{{!}} {{{bus arch}}} }}
 +
|-
 +
 
 +
{{#if: {{{operating system|}}} |
 +
! Operating System:
 +
{{!}} {{{operating system}}} }}
 +
|-
 +
 
 +
{{#if: {{{predecessor|}}} |
 +
! Predecessor(s):
 +
{{!}} {{{predecessor}}} }}
 +
|-
 +
 
 +
{{#if: {{{successor|}}} |
 +
! Successor(s):
 +
{{!}} {{{successor}}} }}
 +
|-
 +
 
 +
{{#if: {{{price|}}} |
 +
! Price:
 +
{{!}} {{{price}}} }}
 
|-
 
|-
! Physical Address Space:
+
 
| {{{physaddr|}}}
 
|-
 
 
| colspan="2" style="font-size: smaller;" | {{{footnotes|}}}
 
| colspan="2" style="font-size: smaller;" | {{{footnotes|}}}
 
|}
 
|}
 +
</includeonly>

Latest revision as of 17:23, 8 February 2024

This template is for any computer system in general. Arguments (all optional) are:


| name                =  name of of the computer
| image               =  image
| imgwidth            =  size of image (default 250px)
| caption             =
| manufacturer        =    
| architecture        =  if part of a larger architecture (Like, say, as the PDP-11/40 is to the PDP-11), write that here
| year announced      = 
| year design started = 
| year first shipped  = 
| year introduced     = 
| year discontinued   = 
| form factor         =  mini, micro, etc.
| word size           =  word size of the machine (Apple II = 8, PDP-8 = 12, etc.)
| physical address    =  size of the physical address space
| virtual address     =  size of the virtual address space
| logic type          =  TTL, ECL, CMOS, etc
| design type         =  microcoded, etc.
| uword width         =  if microcoded
| ucode length        =  max number of µinsts
| clock speed         =  speed of CPU's basic internal clock 
| cycle time          =  CPU cycle time in ns/µs/etc
| instruction speed   =  speed of basic instruction(s)
| cache size          =  in words or bytes (specify units)
| cache speed         =
| ram                 =  for microcomputers mostly
| memory speed        =
| graphics            =  again for microcomputers
| cpu                 =  
| bus arch            =  I/O buses
| memory mgmt         =  paging, none, etc.
| operating system    =
| predecessor         =
| successor           =
| price               =