Difference between revisions of "Template:Infobox Machine"
From Computer History Wiki
(Add 'imgwidth' parameter to this one too) |
|||
(36 intermediate revisions by 4 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;" | + | {{#if: {{{image|}}} | |
− | |- | + | {{!}} colspan="2" style="text-align:center;" {{!}} [[Image:{{{image}}}|{{{imgwidth|250px}}}| ]]<br>{{{caption}}} }} |
+ | |- | ||
+ | |||
+ | {{#if: {{{manufacturer|}}} | | ||
! Manufacturer: | ! Manufacturer: | ||
− | | {{{ | + | {{!}} {{{manufacturer}}} }} |
− | |- | + | |- |
− | ! Word Width: | + | |
− | | {{{ | + | {{#if: {{{architecture|}}} | |
− | |- | + | ! Architecture: |
− | ! Virtual Address | + | {{!}} {{{architecture}}} }} |
− | | {{{ | + | |- |
+ | |||
+ | {{#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}}} }} | ||
|- | |- | ||
− | + | ||
− | |||
− | |||
− | |||
− | |||
− | |||
| 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 =