Commit Graph

  • 819c36943e Add CMake build system James R Larrowe 2020-06-23 22:06:47 -04:00
  • 8b60efa149 Merge pull request #530 from JL2210/fix-clang Eldred Habert 2020-06-27 22:07:19 +02:00
  • 240fca0861 Fix Clang warning in linkdefs James Larrowe 2020-06-23 23:25:46 -04:00
  • f996186fae Merge pull request #526 from JL2210/fix-bank-index Eldred Habert 2020-06-21 12:44:17 +02:00
  • 69a41d8ef9 Fix indexing of banks array James Larrowe 2020-06-15 22:45:29 -04:00
  • b958820bce Merge pull request #523 from RandomBananazz/patch-1 Eldred Habert 2020-05-27 12:45:44 +02:00
  • 7624bd524c Fixed error in POP AF instruction reference Jason Yuan 2020-05-26 23:29:06 -04:00
  • 663f0ca3b0 Merge pull request #522 from JL2210/djgpp Eldred Habert 2020-05-21 22:37:24 +02:00
  • f88d9e728d Fix DJGPP build James Larrowe 2020-05-19 19:21:16 -04:00
  • 71fa62c9d1 Fix incorrectly spaced unary ! in RPN documentation ISSOtm 2020-05-13 01:20:34 +02:00
  • 5c6069dbe9 Add NULL and overflow checks to macro args ISSOtm 2020-05-13 01:17:58 +02:00
  • d517d2d6b4 Change macro arg allocation to geometric growth array ISSOtm 2020-05-13 00:12:33 +02:00
  • 80218fa109 Fix array overflow on invalid macro arg evaluation ISSOtm 2020-05-12 16:43:59 +02:00
  • fee8a58b77 Merge pull request #521 from aaaaaa123456789/master Eldred Habert 2020-05-12 15:46:42 +02:00
  • fd52a6f046 Add a test for >256 macro arguments aaaaaa123456789 2020-05-12 07:08:42 -03:00
  • 89fb372326 Set max macro arguments to 99,999 aaaaaa123456789 2020-05-12 06:46:17 -03:00
  • a828f82414 Remove fixed-size array for macro arguments aaaaaa123456789 2020-05-12 06:46:07 -03:00
  • 4d0d6664d7 Merge pull request #520 from JL2210/inttypes-stdint Eldred Habert 2020-05-07 17:31:06 +02:00
  • 5c24de3dc4 Use inttypes for stdint types James Larrowe 2020-05-06 16:46:14 -04:00
  • 363458c3bc Fix semi-unused variable in lexer.c ISSOtm 2020-05-06 19:55:37 +02:00
  • b299f6fb3b Fix uninitialized memory use with -MT and -MQ ISSOtm 2020-05-06 19:19:10 +02:00
  • 645473e336 Merge pull request #518 from JL2210/warn-parameterless-dx Eldred Habert 2020-05-06 16:25:03 +02:00
  • bdf397bba7 Add empty data directive warning James Larrowe 2020-05-05 10:27:55 -04:00
  • 781a65ee49 Fix hashmap collisions sometimes hanging deletion ISSOtm 2020-05-03 19:13:12 +02:00
  • c135e2c6a0 Fix local sym names not being expanded by PURGE ISSOtm 2020-05-03 19:06:48 +02:00
  • 12693081c9 Use colons for hour symbols ISSOtm 2020-04-28 13:05:01 +02:00
  • 7c22954fd5 Merge pull request #513 from JL2210/disable-padding-option Eldred Habert 2020-04-27 11:05:55 +02:00
  • 8958e352df Update documentation for new -x option ISSOtm 2020-04-27 11:04:29 +02:00
  • 573003113b Fix 0-byte sections incorrectly printed in map files ISSOtm 2020-04-17 11:34:53 +02:00
  • 8b1351fc3e Add option to disable padding in rgblink JL2210 2020-04-13 09:57:00 -04:00
  • 106ef895ee Merge pull request #514 from JL2210/fix-gfx-gb-leak Eldred Habert 2020-04-14 21:31:12 +02:00
  • 7f9bd12f76 Add error checking and fix memory leak in gfx/gb.c JL2210 2020-04-13 22:02:24 -04:00
  • 5fe3a0adb6 Remove non-OPT options from Options struct ISSOtm 2020-04-13 17:15:00 +02:00
  • cdb4c5f553 Merge pull request #509 from JL2210/zero-alloc-use-fix-3 Eldred Habert 2020-04-13 02:50:58 +02:00
  • 57639f3765 Change comment style and use errx instead of err ISSOtm 2020-04-13 02:50:11 +02:00
  • 9bec983923 Merge pull request #511 from JL2210/memory-errors Eldred Habert 2020-04-13 02:39:17 +02:00
  • 2220f19fa7 Fix use-after-free with include in linker scripts ISSOtm 2020-04-13 02:36:07 +02:00
  • 2a734ecba2 Fix memory errors JL2210 2020-04-09 12:58:20 -04:00
  • d21015e34a Fix use of zero-allocated memory JL2210 2020-04-09 09:46:58 -04:00
  • 023a3c037f Properly handle missing symbols ISSOtm 2020-04-12 22:52:32 +02:00
  • 828edb7403 Remove spurious error from div by zero test ISSOtm 2020-04-12 01:05:06 +02:00
  • a034ce0478 Deprecate '*' for comments ISSOtm 2020-04-09 17:55:01 +02:00
  • d6cd5823e3 Merge pull request #508 from JL2210/mod-by-zero-fix-2 Eldred Habert 2020-04-09 14:52:12 +02:00
  • 5dd941b311 Fix modulo by zero JL2210 2020-04-08 18:38:18 -04:00
  • f9f27d6f5a Clean up symbol system ISSOtm 2020-04-09 10:42:24 +02:00
  • 5ea8490e2b Merge pull request #507 from JL2210/null-pointer-fix-1 Eldred Habert 2020-04-08 23:35:21 +02:00
  • 5863cd10b8 Fix possible null pointer dereference JL2210 2020-04-08 17:25:26 -04:00
  • 40f8e33e6c Fix periods not being accepted as second char of label names ISSOtm 2020-04-08 15:14:07 +02:00
  • 0157ba63d3 Document whitespace before local labels ISSOtm 2020-04-08 15:08:29 +02:00
  • 9e3d8b22cb Document new intra-section align ISSOtm 2020-04-08 15:01:36 +02:00
  • 665412c073 Implement mid-section alignment directive ISSOtm 2020-04-08 12:28:53 +02:00
  • 2b0c34ecb5 Fix a few code style errors ISSOtm 2020-04-08 00:44:41 +02:00
  • b0ec8468e6 Allow specifying offset in addition to alignment ISSOtm 2020-04-08 00:40:41 +02:00
  • e82ad21704 Use a single byte for alignment ISSOtm 2020-04-07 21:15:55 +02:00
  • e098bf47ba Allow references to be overridden by constant symbols ISSOtm 2020-04-07 20:56:49 +02:00
  • 190678107b Prevent RGBLINK from crashing when getting the bank of a constant ISSOtm 2020-04-07 20:41:20 +02:00
  • 9f82fa4cf7 Fix BANK(@) outside sections causing crashes ISSOtm 2020-04-07 15:45:30 +02:00
  • 562835308b Merge pull request #504 from runlevel5/gcc10-fix Eldred Habert 2020-04-07 15:18:23 +02:00
  • 927c65e863 Fix incorrect PC in LOAD blocks at link time ISSOtm 2020-04-07 12:23:42 +02:00
  • 5b6c1569a4 Make failure to open file a fatal error ISSOtm 2020-04-07 11:36:44 +02:00
  • 65121e6d5d Fix multiple definitions for GCC10 Trung Lê 2020-04-07 14:48:30 +10:00
  • 82e0e4ffaf Make some RGBLINK errors non-fatal ISSOtm 2020-04-06 00:45:22 +02:00
  • ffb199a26a Avoid Useless Use of backticks in rgblink testing ISSOtm 2020-04-06 00:44:59 +02:00
  • 175933d2b1 Remove old scripts for updating references for tests ISSOtm 2020-04-05 20:04:09 +02:00
  • c86e6fef0a Merge pull request #502 from JL2210/more-conventional-permissions Eldred Habert 2020-04-06 00:25:33 +02:00
  • 1e3ce2a36f Use more conventional permissions and man-page directory JL2210 2020-04-05 16:00:45 -04:00
  • 153915dc2f Improve portability of new make dist ISSOtm 2020-04-04 14:48:15 +02:00
  • ced38bc6ee Add new Makefile target for release tarballs ISSOtm 2020-04-04 14:23:28 +02:00
  • 4e96cf9875 Release 0.4.0 v0.4.0 ISSOtm 2020-04-03 12:11:50 +02:00
  • 80170eb6eb Regenerate man page HTML renders ISSOtm 2020-04-03 12:03:59 +02:00
  • bdad1499fe Merge branch 'release' ISSOtm 2020-04-03 11:58:53 +02:00
  • 1f5ca39559 Merge pull request #494 from ISSOtm/docs Eldred Habert 2020-04-03 11:56:41 +02:00
  • 5013b64f55 Update disassemblies to latest commits ISSOtm 2020-04-02 21:26:38 +02:00
  • 7eb73d766e Make compilation optimized unless debugging ISSOtm 2020-04-02 16:39:22 +02:00
  • bcfeb49d6b Allow labels to be passed to DEF ISSOtm 2020-04-02 16:38:33 +02:00
  • 702d9e0542 Fix wrong error function used in RGBGFX ISSOtm 2020-03-31 17:28:13 +02:00
  • c0aff678e9 Improve arg-shift test ISSOtm 2020-03-29 12:34:13 +02:00
  • a3d8836671 Prevent assertions outside sections from crashing ISSOtm 2020-03-29 12:18:24 +02:00
  • db1eb8fbcb Revert "Prevent RGBASM from outputting corrupted files" ISSOtm 2020-03-27 23:36:11 +01:00
  • 95f347dc6a Evaluate assertions after placing sections ISSOtm 2020-03-27 20:00:29 +01:00
  • 6579120d9e Simplify symbol-writing logic ISSOtm 2020-03-27 12:30:41 +01:00
  • 84cd9f2db9 Fix segfaults when using PC outside a section ISSOtm 2020-03-27 11:37:29 +01:00
  • 06fe27c516 Prevent RGBASM from outputting corrupted files ISSOtm 2020-03-27 11:19:02 +01:00
  • 5039af6af1 Document new "unionized section" feature ISSOtm 2020-03-26 23:50:30 +01:00
  • 4df74d44ec Improve opcode reference ISSOtm 2020-03-26 16:01:11 +01:00
  • 9113647d41 Fix incorrect macro used for x-ref ISSOtm 2020-03-24 18:38:58 +01:00
  • 26af2bff5e Prevent text from bumping sides on mobile devices ISSOtm 2020-03-24 10:22:03 +01:00
  • 3c304f3acf Override mandoc styling without modifying the stylesheet ISSOtm 2020-03-24 10:18:38 +01:00
  • e308130e23 Update style overrides for new mandoc.css ISSOtm 2020-03-24 10:08:23 +01:00
  • 713eef9ef2 Update mandoc style sheet ISSOtm 2020-03-24 10:10:49 +01:00
  • 7635a2fc74 Reword and give an example of symbol interpolation ISSOtm 2020-03-23 15:35:46 +01:00
  • 6889334521 Add viewport tag for mobile users ISSOtm 2020-03-23 14:38:01 +01:00
  • d1e82e50cb Improve style of man page HTML renders ISSOtm 2020-03-23 14:36:00 +01:00
  • 7955447ca4 Overhaul man pages ISSOtm 2020-03-19 21:23:34 +01:00
  • 51e225cd75 Add post-processor for HTML renders ISSOtm 2020-03-19 00:07:25 +01:00
  • 187f88aa50 Only copy necessary characters for bare labels ISSOtm 2020-03-26 23:10:51 +01:00
  • caddd61f17 Remove "column 1" restriction for local labels ISSOtm 2020-03-26 22:36:40 +01:00
  • 29629245a4 Use new hashmap implementation for symbols ISSOtm 2020-03-24 12:50:14 +01:00
  • 666b9f8f7b Add tests for purging symbols ISSOtm 2020-03-24 10:52:45 +01:00
  • 7deb8d3e8a Allow purging exported symbols ISSOtm 2020-03-24 10:52:02 +01:00