Commit Graph

  • 536d1856f0 .IF B,< > is supposed to be TRUE Olaf Seibert 2015-05-22 01:32:45 +02:00
  • 60af942129 .RESTORE restores DOT too Olaf Seibert 2015-05-22 00:13:54 +02:00
  • 9eb5d72553 Import most recent simtools.zip and add a few extra tape converters Mark Pizzolato 2015-05-21 15:07:13 -07:00
  • 9640d19a1f Default module name is ".MAIN.". Olaf Seibert 2015-05-21 23:32:14 +02:00
  • 8433503792 Make sure that undefined global symbols don't get reduced to 0 when negated Olaf Seibert 2015-05-21 23:21:19 +02:00
  • b8a15a89b5 Implement .ENABL and .DSABL LC. Olaf Seibert 2015-05-21 22:24:31 +02:00
  • 168340c54c A bit more tweaking of output/listing. Olaf Seibert 2015-05-21 00:57:52 +02:00
  • 6c992f6406 Fix some warnings from clang. Olaf Seibert 2015-05-20 22:54:26 +02:00
  • 59711f17f2 Make trailing commas work in .BYTE and .WORD Olaf Seibert 2015-05-19 22:57:45 +02:00
  • dbc3a55666 Store section size after .EVEN and .ODD Olaf Seibert 2015-05-19 22:42:55 +02:00
  • b45cf742f7 A trailing comma in a macro call is an empty argument Olaf Seibert 2015-05-19 22:10:44 +02:00
  • 2488e02aae A few more small listing tweaks. Olaf Seibert 2015-05-19 22:09:53 +02:00
  • 859e8dbb1f List macro calls with the location of DOT Olaf Seibert 2015-05-19 21:17:15 +02:00
  • 2e06f50286 List values in the data column, not the location column. Olaf Seibert 2015-05-19 21:15:57 +02:00
  • 06a780cb94 Suppress spurious error message in RSX format version. Olaf Seibert 2015-05-19 21:15:24 +02:00
  • 6a6a9ee1eb Remove two optimizations that RSX Macro-11 apparently does not perform. Olaf Seibert 2015-05-19 01:00:05 +02:00
  • 12fdea5b21 Adapt the generating and dumping of object files to what is observed Olaf Seibert 2015-05-19 00:56:40 +02:00
  • f34996452b Mark PSECT relocation also with a ' in the listing. Olaf Seibert 2015-05-19 00:50:17 +02:00
  • 4fabe28497 Make .narg work Olaf Seibert 2015-05-14 14:33:54 +02:00
  • 833d9186cc Make empty expressions in .byte and .word work Olaf Seibert 2015-05-14 14:32:46 +02:00
  • e703403017 Bring .ENDM label in correspondence with the manual. Olaf Seibert 2015-05-12 22:59:21 +02:00
  • 1e9e8023b3 Fix my_searchenv(). Olaf Seibert 2015-05-12 22:42:39 +02:00
  • 74c2399c7d Remove some remaining logging. Olaf Seibert 2015-05-12 22:42:05 +02:00
  • 7e45c8a656 Change .ENDM name in self-redefining macros to be more forgiving Olaf Seibert 2015-05-12 21:55:18 +02:00
  • 3fbb3cc6ad Add support for RSX-11M+ 4.6 MacroLiBrary files. Olaf Seibert 2015-05-12 21:45:23 +02:00
  • a8b5272bb8 Nested delimited strings had an infinite loop. Olaf Seibert 2015-05-12 21:40:13 +02:00
  • 749b0a5d73 Add the .LIBRARY /string/ directive. Olaf Seibert 2015-05-12 21:32:01 +02:00
  • f75f5e1242 Change delimiters of local symbol blocks to be more like page 3-10 of the manual. Olaf Seibert 2015-05-10 17:51:32 +02:00
  • 2bc55f39f3 Add debug flag to command line interpretation. Olaf Seibert 2015-05-10 17:39:38 +02:00
  • a6ee20cdc1 Don't truncate the internal form of local symbols Olaf Seibert 2015-05-10 17:36:58 +02:00
  • fcc85aa5f5 Fix .asciz <expr>... where an overzealous parsing wants to parse too much of the remaining text Olaf Seibert 2015-05-10 17:32:44 +02:00
  • 2c091595e9 Add option -yl1 to list pass 1 as well Olaf Seibert 2015-05-10 01:12:36 +02:00
  • 21b5f2269f Spaces. Spelling. Olaf Seibert 2015-05-10 00:32:14 +02:00
  • e55979b30d Add a symbol and section table dump at the end of the listing. Olaf Seibert 2015-05-10 00:04:41 +02:00
  • 32b8059cf8 Put code where it belongs. Olaf Seibert 2015-05-09 23:54:54 +02:00
  • 787625ab47 Somewhat more interesting error messages. Olaf Seibert 2015-05-09 23:52:40 +02:00
  • a8b6c026db Correct comment. Olaf Seibert 2015-05-09 16:07:58 +02:00
  • 60511a5f81 Improve comment. Olaf Seibert 2015-05-09 16:04:50 +02:00
  • e477f7bd80 The manual differs from the implementation... Olaf Seibert 2015-05-09 15:45:00 +02:00
  • 20f25b9dd9 Fix bug with .SAVE and .RESTORE Olaf Seibert 2015-05-09 12:51:31 +02:00
  • b4d3c9a094 Fix undefined macros in second pass when conditional inclusion is used... Olaf Seibert 2015-05-08 23:19:13 +02:00
  • 184fae4b67 Generalise argument string parsing, Olaf Seibert 2015-05-08 12:35:57 +02:00
  • f01ee85a8f Allow whitespace before comma in two-general-operand instructions. Olaf Seibert 2015-05-08 10:03:04 +02:00
  • 422285bb60 If a section is declared a second time, and flags... Olaf Seibert 2015-05-08 02:09:03 +02:00
  • 4849f7f039 Reset dot in all sections. write_globals() only does it... Olaf Seibert 2015-05-08 02:03:23 +02:00
  • 3b6637f82d Also add NOSAV flag to PSECT. Olaf Seibert 2015-05-08 00:41:18 +02:00
  • 6acf2971bd Add the "COM" flag to PSECT/CSECT: opposite of OVR. Olaf Seibert 2015-05-08 00:28:25 +02:00
  • 98e782e41e INCLUDE file names may have quotes around them. Olaf Seibert 2015-05-08 00:08:50 +02:00
  • cf320a2e60 Fix use-after-free errors. Olaf Seibert 2015-05-07 23:26:38 +02:00
  • a5cc743cd6 Fix "-l -". Olaf Seibert 2015-05-07 21:39:50 +02:00
  • e35df877f9 Merge pull request #1 from qu1j0t3/master shattered 2015-02-10 21:44:06 +03:00
  • 6c388dcf54 Fix crashes when arguments aren't provided to options that expect them. Detect when an option might have been forgotten. Add some tests for required option arguments. Toby Thain 2015-02-03 22:07:58 -05:00
  • e0dcdd467d Add test for crash bug on undef macro. Toby Thain 2015-02-03 19:38:34 -05:00
  • ea8ee367ee Fix crash on OS X x86_64. Toby Thain 2015-02-03 19:35:03 -05:00
  • 48996a6627 Typo and one more warning. Toby Thain 2015-02-01 22:25:59 -05:00
  • 7ab53debb8 Fix some warnings under clang. Toby Thain 2015-02-01 20:02:49 -05:00
  • 4ea315e2d2 Don't force CFLAGS. Rename makefile to Makefile. Sergey Svishchev 2013-06-04 23:53:18 +04:00
  • 8caea63b6a XXX #define stricmp strcasecmp Sergey Svishchev 2013-06-04 23:38:14 +04:00
  • 49c393b896 Missed this Sergey Svishchev 2013-02-16 15:49:01 +04:00
  • 1d97d345c7 Remove github's autogenerated README Sergey Svishchev 2013-02-15 23:54:41 +04:00
  • 6a2afc3fa7 Import J Hoppe's 20090427 release from http://retrocmp.com/tools/macro-11-on-windows Sergey Svishchev 2013-02-15 23:50:38 +04:00
  • 3b8e141917 Initial import of 2001 code from http://www.dbit.com/pub/linux/macro11/ Sergey Svishchev 2013-02-15 23:44:59 +04:00
  • 53b84e435f Initial commit shattered 2013-02-13 13:45:24 -08:00
  • abf806277d simh tools Bob Supnik 2003-12-28 17:18:00 -08:00