mirror of
https://github.com/pkimpel/retro-b5500.git
synced 2026-02-13 19:54:50 +00:00
1. Implement new system and disk subsystem configuration mechanism. 2. Implement initial Mark-XIII Cold Start card deck for use with new configuration interfaces. 3. Deprecate use of B5500ColdLoader.html script (replaced by new configuration mechanism and Cold Start deck), but correct and enhance IndexedDB database detection, creation, and deletion in it. 4. Implement "Application Cache" support to allow emulator to run off-line in a browser. 5. Implement web-font support and update all UIs to use DejaVu Sans and DejaVu Sans Mono from downloaded .woff or .ttf font files. 6. Rework some code in Processor OPDC, DESC, and indexDescriptor routines, attempting to resolve Flag Bit errors (issue #23). This appears to result in some improvement, but we still see them occasionally under load. 7. Line Printer: - Implement new line printer driver with more realistic UI and operator controls. - Implement Algol Glyphs option to render special Algol characters in Unicode. - Implement support for optional "greenbar" shading on the "paper". 8. SPO: - Redesign SPO driver to accept input from a text <input> element instead of capturing keystrokes directly from the window or "paper" <iframe>. This was done to allow input from tablet and mobile devices that will not pop up a keyboard unless an input-like element has the focus. - Implement Unicode Algol Glyphs support on output. - Intelligently resize "paper" area when SPO window is resized. - Accept "_" as a substitute for "~" as end-of-message on input. 9. Card Punch: - Implement Unicode Algol Glyphs support on output. - Implement stacker-full annunciators in UI. 10. Card Reader: - Implement Unicode Algol Glyphs support on input. - Accept "_" as a substitute for "~" on input. 11. Disk: - Adapt B5500DiskUnit driver to new configuration mechanism. - Implement support for Model-IB (slow) disk and non-DFX disk storage configurations; support up to 20 EUs. - Implement check for DKA readiness in cc.load() if not doing card-load-select. 12. Datacom: - Rework datacom driver keystroke handling for compatibility with Google Chrome. - Correct typo (line 437) in B5500DatacomUnit reported by Peter Grootswagers (issue #28). 13. Magnetic Tape: - Implement more granular tape reel animation in B5500MagTapeDrive. - Open the tape loader window on top of its device window. 14. Correct color of NOT READY lamps in peripheral device UIs; convert <progress> bars to <meter> elements. 15. More intelligently resize peripheral UI controls when their window is resized. 16. Implement lamp test during power-on in B5500Console. 17. Illuminate NOT READY light on Console at power-on if certain minimum configuration requirements are not met. 18. Set all HTML <meta> Content-Type character sets to UTF-8 (were ISO-8859-1); correct problem with FireFox requiring the character set to be specified within the first 1024 characters of an HTML file. 19. Clean up and refactor CSS style sheets 20. Split Javascript code out from B5500Console.html to new B5500Console.js. 21. Refactor common UI routines into webUI\B5500Util.js. 22. Move images and fonts to new webUI/resources directory; rearrange files in webUI/tool, tools, tests, source directories of repo. 23. Make significant wiki updates to document the new features in this release.
70 lines
3.4 KiB
HTML
70 lines
3.4 KiB
HTML
<!DOCTYPE html>
|
|
<head>
|
|
<title>retro-B5500 Emulator Help Menu</title>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
|
<meta name="Author" content="Nigel Williams & 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="./website.css">
|
|
</head>
|
|
|
|
<body>
|
|
<a href="../index.html" title="Click to return to the Home Page">
|
|
<img id=retroButton src="../webUI/resources/A-CONTROL.png" alt="retro A-CONTROL logo">
|
|
</a>
|
|
|
|
<h1><img src="../webUI/resources/retro-B5500-Logo.png" alt="retro logo">
|
|
<hr>
|
|
Burroughs B5500 Emulator Help & Getting Started Menu
|
|
</h1>
|
|
|
|
<h2>Main Links</h2>
|
|
|
|
<ul>
|
|
<li><a href="http://code.google.com/p/retro-b5500/wiki/WebUIGettingStarted">Getting Started</a>
|
|
<br>Describes the resources you will need to set up and run the emulator, along with instructions for downloading the necessary files and doing the setup.
|
|
|
|
<li><a href="http://code.google.com/p/retro-b5500/wiki/WebUIConfiguringTheSystem">Configuring the System</a>
|
|
<br>Describes how to configure system components and disk subsystems for the emulator.
|
|
|
|
<li><a href="http://code.google.com/p/retro-b5500/wiki/WebUIRunningTheEmulator">Running the Emulator</a>
|
|
<br>Describes how to halt/load (boot) the MCP operating system in the emulator using a web browser. Also describes some basic MCP operational tasks.
|
|
|
|
<li><a href="http://code.google.com/p/retro-b5500/wiki/WebUIUsingTheConsole">Using the B5500 Console</a>
|
|
<br>Describes the controls and lights on the B5500 console display.
|
|
|
|
<li><a href="http://code.google.com/p/retro-b5500/wiki/WebUIUsingTheSPO">Using the SPO</a>
|
|
<br>Describes how to operate the supervisory keyboard/printer within the browser-based emulator. Also gives a brief overview of MCP commands used with the SPO.
|
|
|
|
<li><a href="http://code.google.com/p/retro-b5500/wiki/WebUIUsingTheCardReader">Using the Card Reader</a>
|
|
<br>Describes how to operate the card reader device within the browser-based emulator.
|
|
|
|
<li><a href="http://code.google.com/p/retro-b5500/wiki/WebUIUsingTheLinePrinter">Using the Line Printer</a>
|
|
<br>Describes how to operate the line printer within the browser-based emulator.
|
|
|
|
<li><a href="http://code.google.com/p/retro-b5500/wiki/WebUIUsingTheCardPunch">Using the Card Punch</a>
|
|
<br>Describes how to operate the card punch device within the browser-based emulator.
|
|
|
|
<li><a href="http://code.google.com/p/retro-b5500/wiki/WebUIUsingTheMagTapeDrive">Using the Magnetic Tape Drive</a>
|
|
<br>Describes how to operate magnetic tape drives within the browser-based emulator.
|
|
|
|
<li><a href="http://code.google.com/p/retro-b5500/wiki/WebUIUsingDatacom">Using the Datacom Terminal</a>
|
|
<br>Describes how to operate the data-communications terminal within the browser-based emulator.
|
|
|
|
<li><a href="http://code.google.com/p/retro-b5500/wiki/WebUIHowToSetUpCANDE">Setting Up TSMCP and CANDE</a>
|
|
<br>Describes how to set up and initiate the Timesharing MCP and CANDE user interface within the browser-based emulator.
|
|
|
|
</ul>
|
|
|
|
|
|
|
|
<p>
|
|
<div id=footerDiv>
|
|
Copyright (c) 2013, Nigel Williams and Paul Kimpel • Licensed under the MIT License
|
|
</div>
|
|
<div id=lastModDiv>Revised
|
|
2014-09-26
|
|
</div>
|
|
|
|
</body>
|
|
</html> |