Commit Graph

  • 6be865911c Each pass starts implicitly with .ENABL LC. Olaf Seibert 2017-05-06 17:11:56 +02:00
  • faf378ba86 Factor out some common pass initialisation code. Olaf Seibert 2017-05-06 17:07:53 +02:00
  • 870ecef497 Small doc update Olaf Seibert 2017-05-06 15:51:28 +02:00
  • 203a812664 Add 2.11BSD's m11 sources as regression tests. Olaf Seibert 2017-05-06 15:49:18 +02:00
  • e42bc827ff Merge branch 'master' into mlb2 Olaf Seibert 2017-05-04 23:02:08 +02:00
  • f5e1227317 Add some tests for .if etc. Fix a sign bit. Olaf Seibert 2017-05-04 23:00:43 +02:00
  • a4bc859d15 Merge branch 'master' into mlb2 Olaf Seibert 2017-04-28 23:22:58 +02:00
  • 4916b699fa Add ^pl and ^ph expressions from 2.11BSD's m11. Olaf Seibert 2017-04-28 22:39:51 +02:00
  • 8cf4145724 Merge branch 'master' into mlb2 Olaf Seibert 2017-04-27 22:12:48 +02:00
  • 27abf32bf4 Let .LIST and .NLIST affect listing only if they have no argument. Olaf Seibert 2017-04-27 22:11:31 +02:00
  • f202984a3c Merge branch 'master' into mlb2 Olaf Seibert 2017-04-27 21:56:54 +02:00
  • d61cad6bb4 Add some tests for .BLKB .BLKW .ODD .EVEN Olaf Seibert 2017-04-27 21:56:02 +02:00
  • 65f29a6497 Recognize, but ignore, the BSD m11 syntax .MCALL (macrolibname)macroname Olaf Seibert 2017-04-27 20:44:30 +02:00
  • f07c9045f5 Prepare for macros being defined in "other ways" which are not yet put in the macro definition table. Olaf Seibert 2017-04-27 20:43:28 +02:00
  • e4ec481d3d Add RT11 macro libraries. Olaf Seibert 2017-04-27 20:29:04 +02:00
  • 96cfd4a152 First step in the support of multiple formats of macro (or object) libraries. Olaf Seibert 2017-04-26 22:21:39 +02:00
  • eb60cfe315 Very simple .LIST and .NLIST implementation. Olaf Seibert 2017-04-23 13:51:53 +02:00
  • c771c875cb Fix a use-after-free. Found by Don North. Olaf Seibert 2017-04-23 13:54:13 +02:00
  • e3b33ef330 Updated debug output for GSD psect processing AK6DN 2017-04-10 00:17:00 -07:00
  • 3d380827cb Minor update to psect flag processing AK6DN 2017-04-09 21:03:19 -07:00
  • e7d126f682 Updated PSECT address/length processing AK6DN 2017-04-09 19:41:18 -07:00
  • 688828abd0 Always block out a psect length to be even AK6DN 2017-04-09 17:55:34 -07:00
  • f58c4268f9 Update complex relocation evaluation so that it now works, and stores correct value at correct location AK6DN 2017-04-08 22:46:48 -07:00
  • ac453f8a0b Added global symbol redefinition/undefined warnings; reformat debug output; change some die to warn AK6DN 2017-04-08 14:29:46 -07:00
  • c4f9db5d8f First version with support for multiple .obj files and linking global symbols -- preliminary, lightly tested AK6DN 2017-04-08 02:49:22 -07:00
  • 364bd9603e Add debugging output for global symbol evaluation AK6DN 2017-04-08 00:04:35 -07:00
  • 90261543f4 Updated readme file AK6DN 2017-04-07 13:29:59 -07:00
  • eeb1147233 More updates staging for multiple object file linking; change name to obj2bin.pl AK6DN 2017-04-07 13:20:51 -07:00
  • 74a686102c Minor type corrections. AK6DN 2017-04-05 15:40:21 -07:00
  • 872b33f183 Restructure code in preparation for supporting multiple input .obj files and linking. AK6DN 2017-04-05 15:35:25 -07:00
  • 9d7f57d0ea Update cosy converter John Forecast 2017-03-29 14:07:10 -07:00
  • 4434041146 Update .gitignore Mark Pizzolato 2017-03-29 14:04:37 -07:00
  • b08ebe8eb0 New tape manipulation tools John Forecast 2017-03-14 13:44:02 -07:00
  • 433e8ecda6 Add comment on a format strictness. ... Olaf Seibert 2016-10-22 15:13:34 +02:00
  • 2620a1e98f Add .gitignore file. Olaf Seibert 2016-07-11 22:28:48 +02:00
  • b8a955792c Fix operand check for XOR which is shared with JSR. Olaf Seibert 2016-07-11 22:10:15 +02:00
  • 9ec5623662 Corrected header Don North 2016-07-10 19:41:57 -07:00
  • 6e4fe4c66e Initial version Don North 2016-07-10 19:38:33 -07:00
  • 8aeec20765 Initial commit Don North 2016-07-10 19:36:50 -07:00
  • 94d94fe695 Add mksimtape from Bob Eager Mark Pizzolato 2016-05-21 07:26:49 -07:00
  • e7c1b1f4a8 RSTSFLX: documentation fix to describe the Makefiles correctly. Paul Koning 2016-04-28 11:26:50 -04:00
  • ba1f763cc0 Add rstsflx to README file Paul Koning 2016-04-27 15:05:56 -04:00
  • bf7c17ab4a Add RSTSFLX V2.6. This is a file system access utility for RSTS file systems. It supports reading and writing as well as a number of other operations, such as octal dump, file system initialize, and file system check ("clean"). Paul Koning 2016-04-27 15:00:42 -04:00
  • e94ba41122 Update ODS2 VHD library with DOS port Timothe Litt 2016-03-25 13:01:59 -04:00
  • b00e213506 Windows support for libvhd and vhd-util Timothe Litt 2016-03-25 12:37:44 -04:00
  • 3f193e6f99 Baselevel commit for V2.99 Timothe Litt 2016-03-23 13:11:05 -04:00
  • 076dbe88b9 Preliminary port of libvhd to windows Timothe Litt 2016-03-22 19:27:53 -04:00
  • d7d2293838 Add XEN's libvhd Timothe Litt 2016-03-20 08:39:43 -04:00
  • 5f00f5b509 Include large file support in SHOW VERSION, work on memory leaks, bufs Timothe Litt 2016-03-05 19:02:45 -05:00
  • 57049f51b3 Implement correct HOM block search Timothe Litt 2016-03-05 17:29:58 -05:00
  • 0935e31ba3 Clean up unix show devices. Add show volumes. Timothe Litt 2016-03-05 15:10:17 -05:00
  • 886c1fae06 Preliminary merge with Baker + other changes Timothe Litt 2016-03-05 01:27:56 -05:00
  • 9187ed8353 Ignore Baker directory (files being considered for merge) Timothe Litt 2016-03-03 15:52:09 -05:00
  • 101a03ee30 Fix compilation with DEBUG. Split out & improve list parser Timothe Litt 2016-03-03 15:49:13 -05:00
  • b2c51a08ad Remove fixed buffers in set default, simplify command_line processing Timothe Litt 2016-03-02 23:56:47 -05:00
  • 2c8ee0b04c Make messages consistent. Stop using fixed input buffer. Volset mount checks Timothe Litt 2016-03-02 17:35:50 -05:00
  • 45e3b4e500 Add parameter to dismount, better drive letter assignment, small bugs Timothe Litt 2016-02-29 22:24:30 -05:00
  • a88888f24e Parse qualifer=value, bugfixes Timothe Litt 2016-02-29 07:25:42 -05:00
  • 61c8001044 Bug fixes and compiler warnings. Unix readline support, pass 1 Timothe Litt 2016-02-26 17:46:46 -05:00
  • 3b052a6aa6 Apply patch from vms2linux.de, creating version 1.3hb Timothe Litt 2016-02-21 19:18:29 -05:00
  • b70fc2f639 Upgrade to version 1.3 = Hunter Goatley Timothe Litt 2016-02-21 19:07:54 -05:00
  • a685d341c5 First changes in 0.5wip: correct some grammar (it's vs. its). Olaf Seibert 2016-02-21 21:13:50 +01:00
  • 0cb8000e5f Remove old version. Olaf Seibert 2016-02-21 11:03:27 +01:00
  • 404a7e726d Add 'crossassemblers/macro11/' from commit '2a14ffe2519589011ffc4050d5d4fd6591fb4c3c' Olaf Seibert 2016-02-21 10:58:33 +01:00
  • fc2c8875ca Move macro11 aside for incoming new version. Olaf Seibert 2016-02-21 10:51:58 +01:00
  • 2a14ffe251 Include changes for a release. Olaf Seibert 2015-11-09 22:31:31 +01:00
  • ecd4e81a7c Fix Makefile and some unneeded #includes. Olaf Seibert 2015-11-09 22:15:00 +01:00
  • d76e294b06 Add some tests for operators and their (lack of) precedence. Olaf Seibert 2015-11-09 21:24:10 +01:00
  • 82f68e0d60 Implement .RAD50 <CHR> syntax, and tests. Olaf Seibert 2015-11-09 21:17:57 +01:00
  • fda852a3f1 ^X is not an extension; ^R ^/.../ is. Olaf Seibert 2015-11-09 21:13:49 +01:00
  • e148471a19 Extension .ascii ^/.../ conflicts with .ascii ^...^ Olaf Seibert 2015-11-09 21:11:41 +01:00
  • 0fba6eea33 Use function for creating a literal expression node. Olaf Seibert 2015-11-08 20:51:45 +01:00
  • d6ff111149 Introduce a function to create a binary expression node. Olaf Seibert 2015-11-08 20:51:07 +01:00
  • 40ff236aaf Make free(tp) common code. Olaf Seibert 2015-11-08 20:49:37 +01:00
  • 9d756361b4 Fix pasto, present since all recorded history. Olaf Seibert 2015-11-08 01:35:57 +01:00
  • 09717c3a5a Add comparison files for tests. Olaf Seibert 2015-11-08 00:18:09 +01:00
  • 3657acf345 Clean up some now-inaccurate comments. Olaf Seibert 2015-07-06 22:27:46 +02:00
  • e02d3b3bdf Update the README file for the situation since 2009. Olaf Seibert 2015-07-06 21:50:24 +02:00
  • 80b20b17eb Add some info about git commit when printing the version. Olaf Seibert 2015-07-06 21:43:03 +02:00
  • ce2d526291 Added some robustness for when dumpobj is run on files which are... Olaf Seibert 2015-06-09 22:33:53 +02:00
  • 22886c4a14 Add varrec, a little tool to convert files with variable records to byte streams. Olaf Seibert 2015-06-09 22:04:43 +02:00
  • 0aee873dc8 Add the link checker tool (in Perl). Olaf Seibert 2015-06-09 22:04:01 +02:00
  • 137a9db671 More tests. Refine string delimiter test for .ASCII a bit. Olaf Seibert 2015-06-04 12:11:14 +02:00
  • fdceabe88c Add .IF P1 and .IF P2 (tests for pass 1 and 2). Olaf Seibert 2015-06-04 00:35:31 +02:00
  • b75195549e Combine .IF IDN and .IF DIF. Olaf Seibert 2015-06-03 23:03:36 +02:00
  • c423ee346a Handle invalid expressions in .WORD directives with a message. Olaf Seibert 2015-06-01 23:30:16 +02:00
  • ff5179743c Add addressing mode check for JSR, and a test. Olaf Seibert 2015-06-01 00:28:49 +02:00
  • a24e3ba3ea Fix check for JMP Rn (which is illegal). Olaf Seibert 2015-05-31 23:34:05 +02:00
  • 60d0afde00 Use the path search also for .INCLUDE, and add -I option: include path Olaf Seibert 2015-05-31 22:52:05 +02:00
  • e46f8ee2c7 Add a simple file name parser to my_searchenv(), Olaf Seibert 2015-05-31 22:00:04 +02:00
  • 87814f7bb9 Automatic dependency generation with gcc -MM. Olaf Seibert 2015-05-28 20:04:31 +02:00
  • c8dbd26e9a This initialisation wasn't needed. Olaf Seibert 2015-05-27 22:22:52 +02:00
  • bc450511d8 Add some tests for things I have fixed while the last weeks. Olaf Seibert 2015-05-27 21:54:00 +02:00
  • d38f4009c4 Crank up the warning levels, and adjust the code to silence ... Olaf Seibert 2015-05-27 21:51:26 +02:00
  • 8a2ba3adf0 Print flag names. Olaf Seibert 2015-05-27 01:37:16 +02:00
  • 2d7f74e9ff Add Makefiles, fix some compile errors Timothe Litt 2015-05-26 17:42:36 -04:00
  • bbaf56206e Allow extraction of Object LiBraries too. Olaf Seibert 2015-05-24 17:37:08 +02:00
  • a18b1f8d62 Reorganize tools Timothe Litt 2015-05-24 09:06:23 -04:00
  • da068e07c8 Make sure the -v argument show that this is not the same as previous versions. Olaf Seibert 2015-05-22 16:40:37 +02:00
  • 435cdb0b7f Separate out the string parsing for .include/.library file names and macro arguments. Olaf Seibert 2015-05-22 16:36:16 +02:00