paul.kimpel@digm.com
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.
2013-03-20 05:58:20 +00:00
paul.kimpel@digm.com
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.
2013-03-18 16:10:48 +00:00
paul.kimpel@digm.com
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.
2013-03-11 04:40:04 +00:00
paul
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.
2013-03-04 01:09:38 +00:00
paul
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.
2013-03-03 02:56:25 +00:00
paul
4858c324a1
Debug word mode from single-stepping of KERNEL bootstrap program; fix errors in B5500DiskUnit; minor whitespace corrections in SYMBOL/KERNEL and SYMBOL/COOL.
2013-02-24 02:29:04 +00:00
paul
6f20eab55e
Debug character mode presence-bit interrupts and return from interrupt using IP1.
2013-02-18 00:41:10 +00:00
paul
239eb2f624
Continue Character Mode tests; debug Field Add/Subtract; implement and debug word-mode PRL, IOR.
2013-02-17 01:21:44 +00:00
paul
7b3c10954e
Commit DCMCP transcription as of 2013-02-08; improve injected-syllable handling in SyllableDebugger.
2013-02-08 15:59:20 +00:00
paul
cb6cdadda0
Continue debugging Character Mode tests.
2013-02-04 02:25:26 +00:00
paul
fd34b8c08d
Commit DCMCP transcription as of 2013-02-02; continue debugging Processor character mode; implement store syllables; implement syllable decoding in SyllableDebugger.
2013-02-03 13:30:00 +00:00
paul
3282dde3eb
Implement LOD; continue debugging character mode tests.
2013-01-28 03:40:08 +00:00
paul
fcfbd4bab1
Implement branches; debug CC test loader and character mode tests.
2013-01-27 02:37:26 +00:00
paul
b8d6c3a748
Commit DCMCP transcription as of 2013-01-24; fix stack adjustment for Processor MKS syllable; implement BIC display in SyllableDebugger.
2013-01-24 17:40:19 +00:00
paul
5c99019b0a
Implement initial B5500DiskUnit and fix miscelleaneous other minor issues in I/O subsystem.
2013-01-21 01:02:02 +00:00
paul
1959547adc
Further debugging of B5500Processor; implement individual memory access routines based on the registers used.
2013-01-14 03:22:13 +00:00
paul
7ee0acfdcc
Further development of B5500ColdLoader.html; misc corrections to related scripts.
2013-01-07 01:09:16 +00:00
paul
243ca17428
Commit DCMCP transcription as of 2012-12-31; continue development of B5500ColdLoader.
2012-12-31 18:00:08 +00:00
paul
8d602643dc
Commit DCMCP transcription as of 2012-12-28; debug SPO input and several Processor syllables.
2012-12-29 01:17:16 +00:00
paul
3cf63b71fb
Commit DCMCP transcription as of 2012-12-25.
2012-12-25 22:01:11 +00:00
paul
b7f3ca6623
Commit DCMCP transcription as of 2012-12-24; first successful test of I/O subsystem -- write to SPO using IIO syllable and I/O Descriptor.
2012-12-25 03:24:12 +00:00
paul
571fab03fe
Initial integration of B5500SPOUnit with B5500IOUnit, et al.
2012-12-24 02:29:19 +00:00
paul
9912e348d4
Commit DCMCP transcription as of 2012-12-21; further development of SPO UI and B5500 I/O.
2012-12-22 11:46:41 +00:00
paul
f6bfb2fe20
Implement off-line comments in Local mode for SPO prototype.
2012-12-21 20:54:55 +00:00
paul
960ac0c327
Commit DCMCP transcription as of 2012-12-20; further development of SPO UI.
2012-12-21 05:07:24 +00:00
paul
44efb57820
Commit DCMCP transcription as of 2012-12-19; further development of SPO UI.
2012-12-19 23:44:15 +00:00
paul
7810a22ba9
Commit DCMCP transcription as of 2012-12-18; upcase SPO UI test messages.
2012-12-19 20:09:41 +00:00
paul
2778d97ea2
Further development on SPO UI.
2012-12-17 03:08:39 +00:00
paul
927039359d
Implement preliminary SPO UI using an <iframe>.
2012-12-17 00:39:14 +00:00
paul
dbc4bcaf56
Reorganize webUI folder; implement SPO UI using a <textarea>.
2012-12-16 20:23:04 +00:00
paul
925bc93e59
Commit initial coding for console and SPO; fix minor spacing type in SYMBOL/ALGOL.
2012-12-16 16:29:22 +00:00
paul
a55a6779ab
Commit initial I/O Unit development.
2012-12-09 04:18:40 +00:00
paul
0f1802b678
Implement initial B5500SyllableDebugger.html testbed.
2012-11-26 03:23:43 +00:00
paul
07b472bda5
Commit DCMCP transcription as of 2012-11-20; improvements to B5500Console.html and B5500ProcessorPanel.html so they will work properly on webkit browsers.
2012-11-20 14:41:26 +00:00
paul
355363ca75
Commit word-mode compare ops and miscellaneous improvements in Processor.
2012-11-18 22:40:43 +00:00
paul
465808dcc6
Commit single-precision divide ops in Processor as of 2012-11-17; commit Sid McHarg's MarkVIII .bcd files.
2012-11-18 17:47:47 +00:00
paul
a28ba1b642
Commit initial singlePrecisionMultiply() and webUI/B5500TestArithmetics.html implementations; corrections to singlePrecisionAdd().
2012-11-12 02:21:51 +00:00
paul
7062468a16
Clean up syntax and Content-Type issues in emulator/ and webUI/ before committing to Assembla.
2012-11-10 01:59:51 +00:00
paul
49d36dfab8
Commit DCMCP transcription as of 2012-10-06; debug cc.loadTest(),
...
cc.runTest(); fix stack adjustment problem in Processor and
interrupt prioritization bug in CentralControl.
2012-10-07 01:14:57 +00:00
paul
155589f383
Commit DCMCP transcription as of 2012-09-30; move test loader code
...
into B5500CentralControl module; eliminate "cc" as a global variable
within emulator.
2012-09-30 21:39:03 +00:00
paul
0857237ea9
Commit further development of test-file loader: use DataView instead
...
of Uint16Array to avoid littleendian issues.
2012-09-16 01:49:55 +00:00
paul
6664f3f99a
Commit DCMCP transcription as of 2012-09-15; commit initial attempt
...
at a test file loader.
2012-09-15 22:23:00 +00:00
paul
bc99d5e906
Commit DCMCP transcription as of 2012-07-15; implement transfer,
...
test, and other misc. character-mode syllables; reclone
B5500Testbed.html from B5500Console.html.
2012-07-16 01:47:41 +00:00
paul
ded6eb4bb0
Create B5500Testbed.html from B5500Console.html#48
2012-07-16 01:24:03 +00:00
paul
4126ac6d93
Commit DCMCP transcription as of 2012-07-08; implement A/B
...
Normal/Control flashing on B5500Console.
2012-07-08 21:04:45 +00:00
paul
25c20235d2
Commit DCMCP transcription as of 2012-07-07; integrate Nigel's
...
Processor module work to date; revert B5500Console.html back to r47
(removing the test harness stuff) and link ProcessorPanel window to
Power On button click.
2012-07-07 16:01:29 +00:00
paul
2bc5332a56
Implement first crude test harness for ConfigureSystem,
...
CentralControl, and Processor using webUI/B5500Console.html.
2012-06-30 23:33:41 +00:00
paul
0e0b288909
Commit DCMCP transcription as of 2012-06-30; commit minor tweaks to
...
processor panel prototype; commit Nigel's preliminary changes to
Processor module
2012-06-30 13:52:31 +00:00
paul
cda4af9687
Commit DCMCP transcription and emulator WIP as of 2012-06-21.
2012-06-22 13:02:07 +00:00
paul
60e8bc3594
Commit DCMCP transcription and emulator WIP as of 2012-06-20.
2012-06-21 04:05:10 +00:00