diff --git a/index.html b/index.html index 0176581..a32f328 100644 --- a/index.html +++ b/index.html @@ -9,6 +9,11 @@ font-family: monospace; font-size: 14px; } + hr { + border-top: #ccc solid 1px; + height: 0; + margin: 10px 0 10px 0; + } div { border: 0; padding: 0; @@ -23,6 +28,11 @@ margin: 0 13px 0 0; padding: 0; } + .comments { + font-size: 11px; + color: #666; + line-height: 14px; + }
@@ -54,6 +64,17 @@+ + +
++Examples - binary data of simple programs: +db ff d3 ff c3 00 00 // Switch echo between A2 and A1. +3e 8c d3 ff 0f c3 02 00 // Pattern shift.+ +
LEDs:
@@ -203,14 +224,19 @@
sim.powerOff();
}
+ function loadData() {
+ var data = document.getElementById("data").value;
+ sim.loadDataAsHexString(0, data);
+ }
+
function run() {
- // Switch echo between A2 and A1.
- // sim.loadDataAsHexString(0, 'db ff d3 ff c3 00 00');
- // Pattern shift.
- sim.loadDataAsHexString(0, '3e 8c d3 ff 0f c3 02 00');
sim.start();
}
+ function singleStep() {
+ sim.step(1);
+ }
+
function stop() {
sim.stop();
}
diff --git a/js/sim8800.js b/js/sim8800.js
index 465c616..ec19459 100644
--- a/js/sim8800.js
+++ b/js/sim8800.js
@@ -104,9 +104,12 @@ class Sim8800 {
* @param {Array