3472271 | Ron Burkey | 09 September 2016, 19:10:23 UTC | Testing. | 09 September 2016, 19:10:23 UTC |
d1350fb | rburkey2005 | 09 September 2016, 19:05:14 UTC | Create README.md | 09 September 2016, 19:05:14 UTC |
fb29cc3 | Ron Burkey | 09 September 2016, 18:53:51 UTC | Preparing the new branch 'scenarios' to be initially empty. | 09 September 2016, 18:53:51 UTC |
aeafd6d | Ron Burkey | 08 September 2016, 23:05:53 UTC | Added a "pad load" file for Solarium 055, though I'm no longer sure it's needed, and it's just empty right now. | 08 September 2016, 23:05:53 UTC |
4ef18eb | Ron Burkey | 07 September 2016, 20:26:47 UTC | Merge remote-tracking branch 'origin' | 07 September 2016, 20:26:47 UTC |
092e12a | Ron Burkey | 07 September 2016, 20:22:40 UTC | A --format option has been added to yaYUL. The idea is that it puts a .agc file into a standardized format rather than assembling it. All it does at the moment is to convert tabs to spaces and regularize the formatting of labels vs operators vs operands vs ... vs comments, making sure that all comments have a #. I'm sure it could be pepped up in a number of ways. | 07 September 2016, 20:22:40 UTC |
1edb275 | rburkey2005 | 07 September 2016, 15:44:49 UTC | Merge pull request #49 from thewonderidiot/timer_phasing Change TIME5 to be phased 5ms after TIME3, and TIME4 to be phased 7.5ms after TIME3 | 07 September 2016, 15:44:49 UTC |
0a2c8fd | Mike Stewart | 07 September 2016, 02:01:39 UTC | Change TIME5 to be phased 5ms after TIME3, and TIME4 to be phased 7.5ms after TIME3 | 07 September 2016, 02:01:39 UTC |
c91ffdb | Ron Burkey | 06 September 2016, 20:20:55 UTC | Spelling correction in a comment. | 06 September 2016, 20:20:55 UTC |
d800a05 | rburkey2005 | 05 September 2016, 18:44:19 UTC | Merge pull request #48 from thewonderidiot/time6_fix_fix #46: Correct clearing of CH13's TIME6 enable bit on T6RUPT | 05 September 2016, 18:44:19 UTC |
71ac8e1 | Mike Stewart | 05 September 2016, 16:17:42 UTC | #46: Correct clearing of CH13's TIME6 enable bit on T6RUPT | 05 September 2016, 16:17:42 UTC |
ba9643d | rburkey2005 | 01 September 2016, 11:41:05 UTC | Merge pull request #47 from thewonderidiot/time6_fixes Updated handling of TIME6 and T6RUPT. Hopefully fixes #46. | 01 September 2016, 11:41:05 UTC |
fd205ce | Mike Stewart | 01 September 2016, 02:44:47 UTC | Updated handling of TIME6 and T6RUPT. Hopefully fixes #46. * Made T6RUPT occur on emission of a ZOUT by DINC * Switched to AddSP16() for incrementing in DINC, to fix its numerical behavior * Forbade regular CPU instructions from triggering T6RUPT * Restricted TIME6 to only increment when enabled * Disabled TIME6 upon triggering of T6RUPT | 01 September 2016, 02:44:47 UTC |
d042fd0 | Ron Burkey | 31 August 2016, 19:56:42 UTC | Miscellaneous changes that shouldn't affect anyone. Typo fixed in Colossus249. | 31 August 2016, 19:56:42 UTC |
d33f357 | Ron Burkey | 29 August 2016, 22:59:59 UTC | Fix for bug 45. Implemented on behalf of Mike Stewart. | 29 August 2016, 22:59:59 UTC |
154c67e | Ron Burkey | 29 August 2016, 14:11:28 UTC | Numerous edits, for completeness, corrections, or language, were made to the decorative annotations added to syntax-highlighted AGC or AEA source code listings. | 29 August 2016, 14:11:28 UTC |
80925ff | Ron Burkey | 28 August 2016, 21:08:48 UTC | A bit more preliminary work on the Block 1 rope mapper. | 28 August 2016, 21:08:48 UTC |
2ab5a1b | Ron Burkey | 28 August 2016, 15:36:15 UTC | Added a tool for helping to map out a Block 1 ropefile, though it's currently just the beginning of such a program and doesn't do anything useful yet. | 28 August 2016, 15:36:15 UTC |
8db609f | Ron Burkey | 28 August 2016, 15:34:27 UTC | The build order was not correct for making sure the AGC rope files and syntax-highlighted program listings were available for the VirtualAGC GUI program's installation. I've also added a hook for mission AS-202 (Apollo 3), there it is disabled. Finally, the Apollo 6 mission is now enabled, though all it can do is display source code, and not run a simulation. | 28 August 2016, 15:34:27 UTC |
bf0daac | Ron Burkey | 28 August 2016, 15:27:30 UTC | Forgot to add the AEA html annotation files in my previous commit. | 28 August 2016, 15:27:30 UTC |
8f15371 | Ron Burkey | 28 August 2016, 15:25:40 UTC | The AEA source files weren't set up to add the decorative header to the html output listings, nor was the makefile for yaLEMAP correctly written to be able to access the configuration files for that header. | 28 August 2016, 15:25:40 UTC |
c761f4f | Ron Burkey | 28 August 2016, 14:16:21 UTC | Quite a lot of the AGC source files were missing the notation that adds an HTML decoration header. This has been fixed, though for a number missions, the decoration files had to be written from scratch. | 28 August 2016, 14:16:21 UTC |
8c6c8ac | rburkey2005 | 28 August 2016, 00:31:36 UTC | Update README.md Added explanation making it clear how this repo is related to the Virtual AGC website. | 28 August 2016, 00:31:36 UTC |
0e02918 | Ron Burkey | 25 August 2016, 11:57:09 UTC | Merge branch 'master' of https://www.github.com/rburkey2005/virtualagc | 25 August 2016, 11:57:09 UTC |
2b992e7 | Ron Burkey | 25 August 2016, 11:56:06 UTC | Updated tools 'oct2bin' and 'utils' for --block1. | 25 August 2016, 11:56:06 UTC |
2bd75e4 | Jim Lawton | 24 August 2016, 17:34:33 UTC | Oh dear. Forgot a closing paren. | 24 August 2016, 17:34:33 UTC |
b848d1b | Jim Lawton | 24 August 2016, 17:23:36 UTC | Ignore Solarium listing file. | 24 August 2016, 17:23:44 UTC |
7481b16 | Jim Lawton | 24 August 2016, 17:23:16 UTC | Minor Python style change. | 24 August 2016, 17:23:16 UTC |
ad44b9e | Ron Burkey | 24 August 2016, 16:01:28 UTC | But of course, my previous fix to ropediff.py didn't work! | 24 August 2016, 16:01:28 UTC |
3d121ee | Ron Burkey | 24 August 2016, 15:58:14 UTC | Had to update ropediff.py to make corediff.txt work. I hope. | 24 August 2016, 15:58:14 UTC |
12da041 | Ron Burkey | 24 August 2016, 15:43:00 UTC | Added more stuff needed for corediff.txt. | 24 August 2016, 15:43:00 UTC |
1fbd522 | Ron Burkey | 24 August 2016, 15:26:07 UTC | The target for corediffs.txt was added to the Solarium055 makefile. | 24 August 2016, 15:26:07 UTC |
844836d | Ron Burkey | 24 August 2016, 14:47:59 UTC | All corrections to Solarium055 source code now completed. Block 1 support has been added to yaYUL. yaYUL builds Solarium055 without errors or warnings, and the binary it builds matches the independently-transcribed and -checked binary (Solarium055.binsource) 100% byte-for-byte. The HTML listings yaYUL produces from Solarium055 appear visually correct and properly syntax-highlighted. Therefore, Solarium055 source code (other than code comments) may now be considered 100% correct. Solarium055 has been added to the mission list in the top-level makefile, and therefore 'make' or 'make missions' build and cross-check the Solarium055 binaries. | 24 August 2016, 14:47:59 UTC |
c4fcfd0 | Ron Burkey | 23 August 2016, 20:21:40 UTC | More Solarium corrections and Block 1 changes to yaYUL. It's very close now. | 23 August 2016, 20:21:40 UTC |
62ac58a | Jim Lawton | 23 August 2016, 10:25:22 UTC | Merge pull request #44 from jimlawton/master No changes, just syncing my fork | 23 August 2016, 10:25:22 UTC |
1aa35a8 | Jim Lawton | 23 August 2016, 10:04:27 UTC | Merge remote-tracking branch 'upstream/master' | 23 August 2016, 10:04:27 UTC |
8779434 | Onno Hommes | 23 August 2016, 07:27:28 UTC | Merge branch 'master' of https://github.com/rburkey2005/virtualagc | 23 August 2016, 07:27:28 UTC |
0cae881 | Onno Hommes | 23 August 2016, 07:27:22 UTC | #25 Fixed the segviolation will update help next | 23 August 2016, 07:27:22 UTC |
c0e60c1 | rburkey2005 | 22 August 2016, 22:34:36 UTC | Merge pull request #43 from thewonderidiot/validation_channels Use real channels 11 and 12 for ValidateIO. | 22 August 2016, 22:34:36 UTC |
54d2b69 | Ron Burkey | 22 August 2016, 20:35:43 UTC | Lots more corrections to Solarium055 and fixes to bdiffhead and yaYUL, related to assembling Block 1 AGC code. | 22 August 2016, 20:35:43 UTC |
d142639 | Jim Lawton | 22 August 2016, 14:14:34 UTC | Merge remote-tracking branch 'upstream/master' | 22 August 2016, 14:14:34 UTC |
e0a8151 | Jim Lawton | 22 August 2016, 14:06:29 UTC | Add dev build Dockerfile. | 22 August 2016, 14:14:12 UTC |
f8a4c9d | Jim Lawton | 22 August 2016, 14:09:33 UTC | Merge remote-tracking branch 'upstream/master' | 22 August 2016, 14:09:33 UTC |
6d8093a | Jim Lawton | 22 August 2016, 14:06:29 UTC | Add dev build Dockerfile. | 22 August 2016, 14:06:29 UTC |
4604002 | rburkey2005 | 22 August 2016, 12:15:11 UTC | Merge pull request #42 from thewonderidiot/l_overflow_correction yaAGC: Overflow-correct the L register at the end of agc_engine() | 22 August 2016, 12:15:11 UTC |
b940f29 | Mike Stewart | 22 August 2016, 03:30:44 UTC | Use real channels 11 and 12 for ValidateIO. 11 is used for DSKY things, so I back it up beforehand and restore it when done. | 22 August 2016, 03:30:44 UTC |
a5fa745 | Mike Stewart | 22 August 2016, 01:30:53 UTC | yaAGC: Overflow-correct the L register at the end of agc_engine() The AGC, when reading the L register, overflow-corrected the read value; thus, the L register cannot be used to store an overflow condition. Per suggestion from Ron, it was much easier to simply overflow-correct the register itself at the end of agc_engine(), rather than bothering with trying to do it on-write or on-read. It's all invisible to the software running on the AGC anyways. I've also made changes to Validation to get it to pass again. The overflow correction is explicitly tested for in ValidateLXCH. Elsewhere, uses of L to stash an overflow condition have been changed to use Q instead. | 22 August 2016, 01:30:53 UTC |
5dd5a3a | Ron Burkey | 21 August 2016, 20:05:09 UTC | Lots more Solarium typos fixed. "yaYUL --block1" operating on Solarium now generates a complete symbol table, which is correct except for remaining typos as far as I know, has no errors or warnings, and generates a lot (but not all) of the proper binary for the normal assembly code. However, only a little of the interpreter code is so-far assigned correct binary values. The bdiffhead utility (used for this kind of debugging) has been updated to autodetect and deal with Block 1 binaries. | 21 August 2016, 20:05:09 UTC |
f351554 | rburkey2005 | 21 August 2016, 10:48:58 UTC | Merge pull request #41 from thewonderidiot/msu_fix yaAGC: Fix possible bug in MSU implementation, and Validation to match | 21 August 2016, 10:48:58 UTC |
e6240cf | Mike Stewart | 21 August 2016, 05:46:09 UTC | yaAGC: Fix possible bug in MSU implementation, and Validation to match This slightly changes the behavior of MSU to more close match hardware simulated hardware behavior. The required changed to Validation means that E-2065 is likely wrong about the MSU checks -- but we'll need to see a real copy of SELFCHECK to be sure. | 21 August 2016, 05:46:09 UTC |
c56c9cd | Ron Burkey | 21 August 2016, 02:34:49 UTC | Removed an irritating debugging message I had left in yaYUL. | 21 August 2016, 02:34:49 UTC |
659f455 | rburkey2005 | 21 August 2016, 02:32:56 UTC | Merge pull request #40 from thewonderidiot/hardware_format yaYUL: Add flag for hardware bank ordering (0,1,2,3 vs. 2,3,0,1) and parity calculation | 21 August 2016, 02:32:56 UTC |
c9a1278 | Ron Burkey | 21 August 2016, 01:37:12 UTC | Lots of corrections to Solarium055 and lots of --block1 changes to yaYUL. | 21 August 2016, 01:37:12 UTC |
0d490db | Mike Stewart | 21 February 2016, 19:56:06 UTC | yaYUL: Add flag for hardware bank ordering (0,1,2,3 vs. 2,3,0,1) and parity calculation | 21 August 2016, 01:16:59 UTC |
d6a92a8 | Onno Hommes | 20 August 2016, 19:25:42 UTC | Started rework on help system to document all commands | 20 August 2016, 19:25:42 UTC |
7bf9172 | Jim Lawton | 20 August 2016, 17:15:08 UTC | Merge remote-tracking branch 'upstream/master' | 20 August 2016, 17:15:08 UTC |
c9ee86f | Jim Lawton | 20 August 2016, 17:14:55 UTC | Revert "Fix makefile for older versions of Make." This reverts commit c3039ae677cd05ac93f28d4d7b77fb2db35e6582. | 20 August 2016, 17:14:55 UTC |
c3039ae | Jim Lawton | 20 August 2016, 16:10:23 UTC | Fix makefile for older versions of Make. | 20 August 2016, 16:10:23 UTC |
7c1c5de | Ron Burkey | 20 August 2016, 12:37:45 UTC | Hopefully fixed discrepancies with strcpy changes in prior merge. | 20 August 2016, 12:37:45 UTC |
58651ca | Ron Burkey | 20 August 2016, 12:33:39 UTC | Merge branch 'master' of https://github.com/rburkey2005/virtualagc Conflicts: yaYUL/Pass.c | 20 August 2016, 12:33:39 UTC |
963c8c9 | Ron Burkey | 20 August 2016, 12:01:29 UTC | Resolved merge conflict. | 20 August 2016, 12:01:29 UTC |
0d24db5 | Ron Burkey | 20 August 2016, 11:41:53 UTC | Fixed a couple of bogus uses of strcpy that could segfault on a 64-bit CPU. | 20 August 2016, 11:41:53 UTC |
d1ed689 | Jim Lawton | 20 August 2016, 10:13:31 UTC | Merge pull request #39 from jimlawton/master Fix crash in yaYUL on OSX | 20 August 2016, 10:13:31 UTC |
171d58c | Jim Lawton | 20 August 2016, 10:03:33 UTC | Merge remote-tracking branch 'upstream/master' | 20 August 2016, 10:03:33 UTC |
46284d8 | Jim Lawton | 20 August 2016, 09:44:43 UTC | Add a DEBUG_BUILD option to build with symbols for gdb. | 20 August 2016, 09:44:43 UTC |
bac5949 | Jim Lawton | 20 August 2016, 09:44:03 UTC | Fix two string copies that cause yaYUL to crash on OSX. | 20 August 2016, 09:44:03 UTC |
d62687a | Jim Lawton | 20 August 2016, 09:42:02 UTC | Update ignore files. | 20 August 2016, 09:42:02 UTC |
6a9c569 | Jim Lawton | 20 August 2016, 08:51:19 UTC | Add DEV_BUILD build flag to flag compiler warnings as errors. | 20 August 2016, 08:51:19 UTC |
19997af | Jim Lawton | 20 August 2016, 08:49:37 UTC | Ignore debug symbol files. | 20 August 2016, 08:49:52 UTC |
bae68f0 | Ron Burkey | 19 August 2016, 20:03:57 UTC | yaYUL no longer depends on tabs vs. spaces in *.agc files. A number of additional fixes to SOLARIUM as well as to "yaYUL --block1". | 19 August 2016, 20:03:57 UTC |
0fbb302 | Jim Lawton | 19 August 2016, 18:36:13 UTC | Fix uninitialized variables. | 19 August 2016, 18:36:13 UTC |
d66a77c | Jim Lawton | 19 August 2016, 18:29:48 UTC | Merge pull request #38 from jimlawton/master Toplevel Makefile cleanup | 19 August 2016, 18:29:48 UTC |
52c0da5 | Jim Lawton | 19 August 2016, 18:19:29 UTC | Merge remote-tracking branch 'upstream/master' | 19 August 2016, 18:19:29 UTC |
51bf3a4 | Jim Lawton | 19 August 2016, 18:11:17 UTC | Clean spacing. | 19 August 2016, 18:11:17 UTC |
3dbea92 | Jim Lawton | 19 August 2016, 18:10:41 UTC | Rearrange SUBDIRS so that all graphics programs are in the ifndef NOGUI conditional. | 19 August 2016, 18:10:41 UTC |
903b624 | Jim Lawton | 19 August 2016, 18:06:44 UTC | Add more build artifacts to ignore list. | 19 August 2016, 18:06:44 UTC |
47f8aeb | Jim Lawton | 19 August 2016, 17:55:40 UTC | Move directive next to its target. | 19 August 2016, 17:55:40 UTC |
5194f75 | Jim Lawton | 19 August 2016, 17:55:06 UTC | Remove duplicate Validation. | 19 August 2016, 17:55:06 UTC |
d223626 | Jim Lawton | 19 August 2016, 17:54:09 UTC | Move Validation to the front of the missions list. Add yaYUL to the base set of subdirs. | 19 August 2016, 17:54:09 UTC |
60a999b | Jim Lawton | 19 August 2016, 17:45:33 UTC | Fix typo in make directive. | 19 August 2016, 17:45:33 UTC |
b508eba | Jim Lawton | 19 August 2016, 17:44:51 UTC | Detect Mac OSX and set build flag. | 19 August 2016, 17:44:51 UTC |
0aa6ab3 | Jim Lawton | 19 August 2016, 16:39:52 UTC | Fix build platform. | 19 August 2016, 16:39:52 UTC |
bf4037d | Jim Lawton | 19 August 2016, 16:37:07 UTC | Merge pull request #37 from jimlawton/master Adding Travis build status to readme. | 19 August 2016, 16:37:07 UTC |
4c38578 | Jim Lawton | 19 August 2016, 16:09:52 UTC | Fix typo. | 19 August 2016, 16:09:52 UTC |
b8ba6fe | Jim Lawton | 19 August 2016, 16:07:30 UTC | Add Travis build status indicator to readme. | 19 August 2016, 16:07:30 UTC |
3613c04 | Jim Lawton | 19 August 2016, 16:02:44 UTC | Ignore symbol table output files. | 19 August 2016, 16:02:44 UTC |
ee25380 | Jim Lawton | 19 August 2016, 10:43:26 UTC | Merge pull request #36 from jimlawton/master Travis CI config for VirtualAgc | 19 August 2016, 10:43:26 UTC |
9677767 | Jim Lawton | 19 August 2016, 10:35:39 UTC | Don't upgrade packages by default. | 19 August 2016, 10:35:39 UTC |
0b78ea6 | Jim Lawton | 19 August 2016, 10:35:13 UTC | Only build the missions for now. | 19 August 2016, 10:35:13 UTC |
02a85f2 | Jim Lawton | 19 August 2016, 10:31:00 UTC | First pass at Travis CI config. | 19 August 2016, 10:31:00 UTC |
759add4 | Ron Burkey | 19 August 2016, 00:13:44 UTC | More Block 1 related changes to yaYUL. | 19 August 2016, 00:13:44 UTC |
31ee874 | Jim Lawton | 18 August 2016, 22:11:54 UTC | Change the Docker config to build out of the current directory by default. | 18 August 2016, 22:11:54 UTC |
c7a2c3c | Jim Lawton | 18 August 2016, 21:50:32 UTC | First attempt at a Docker configuration for a VirtualAgc build. To use it, you'll need Docker (on Linux, Mac or Windows). Then do: $ docker build -t virtualagc . This config so far just builds the tools and yaAGC, and compiles all the mission files and runs a ropediff check on each generatd rope binary against the known good image, where available. This is based on an Ubuntu 16.04 base image. Known issue: the graphical build targets are much harder, with requirments for various versions of X libs, SDL, Allegro, etc. | 18 August 2016, 21:50:32 UTC |
6f1b674 | Jim Lawton | 18 August 2016, 21:49:18 UTC | Ignore corediff output files. | 18 August 2016, 21:49:18 UTC |
9ce2111 | Jim Lawton | 18 August 2016, 21:48:02 UTC | Add phony directives on subdirs to make dependencies work. | 18 August 2016, 21:48:02 UTC |
4432b8e | Jim Lawton | 18 August 2016, 21:37:31 UTC | Add dummy corediffs.txt target. | 18 August 2016, 21:37:31 UTC |
7f6f96b | Jim Lawton | 18 August 2016, 20:37:00 UTC | Merge remote-tracking branch 'upstream/master' | 18 August 2016, 20:37:00 UTC |
e1855e2 | Jim Lawton | 18 August 2016, 20:35:59 UTC | Update files to be ignored by Git. | 18 August 2016, 20:35:59 UTC |
53e1d37 | Jim Lawton | 18 August 2016, 20:32:43 UTC | Missions depend on Tools as well as yaYul. | 18 August 2016, 20:32:59 UTC |
53dc053 | Jim Lawton | 18 August 2016, 20:32:18 UTC | Missions are cleaned by the clean-missions target. | 18 August 2016, 20:32:59 UTC |