Commit Graph

  • 11c47570ce Fix the global checksum calculation in rgbfix Ben10do 2018-06-03 10:11:55 +01:00
  • f8b4cc52f6 rgbasm: Allow variations of 'ld [$FF00+c],a' Antonio Niño Díaz 2018-05-20 20:56:21 +01:00
  • 748943f6fc Increase version number to 0.3.7 v0.3.7 Antonio Niño Díaz 2018-05-02 20:04:00 +01:00
  • d945c5811c rgbasm: Check the values of operands in bit shifts Antonio Niño Díaz 2018-04-28 01:30:00 +01:00
  • 6fe2741f2d Enable GCC options to detect undefined behaviour Antonio Niño Díaz 2018-04-28 00:57:20 +01:00
  • 24d7cfe0f9 checkpatch: Ignore warnings about SPDX Antonio Niño Díaz 2018-04-27 23:00:26 +01:00
  • 630933b148 rgbfix: Fix checkpatch issues Antonio Niño Díaz 2018-04-22 21:02:08 +01:00
  • e8a16c6f53 Don't generate output file if overlay isn't found Antonio Niño Díaz 2018-04-22 20:36:36 +01:00
  • 2cb50730a1 Document Section ID == -1 in object files Antonio Niño Díaz 2018-04-22 20:19:09 +01:00
  • efae6c7fd2 Merge pull request #264 from inmemrgbfix Antonio Niño Díaz 2018-04-22 20:01:42 +01:00
  • 8a559beeb8 Rewrite rgbfix to perform most actions in memory. Anthony J. Bentley 2018-04-05 00:00:22 -06:00
  • 7149fc1e39 tests: Update references Antonio Niño Díaz 2018-04-03 23:03:01 +01:00
  • 2e695334c1 rgbfix: Add check to malloc() Antonio Niño Díaz 2018-04-03 22:37:01 +01:00
  • e2b4554a5c Replace tabs by spaces in fprintf() Antonio Niño Díaz 2018-04-03 22:36:16 +01:00
  • ef87dd5a6e rgbasm: Fix declaration of fatalerror() Antonio Niño Díaz 2018-04-03 20:21:00 +01:00
  • 4f126b37d0 Merge pull request #261 from warnings Antonio Niño Díaz 2018-04-03 19:56:34 +01:00
  • 1b4187e51f Cleanup GCC compiler attributes Antonio Niño Díaz 2018-04-02 22:25:09 +01:00
  • 0daec91683 Check code style as part of the CI tests Antonio Niño Díaz 2018-04-02 23:40:19 +01:00
  • cbaaec98ca Simplify helpers.h Antonio Niño Díaz 2018-04-02 22:14:24 +01:00
  • 895d1d5813 Remove check for C11 in helpers.h Antonio Niño Díaz 2018-04-02 22:12:15 +01:00
  • e99a651165 Create makefile target to check all warnings Antonio Niño Díaz 2018-04-02 22:07:10 +01:00
  • 0ae69b3114 Rename stdnoreturn.h to helpers.h Antonio Niño Díaz 2018-04-02 00:39:12 +01:00
  • 95ccc48d0c Enable -Wundef Antonio Niño Díaz 2018-04-02 00:25:26 +01:00
  • 29253046d5 Remove C++ check in stdnoreturn.h Antonio Niño Díaz 2018-04-02 00:19:33 +01:00
  • 340362d984 Enable a few warning flags Antonio Niño Díaz 2018-04-01 02:09:20 +01:00
  • 85ece88268 Add default clauses to switch statements Antonio Niño Díaz 2018-04-01 01:54:42 +01:00
  • 516e4578ea Enable more optional warnings Antonio Niño Díaz 2018-04-01 01:38:07 +01:00
  • 9829be1045 Enable -Wextra Antonio Niño Díaz 2018-04-01 01:18:29 +01:00
  • b28a16c0da Enable -Wpedantic Antonio Niño Díaz 2018-04-01 00:47:35 +01:00
  • 4d13d57491 Fix behaviour of '@' Antonio Niño Díaz 2018-03-30 01:43:24 +01:00
  • be6bc7460b Don't save '@' in map and sym files Antonio Niño Díaz 2018-03-31 00:11:21 +01:00
  • efdd42c6a8 Simplify parsing of variable-length lists Antonio Niño Díaz 2018-03-30 23:50:57 +01:00
  • c1a97f6541 Allow to JR to numeric constants Antonio Niño Díaz 2018-03-28 22:28:18 +01:00
  • ea4276c7ac Increase version number to 0.3.6 v0.3.6 Antonio Niño Díaz 2018-03-20 20:11:32 +00:00
  • 7bce97f817 Fix crash in rgbgfx with height not multiple of 8 Antonio Niño Díaz 2018-03-19 21:33:30 +00:00
  • 483a63156b Document character maps Antonio Niño Díaz 2018-03-13 21:10:36 +00:00
  • 5a4bbe4985 Add a new flag, -f, which allows independently fixing or trashing checksums. Anthony J. Bentley 2018-03-10 21:48:23 -07:00
  • f86dbafad0 Fix format in manpage Antonio Niño Díaz 2018-03-07 18:08:42 +00:00
  • 8744d360a3 Fix format of manpage Antonio Niño Díaz 2018-02-27 19:42:29 +00:00
  • b6bd57a764 Merge pull request #237 from continue-lines Antonio Niño Díaz 2018-02-26 21:55:19 +00:00
  • f2b55527d5 Update html manpages Antonio Niño Díaz 2018-02-23 23:55:58 +00:00
  • 84a6899c6c Document line continuation syntax Antonio Niño Díaz 2018-02-23 23:55:33 +00:00
  • 8cffe22295 Fix style of code sections in manpages Antonio Niño Díaz 2018-02-23 23:53:40 +00:00
  • 0c85240b97 Allow line continuations in list of macro args Antonio Niño Díaz 2018-02-20 23:54:37 +00:00
  • 58ab88da82 Allow to scape " in lists of macro args Antonio Niño Díaz 2018-02-20 23:48:55 +00:00
  • 3e219dee36 Allow to continuate lines except inside macros Antonio Niño Díaz 2018-02-20 23:39:30 +00:00
  • 6ad5bd2325 Add flag to rgbasm to disable LD->LDH optimization Antonio Niño Díaz 2018-02-24 15:43:55 +00:00
  • 2a97535e75 Add safeguards against string overflows Antonio Niño Díaz 2018-01-08 00:14:44 +00:00
  • 0e0e12a769 Add CSS file for the html documentation Antonio Niño Díaz 2018-02-24 16:10:42 +00:00
  • 3bebedf1f8 Handle newlines and comments correctly Antonio Niño Díaz 2018-02-22 22:11:30 +00:00
  • 2ed937db2c Allow JR between sections Antonio Niño Díaz 2018-02-22 23:39:41 +00:00
  • d243bd04ef Introduce command PRINTI to print integers Antonio Niño Díaz 2018-02-23 00:16:30 +00:00
  • 3623638be7 Fix HIGH() and LOW() for constants Antonio Niño Díaz 2018-02-22 21:23:25 +00:00
  • 8ea3669a64 Merge pull request #235 from obskyr/rgbgfx-color Antonio Niño Díaz 2018-02-20 19:56:39 +00:00
  • 8fe5293077 Allow superfluous height for 1-tile-wide images obskyr 2018-02-20 09:38:28 +01:00
  • 825fa915ee Fix rgbgfx's code style obskyr 2018-02-20 09:37:07 +01:00
  • 885e8ea24a Add to contributor list obskyr 2018-02-15 16:46:59 +01:00
  • 898f75ce57 Clarify and update rgbgfx documentation obskyr 2018-02-15 15:05:52 +01:00
  • b8af100c63 Handle grayscale images as expected obskyr 2018-02-15 15:03:19 +01:00
  • 3075945367 Add color and transparency support to rgbgfx obskyr 2018-02-13 10:22:27 +01:00
  • d602ebfde5 Fix typo in rgblink manpage Antonio Niño Díaz 2018-02-18 19:57:02 +00:00
  • 305512a2b7 Increase version number to 0.3.5 v0.3.5 Antonio Niño Díaz 2018-01-28 13:08:00 +00:00
  • a6b244b12e Move version files out of extern folder Antonio Niño Díaz 2018-01-28 13:07:21 +00:00
  • ceabbeaa2f Fix linkerscript man page Antonio Niño Díaz 2018-01-27 17:25:21 +00:00
  • 3995852cc5 Fix nit in rgbasm.5 man page Antonio Niño Díaz 2018-01-27 15:19:18 +00:00
  • 9793bcba6f Fix local execution of run-tests.sh script Antonio Niño Díaz 2018-01-27 15:04:17 +00:00
  • 0727eb4374 Add test to verify hex codes of all instructions Antonio Niño Díaz 2018-01-27 14:38:52 +00:00
  • f8f67fcbce Add external projects to Travis CI jobs Antonio Niño Díaz 2018-01-27 11:14:10 +00:00
  • abeca2d305 Prefer snprintf to strncpy when outputting C strings Anthony J. Bentley 2018-01-27 01:21:23 +00:00
  • a7dc86001c Add note about the MIT License in CONTRIBUTING.rst Antonio Niño Díaz 2018-01-27 00:47:06 +00:00
  • c071586ae5 Remove dependency of reallocarray() Antonio Niño Díaz 2018-01-27 00:30:13 +00:00
  • c6187be210 Remove dependency of strlcpy() Antonio Niño Díaz 2018-01-27 00:02:44 +00:00
  • f9f3bb7761 Remove dependency of strlcat() Antonio Niño Díaz 2018-01-27 00:02:26 +00:00
  • 1a5c423984 Relicense codebase under MIT license Antonio Niño Díaz 2018-01-26 22:59:02 +00:00
  • b382dffdec Split src/asm/charmap.c into two files Antonio Niño Díaz 2018-01-26 18:43:38 +00:00
  • 33e9eb098c Exclude html files from checkpatch Antonio Niño Díaz 2018-01-26 18:57:25 +00:00
  • e77ebfe38a Disable OSX builds in Travis CI Antonio Niño Díaz 2018-01-25 22:23:43 +00:00
  • 698ed9d5fc Don't clean html files with make clean Antonio Niño Díaz 2018-01-25 22:12:31 +00:00
  • b07a8501d6 Fix linkerscript linking errors Antonio Niño Díaz 2018-01-25 22:07:16 +00:00
  • f779e724e2 Fix typo in manpage Antonio Niño Díaz 2018-01-24 20:29:27 +00:00
  • 494b98e46a Fix html doc file name Antonio Niño Díaz 2018-01-24 20:28:41 +00:00
  • d1ff057889 Make clean target of Makefile clean html files Antonio Niño Díaz 2018-01-23 22:54:37 +00:00
  • 292302c6d1 Move documentation to this repository Antonio Niño Díaz 2018-01-23 21:28:10 +00:00
  • b55fead749 Fix typo in documentation v0.3.4 Antonio Niño Díaz 2018-01-23 20:37:00 +00:00
  • 844e027a18 Increase version number to 0.3.4 Antonio Niño Díaz 2018-01-23 20:30:47 +00:00
  • 0fb80cd7a9 Fix indentation in asmy.y Antonio Niño Díaz 2018-01-21 22:51:42 +00:00
  • 311b412f5d Improve error messages Antonio Niño Díaz 2018-01-16 22:38:20 +00:00
  • 975200834e Fix WRAMX BANK offset in the right place Antonio Niño Díaz 2018-01-15 23:43:47 +00:00
  • c8fa799883 Output error msg when object file can't be opened Antonio Niño Díaz 2018-01-15 20:28:36 +00:00
  • 7f37eef218 Cleanup BANK related definitions Antonio Niño Díaz 2018-01-15 01:11:21 +00:00
  • 8521e45edc Reduce SRAM bank number to 16 in rgbasm Antonio Niño Díaz 2018-01-14 16:12:29 +00:00
  • 7bd082563d Add CONTRIBUTING.rst file Antonio Niño Díaz 2018-01-08 23:45:52 +00:00
  • de32e245c9 PUSHS and POPS also affect the symbol scope Antonio Niño Díaz 2018-01-07 23:05:04 +00:00
  • f5164325d2 Convert Markdown files to reStructuredText Antonio Niño Díaz 2018-01-07 19:22:38 +00:00
  • 959bfe2a9d Allow to request BANK() of sections and PC Antonio Niño Díaz 2018-01-07 02:05:05 +00:00
  • d24cf11ad4 Make list of linker symbols common Antonio Niño Díaz 2018-01-04 22:32:40 +00:00
  • 8d89ba39d4 Decouple commands in checkpatch Makefile target Antonio Niño Díaz 2018-01-04 21:54:10 +00:00
  • b04596a32b Move externs to header files Antonio Niño Díaz 2018-01-04 01:09:15 +00:00
  • 8e8865940a Join list of keywords of locallex.c and globlex.c Antonio Niño Díaz 2018-01-04 01:25:37 +00:00
  • 3c14f9760f Fix echo command in checkpatch target in Makefile Antonio Niño Díaz 2018-01-03 19:46:48 +01:00