1
0
mirror of https://github.com/pkimpel/retro-220.git synced 2026-04-29 05:06:35 +00:00

Commit retro-220 emulator version 0.05:

1. Remove Application Cache mechanism (has been deprecated as a web standard).
2. Replace internal bindMethod() utility function with standard Javascript object.bind().
3. Automatically reset Digit Check Alarm when bits are corrected in registers.
4. Correct setting of Overflow Toggle in IFL.
5. Terminate magnetic tape data transfer if AST toggle gets reset.
6. Correct way Processor was released by magnetic tape TCU.
7. Correct construction of preface word in memory for mag tape MRR.
8. Correct determination of mag tape "remote" status to allow tape to be unloaded immediately after a rewind.
9. Fix bug in BCS detecting the switch setting.
10. Modify behavior of Reset/Transfer switch to allow recovery after a tape malfunction.
11. Correct formatting of HIGH lamp on Control Console.
12. Remove extraneous whitespace from B220FramePaper sub-window markup.
This commit is contained in:
Paul Kimpel
2018-01-12 08:40:49 -08:00
parent f288264276
commit 936aadf6ee
19 changed files with 264 additions and 326 deletions

View File

@@ -30,7 +30,7 @@ function B220CardatronControl(p) {
"location=no,scrollbars=no,resizable,width=140,height=140,left=" + left +
",top=" + (screen.availHeight-140));
this.window.addEventListener("load",
B220Util.bindMethod(this, B220CardatronControl.prototype.cardatronOnLoad));
B220CardatronControl.prototype.cardatronOnLoad.bind(this), false);
// Set up the I/O devices from the system configuration
this.inputUnit = [
@@ -166,7 +166,7 @@ B220CardatronControl.prototype.cardatronOnLoad = function cardatronOnLoad() {
this.window.addEventListener("beforeunload", B220CardatronControl.prototype.beforeUnload, false);
this.$$("ClearBtn").addEventListener("click",
B220Util.bindMethod(this, B220CardatronControl.prototype.ClearBtn_onClick), false);
B220CardatronControl.prototype.ClearBtn_onClick.bind(this), false);
this.clear();