Template:Infobox Machine: Difference between revisions

From Computer History Wiki
Jump to navigationJump to search
Let's try to roll it back to this point.
Add 'imgwidth' parameter to this one too
 
(27 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<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"
{| 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}}} }}
|-
|-
! Physical Address Space:
 
| {{{physaddr|}}}
{{#if: {{{price|}}} |
! Price:
{{!}} {{{price}}} }}
|-
|-
! Bus Arch:
 
| {{#if:{{{busarch|}} | {{{busarch|}}} }}
|-
| colspan="2" style="font-size: smaller;" | {{{footnotes|}}}
| colspan="2" style="font-size: smaller;" | {{{footnotes|}}}
|}
|}
</includeonly>

Latest revision as of 16: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               =