pcjs/docs/pcjs/ram
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2015-12-09 15:23:21 -08:00
..
README.md Documentation updates 2015-12-09 15:23:21 -08:00

layout title permalink
page PCjs <ram> Element /docs/pcjs/ram/

PCjs Random-Access Memory (RAM) Component

Format

<ram>...</ram>

Purpose

Creates an instance of the RAM component. Multiple instances can be defined, if necessary, to create discontiguous blocks of RAM.

Attributes

  • addr (required)

    The RAM starting address (e.g., 0x00000).

  • size (optional; default is 0x00000)

    The amount of RAM, in bytes. If the size is omitted (or 0), the ChipSet component is queried for the amount of RAM indicated by SW1/SW2.

  • test (optional; default is true)

    Disables the ROM BIOS memory test when set to "false".

Also supports the attributes of Component.

Bindings

  • test

    For use with a control of type checkbox, to enable/disable the ROM BIOS memory test.

    TODO: Implement.

Example

<ram id="ramLow" addr="0x00000"/>

Output

<div id="..." class="pc-ram pc-component">
	<div class="pc-container">
		<div class="pcjs-ram" data-value="id:'...',name:'...',addr:'...',size:'...',test:'...'"></div>
	</div>
</div>

Also, if any controls are defined, another <div> of class="pc-controls" is created in the container <div>, with each control inside a <div> of class="pc-control".

[Return to PCjs Documentation]