Initial commit (a clone of the jsmachines project as of v1.15.3)

This commit is contained in:
jeffpar 2014-09-27 14:52:57 -07:00
commit a5e3e6a59d
714 changed files with 130602 additions and 0 deletions

56
docs/pcjs/ram/README.md Normal file
View file

@ -0,0 +1,56 @@
<ram>
===
PCjs *RAM* XML Specification
---
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](/docs/pcjs/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](/docs/pcjs/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 &lt;div&gt; of class="pc-controls" is created in the container &lt;div&gt;,
with each control inside a &lt;div&gt; of class="pc-control".
[Return to [PCjs Documentation](..)]