sort by:
Revision Author Date Message Commit Date
8b91f30 HAL/S interpreter: Implemented friendlier input-line editing facilities. 06 January 2023, 14:22:41 UTC
9fc118c HAL/S-FC: Simple DO ... END blocks implemented (not DO FOR/WHILE/UNTIL). 06 January 2023, 13:23:20 UTC
597a07e HAL/S-FC: I've cleaned up the conditionals in IF/THEN and IF/THEN/ELSE to the point where I hope I will be able to implement DO WHILE and DO UNTIL and DO FOR more systematically. 06 January 2023, 00:28:27 UTC
0a6eb1d HAL/S-FC: Fixed usage of UTF-8 characters ¬ and ¢, as well as the nonstandard characters ~ and ^. 05 January 2023, 20:29:46 UTC
2fc2ac6 HAL/S-FC: Fixed various bugs. Implemented IF THEN (not ELSE yet). 05 January 2023, 19:35:54 UTC
08a15f0 HAL/S-FC: Fixed up bad scope conception and forward-goto operations. 04 January 2023, 14:36:58 UTC
6289362 HAL/S compiler/interpreter: Added first control-transfer instruction (GO TO); but my handling of scopes is wrong and needs to be rethought. 03 January 2023, 23:52:54 UTC
b06fd2b Some tweaks to HAL/S compiler/interpreter. 03 January 2023, 19:11:57 UTC
ece5389 HAL/S compiler/interpreter: INITIAL and CONSTANT now work, at least for INTEGER, SCALAR, and CHARACTER types. Other improvements on built-in functions. 03 January 2023, 18:23:07 UTC
c8a3425 HAL/S interpreter: Added lots of built-in HAL/S functions, added CHARACTER expressions, prettified output. 03 January 2023, 00:57:19 UTC
5839c5f Fixed some bugs in the HAL/S compiler's string tokenization. 01 January 2023, 17:59:13 UTC
49c7ec4 The HAL/S compiler/interpreter can now generate PALMAT (and execute that PALMAT) for simple assignment statements and WRITE statements. 01 January 2023, 16:12:31 UTC
4de9b66 Some tweaks to documentation, and removal of full-line comments from HAL/S interpreter loop. 01 January 2023, 01:26:08 UTC
48033ef HAL/S compiler finally generating some actual PALMAT executable code, for assignments. 01 January 2023, 00:57:07 UTC
8f7d8ce Updated RMDL with new instance of SUNRISE 45/69 module B28. 30 December 2022, 14:21:37 UTC
0f49e7a Lots of updates to PALMAT generation for DECLARE. 23 December 2022, 18:54:20 UTC
54cdf4a More updates to HAL/S compiler+interpreter. 22 December 2022, 23:42:36 UTC
cf51104 Some HAL/S compiler/interpreter updates. 22 December 2022, 15:12:43 UTC
32be295 More interpreter tweaks. 20 December 2022, 19:36:15 UTC
189337f Added translation of tokens like _SYMB_nn into their stringified forms to HAL/S interpreter TRACE. Much "easier" to read now. 20 December 2022, 18:51:31 UTC
bc5c51a For some reason, my changes didn't get included in the last commit. 20 December 2022, 17:51:30 UTC
29f0ab1 More HAL/S interpreter tweaks. 20 December 2022, 17:25:59 UTC
34218bd Allowed for Windows/Mac versions of the compiler, as well as other cleanups in the build from source. 20 December 2022, 01:36:51 UTC
a15912e Continued progress on HAL/S compiler and interpreter. 19 December 2022, 23:42:07 UTC
eb9eee6 More progress on HAL/S preprocessor+compiler, code-sample fixes, new code-sample files. 15 December 2022, 23:21:57 UTC
59843f9 Resumed checking preprocessor+compile front-end vs code samples. Lots of fixes related to that. 15 December 2022, 01:02:28 UTC
dc1596d Refactoring the HAL/S compiler somewhat. 13 December 2022, 12:37:33 UTC
eb4b13a Trying to remove SYNTHESI.xpl from the wrong directory. 09 December 2022, 00:05:13 UTC
a01e79d Reference source code for XPL compiler and partial source code for HAL/S-FC compiler release 32V0 added. 08 December 2022, 23:17:20 UTC
000edb2 Lots more HAL/S preprocessor and compiler front-end debugs. 02 December 2022, 22:41:43 UTC
6d9487c Continued updates to HAL/S preprocessor and compiler front-end. 01 December 2022, 23:31:09 UTC
793d609 Merge branch 'master' of https://github.com/virtualagc/virtualagc.git 01 December 2022, 00:32:49 UTC
31a6579 Several HAL/S preprocessor, compiler front-end, and sample-code fixes. 01 December 2022, 00:32:34 UTC
bbf86df Merge pull request #1186 from thewonderidiot/yayul_sunrise45_fixes yaYUL: Corrections required for Sunrise 45 assembly 27 November 2022, 21:40:27 UTC
36eaeae yaYUL: Corrections required for Sunrise 45 assembly 27 November 2022, 17:50:06 UTC
df2a12d LBNF and script tweaks related to detailed checking of HAL/S compiler front-end output for the code samples from "Programming in HAL/S". 25 November 2022, 23:58:49 UTC
71199f2 Completed the set of code samples from "Programming in HAL/S". 25 November 2022, 13:15:21 UTC
f379aa6 Removed "improvements" I had made to the code samples from "Programming in HAL/S", hopefully restoring them to their exact form from the document. 24 November 2022, 13:27:40 UTC
9ddd901 Added a bunch more HAL/S code samples from "Programming in HAL/S". 24 November 2022, 00:03:12 UTC
3ca50df Fixed some goofed-up tokenization in the HAL/S compiler frontend. 23 November 2022, 00:12:29 UTC
c7285ad Compiler front-end now compiles without error; but I think it needs some rethinking. 22 November 2022, 17:10:08 UTC
01c4996 HAL-S.bnf, extraHAL-S.lbnf, and bnf2lbnf.py deprecated in favor of HAL_S.cf. 19 November 2022, 20:00:08 UTC
26a279e Making sure there's a semi-good copy of HAL_S.cf saved. 19 November 2022, 19:38:44 UTC
b55ca8b Added a variety of new HAL/S code samples, and renamed the old ones in a more-useful, more-consistent way. 19 November 2022, 13:51:43 UTC
bcc0af2 Added 7 new HAL/S sample programs, plus preprocessor fixes to handle their special quirks. 18 November 2022, 18:15:58 UTC
ee04ab9 The HAL/S compiler now gives no syntax errors for the 15 code samples I've accumulated; need more code samples now for further debugging. 18 November 2022, 15:06:33 UTC
2bf93dd Update README.md 17 November 2022, 15:21:38 UTC
638f6d2 Aurora 88 physical rope-memory module dumps were added, and Aurora 88 was integrated into the VirtualAGC GUI. 17 November 2022, 14:29:49 UTC
6fb0b14 Continued improvements in BNF and LBNF for compiler front-end, sample code, helper scripts, and documentation. 17 November 2022, 01:02:17 UTC
1fb2962 Updated README. 16 November 2022, 14:35:24 UTC
d1b6c6f Various progress on HAL/S compiler. 16 November 2022, 14:10:00 UTC
5f0f86f Update README.md 15 November 2022, 14:46:21 UTC
0b4959f Update README.md 15 November 2022, 14:43:37 UTC
ff0ec0b Update README.md 15 November 2022, 14:42:19 UTC
ef6e6ed Update README.md 15 November 2022, 14:23:34 UTC
d0aafc9 Update README.md 15 November 2022, 14:21:34 UTC
9bf6bfa Update README.md 15 November 2022, 14:20:24 UTC
b4a40f2 Update README.md 15 November 2022, 14:19:29 UTC
2e506b7 Update README.md 14 November 2022, 14:38:17 UTC
81b02bf Update README.md 14 November 2022, 13:30:44 UTC
625bb85 Update README.md 13 November 2022, 14:34:28 UTC
213ed07 Create README.md 13 November 2022, 14:10:08 UTC
dcab573 Various work-in-progress on Shuttle software. 11 November 2022, 00:25:13 UTC
a81a903 A little work on the HAL/S compiler, but mainly the addition of a bunch of small sample HAL/S programs taken from the documentation. 07 November 2022, 23:59:05 UTC
46a0802 Typo correction in README. 30 October 2022, 13:05:32 UTC
70643cb More work on automated investigation of Sundial E. 30 October 2022, 12:55:53 UTC
536e5b9 Sunrise 45 and 69 core ropes added (source code not yet available), and executable from the VirtualAGC GUI. 29 October 2022, 23:12:49 UTC
2b8ab52 Forgot to add the README's images to the repository. 29 October 2022, 19:28:23 UTC
f1a9208 Added the repaired 1003133-20 (Sunrise 45+ module B28) to the RMDL. 29 October 2022, 19:24:50 UTC
0c4626c LM131R1 support added to VirtualAGC GUI, and added as one of the AGC versions built by default. 29 October 2022, 11:45:57 UTC
fe36a2b Merge pull request #1184 from virtualagc/lm131r1 Reconstructed LM131 revision 1 source code 29 October 2022, 11:10:38 UTC
769d33c LM131: Added entry for program alarm 1466 in ASSEMBLY AND OPERATION INFORMATION 29 October 2022, 02:39:48 UTC
b1164ed LM131 rev 1: incorporated all changes from module dump 29 October 2022, 02:19:49 UTC
c55fa81 LM131: Regenerated baseline sources from Luminary 131 and added a build step to check against the module dump 29 October 2022, 01:37:41 UTC
c94fbbf Some fixes for BLK2 interpretive disassembly. Some minor findings on Sundial E reconstruction. A new one-off program (unMike.py) and disassembler command-line options related to that. 28 October 2022, 23:23:36 UTC
4f65855 The disassembler's "special functions" (--pattern, --flex, --specials, etc.) not handles interpretive code rather than just basic code. 28 October 2022, 12:50:57 UTC
63468da Corrected some misinformation about ferrite cores vs AGC fixed memory. 27 October 2022, 23:17:48 UTC
f163a44 Updated Comanche 67 example in disassembler README. 27 October 2022, 15:02:09 UTC
cc34e79 I think the bank-ordering in disassemblerAGC.py and pieceworkAGC.py are working correctly now for all --bin, --hardware, --block1, and --blk2 combinations now. Though there are so many combinations, not all of which I have known-good test data for, that it's hard to be sure. 27 October 2022, 14:53:52 UTC
31bd02e RMDL contents, filenames, and README updated per feedback. 27 October 2022, 13:16:28 UTC
3ab1dab Oops! Fixed some of my corrections to the RMDL. 27 October 2022, 03:41:42 UTC
e5337f6 Clarifications in the Rope-Module Dump Library. 27 October 2022, 03:30:13 UTC
2524c1f First attempt at adding a Rope-Module Dump Library, including lots of new rope-memory module dumps. Some corrections related to the disassemblerAGC.py's and pieceworkAGC.py's handling of --block1 --hardware. 26 October 2022, 17:56:31 UTC
ce35585 Yet more clarification in the README. 26 October 2022, 00:14:36 UTC
abaf520 Fixed annoying typos in the SundialE README. 26 October 2022, 00:10:34 UTC
cdeb8a0 Added some additional thoughts to the SundialE README about source-code reconstruction using the disassembler. 26 October 2022, 00:02:33 UTC
85050c6 Updated README with additional info about workflow.sh and bin files. 25 October 2022, 22:13:01 UTC
7ba191e Finished adding initial support for BLK2. As far as I know, it works well enough. 25 October 2022, 22:02:37 UTC
8e09474 Improved @SPECS command to --dloop. 25 October 2022, 13:42:38 UTC
fcfb882 Added the "@SPECS" command for --dloop. 25 October 2022, 12:24:09 UTC
e7a8626 Merge branch 'master' into lm131r1 25 October 2022, 02:37:14 UTC
5f88601 Block I interpretive disassembler replaced (again); I'd now categorize it as "working", though it could certainly be improved. 24 October 2022, 23:25:02 UTC
746556d Corrected --dloop output address format. 21 October 2022, 18:09:56 UTC
6f3d7f0 Added ability to accept a symbol name as the starting address for --dloop. 21 October 2022, 17:25:09 UTC
26b6018 Symbol-printing in disassembly improved a lot. It turns out to be a much-more subtle thing than I imagined. 21 October 2022, 14:43:08 UTC
6092318 A lot of symbols which could have been filled in with --dtest or --dloop and --dsymbols weren't. 21 October 2022, 12:28:59 UTC
73b450c Implmented --symbols. Added --invent and remove default creation of symbolse of the form Rbb,aaaa. Separated deduction of aliased erasables. 20 October 2022, 18:31:14 UTC
73494a6 Added symbol-table output and --dloop option. 19 October 2022, 23:56:56 UTC
6d5afa4 Fixed a bug in --intpret. 19 October 2022, 02:38:46 UTC
98db52a Added the --intpret switch. 19 October 2022, 02:04:08 UTC
back to top