1
0
mirror of https://github.com/pkimpel/retro-220.git synced 2026-04-26 03:58:45 +00:00

Commit 220 emulator version 0.3c:

1. Rework magnetic tape drive implementation to use Promises; refactor and consolidate drive operation routines.
2. Implement remaining magnetic tape operations: MOW, MOR, MRD, MRR, MTS, MFS, MTC, MFC.
3. Implement better error status reporting in mag tape control MISC register.
4. Implement memory and Processor-state dump by clicking the Burroughs "meatball" logo.
5. Implement preliminary run-time statistics on Console.
6. Use Function.bind() to bind context in Processor and mag tape scripts.
This commit is contained in:
Paul Kimpel
2017-11-17 06:29:31 -08:00
parent 4c63d98515
commit 654af4f683
11 changed files with 2475 additions and 1794 deletions

View File

@@ -87,6 +87,7 @@
<img id=MTReel src="./resources/MagTapeReel.jpg">
<div id=MTUnloadedLight class=annunciator>UNLOADED</div>
<div id=MTLaneNrLight class=annunciator>LANE 0</div>
<div id=MTAtBOTLight class=annunciator>AT BOT</div>
<div id=MTAtEOTLight class=annunciator>AT EOT</div>
<div id=MTRewindingLight class=annunciator>REWINDING</div>