1
0
mirror of https://github.com/retro-software/B5500-software.git synced 2026-02-27 16:52:39 +00:00
Commit Graph

360 Commits

Author SHA1 Message Date
Paul Kimpel
e38b79f30d Commit proofing corrections to APL-IMAGE source file by Richard Cornwell. 2018-05-16 18:06:43 -07:00
Paul Kimpel
3e3520935c Commit OCR conversion of full Mark XVI SYMBOL/TSSINT.
Performed by James Markevitch in December 2013.
2018-05-16 18:04:48 -07:00
Paul Kimpel
205a0fdd2b Commit implementation of LONGALG and LONG ARRAYs for use by B65SIM.
Commit compile card deck and listing for B65SIM.
2017-06-18 14:35:41 -07:00
Paul Kimpel
0c408296e1 Commit Mark XIII ALGOL patch 101 to LONGALG. 2017-05-31 08:55:52 -07:00
Paul Kimpel
97d4c1ff2c Merge branch 'master' of https://github.com/retro-software/B5500-software 2017-05-31 08:50:52 -07:00
Paul Kimpel
cf0c0207a1 1. Commit Mark XIII ALGOL compiler base source as B6500-Simulator/LONGALG.
2. Commit typo correction to B6500-Simulator/B65SIM.
3. Rename LICENSE file.
2017-05-31 08:50:15 -07:00
Paul Kimpel
63725f2ca7 1. Commit Mark XIII ALGOL compiler base source as B6500-Simulator/LONGALG.
2. Commit typo correction to B6500-Simulator/B65SIM.
2017-05-31 08:31:21 -07:00
Paul Kimpel
c168596d07 Commit corrections to Mark XVI SYMBOL/ALGOL and ALGOLXEM obtained by comparing Mark XV SYMBOL/ALGOL to the Mark XVI transcribed file. 2016-11-23 09:43:56 -08:00
Paul Kimpel
a277586bc6 Post corrected output from Pascal-Heriot-Watt HMSS2.TEST after fixing retro-B5500 emulator bug in ISN (4221) operator. 2016-08-14 18:47:38 -07:00
Paul Kimpel
ef496fd661 Commit changes to SNOBOL files in preparation for proofing and correction: correct sequence numbers, up-case text; commit README file. 2016-07-16 18:19:45 -07:00
Paul Kimpel
06f337393f Commit initial versions of SNOBOL3 interpreter files, as transcribed by Rich Cornwell. 2016-07-16 18:10:03 -07:00
Paul Kimpel
8a0e5a60cb 1. Commit proofreading corrections to PASCAL.PATCHES.card.
2. Commit listings and updated compiler source from running PASCAL.PATCHES.card under Mark XV system software. See README.txt for details.
3. Minor change to HMMS2.TEST.card and .lst to reflect symmetry in the chimney temperature profile.
2016-07-16 17:47:15 -07:00
Paul Kimpel
c9fe38ede3 1. Commit proofreading corrections to SYMBOL.PASCAL and PASCRUN.DISK.
2. Commit compile deck and listing with patches to allow the compiler to work with B5500 Mark XIII Algol.
3. Commit compile & go deck and output listing for HMSS2.TEST sample program.
2016-07-04 18:35:59 -07:00
Paul Kimpel
bf63d2340e Commit pre-proofing changes to Pascal files: up-case source text, correct
sequence errors, convert SYMBOL.PASCAL and PASCRUN.DISK to canonical PWB
text file format.
2016-06-12 17:12:40 -07:00
Paul Kimpel
e3b985ae10 Replace SYMBOL.PASCAL.alg_m with Rich Cornwell's second transcription file,
eliminating the trailing "%" on most records and applying sequence numbers
from B5700_Pascal_Mar79.pdf.
2016-06-12 16:45:49 -07:00
Paul Kimpel
ead21292be Commit Rich Cornwell's original transcriptions for Heriot-Watt Pascal, patches, and run-time system. 2016-06-12 16:39:44 -07:00
Paul Kimpel
9266d9b3c1 Commit Burroughs KRUNCH and UNKRNCH utilities from CUBE library. 2016-05-30 13:12:33 -07:00
Paul Kimpel
db57a9b4fd Shift R/C TEACHER/0000094 sequence numbers to the right by one digit to make the maximum sequence number less than 2^21. This allows the file to be accessed by R/C itself. 2016-05-22 08:27:07 -07:00
Paul Kimpel
56f5dcaf65 1. Commit completed proofing and corrections to TEACHER/0000094 source for the R/C Reference manual.
2. Add card deck and formatted text version of the Reference Manual as produced by XREF/JONES.
3. Add RCIXGEN/PAUL utility source file to rebuild the TEACH index records in TEACHER/0000094.
2016-05-21 22:43:08 -07:00
Paul Kimpel
8210b5dfbc Commit completed transcription and proofed text of R/C TEACHER.0000094 reference manual markup file. 2016-05-20 12:42:12 -07:00
Paul Kimpel
0ef7c9578f Rename source and reference manual files (again) to match the names in the documentation:
RC.alg_m -> RCSY94.RON.alg_m
RC-Reference.txt_m -> TEACHER.0000094.txt_m
2016-05-18 08:09:07 -07:00
Paul Kimpel
5498410eb2 1. Commit proofing corrections to initial markup for R/C reference manual: restructure markup defines, resolve indentation issues, and correct typos.
2. Remove patchmark question in R/C source after being resolved by Rich Cornwell.
2016-05-14 12:14:45 -07:00
Paul Kimpel
0bc29e55bd Convert original R/C Reference Manual markup text to PWB TEXTDATA format. Up-case text and apply sequence numbers to file in preparation for proofing and correction. 2016-05-12 10:05:49 -07:00
Paul Kimpel
bde7fd8825 Rename RC-Manual.txt_m to RC-Reference.txt_m in preparation for proofing and correction. 2016-05-12 09:56:09 -07:00
Paul Kimpel
a9258981fd Commit my proofing corrections to RC source program. 2016-05-12 06:27:24 -07:00
Paul Kimpel
5f6f24d1f6 Commit proofing grid document for scanned listings on bitsavers.org to new Utilities-Paul-Kimpel directory. 2016-05-12 06:25:36 -07:00
Paul Kimpel
82976cdd76 Reformat and make minor corrections to application README files. 2016-05-07 11:38:28 -07:00
Paul Kimpel
c8dfb215ae Modify OBJECT/READER card deck to provide 8-digit, all-numeric sequence numbers in the source text. 2016-05-07 08:46:16 -07:00
Paul Kimpel
e36e78ca34 Commit Richard Cornwell's OBJECT/READER utility as received on 23 April 2016. 2016-05-07 08:40:44 -07:00
Paul Kimpel
8f7dec7872 1. Commit proofing corrections to XBASIC from Rich Cornwell.
2. Update file table in project README.
2016-05-04 18:09:14 -07:00
Paul Kimpel
51249a5a38 Convert R/C transcription source to PWB .alg_m format, up-case source text, apply additional sequence number corrections, and adjust text alignment (most lines were aligned one position too far to the left). This version will be the base for proofing corrections. 2016-05-04 14:48:46 -07:00
Paul Kimpel
173d9d83fd Correct sequence numbers within RC source in preparation for conversion to PWB .alg_m format. 2016-05-04 14:37:44 -07:00
Paul Kimpel
131a087d85 Commit initial files for Ron Brody's R/C (Remote/Card) program, transcribed by Rich Cornwell of Durham, North Carolina, US, and donated to the project. 2016-05-04 14:28:52 -07:00
Paul Kimpel
27423c1fa5 1. Correct transcription error affecting ALGOLXEM and Mark-XVI/ALGOL in code generation for the SEARCH() intrinsic.
2. Enhance repo README file.
2016-05-04 12:33:02 -07:00
Paul Kimpel
58c5963d9a Rearrange directory structure of repository into a more maintainable form; add README files for each component. 2016-05-03 10:23:59 -07:00
Paul Kimpel
5b4c91a512 Merge branch 'master' of https://github.com/retro-software/B5500-software
* 'master' of https://github.com/retro-software/B5500-software:
  Initial commit
