1
0
mirror of https://github.com/pkimpel/retro-b5500.git synced 2026-02-12 03:07:30 +00:00
Files
pkimpel.retro-b5500/webUI/B5500SPOUnit.css
paul.kimpel@digm.com 0cb2022b63 1. Release emulator version 0.08.
2. Change time-slicing algorithm in Processor and implement Denicola's setImmediate() shim.
3. Find and fix normalization/rounding bugs in Processor.singlePrecisionAdd and .singlePrecisionMultiply.
4. Rework Processor.doublePrecisionAdd, but it's still not right.
5. Move read interval timer details from Processor to CentralControl.
6. Implement more centralized process halt in CentralControl and Processor.
7. CardReader: 
   a. Fix bug when adding decks to input hopper if previous deck did not end with a line delimiter.
   b. Allow "?" characters as valid if not in column 1.
   c. "Upgrade" from 800 to 1400 cards/minute.
8. DummyLinePrinter:
   a. Attempt to implement double-click as a way to clear the output window (but doesn't work yet).
   b. "Upgrade" from 800 to 1040 lines per minute (B329 model).
9. SPOUnit:
   a. Tweak paper scrolling behavior.
   b. Rework handling of ESC/BS/Enter keys; allow Input Request while SPO is busy with output.
10. Set AUTOPRNT option by default in B5500ColdLoader.
2013-07-01 03:25:49 +00:00

146 lines
4.1 KiB
CSS

/***********************************************************************
* retro-b5500/emulator B5500SPOUnit.css
************************************************************************
* Copyright (c) 2012, Nigel Williams and Paul Kimpel.
* Licensed under the MIT License, see http://www.opensource.org/licenses/mit-license.php
************************************************************************
* B5500 emulator SPO web interface style sheet.
************************************************************************
* 2012-12-16 P.Kimpel
* Original version, from B5500ConsoleUnit.css.
***********************************************************************/
BODY {
position: relative;
background-color: black;
margin: 4px}
PRE {
font-family: Lucida Sans Typewriter, Courier New, Courier, monospace;
font-size: 10pt;
margin: 0}
DIV#SPODiv {
position: relative;
width: 800px;
background-color: #F7E7CE;
border-radius: 32px;
padding: 2em;
text-align: left}
IFRAME#SPOUT {
width: 620px;
height: 475px;
border: 2px solid black;
background-color: #FFE;
font-family: Lucida Sans Typewriter, Courier New, Courier, monospace;
font-size: 10pt}
DIV#SPOControlsDiv {
position: absolute;
text-align: center;
width: 136px;
left: 690px;
top: 32px}
IMG#TeletypeLogo {
left: auto;
right: auto}
BUTTON.whiteButton {
position: absolute;
background-color: #CCC;
color: black;
font-family: Arial Rounded, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
width: 60px;
height: 40px;
border: 1px solid #DDD;
border-radius: 4px}
BUTTON.blackButton {
position: absolute;
background-color: black;
color: white;
font-family: Arial Rounded, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
width: 60px;
height: 40px;
border: 1px solid #DDD;
border-radius: 4px}
BUTTON.yellowButton {
position: absolute;
background-color: #990;
color: black;
font-family: Arial Rounded, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
width: 60px;
height: 40px;
border: 1px solid #DDD;
border-radius: 4px}
BUTTON.whiteLit {
background-color: white}
BUTTON.yellowLit {
background-color: #FF0}
BUTTON.blackBorder {
border: 1px solid black}
BUTTON#SPOReadyBtn {
top: 187px;
left: 0px}
BUTTON#SPOPowerBtn {
top: 187px;
right: 0px}
BUTTON#SPORemoteBtn {
top: 243px;
left: 0px}
BUTTON#SPOLocalBtn {
top: 243px;
right: 0px}
BUTTON#SPOInputRequestBtn {
top: 299px;
left: 0px}
BUTTON#SPOEndOfMessageBtn {
top: 299px;
right: 0px}
BUTTON#SPOBlank1Btn {
top: 355px;
left: 0px}
BUTTON#SPOErrorBtn {
top: 355px;
right: 0px}
BUTTON#SPOBlank2Btn {
top: 411px;
left: 0px}
BUTTON#SPOBlank3Btn {
top: 411px;
right: 0px}
.center {
text-align: center}
.data {
font-family: Courier New, Courier, monospace;
text-align: left}
.number {
font-family: Courier New, Courier, monospace;
text-align: right}