swh:1:snp:92f3f585b9ae79620ad8c41a332d6329b31fd381

sort by:
Revision Author Date Message Commit Date
e8621e6 Fixed errors on page 28. 16 October 2012, 15:11:38 UTC
240d466 Source files should not be executable. 16 October 2012, 14:42:03 UTC
823fe12 Add list of schematic pages, for reference. 16 October 2012, 12:46:41 UTC
e831703 Add missing section identifier. 16 October 2012, 12:46:19 UTC
e1de1d1 Add readme describing usage. Change filenames. Use default input filename. Fix output of pagecounts. 16 October 2012, 08:47:17 UTC
0df60ee Make script executable. 16 October 2012, 08:13:15 UTC
868445f No, that doesn't work, it just breaks the other missions. 09 October 2012, 21:46:00 UTC
6e08d73 Remove trace. Set SB if appropriate. 09 October 2012, 17:19:29 UTC
715c777 Fix handling of numbers whose exponents are all in the Operand field. 09 October 2012, 15:48:47 UTC
ad3b1fd Handle the case of 2DEC* ops that spill over into the Extra field. 09 October 2012, 15:39:53 UTC
87deb16 Disable one-shot trace. 09 October 2012, 13:13:17 UTC
7220a27 Tweak makefiles again. 09 October 2012, 13:10:34 UTC
85ec8f1 Tidy, add comments, remove obsolete stuff. 09 October 2012, 12:51:41 UTC
e4f28e5 Fix dependency. 09 October 2012, 10:34:34 UTC
8827d07 Add trace. 09 October 2012, 10:28:14 UTC
8bae6d4 Add prototype. 09 October 2012, 10:27:55 UTC
fab7188 Fix script to handle changed traces. 08 October 2012, 22:25:35 UTC
a62ba9b Fixed some errors in binsource transcription and assembler source. Core errors left are now 2DECs (number formats) and 2CADRs (our old friend SB again probably). 08 October 2012, 22:01:45 UTC
6241e05 Print the next line after a core error, can be lines other than the usual directives. 08 October 2012, 21:48:46 UTC
277fd74 Clean up and consistify makefiles. 08 October 2012, 21:38:38 UTC
9519c8b Add some comments to describe default values of parser records. Initialise SB to 1 instead of zero. This is the missing bit in the SB algorithm. The clue was that I was seeing core errors before the first SBANK= directive in the Luminaries, and the first SBANK= was for LOWSUPER, i.e. setting SB=0. Bingo, everything except Colossus237 now assembles correctly without any SBANK= workarounds. Colossus237 has other problems of course. 08 October 2012, 20:39:35 UTC
0120f6d Fix typo. Disable trace print. 08 October 2012, 20:37:13 UTC
22474e4 More prettifying of trace output. 08 October 2012, 19:39:29 UTC
cd8853e Now works for Artemis072, Comanche055 and Colossus249. 08 October 2012, 15:10:31 UTC
7ac2764 Move files to subdirectories. 08 October 2012, 15:00:12 UTC
c5007bb Found a superbank algorithm that works for Artemis072 and Comanche055. Now to extend it to work for the others... 08 October 2012, 13:10:17 UTC
31fda7b Compact trace output. 08 October 2012, 08:02:42 UTC
c3293e6 Catch some missing SB-related ops. 08 October 2012, 08:02:00 UTC
38367f5 Still trying to understand the whole sbank stuff. 07 October 2012, 21:55:00 UTC
d1248c0 Fixed typo on p1201. 07 October 2012, 21:26:30 UTC
f0f551c Add input value to trace. 07 October 2012, 20:40:23 UTC
0654144 Fix SBANK= op, add other occasionally used synonyms. 07 October 2012, 20:31:00 UTC
5e298f8 Tidy up trace prints. 07 October 2012, 20:29:30 UTC
602baf2 Add blank lines. 07 October 2012, 19:29:32 UTC
b8b4cc3 Compress trace to make it a bit readable. 07 October 2012, 19:28:56 UTC
1548102 Simplify tracing code. 07 October 2012, 18:38:25 UTC
2f9180b Tidy up. 07 October 2012, 18:37:09 UTC
d68370b Tidy trace function outputs. 05 October 2012, 22:25:36 UTC
1fcd594 Print trace lines and core error lines as well if they exist. 05 October 2012, 15:40:16 UTC
ce21864 Yet another tool to help figure out the SB algorithm. This one extracts all SB-related instructions and pseudo-ops from a listing. 05 October 2012, 15:32:05 UTC
892c8b3 Trying a simpler superbank algorithm. Not there yet, but close. 05 October 2012, 11:37:55 UTC
5531a71 Added utilities module, moved superbank processing to it. Added trace functions. Changed SB trace stuff to use trace functions. 04 October 2012, 16:11:29 UTC
4f1fa46 Add error check. Add print. 04 October 2012, 10:23:21 UTC
23a43d9 Page number could be zero also. 04 October 2012, 10:23:02 UTC
b726e40 Fix line endings. 04 October 2012, 09:37:54 UTC
5e16d2b Fix line endings. 04 October 2012, 09:25:54 UTC
97b679f Remove duplicate lines from output. Tidy output format. 04 October 2012, 09:16:17 UTC
88a200f Small fix to superbank tracing. 03 October 2012, 23:04:27 UTC
589663e Add tool to analyse superbank traces. 03 October 2012, 23:03:12 UTC
fb08b23 Add trace. 03 October 2012, 15:50:00 UTC
2caeb92 Add trace. 03 October 2012, 15:49:23 UTC
c8e1c78 Update ignores. 03 October 2012, 08:50:52 UTC
7b2f570 Clean tools as well. 03 October 2012, 08:50:17 UTC
1fb226e Move SplitInterp.c to Tools. Add to makefile. 03 October 2012, 08:49:56 UTC
969974c Surround debug prints with YAYUL_TRACE ifdef. 03 October 2012, 08:42:03 UTC
cd0aec5 Tidying up. Trying to trace SB manipulation, so I can figure out how to correctly handle SB without fake SBANK= directives. Will disable the prints later. 02 October 2012, 23:32:47 UTC
fa0f391 Added note on 2FCADR/2CADR usage. 02 October 2012, 17:24:55 UTC
1ff4ed4 Fix final print. 28 September 2012, 15:12:51 UTC
7a11585 corediffs needs yaYUL and Tools. 28 September 2012, 15:09:00 UTC
2b81a2a Only print out diffs location if there are differences. 28 September 2012, 15:08:36 UTC
bb537c2 Fix dependencies. 28 September 2012, 15:08:12 UTC
1f417d5 Tidy dependencies. 28 September 2012, 14:59:19 UTC
0a6645d Fix broken .lst dependency. 28 September 2012, 14:57:11 UTC
cec9628 Fix typo. 28 September 2012, 11:12:26 UTC
c531816 Tidy makefile. 28 September 2012, 11:11:52 UTC
e72f57e Eliminate constant errors by checking for existence of source files. 28 September 2012, 11:00:09 UTC
0274a12 Add target to clean flight software. 28 September 2012, 10:17:12 UTC
0b2cfc9 Handle a various number formats as seen in Colossus237 source. 26 September 2012, 22:23:07 UTC
4179cb7 Fix unused variables warnings. 26 September 2012, 21:22:51 UTC
ba39d0e Remove unused define. 26 September 2012, 20:59:12 UTC
66f4ffd Move scripts to scripts directory, fix up makefile. 26 September 2012, 19:22:14 UTC
eb787fc Remove obsolete readme. 26 September 2012, 19:15:01 UTC
5ccd8c5 Remove obsolete Win32 makefiles. 26 September 2012, 19:09:02 UTC
81907b4 Number of differences is less when sorted by page, this is because a difference in a 2-word operation (e.g. 2CADR) results in 2 core-word differences, but only 1 source-line difference. 26 September 2012, 10:39:29 UTC
de39229 Handle arguments like "X + 2", i.e. Mod1=+, Mod2=2. 26 September 2012, 10:02:45 UTC
79cfe33 Fix string checks. 26 September 2012, 10:01:59 UTC
378107c Handle CADR arguments like "DUMMYJOB + 2", i.e. Mod1=+, Mod2=2. 25 September 2012, 22:23:59 UTC
85a9c2f Handle CADR arguments like "DUMMYJOB + 2", i.e. Mod1=+, Mod2=2. 25 September 2012, 22:01:42 UTC
9e8e9bb Add support for 2OCT with 2 arguments. 25 September 2012, 21:06:30 UTC
9a47035 Fix dependencies. 24 September 2012, 22:04:02 UTC
9f369d7 Fix format. 20 September 2012, 15:20:49 UTC
9748662 Add verbose progress messages. 20 September 2012, 15:19:45 UTC
66d1626 Turn off HTML output for now. 20 September 2012, 12:59:54 UTC
a0b1419 Fix make dependencies. 20 September 2012, 12:58:04 UTC
2c81018 Enable listing annotation again, for the next phase of debug. 20 September 2012, 10:26:12 UTC
cd33bf2 Fixed (hopefully) all remaining rope image transcription errors. The core differences left now all look like errors in the assembly source. 20 September 2012, 10:25:09 UTC
e4a9343 Added missing address check. 19 September 2012, 21:31:33 UTC
7416b16 Lots more transcription errors. 19 September 2012, 21:27:16 UTC
95793c5 More transcription fixes. 19 September 2012, 19:42:25 UTC
b62ee8b Added a blank line between each page to make it easier to read. 19 September 2012, 19:33:39 UTC
a73f551 Turn on by-page corediffs. 19 September 2012, 19:18:39 UTC
caefc0b Remove debug prints. Add print of output filename. 19 September 2012, 19:16:21 UTC
22b0741 Add --by-page option to sort difference report by page number. This is an easier way to navigate through the listing when processing a large number of differences. 19 September 2012, 19:12:02 UTC
b21f7e9 Fixed transcription errors on pages 126, 366, 372, 375, 1075, 1095, 1098, 1114, 1120, 1127, 1146, 1151, 1152, 1182, 1183, 1201, 1374. 19 September 2012, 17:40:57 UTC
cf991e4 List corrected pages in history. 19 September 2012, 15:57:49 UTC
09cb82d Fixed errors on pages 126, 366, 372 and 375. 19 September 2012, 15:34:47 UTC
e7fa7c7 Log missing addresses to output file. They are important. 19 September 2012, 14:48:18 UTC
8ca50be Regenerate corediff.txt (for now). 19 September 2012, 14:47:47 UTC
0f758f6 Handle a COUNT* directive with an invalid address. 19 September 2012, 14:40:30 UTC
0dc3f6a Turn on comparison of binary files. Enable corediff target. 19 September 2012, 14:24:11 UTC
back to top