Merge branch 'master' into gh-pages
This commit is contained in:
commit
0c08b72d99
57 changed files with 2704 additions and 2829 deletions
|
|
@ -76,7 +76,7 @@
|
|||
*/
|
||||
class Component {
|
||||
/**
|
||||
* Component(type, parms, constructor, bitsMessage)
|
||||
* Component(type, parms, bitsMessage)
|
||||
*
|
||||
* A Component object requires:
|
||||
*
|
||||
|
|
@ -88,14 +88,13 @@ class Component {
|
|||
* name: component name (default is ""; if blank, toString() will use the type name only)
|
||||
* comment: component comment string (default is undefined)
|
||||
*
|
||||
* Subclasses that use Component.subclass() to extend Component will likely have additional (parms) properties.
|
||||
* Component subclasses will usually have additional (parms) properties.
|
||||
*
|
||||
* @param {string} type
|
||||
* @param {Object} [parms]
|
||||
* @param {Object} [constructor]
|
||||
* @param {number} [bitsMessage] selects message(s) that the component wants to enable (default is 0)
|
||||
*/
|
||||
constructor(type, parms, constructor, bitsMessage)
|
||||
constructor(type, parms, bitsMessage)
|
||||
{
|
||||
this.type = type;
|
||||
|
||||
|
|
@ -153,8 +152,8 @@ class Component {
|
|||
/*
|
||||
* TODO: Consider adding another parameter to the Component() constructor that allows components to tell
|
||||
* us if they support single or multiple instances per machine. For example, there can be multiple SerialPort
|
||||
* components per machine, but only one CPU component (well, OK, an FPU is also supported, but that's considered
|
||||
* a different component).
|
||||
* components per machine, but only one CPU component (some machines also support an FPU, but that component
|
||||
* is considered separate from the CPU).
|
||||
*
|
||||
* It's not critical, but it would help catch machine configuration errors; for example, a machine that mistakenly
|
||||
* includes two CPU components may, aside from wasting memory, end up with odd side-effects, like unresponsive
|
||||
|
|
|
|||
|
|
@ -48,7 +48,7 @@ if (NODE) {
|
|||
* fTemporary:(boolean|undefined),
|
||||
* sCmd:(string|undefined),
|
||||
* aCmds:(Array.<string>|undefined)
|
||||
* }} DbgAddr
|
||||
* }}
|
||||
*/
|
||||
var DbgAddr;
|
||||
|
||||
|
|
@ -94,7 +94,7 @@ class Debugger extends Component {
|
|||
constructor(parmsDbg) {
|
||||
if (DEBUGGER) {
|
||||
|
||||
super("Debugger", parmsDbg, Debugger);
|
||||
super("Debugger", parmsDbg);
|
||||
|
||||
/*
|
||||
* Default base used to display all values; modified with the "s base" command.
|
||||
|
|
|
|||
Loading…
Reference in a new issue