Template:ROM Image

From TekWiki
Jump to navigation Jump to search

This is the "ROM Image" template.

If you have come here looking to edit the page for a particular instrument, you took a wrong turn – please do not edit this template.
Instead, please go back to the instrument's page and edit that.
This template should be invoked in the following format: Example:
{{ROM Image
|Identifier=
|Position=
|Checksum=
|Instruments=
|Device=
}}
{{ROM Image
|Identifier=160-1569-01.bin
|Position=U160
|Checksum=3fce8fd8
|Address=$f000-$ffff
|Instruments=1240,1241
|Device=[[27128]]
}}
  • Identifier= is the device part name, typically found on a sticker on the device bearing a 160- part number where the last two digits indicate a revision.
  • Position= identifies the part's number in the schematic, e.g "U521" or "A3U243".
  • Checksum= is the hexadecimal CRC32 checksum of the uploaded binary file. On Linux machines, use crc32 filename.bin to calculate. An alternative is the online service, https://simplycalc.com/crc32-file.php (use the hexadecimal result).
  • Address= is the address range covered by this device in the CPU's address space, if known. This can often be found on schematics, or deduced from the address decoding logic. Omit this value if not completely sure.
  • Instruments= should be a comma-delimited list of page names (referring to each instrument containing this ROM).
  • Device= can indicate the type of ROM or EPROM holding the information, e.g. 27128 or Mostek MK31000, preferably with a link to the device's page on TekWiki. Check under the EPROM sticker if necessary - sometimes schematics indicate different or multiple possible device types.


This template adds rows to the table "Software", which is declared by the template Software. View table.

See Article templates for details on other templates available in TekWiki.