mirror of
https://github.com/pkimpel/retro-220.git
synced 2026-01-11 23:52:46 +00:00
. Adjust (hopefully for the last time) the RGB code for the 220 Sundland Beige panel color: it's now #C5B1A0. This has been a really difficult color to pin down. . Implement Clear Memory button on Console; implement "hover captions" for the Clear Memory and Load Card buttons. . Implement current block-number display on magnetic tape panel. . Implement "word index" counter on the B220MagTapeDrive panel to indicate the tape position in terms of 11-digit 220 words. . Implement Rewind and Unload buttons on the paper-tape reader. . Implement "word index" counter on the B220PaperTapeReader panel. . When a Cardatron or paper-tape reader encounters a sign=6 control word, do not reschedule the Processor if it has been halted. . Correct handling of reload-lockout in B220CardatronInput; change method of reporting Cardatron end-of-I/O signal to the Processor. . Correct this.pendingFinish timing race in B220CardatronOutput. . Correct validation when loading tape images in B220MagTapeDrive so that the drive will continue to be usable after an invalid image is detected. . Correct logic for spacing and searching magnetic tape blocks backwards. . Correct output of non-printing characters in B220PaperTapePunch. . Correct handling of invalid tape image characters in B220PaperTapeReader. . Implement additional tracing for paper-tape and magnetic tape I/Os (currently disabled).
104 lines
3.7 KiB
HTML
104 lines
3.7 KiB
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
|
<title>220 Emulator Magnetic Tape Drive</title>
|
|
<!--
|
|
/***********************************************************************
|
|
* retro-220/webUI B220MagTapeDrive.html
|
|
************************************************************************
|
|
* Copyright (c) 2017, Paul Kimpel.
|
|
* Licensed under the MIT License, see
|
|
* http://www.opensource.org/licenses/mit-license.php
|
|
************************************************************************
|
|
* Burroughs 220 Magnetic Tape Drive device page.
|
|
*
|
|
* Implements the 220 magnetic tape drive storage unit peripheral.
|
|
*
|
|
************************************************************************
|
|
* 2017-07-09 P.Kimpel
|
|
* Original version, from retro-205 D205MagTapeDrive.html.
|
|
***********************************************************************/
|
|
-->
|
|
<meta name="Author" content="Paul Kimpel">
|
|
<meta http-equiv="Content-Script-Type" content="text/javascript">
|
|
<meta http-equiv="Content-Style-Type" content="text/css">
|
|
<link id=defaultStyleSheet rel=stylesheet type="text/css" href="B220Common.css">
|
|
<link id=tapeDriveStyleSheet rel=stylesheet type="text/css" href="B220MagTapeDrive.css">
|
|
</head>
|
|
|
|
<body id=magTapeBody class=deviceBody>
|
|
|
|
<div id=MTDiv class=panelSurface>
|
|
|
|
<div id=RWLLampCaption class=caption>RWL</div>
|
|
|
|
<div id=NotWriteLampCaption class=caption>NOT WRITE</div>
|
|
|
|
<div id=NotReadyLampCaption class=caption>NOT READY</div>
|
|
|
|
<div id=DesignatedLampCaption class=caption>UNIT<br>DESIGNATE</div>
|
|
|
|
<div id=TransportPowerCaption class=caption>TRANSPORT POWER</div>
|
|
|
|
<div id=TransportOnLampCaption class=caption>ON</div>
|
|
|
|
<div id=TransportStandbyLampCaption class=caption>STANDBY</div>
|
|
|
|
<div id=LoadBtn class=redButton3> </div>
|
|
<div id=LoadBtnCaption class=caption>LOAD</div>
|
|
|
|
<div id=UnloadBtn class=blackButton3> </div>
|
|
<div id=UnloadBtnCaption class=caption>UNLOAD</div>
|
|
|
|
<div id=RewindBtn class=redButton3> </div>
|
|
<div id=RewindBtnCaption class=caption>REWIND</div>
|
|
|
|
<select id=UnitDesignate>
|
|
<option value="">LOCAL
|
|
<option value=1>1
|
|
<option value=2>2
|
|
<option value=3>3
|
|
<option value=4>4
|
|
<option value=5>5
|
|
<option value=6>6
|
|
<option value=7>7
|
|
<option value=8>8
|
|
<option value=9>9
|
|
<option value=0>10
|
|
</select>
|
|
<div id=UnitDesignateCaption class=caption>UNIT DESIGNATE</div>
|
|
|
|
<div id=RWLRBtn class=blackButton3> </div>
|
|
<div id=RWLRBtnCaption class=caption>RWLR</div>
|
|
|
|
<div id=WriteBtn class=redButton3> </div>
|
|
<div id=WriteBtnCaption class=caption>WRITE</div>
|
|
|
|
<div id=NotWriteBtn class=blackButton3> </div>
|
|
<div id=NotWriteBtnCaption class=caption>NOT WRITE</div>
|
|
|
|
<div id=TransportOnBtn class=redButton3> </div>
|
|
<div id=TransportOnBtnCaption class=caption>ON</div>
|
|
|
|
<div id=TransportStandbyBtn class=blackButton3> </div>
|
|
<div id=TransportStandbyBtnCaption class=caption>ST'DBY</div>
|
|
|
|
<img id=MTReel src="./resources/MagTapeReel.jpg">
|
|
|
|
<div id=MTUnloadedLight class=annunciator>UNLOADED</div>
|
|
<div id=MTLaneNrLight class=annunciator>LANE 0</div>
|
|
<div id=MTImageIndexLight class=annunciator>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>
|
|
|
|
<div id=MTStatusDiv>
|
|
<input id=MTFileName type=text READONLY><br>
|
|
<meter id=MTReelBar min=0 max=100 value=0 title="Tape remaining on supply reel"></meter>
|
|
<label id=MTReelBarCaption for=MTReelBar>SUPPLY REEL</label>
|
|
</div>
|
|
</div>
|
|
|
|
</body>
|
|
</html> |