2016-04-25 18:54:44 -07:00
Paul Kimpel
5561978aa3 Commit minor typo corrections to B65ESPOL/SOURCE.alg_m, originally done on retro-b5500 repo on 2015-08-22 as part of release 1.03. 2016-04-25 23:15:32 +00:00
Paul Kimpel
d2926229c8 Initial commit 2016-04-24 17:07:08 -07:00
Paul Kimpel
374be463c6 Release emulator version 1.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.
2014-09-29 15:28:56 +00:00
Paul Kimpel
1da78a21b1 Merge complete B6500 Mark 0.0 transcription from Jim Fehlinger as of 2014-08-20. This compiles with the B5500-based B6500 ESPOL compiler, but has not yet been run. 2014-08-21 13:35:45 +00:00
Paul Kimpel
2b425d9a7e Commit debugging patches to B6500 Mark 0.0 MCP as of 2014-08-14. 2014-08-14 15:52:10 +00:00
Paul Kimpel
b9b2d95ca3 Add external for wiki/ to trunk/; adjust svn:ignore properties for trunk. 2014-08-09 23:03:09 +00:00
Paul Kimpel
9fdfdf7e41 Commit debugging patches to B6500 Mark 0.0 MCP as of 2014-08-04. 2014-08-04 17:07:35 +00:00
Paul Kimpel
2095541b45 Commit debugging patches to B6500 ESPOL compiler as of 2014-08-02. 2014-08-02 15:11:22 +00:00
Paul Kimpel
442be54013 Commit debugging patches to B6500 ESPOL compiler and Mark 0.0 MCP as of 2014-07-28. 2014-07-29 04:09:33 +00:00
Paul Kimpel
f720302e25 Commit debugging patches to B6500 ESPOL compiler as of 2014-07-25. 2014-07-26 00:14:50 +00:00
Paul Kimpel
4756f068de Commit debugging patches to B6500 ESPOL compiler as of 2014-07-16. 2014-07-26 00:10:59 +00:00
Paul Kimpel
97b830cb8c Commit B6500 MCP Mark 0.0 source, additional transcription by James Fehlinger, as of 2014-07-25. 2014-07-25 23:56:59 +00:00
Paul Kimpel
fa97b1a827 Commit B6500 MCP Mark 0.0 source, additional transcription by James Fehlinger, as of 2014-07-22. 2014-07-25 23:53:10 +00:00
Paul Kimpel
2244a501f5 Commit B6500 MCP Mark 0.0 source, additional transcription by James Fehlinger, as of 2014-07-15. 2014-07-25 23:50:38 +00:00