1
0
mirror of https://github.com/pkimpel/retro-b5500.git synced 2026-02-12 11:17:29 +00:00
Commit Graph

22 Commits

Author SHA1 Message Date
paul.kimpel@digm.com
0071af88c8 Emulator version 0.06:
Implement B5500CardReader peripheral device.
2013-06-15 12:17:05 +00:00
paul.kimpel@digm.com
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.
2013-04-11 13:54:06 +00:00
paul.kimpel@digm.com
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.
2013-03-23 16:33:22 +00:00
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
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
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
dbc4bcaf56 Reorganize webUI folder; implement SPO UI using a <textarea>. 2012-12-16 20:23:04 +00:00