sort by:
Revision Author Date Message Commit Date
fe5a260 Sundance: removed page reference notes from file headers 18 July 2020, 01:08:54 UTC
155902a Sundance: cleaned up various FIXMEs 18 July 2020, 01:04:49 UTC
b68e19d Sundance: updated tags and added comments denoting revision switches in the code. 18 July 2020, 00:43:02 UTC
04a8ee8 Sundance: removed FLAGWORD ASSIGNMENTS and spread out all of the definitions to the (approximate) proper locations 17 July 2020, 05:44:51 UTC
046af77 Sundance: mostly finished updating assembly and operation information 16 July 2020, 17:17:05 UTC
0142285 Sundance: completed comments for nouns in assembly and operation information and the noun tables. 15 July 2020, 06:03:04 UTC
973ea2c Sundance: more updates to ASSEMBLY AND OPERATION INFORMATION and the noun tables. 14 July 2020, 16:14:43 UTC
5e59a92 Sundance: began cleanup of ASSEMBLY AND OPERATION INFORMATION and noun table comments. 13 July 2020, 02:25:40 UTC
2b86746 Sundance: corrected a number of labels based on Luminary memos 10 July 2020, 02:45:25 UTC
3ca5657 Sundance: new implementation of TIGINT that is too short but seems to actually work (unlike the old one) 09 July 2020, 05:36:04 UTC
89bf4d6 Sundance: added a custom implementation of TIGINT and brought the unreviewed-difference number to 0 07 July 2020, 07:00:17 UTC
865fb25 Sundance: resolved all differences except for the two calls to TIGINT in bank 36. 07 July 2020, 06:20:36 UTC
08a0e9e Sundance: more corrections and difference approvals. Half of the fixed banks are completely done. 07 July 2020, 01:35:53 UTC
0c27ffa Sundance: assorted bugfixes found from binary differencing 06 July 2020, 05:49:03 UTC
842609f Sundance: tons of fixes for errors discovered during binary comparison. 05 July 2020, 20:14:00 UTC
05f7fb8 Sundance: aligned most of the rest of ebank 7 and updated the noun tables. 05 July 2020, 01:08:03 UTC
61c18bf Sundance: aligned banks 32 and 33. All banks should be basically aligned now. 03 July 2020, 22:26:14 UTC
d9d7707 Sundance: aligned bank 31. This includes the very largely rewritten lunar landing guidance equations. 02 July 2020, 06:02:47 UTC
df78e68 Sundance: aligned bank 30, which includes significant P12/ascent guidance/FINDCDUW changes. 01 July 2020, 05:19:52 UTC
03cb8b1 Sundance: aligned bank 36. 01 July 2020, 03:37:10 UTC
413e93e Sundance: Fixed some errors and aligned some overlays of ebank 7. 30 June 2020, 23:50:08 UTC
edf384d Sundance: aligned the rest of unswitched erasable and fixed some errors. 30 June 2020, 05:23:02 UTC
0eab186 SUndance: mostly aligned EBanks 3 and 4 30 June 2020, 03:54:49 UTC
34dcef7 Sundance: aligned bank 35. 29 June 2020, 00:03:25 UTC
0b4f1c1 Sundance: aligned bank 34, which includes the rewritten P31. 28 June 2020, 22:54:52 UTC
1bccad7 Sundance: aligned bank 43. 28 June 2020, 20:28:46 UTC
f77c31d Sundance: aligned bank 42, but did not update the noun tables. Currently not assembling. 28 June 2020, 19:39:34 UTC
8e3dfa3 Sundance: aligned bank 41. 28 June 2020, 19:16:10 UTC
d722c6b Sundance: aligned bank 40. 28 June 2020, 19:04:18 UTC
cad30fd Sundance: aligned bank 37. 28 June 2020, 06:03:15 UTC
7625dfb Sundance: aligned bank 27. 28 June 2020, 04:50:08 UTC
b226d8f Sundance: aligned bank 26. 28 June 2020, 00:09:54 UTC
8f995f6 Sundance: aligned bank 25. 27 June 2020, 07:14:25 UTC
080f9e7 Sundance: aligned bank 24. 27 June 2020, 06:29:36 UTC
8ba5589 Sundance: aligned bank 23. 27 June 2020, 04:28:25 UTC
007c2b9 Finished up the mods enabling test ROUTINE FIVE (which has been giving me fits for weeks) to work, and went back to fix up ROUTINE FOUR (which the other mods had broken). All 12 test routines in the PAST program now work in emulation ... in the sense they usually don't trigger a PROG ERR lamp. However, I only have some confidence in routines one through eight; I didn't do anything to make nine through twelve work, and suspect they only work in the most trivial sense. Nevertheless, it's progress. 26 June 2020, 20:54:02 UTC
9a73164 Sundance: aligned bank 22. 24 June 2020, 16:32:04 UTC
f8ae108 Sundance: aligned ebank 6 to match the 302 DAP 24 June 2020, 03:01:05 UTC
018fea6 Sundance: aligned bank 21. 24 June 2020, 02:39:59 UTC
f608352 Sundance: Began work on bank 21, which required deleting a bunch of stuff from bank 33. 24 June 2020, 01:32:48 UTC
63d2e90 Sundance: aligned bank 20. 24 June 2020, 00:54:01 UTC
3bad3e9 Sundance: aligned bank 17 23 June 2020, 23:26:51 UTC
6949ab3 Sundance: corrected some alignment issues in bank 16 23 June 2020, 20:45:09 UTC
df8517f Sundance: some initial work on lining up erasable memory. 23 June 2020, 20:33:29 UTC
56396bf Sundance: Aligned bank 15, although it contains many probably bad label guesses for the primitive P57 23 June 2020, 06:15:26 UTC
925a5d1 Sundance: aligned bank 16, which is all DAP 22 June 2020, 06:39:32 UTC
48269bf Added a script that assembles the PAST source, compiles yaLVDC, and runs yaLVDC+yaPTC.py as a single command. 21 June 2020, 13:35:38 UTC
d6eb814 Sundance: aligned bank 14, which includes a very large chunk of controlled constants. 21 June 2020, 03:44:18 UTC
67ef93f Sundance: Aligned bank 13, which involves P76 becoming R32, and changes to orbital integration 21 June 2020, 03:23:45 UTC
f4aafc5 Sundance: aligned bank 12, entirely through updating CONIC SUBROUTINES 21 June 2020, 02:40:05 UTC
0710d51 Sundance: Aligned bank 11. 21 June 2020, 02:28:01 UTC
455c013 Sundance: aligned bank 10, which includes all DISPLAY INTERFACE ROUTINES changes 20 June 2020, 17:41:12 UTC
c99dc73 Sundance: aligned bank 7. 20 June 2020, 07:48:30 UTC
76b0ded Sundance: aligned bank 6, which includes the new STAGE MONITOR section and updates to IMU COMPENSATION PACKAGE 20 June 2020, 06:53:31 UTC
3ccbbce Sundance: aligned bank 5. Also updated AOTMARK code, since the changes caused that bank to fatally overflow. 20 June 2020, 06:09:30 UTC
3c62c86 Sundance: Updated downlink lists and defined needed erasables (which is making E7 overflow) 19 June 2020, 19:04:26 UTC
1d446e8 Sundance: aligned bank 4. Bank 12 is now overflowing. 19 June 2020, 04:24:49 UTC
a9e432c Sundance: Lined up banks 00 and 01. 19 June 2020, 02:05:29 UTC
87ae763 Sundance: got the remainder of F-F lined up 19 June 2020, 01:27:32 UTC
f70a225 Sundance: Updated ALARM AND ABORT, and fixed all of the assembly errors this caused. 19 June 2020, 00:36:37 UTC
6ddaef0 Sundance: more work on lining up F-F. Bank 2 addresses match up to address 5713. 18 June 2020, 07:22:30 UTC
06bf2f1 Sundance XXX: Beginning work on lining up fixed-fixed memory 18 June 2020, 06:50:40 UTC
951ade4 SundanceXXX: Pulled in all changes for INTERRUPT LEAD INS and T4RUPT PROGRAM 18 June 2020, 06:50:19 UTC
9b7cad5 SundanceXXX: Deleted the PADLOADS log section, and moved CONTROLLED CONSTANTS to the end (it doesn't exist either, but deleting it now would cause too many assembly errors) 18 June 2020, 04:29:53 UTC
c03ef03 SundanceXXX: Created skeleton source files from Luminary 69 18 June 2020, 04:25:27 UTC
bd2c281 Merge branch 'master' of https://github.com/virtualagc/virtualagc 17 June 2020, 23:11:09 UTC
fc96cb0 More (slight) progress on implementing the interrupt-latch readbacks for emulation of the PTC printer peripheral. Corrected some comment typos and other bugs I just happened to notice without detecting them as errors. 17 June 2020, 23:06:20 UTC
50bb9d5 Merge pull request #1123 from scivision/moretarg cmake: add targets yaASM and yaLVDC 17 June 2020, 22:45:07 UTC
42a2d00 Merge pull request #1122 from scivision/inst CMake install 17 June 2020, 22:44:00 UTC
c6990ee Merge pull request #1121 from scivision/master correct missing include stdio.h from #1120 17 June 2020, 22:41:16 UTC
1b89daf cmake: add yaASM 17 June 2020, 02:32:22 UTC
982375b gitignore *.core 17 June 2020, 02:18:07 UTC
c6dac99 cmake: add yaLVDC 17 June 2020, 02:17:17 UTC
7ed7a25 cmake: add --target install 17 June 2020, 02:07:20 UTC
cfa5db2 correct missing include stdio.h from #1120 17 June 2020, 01:37:22 UTC
964c02e Merge pull request #1119 from scivision/cmake CMake: add yaAGC 16 June 2020, 14:35:26 UTC
87dc642 Merge branch 'master' into cmake 16 June 2020, 14:33:07 UTC
e83e74e Merge pull request #1120 from scivision/cmake_dsky2 CMake: add yaDSKY2 16 June 2020, 14:31:04 UTC
46b4a1c cmake: add yaDSKY2 16 June 2020, 04:54:55 UTC
cf355fa agc_engine.h: declare rfopen 16 June 2020, 04:52:37 UTC
db043dc cmake: add yaAGC targets, using threads gitignore: ignore typical CMake out-of-source build dir 16 June 2020, 02:48:18 UTC
8686a6a yaAGC.h: import winsock2 first to avoid many warning msgs 16 June 2020, 02:37:04 UTC
39c68c3 Merge pull request #1118 from scivision/cmake introducing CMake 15 June 2020, 03:48:59 UTC
102b034 builds yaYUL exe 15 June 2020, 01:53:45 UTC
a38a94f Lots of changes for stuff I think (thought?) I had figured out about parity checks for the PRS instruction. It has gotten me farther along, but opened up a series of new questions that cast some doubts. 13 June 2020, 22:48:27 UTC
df18e4b Tab widths were messed up. Also, the RESET MACHINE pushbutton now changes the typewriter cartridge color to black. 10 June 2020, 20:25:45 UTC
4515df3 Corrected, I think, some carriage-return handling for the PTC printer. Added a very slight change to the background color for printed characters, so that it's possible to discern blank spaces at the ends of lines on the printer. Implemented the red cartridge for the typewriter peripheral. 10 June 2020, 20:11:40 UTC
346960f Of the 8 test routines in the PTC ADAPT Self-Test program, all except ROUTINE 4 seem to run without error ... at least, without the PROG ERR light turning on on the panel. That's just a preliminary assessment. ROUTINE 4 partially works, but doesn't make it all the way to the end. 10 June 2020, 19:13:22 UTC
b63c680 More fixes, facilitating the PTC self-test. Everything today was related to the typewriter peripheral, for which there was a lot of progress, but still not complete. (Stuck now at L27P1.) 09 June 2020, 00:14:59 UTC
51a0b6f Continued working through bugs discovered through the self-test. 08 June 2020, 02:38:04 UTC
0347366 Interrupts now implemented in yaLVDC; lots of changes to CIO instructions and PIO instructions, related to interrupts and discrete inputs and outputs. 06 June 2020, 23:09:20 UTC
9cfc7d5 Fixed several bugs in the LVDC/PTC CPU emulation that I found while running test procedures from the PTC ADAPT Self-Test Program. Many more to go! Also, improved the plotter and typewriter emulations slightly. 05 June 2020, 22:53:16 UTC
0a54533 Finished implementing the PTC plotter peripheral. It seems to work in so far as the test procedure says it ought to. 04 June 2020, 20:11:27 UTC
42bcdcd Yet again, made further corrections to how I think outputting data to the PTC printer is supposed to work. I think I finally have it correct now. Also, implemented the PTC typewriter. I don't see any way for the CPU to get keystrokes from it --- nor do I see that the PAST program tries to do so --- but perhaps some way will present itself later. 03 June 2020, 19:48:16 UTC
61443dd Added scaffolding for a gdb JUMP command in the yaLVDC's native debugger, but it doesn't do anything as of yet. 02 June 2020, 23:08:27 UTC
91f8582 I believe that my original interpretation of "octal mode" vs "BCD mode" in the PTC printer (i.e., of instructions CIO 164 and 170, as well as of CIO 160) was incorrect, and I've changed it according to my new understanding ... which is still incomplete and probably wrong in some respects. 02 June 2020, 22:25:39 UTC
f49dd17 Detached the printer peripheral from the emulated PTC panel, making it a separate window with better geometry and font than before, as well as now autoscrolling to keep the most-recently-printed line in view. Also added a similar typewriter window and a plotter window, though those don't yet actually do anything. 01 June 2020, 20:15:14 UTC
4860011 Simple printer-peripheral implementation for PTC. It sort of works, in a preliminary kind of way, but needs more work. 01 June 2020, 15:33:16 UTC
ba1eaf9 Added parts of Figure 7-9, but I no longer believe that the test-software version we have matches the one needed for the tests of Figures 7-8 through 7-10; this needs more research/thought. In looking at 7-11, I've fixed my implementation of indicators P1 through P40 on the PD, as well as the LAMP TEST for the PD (which was failing for indicator lamps that changed underlying states during the LAMP TEST). 31 May 2020, 14:43:18 UTC
680e071 Implemented the ACC display on the PTC panel. I don't know if it's right or not, since there are 58 bits instead of 26, but perhaps time will tell. Also, I was wrong in the note for my last commit: The DATA area (and ACCUMULATOR) are shown in their states _prior_ to executing the instruction, which makes more sense, given that ACC and DATA can show the before vs after states of STO and CLA instructions. 26 May 2020, 23:24:32 UTC
back to top