1
0
mirror of https://github.com/pkimpel/retro-220.git synced 2026-01-13 15:18:24 +00:00

10 Commits

Author SHA1 Message Date
Paul Kimpel
b701ebfb4c Commit minor updates and corrections to BAC- and GEN-Assembler. 2019-06-04 15:34:36 -07:00
Paul Kimpel
d07dd13179 Update hosting site index page.
Link to initial blog post on the 220, minor text updates.
2019-01-29 08:20:00 -08:00
Paul Kimpel
67958aa65a Commit emulator version 1.00.
1. Rework Processor internal timing and throttling mechanism during I/O.
2. Revise Console statistics display, add instruction counter.
3. Correct (again) CFA/CFR instruction when sign is included in field.
4. Correct B-register modification of words during Cardatron and
magnetic tape input.
5. Clear Processor alarms on Reset/Transfer.
6. Add links to wiki on index and home pages.
7. Eliminate B220Util CSS class functions in favor of DOM classList
methods.
8. Attempt to reproduce "Sundland Beige" color for the panels.
9. Correct formatting of tab stops for B220ConsolePrinter.
10. Reduce Whippet printer speed from 5000 to 1000 cps.
11. Reduce Console update frequency from every 50 to 100 ms; increase
lamp glow update factor from 0.25 to 0.75.
12. Allow click of white button below console register lamps in addition
to clicking the lamps themselves to toggle the lamp state.
13. Rework the way that white vertical bars are drawn on registers.
14. Allow B220PaperTapeReader to properly send sign-2 alphanumeric words
with trailing spaces if the tape image file has been space-trimmed on
the right.
15. Clear the paper tape reader view window when loading new tapes.
16. Revise yet again the setCallback() delay deviation adjustment
algorithm.
2018-07-17 06:57:01 -07:00
Paul Kimpel
913606c5f7 Commit again to renormalize CR/LF line endings and character encodings after doing 'git add --renormalize'. 2018-04-08 14:50:17 -07:00
Paul Kimpel
6c51a5803b Commit 220 emulator version 0.4:
1. Minor improvements to magnetic tape implementation and rearrangement of code.
2. Correct Processor CAD/CAA/CSU/CSA operation for operand signs other than 0 or 1.
3. Correct Processor LDB to load only the low-order four digits of the operand into B.
4. Correct Processor SLS shift count; improve mechanization of other shift-left operations.
5. Fix beforeunload event registration for Cardatron and Console devices.
6. Implement "Whippet" mode for Console TTY devices to print at 200 CPS instead of 10 CPS.
7. Expand B220PaperTapePunch translate table to cover all 256 8-bit codes; scroll end of punched data into view.
8. Minor code cleanup in B220PaperTapeReader.
2017-11-19 17:56:09 -08:00
Paul Kimpel
e830d6f124 Commit preliminary 0.00a emulator files for Processor and Control Console cloned from retro-205. 2016-12-29 10:27:45 -08:00
Paul Kimpel
c508dfd34a Commit BALGOL compiler transcription WIP as of 2016-12-18.
Provide link to MIT license text on home page.
2016-12-18 15:25:07 -08:00
Paul Kimpel
b086e21d19 Commit BALGOL compiler transcription WIP as of 2016-12-04. 2016-12-04 10:26:39 -08:00
Paul Kimpel
e29c256ba1 Commit BALGOL compiler transcription WIP as of 2016-11-27. 2016-11-27 07:14:15 -08:00
Paul Kimpel
6c699d068f Commit initial BALGOL transcription WIP.
Commit initial web site page and resources.
2016-11-07 08:06:03 -08:00