1
0
mirror of https://github.com/pkimpel/retro-b5500.git synced 2026-02-26 17:13:22 +00:00

Commit Graph

  • 07c515afde Apply sequence numbers to EULER and XBASIC Algol source files. Commit updated version of STQB64.BAS from James Fehlinger as of 2014-04-04. paul.kimpel@digm.com 2014-04-05 21:57:34 +00:00
  • d0f48739bd Commit original transcription of XBASIC interpreter developed by Paisley College of Technology, prepared and generously donated to the project by James Fehlinger, as of 2014-04-04. Commit original transcription of Quick Basic 64 version of StarTrek prepared by James as of 2014-03-30. paul.kimpel@digm.com 2014-04-05 20:58:25 +00:00
  • 092e009787 Commit James Fehlinger's updates to the EULER IV system as of 2014-03-25. paul.kimpel@digm.com 2014-04-05 20:40:13 +00:00
  • 3be1aadc9d Commit original transcription of Nicklaus Wirth's EULER IV translator and interpreter, prepared and generously donated to the project by James Fehlinger, as of 2014-03-24. paul.kimpel@digm.com 2014-04-05 20:29:26 +00:00
  • dfa256eb27 Commit FINAL PIECE of Mark XVI DCMCP transcription as of 2014-03-26. This still lacks the unlisted $POP OMIT pragmas. paul.kimpel@digm.com 2014-03-26 14:48:00 +00:00
  • e693afc104 Commit Mark XVI DCMCP transcription as of 2014-03-23. paul.kimpel@digm.com 2014-03-23 15:36:33 +00:00
  • fa12465196 Commit Mark XVI DCMCP transcription as of 2014-03-16. paul.kimpel@digm.com 2014-03-16 14:37:01 +00:00
  • 71044ff7f8 Commit Mark XVI DCMCP transcription as of 2014-03-10. paul.kimpel@digm.com 2014-03-11 11:43:33 +00:00
  • 7677a79cd4 Commit Mark XVI DCMCP transcription as of 2014-03-02. paul.kimpel@digm.com 2014-03-02 17:29:02 +00:00
  • 4673ebc621 Tag release 0.19. release-0.19 paul.kimpel@digm.com 2014-01-10 22:19:37 +00:00
  • 085bfd48da Release emulator version 0.19: 1. Implement write to tape and persistence of tape image data. paul.kimpel@digm.com 2014-01-10 22:17:12 +00:00
  • e757c9745d Commit APL transcription from Fausto Saporito as of 2014-01-04. paul.kimpel@digm.com 2014-01-05 16:28:54 +00:00
  • 45da2454f4 Tag release 0.18. release-0.18 paul.kimpel@digm.com 2013-12-30 19:30:38 +00:00
  • c15fdc89c9 Release emulator version 0.18: 1. Implement system state dump in B5500Console and B5500SyllableDebugger. 2. Correct reporting of extended tape drive status in Mod-III result descriptors. 3. Further fixes for tape drive status oscillation at BOT. 4. Correct Processor TRN syllable (was not clearing zone bits). 5. Correct Processor TRW syllable Invalid Address fault when source string ended at address @77777. 6. Remove extraneous parameter in cc.fieldIsolate call for Processor ISO syllable (thanks to Peter Grootswagers). 7. Implement Power Off and Dump buttons in SyllableDebugger. paul.kimpel@digm.com 2013-12-30 19:24:01 +00:00
  • 74514c0948 Tag emulator release 0.17. release-0.17 paul.kimpel@digm.com 2013-12-16 05:10:05 +00:00
  • 2dadec8b8b Release emulator version 0.17: 1. Enable (finally!) functioning of P2, the second processor, in CentralControl and Processor. 2. Fix bugs in Character Mode syllables FAD, FSU: initial compare of operands was alphanumeric instead of numeric. 3. Fix bugs in Character Mode syllables TRN, TRZ, TBN: non-boundary destination words were not being fetched into the B register. 4. Enable configuration of additional tape drives (up to the maximum of 16). 5. Implement new flip-flop latching mechanism in CentralControl for use by B5500Console. 6. Optimize clearing of interrupts in Central Control. 7. Implement preliminary mechanism to allow P2 to be added to the configuration temporarily without altering B5500SystemConfiguration.js. 8. Implement new average slack and delay algorithms in Processor.schedule(). 9. Optimize some Character Mode syllables by substituting local variables for "this" properties. 10. Fix bugs in Processor single-precision divide syllables leaving the stack in an incorrect state after a divide by zero in Control State. 11. Further minor tweaks to performance throttling. 12. Optimize references to this.cc in Processor.run(). 13. Minor improvements to B5500MagTapeDrive: eliminate oscillation at load point, improve timing of rewind operations. 14. Implement build-release.cmd script to generate emulator release archive files. 15. Commit initial Mark-XVI TSSINT transcription from Fausto Saporito. paul.kimpel@digm.com 2013-12-16 04:52:03 +00:00
  • 12b3436184 Tag release 0.16 release-0.16 paul.kimpel@digm.com 2013-11-28 04:57:03 +00:00
  • 3da0844cc7 Release emulator version 0.16: 1. Fix zero-length datacom message read in IOUnit. 2. Insert additional delay at end-of-message for B5500DatacomUnit. 3. Fix minor behavioral problems in B5500MagTapeDrive. 4. Minor wiki corrections and enhancements. paul.kimpel@digm.com 2013-11-21 04:31:13 +00:00
  • 2e13aedbb6 Commit Mark XVI DCMCP transcription as of 2013-11-19. paul.kimpel@digm.com 2013-11-21 04:30:48 +00:00
  • b2e87b1b44 Commit APL source from Fausto Saporito as of 2013-11-19. paul.kimpel@digm.com 2013-11-20 05:18:39 +00:00
  • 991dfc0fa0 Tag release 0.15. release-0.15 paul.kimpel@digm.com 2013-11-16 12:39:04 +00:00
  • af8ab80d09 Tag release 0.14. release-0.14 paul.kimpel@digm.com 2013-11-16 12:38:07 +00:00
  • dd227d8cc7 Tag release 0.13. release-0.13 paul.kimpel@digm.com 2013-11-16 12:37:23 +00:00
  • 2260803c51 Release emulator version 0.15: 1. Initial implementation of a datacom terminal. 2. Initial implementation (read-only) of magnetic tape drives. 3. Further work towards getting P2 to function (but not working yet). 4. Allow device driver classes to be optionally included in the global UI script. 5. Fix callback arguments handling in SetCallback. 6. Decrease width of SPO window slightly. 7. Improve trapping and printing of SPO keystrokes, based on datacom implementation. 8. Minor performance tuning improvements. 9. Dump raw header words in octal in tools/B5500DiskDirList.html script. 10. New wiki pages and several updates to existing ones. paul.kimpel@digm.com 2013-11-15 05:33:58 +00:00
  • 769c149d1f Commit APL source after first successful compilation, per Hans Pufal, 2013-11-12. Does not yet have correct sequence numbers. paul.kimpel@digm.com 2013-11-12 15:44:05 +00:00
  • 7c34e7bda6 Commit APL source at end of transcription as of 2013-11-11. Does not yet have correct sequence numbers. paul.kimpel@digm.com 2013-11-12 15:36:16 +00:00
  • ad6963ca0a Commit additional transcription for B5500 APL by Hans Pufal as of 2013-10-13. paul.kimpel@digm.com 2013-10-14 14:53:37 +00:00
  • 929ba55be0 Commit additional transcription for B5500 APL source by Fausto Saporito, as of 2013-10-11. paul.kimpel@digm.com 2013-10-11 16:34:06 +00:00
  • a340632dd8 Commit additional transcription for B5500 APL by Hans Pufal and Fausto Saporito. Text captured from http://pufal.net/B5500/cardDeckFormatter.html?APL%20B5500%201971-10-11.txt as of 2013-10-10 07:00 UT-7. paul.kimpel@digm.com 2013-10-10 14:56:29 +00:00
  • 0f93a9db1d Commit additional transcription for B5500 APL source by Fausto Saporito of Naples, Italy, as of 2013-10-07. paul.kimpel@digm.com 2013-10-10 14:44:51 +00:00
  • cdfe425bcc Commit additional transcription (starting from the beginning) for B5500 APL source by Fausto Saporito of Naples, Italy, as of 2013-09-24. paul.kimpel@digm.com 2013-10-10 14:38:37 +00:00
  • 998bf59e31 Commit initial piece B5500 APL source transcription (starting from the end) by Hans Pufal of Angouleme, France as of 2013-09-09. This transcription is from a photocopy of a listing donated by Ed Vandergriff of Chaska, Minnesota, US. Although this version of APL was written by Gary Kildall, et al, at the University of Washington in Seattle, Washington, US, according to Ed, this listing probably originated from the Georgia Institute of Technology (Georgia Tech) in Atlanta, Georgia, US. paul.kimpel@digm.com 2013-10-10 14:25:48 +00:00
  • 72fca54c23 1. Release emulator version 0.14. 2. Fix normalization and rounding problems in Processor. 3. Fix Card-Load-Select -- emulator now boots from cards. 4. Commit LDCNTRL label and end cards to source CONTROL.DECK.job 5. Delete unused activeIOUnit property in all I/O drivers. 6. Change CardReader to reset file selector control when hopper becomes empty, instead of when START button is clicked. 7. Minor adjustments to CentralControl annunciator layout and behavior on Console. 8. Increase SPO paper scroll-back to 1500 lines (was 500). 9. Correct Card-Load-Select behavior in SyllableDebugger. 10. Implement setCallback() to replace setImmediate() in SyllableDebugger. paul.kimpel@digm.com 2013-10-06 18:26:47 +00:00
  • d1e59a2f7c 1. Release emulator version 0.13 (finally). 2. Implement new setCallback() mechanism to wrap setTimeout() and setImmediate(). 2. Minor change to P2 management; remove context-bound callbacks. 3. Reduce window size and font size for peripheral UIs. 4. Implement <label> for file names on ColdLoader Load table. 5. Correct placement and color of buttons on Console and SPO. 6. Minor wiki updates for UI changes. 7. Rework SPO implementation to eliminate ".that" properties, implement setCallback(), and fix long-standing bugs that caused flaky operation. paul.kimpel@digm.com 2013-09-30 12:18:01 +00:00
  • 5fe4970216 Tag release 0.12. release-0.12 paul.kimpel@digm.com 2013-07-29 14:18:53 +00:00
  • 7c9cab76ba 1. Release emulator version 0.12. 2. Debug Processor for multi-processor operation (not working yet). 3. Further refinements to Processor.schedule() and throttling management. 4. Correct Processor fetch of Initiate Control Word for IP1 and IP2. 5. Enable second Disk File Control Unit (DKB) -- works. 6. Fix minor P1 bug in cc.clearInterrupt(). 7. Reset file selector control in B5500CardReader to allow same deck to be reloaded under Google Chrome. 8. Fix (finally) creation of SYSTEM/LOG and DIRCTRY/DISK in B5500ColdLoader. 9. Implement tools/B5500DiskDirFixer.html and tools/B5500DiskSystemLogFixer.html utilities to correct bad directory entries due to improper log creation in B5500ColdLoader. 10. Correct tools/LOG-MAKER.job to create SYSTEM/LOG on systems that do not have one. 11. Do not output zero-length lines (mem inhibit) with zero spacing in B5500DummyPrinter. 12. Implement separate setTimeout() tokens for input and output in B5500SPOUnit. 13. Additional de-anonymization of functions. paul.kimpel@digm.com 2013-07-29 05:15:41 +00:00
  • 26d5a3a6f4 Commit update to Mark XVI FORTRAN compiler from Fausto Saporito as of 2013-07-24. paul.kimpel@digm.com 2013-07-27 13:16:36 +00:00
  • d16ec3b559 Commit update to Mark XVI FORTRAN compiler from Fausto Saporito as of 2013-07-23. paul.kimpel@digm.com 2013-07-27 13:10:06 +00:00
  • c1731fc675 1. Release emulator version 0.11. 2. Change name of CentralCentrol bit() method to bitTest(). 3. Correct length of data sent to printer by IOUnit if I/O descriptor has a zero length. 4. Implement Processor.isP1 property to optimize testing for Processor 1 vs 2. 5. Implement ability to delete the IndexedDB database for the disk subsystem in ColdLoader. 6. Implement "purist" mode in B5500Console to suppress display of emulator's extra annunciators. 7. Correct behavior of Input Request and Ready controls in SPOUnit. paul.kimpel@digm.com 2013-07-21 23:32:12 +00:00
  • dea0b37e98 Separate Paul Cumberworth's patches 950 and 951 that adapt the Mark XVI ESPOL compiler to Mark XIII Algol from the file of Mark XVI patches 101-116 transcribed from bitsavers.org. paul.kimpel@digm.com 2013-07-20 17:56:31 +00:00
  • f8ef3f4bd3 Commit Mark XVI ESPOL compiler patches through #116, as transcribed and donated to the project by Paul Cumberworth. paul.kimpel@digm.com 2013-07-20 15:49:15 +00:00
  • 27bd443f7c 1. Commit emulator release 0.10. 2. Inhibit peripheral device windows from being closed while emulator is active. 3. Shut down peripheral devices and close their windows as part of cc.powerOff(). 4. Add shut-down code to peripheral drivers. 5. Ensure SPO is ready in cc.load(). 6. Enable emulator version display on B5500Console. 7. Clear DummyPrinter window when it is double-clicked (finally got this working). 8. Fix problem with "/" not accepted by SPO input in Google Chrome. 9. Commit ESPOL binary card loader image. 10. Fix problem with intensity levels in B5500Console NORMAL/CONTROL lights. 11. Attempt to enable emulator and utilities for Safari-style IndexedDB. paul.kimpel@digm.com 2013-07-15 03:31:34 +00:00
  • bd97a664eb Commit update to Mark XVI FORTRAN compiler from Fausto Saporito as of 2013-07-12. paul.kimpel@digm.com 2013-07-13 13:39:15 +00:00
  • 69817727d4 Tag release 0.09. release-0.09 paul.kimpel@digm.com 2013-07-11 12:23:55 +00:00
  • ef566d4447 1. Release emulator version 0.09. 2. Implement differential read vs. write memory cycle timing (2us vs 4us). 3. Implement setImmediate() instead of SetTimeout() for I/O forking in IOUnit. 4. Time I/Os from initiation in IOUnit instead of peripheral device driver. 5. Accumulate Control and Normal state clocks separately for use in UI displays. 6. Rework Processor.schedule() delay management for use with setImmediate() 7. Accumulate average processor delay delta for use in UI displays. 8. Enable third I/O unit and all eight memory modules in B5500SystemConfiguration. 9. Clone B5500LibMaintDir.html from B5500LibMaintMapper.html to list files on a tape image. 10. Implement multiple-file selection in B5500CardReader; fix markup for Firefox 22. 11. Implement more granular Control/Normal State light intensity and PA Delay delta in B5500Console. 12. Attempt (again) to fix creation of SYSTEM/LOG file in B5500ColdLoader. 13. Create tools/LOG-MAKER.job deck to create SYSTEM/LOG on a running emulator instance. paul.kimpel@digm.com 2013-07-08 04:27:51 +00:00
  • 358908805d Commit corrections to Mark-XVI SYMBOL/ALGOL discovered by Fausto Saporito. paul.kimpel@digm.com 2013-07-07 01:39:16 +00:00
  • 4b87caff41 Commit update to Mark XVI FORTRAN compiler from Fausto Saporito as of 2013-06-28. paul.kimpel@digm.com 2013-07-06 12:53:53 +00:00
  • 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. paul.kimpel@digm.com 2013-07-01 03:25:49 +00:00
  • 8f672a01df 1. Move /trunk/SYMBOL directory to /trunk/Mark-XVI/SYMBOL. 2. Commit Mark XVI LISP/APTLIB interpreter, transcribed by Fausto Saporito of Naples, Italy, and generously donated to the project. paul.kimpel@digm.com 2013-06-30 13:35:10 +00:00
  • 127edd65d5 Commit update to Mark XVI FORTRAN compiler from Fausto Saporito as of 2013-06-26. paul.kimpel@digm.com 2013-06-28 00:29:44 +00:00
  • 7df890c4ee Commit update to Mark XVI FORTRAN compiler from Fausto Saporito as of 2013-06-25. paul.kimpel@digm.com 2013-06-26 05:33:14 +00:00
  • 0255a37908 Commit initial version of Mark XVI FORTRAN compiler to source control. Transcribed and generously donated to the project by Fausto Saporito of Naples, Italy. paul.kimpel@digm.com 2013-06-24 14:32:08 +00:00
  • c9b8ff3143 Commit missing B5500DummyPrinter.html file from previous (r322) commit for version 0.07. paul.kimpel@digm.com 2013-06-24 14:21:35 +00:00
  • 47e5d09ef7 1. Release emulator version 0.07. 2. Implement interrupt and device status latching in B5500CentralControl to support better UI display. 3. Implement B5500CardPunch device. 4. Implement preliminary and experimental B5500DummyPrinter device; correct printer I/O initiation in IOUnit. 5. Correct the way that Printer Finished interrupts are handled in IOUnit and CentralControl. 6. Implement Card Load Select in B5500Console and B5500SyllableDebugger. 7. Fix lack of presence-bit detection in return ops for returned values. 8. Redesign B5500CardReader UI to show last two cards read; change method of emptying the input hopper. 9. Set CHECK option and rework SYSTEM/LOG initialization in B5500ColdLoader.html. 10. Centralize system memory cycle time setting; change from 6us to 4us memory cycle time. 11. Increase Processor timeslice to 16ms and rework Processor.schedule() internals for more accurate performance throttling in browsers with poor setTimeout() granularity. 12. Reduce Processor syllable overhead from 2 cycles to 1. 13. Change B5500SPOUnit method of output to "paper" to work better in Google Chrome. 14. Make documentation and debugging enhancements in B5500IOUnit. 15. Release initial test website HTML and Unisys license PDF. 16. Commit Mark XVI DCMCP transcription as of 2013-06-21. paul.kimpel@digm.com 2013-06-24 05:04:15 +00:00
  • 0071af88c8 Emulator version 0.06: Implement B5500CardReader peripheral device. paul.kimpel@digm.com 2013-06-15 12:17:05 +00:00
  • 0563664c73 Commit ESPOL CHARMODE program used for initial testing of character mode syllables. paul.kimpel@digm.com 2013-06-15 11:16:40 +00:00
  • 15fc6c5a0b 1. Finalize and release emulator version 0.05. 2. Fix (we hope) the nasty problem that was causing Invalid Address out of COM5 after large compiles -- bug in MSCW/MSFF tracing in Processor.exitSubroutine(). 3. Implement ability to do a hardware load without initiating P1 in CentralControl (used by SyllableDebugger). 4. De-anonymize object prototype method functions in Processor as an aid when using JS debuggers. 5. Rework storeForInterrupt() and initiate() in Processor. 6. Replace bitmask "AND"s with power-of-two "MOD"s in many places in Processor. 7. Replace many bit(), fieldIsolate(), fieldInsert() calls with mod/div expressions in Processor. 8. Fix a problem existing normalization when an Integer Overflow occurs in Integer Store syllables. 9. Fix missing and superfluous break statements in Processor.run() switch statements. 10. Fix incorrect C-register restoration in Character Mode RCA syllable. 11. Correct test for continuity bit in Processor PRL syllable coding. 12. Correct missing "this." in Processor BRT syllable coding. 13. Change way that delayTime and Processor.procSlack is computed in Processor.run(). 14. Correct BCL translation bug and directory EOF detection in B5500ColdLoader. 15. Attempt to initialize SYSTEM/LOG in B5500ColdLoader (not working yet). 16. Implement new retro-B5500-Logo.png. 17. Implement Hardware Load button in SyllableDebugger. 18. Release tools/B5500DiskDirList.html utility. 19. Release tools/B5500DiskFileList.html utility with PBD file special formattring. 20. Restrict directory complement to EU0 in B5500ColdLoader.html. 21. Miscellaneous improvements to comments and cosmetics. paul.kimpel@digm.com 2013-05-27 04:08:34 +00:00
  • e4f208fcb8 1. Commit B5500 emulator version 0.04. 2. Insert initial interface code for LinePrinter in IOUnit. 3. Implement initial I/O and interrupt display in B5500Console.css. 4. Integrate Nigel's patch to deal with pesky "/" (Quick Find) behavior in SPOUnit for Firefox. 5. Fix DiskUnit to signal interrupt on completion of disk check operation and properly return BIC zeroes for never-written segments. 6. Move B5500ColdLoader and B5500SyllableDebugger into root of webUI/ directory. 7. Fix several problems in ColdLoader's initialization of directory and MCP structures on disk. 8. Commit Mark-XVI DCMCP transcription as of 2013-04-10. paul.kimpel@digm.com 2013-04-11 13:54:06 +00:00
  • 3db6111394 1. Commit version 0.03 of emulator and tools: this version successfully performs a hardware load from the disk and initiates the MCP. 2. Redesign B5500Console.html to support the Power On, Power Off, Halt, and Load buttons, along with a primitive mechanism to drive the Normal/Control lights. 3. Implement relative URLs for the <script> elements. This is a work in progress. 4. Commit Nigel's fix for the annoying problem with Firefox where typing "/" on the SPO brings up a QuickFind dialog. 5. Commit Mark XIII DCMCP transcription as of 2013-03-20. 6. Move B5500ColdLoader and KERNEL.DISK under webUI directory tree. paul.kimpel@digm.com 2013-03-23 16:33:22 +00:00
  • 1b6a91c574 1. Commit emulator files at the point where the Mark XIII MCP completely finishes initialization and is able to interact through the SPO. 2. Commit improvements to SyllableDebugger for Silent Running and fixed-column register displays. paul.kimpel@digm.com 2013-03-20 05:58:20 +00:00
  • 1c3c8ae307 1. Commit emulator files at the point where the Mark XIII MCP appears to be able to initialization. 2. Fix character-mode B-register handling in Processor and slightly optimize some stream syllables. 2. Fix I/O-finished interrupt signaling (or rather, the lack thereof) in IOUnit. 3. Change system option settings in ColdLoader based on recent MCP tests. 4. Commit minor improvements to SyllableDebugger. 5. Commit version of KERNEL object code for use with SyllableDebugger. 6. Commit Mark XVI DCMCP transcription as of 2013-03-17. paul.kimpel@digm.com 2013-03-18 16:10:48 +00:00
  • 041a114abc Commit emulator development at the point it first printed an MCP Halt/Load message. paul.kimpel@digm.com 2013-03-14 02:58:47 +00:00
  • 030e1f8d1c Okay, really commit the INCL2OMIT and BICTOEBCDIC utilities as stated in the previous commit, r312. paul.kimpel@digm.com 2013-03-11 04:42:39 +00:00
  • 6b01c6d899 1. Commit DCMCP transcription as of 2013-03-08. 2. Commit INCL2OMIT utility to convert ESPOL $INCLUDE/$OMIT pragmas to $SET OMIT/$POP OMIT form. 3. Commit BICTOEBCDIC utility to translate XEM compiler output files from 6-bit BIC to 8-bit EBCDIC. 4. Minor fix to syllable decoding for R+7 addressing in SyllableDebugger. paul.kimpel@digm.com 2013-03-11 04:40:04 +00:00
  • a11913299f Correct 8-bit character offsets for PACKEBCDICTOBIC and UNPACKBICTOEBCDIC routines in ALGOLXEM and ESPOLXEM; delete extraneous LibMaintExtract source created during recent SVN repo merge. paul.kimpel@digm.com 2013-03-10 18:17:51 +00:00
  • ed2ed08398 Merge existing Google Code repository with development history for B5500 emulator, web UI, miscellaneous tools and prototypes, and Mark XVI DCMCP transcription as of 2013-03-05. Committed notes and log files from the merge and reload process. UUID of the repo has changed, so new check-outs are necessary for all Working Copies. paul.kimpel@digm.com 2013-03-08 03:49:03 +00:00
  • c8c2c21787 Commit DCMCP transcription as of 2013-03-05. paul 2013-03-05 16:25:44 +00:00
  • 3aa2e67493 Commit DCMCP transcription as of 2013-03-04. paul 2013-03-04 16:07:43 +00:00
  • 448ce04c53 1. Implement the four branch on field non-zero syllables. 2. Implement run-until-this-address feature in SyllableDebugger. 3. Continue debugging by stepping through KERNEL bootstrap and MCP initialization code. paul 2013-03-04 01:09:38 +00:00
  • 587989c11b 1. Commit DCMCP transcription as of 2013-03-02. 2. Debugging mods to complete single-stepping through KERNEL bootstrap. 3. Implement FBS and LLL in Processor. 4. Delete old this.access() logic in Processor. paul 2013-03-03 02:56:25 +00:00
  • 05593d0079 Commit DCMCP transcription as of 2013-03-01. paul 2013-03-02 15:41:28 +00:00
  • 7d4de1f05a Commit DCMCP transcription as of 2013-02-27. paul 2013-02-27 13:56:56 +00:00
  • f952deefca Commit DCMCP transcription as of 2013-02-26. paul 2013-02-26 14:52:16 +00:00
  • e769899afe Implement BIC/BCLANSI translation in B5500ColdLoader and do disk writes in alpha mode; fix typos in DCMCP transcription. paul 2013-02-25 12:48:07 +00:00
  • 4858c324a1 Debug word mode from single-stepping of KERNEL bootstrap program; fix errors in B5500DiskUnit; minor whitespace corrections in SYMBOL/KERNEL and SYMBOL/COOL. paul 2013-02-24 02:29:04 +00:00
  • 77bbc8de17 Correct indentation and whitespace in Mark XIV SYMBOL/COOL transcription. paul.kimpel@digm.com 2013-02-24 02:21:28 +00:00
  • 11a1fe0616 Correct whitespace in Mark XVI SYMBOL/KERNEL transcription. paul.kimpel@digm.com 2013-02-24 01:23:32 +00:00
  • a18293e437 Commit DCMCP transcription as of 2013-02-22. paul 2013-02-22 14:58:27 +00:00
  • 98337cc8c5 Commit DCMCP transcription as of 2013-02-21. paul 2013-02-22 14:09:38 +00:00
  • 5ea558b23d Commit DCMCP transcription as of 2013-02-20. paul 2013-02-20 17:22:41 +00:00
  • 1260506c03 Commit DCMCP transcription as of 2013-02-19. paul 2013-02-19 14:25:41 +00:00
  • 6f20eab55e Debug character mode presence-bit interrupts and return from interrupt using IP1. paul 2013-02-18 00:41:10 +00:00
  • 239eb2f624 Continue Character Mode tests; debug Field Add/Subtract; implement and debug word-mode PRL, IOR. paul 2013-02-17 01:21:44 +00:00
  • 4f366efe13 Commit DCMCP transcription as of 2013-02-15. paul 2013-02-15 14:34:42 +00:00
  • 8f9317f1df Commit DCMCP transcription as of 2013-02-14. paul 2013-02-14 16:11:15 +00:00
  • 92b0eb13f7 Commit DCMCP transcription as of 2013-02-12. paul 2013-02-12 16:32:53 +00:00
  • 7b3c10954e Commit DCMCP transcription as of 2013-02-08; improve injected-syllable handling in SyllableDebugger. paul 2013-02-08 15:59:20 +00:00
  • fa06647cab Commit DCMCP transcription as of 2013-02-07. paul 2013-02-07 16:14:58 +00:00
  • bd9dc00abd Commit DCMCP transcription as of 2013-02-06. paul 2013-02-06 15:37:14 +00:00
  • 95d1525616 Commit DCMCP transcription as of 2013-02-05. paul 2013-02-05 15:35:21 +00:00
  • 029200108b Commit DCMCP transcription as of 2013-02-04. paul 2013-02-05 14:47:42 +00:00
  • cb6cdadda0 Continue debugging Character Mode tests. paul 2013-02-04 02:25:26 +00:00
  • fd34b8c08d Commit DCMCP transcription as of 2013-02-02; continue debugging Processor character mode; implement store syllables; implement syllable decoding in SyllableDebugger. paul 2013-02-03 13:30:00 +00:00
  • 944eec5032 Commit DCMCP transcription as of 2013-01-31. paul 2013-02-02 12:56:50 +00:00
  • fdc35cfb34 Commit DCMCP transcription as of 2013-01-30. paul 2013-01-30 16:32:42 +00:00
  • 4eb9d57f75 Commit DCMCP transcription as of 2013-01-29. paul 2013-01-29 18:42:31 +00:00
  • e46494d0da Commit DCMCP transcription as of 2013-01-28. paul 2013-01-28 15:49:49 +00:00
  • 85a7419cf1 Fix serious partial-word typo in ESPOL at 05252000 and ESPOLXEM at 23075000; fix other miscellaneous non-critical typos in ESPOL and ESPOLXEM. Change compilation $ options in KERNEL. paul.kimpel@digm.com 2013-01-28 14:22:41 +00:00
  • 3282dde3eb Implement LOD; continue debugging character mode tests. paul 2013-01-28 03:40:08 +00:00
  • fcfbd4bab1 Implement branches; debug CC test loader and character mode tests. paul 2013-01-27 02:37:26 +00:00