Commit Graph

  • e4cbf773f6 Add alignment of sections to objects Ben10do 2017-02-19 22:35:32 +00:00
  • b07c04cd74 Implement a malloc-based readasciiz() Ben10do 2017-02-19 22:20:21 +00:00
  • 9be7c4c849 Remove duplicate documentation of -E Ben10do 2017-02-07 11:05:35 +00:00
  • 6d1c60b0a6 Contiguous WRAM scnorton 2017-02-06 16:11:17 -05:00
  • c485ad94f2 Fix WRAM0 symbols returning bank 512 to BANK() expression in linker PikalaxALT 2017-02-06 08:38:07 -05:00
  • 998cfe1bdd 16-bank SRAM PikalaxALT 2017-02-06 08:27:32 -05:00
  • 5ee058f217 Merge branch 'linker-refactor-assign' of https://github.com/Ben10do/rgbds Anthony J. Bentley 2017-02-05 23:24:13 -07:00
  • 38372c59ed Verify that IFs, REPTs and MACROs are terminated Ben10do 2017-02-02 16:27:53 +00:00
  • 420ea638a7 Refactor section assignment in linker Ben10do 2017-01-25 19:21:05 +00:00
  • 951c9b66f4 Don't segfault on null bytes in REPTs and MACROs Ben10do 2017-01-26 22:01:03 +00:00
  • 0a66e14307 Fix division by zero crashes in instructions Ben10do 2017-01-26 18:16:54 +00:00
  • b40c567aee Add ldi a, [hl] and ldd a, [hl] instructions Ben10do 2017-01-26 16:55:00 +00:00
  • 547abfefc1 Merge branch 'fatal-error-noreturn' of https://github.com/Ben10do/rgbds Anthony J. Bentley 2017-01-25 00:47:25 -07:00
  • 06f0472f81 Emit a single error when using BANK incorrectly Ben10do 2017-01-24 10:48:38 +00:00
  • defd4f589e Add noreturn attribute to fatalerror() Ben10do 2017-01-24 11:01:09 +00:00
  • dc4a98048d Simplify string copy by using strlcpy(). Anthony J. Bentley 2017-01-24 01:26:15 -07:00
  • efaa6d9ff7 Add .gitignore. Anthony J. Bentley 2017-01-24 01:19:16 -07:00
  • ab19dab899 Merge branch 'include-cli' of https://github.com/AntonioND/rgbds Anthony J. Bentley 2017-01-24 01:18:28 -07:00
  • e86a70d2cb Fix the name of the GNUmakefile Ben10do 2017-01-23 23:46:44 +00:00
  • a91187d8dc Increase number of include paths through CLI AntonioND 2017-01-22 23:08:00 +00:00
  • 0b5e074591 Output error messages for command line includes AntonioND 2017-01-22 22:56:47 +00:00
  • f8531ed410 Add a thin wrapper makefile for GNU Make. Anthony J. Bentley 2016-12-16 23:23:37 -07:00
  • 0a8401741d Fixes rgbgfx linkage issues with old libpng (pre 1.4.2) Francisco Requena 2016-12-17 04:04:45 +01:00
  • a079a69b7c Add a note about installing libpng. Anthony J. Bentley 2016-10-22 14:13:19 -06:00
  • d86cb41972 Rename png.h to makepng.h, to avoid conflicts with libpng's png.h. Anthony J. Bentley 2016-10-22 14:03:14 -06:00
  • 95cd960b3b Fix the order of flags when including libpng. yenatch 2016-09-12 21:12:58 -04:00
  • bed43d2530 Document rgbasm -E. Anthony J. Bentley 2016-09-05 02:46:59 -06:00
  • c02b04f7d2 Merge branch 'export-all-2' of https://github.com/Sanqui/rgbds Anthony J. Bentley 2016-09-05 02:43:23 -06:00
  • 2339f0fbae Merge branch 'an/fix-gfx-prefix' of https://github.com/AntonioND/rgbds Anthony J. Bentley 2016-09-05 02:35:24 -06:00
  • 6e0aca47d4 Declare string uppercase/lowercase functions unconditionally. Anthony J. Bentley 2016-09-05 01:39:43 -06:00
  • a8c603a7e8 Removed the wrong pkg-config. Anthony J. Bentley 2016-09-05 01:41:23 -06:00
  • 97a31c8fc0 Remove duplicate PKG_CONFIG. Anthony J. Bentley 2016-09-05 01:34:17 -06:00
  • c3c31138dd Add rgbgfx. Anthony J. Bentley 2016-01-29 04:30:53 -07:00
  • fbb825af3b Fix GB graphics prefix output AntonioND 2016-07-01 19:54:44 +01:00
  • 280ca83acd Fix opening nonexistent overlay files Sanqui 2016-03-28 20:46:10 +02:00
  • 2e9c68f8c3 Add overlay file option to rgblink (-O) Sanqui 2016-03-28 01:02:05 +02:00
  • 330a39596c Instead of blindly trusting the first byte, decode UTF-8 safely. Anthony J. Bentley 2016-01-28 23:16:42 -07:00
  • e241137508 KNF. Anthony J. Bentley 2016-01-28 23:05:25 -07:00
  • 581133ecce Output make-style dependencies with -M. Anthony J. Bentley 2015-12-11 01:06:19 -07:00
  • deb44eaeef Merge branch 'master' into HEAD Sanqui 2015-10-13 22:37:25 +02:00
  • 338c176b37 Add -E option to rgbds, allows exporting all labels by default Sanqui 2015-10-12 13:54:04 +02:00
  • 1a15ee5363 Increase the length of charmaps. yenatch 2015-10-13 08:46:29 -07:00
  • 2ea2e47231 Avoid a pointless strcpy(). Anthony J. Bentley 2015-10-05 23:58:00 -06:00
  • 31294d6d9d rgbasm: refactor bank range checking, and bump the SRAM limit. Anthony J. Bentley 2015-10-05 16:56:37 -06:00
  • 6c10ca62ad Don't silently truncate banks greater than 255 to 8 bits. v0.2.4 Anthony J. Bentley 2015-07-26 02:08:39 -06:00
  • 49809f6caf Fix segfault in createpatch() when symbol is an inexistant local label or bank Christophe Staïesse 2015-07-26 01:57:30 -06:00
  • 81675bc4c7 Fix yacc conflict (asmfile/lastline/lines/line rules) Christophe Staïesse 2015-07-26 01:50:56 -06:00
  • 37b615f070 Fix bug with macro args in symbol names If a macro arg came in the middle of a symbol or at the end, e.g. "SYM\1", it would say that the symbol was not defined. This was because it wasn't looking up the macro arg's value correctly. YamaArashi 2015-07-25 21:20:44 -07:00
  • 6438ae2591 Remove __progname; add progname set to argv[0] in each main(). stag019 2015-03-09 13:57:04 -04:00
  • 33ae6d8ca3 Use long for file offsets. Anthony J. Bentley 2015-03-07 14:21:57 -07:00
  • ebc9a4b786 Merge include/link/types.h and include/asm/types.h into include/types.h stag019 2015-03-07 16:04:07 -05:00
  • e195076793 Only block comments in headers stag019 2015-03-07 15:50:09 -05:00
  • b14beeff10 Consistency in #includes stag019 2015-03-07 15:49:17 -05:00
  • db54c2ebd6 Replace all ASMOTOR references with RGBDS. stag019 2015-03-07 15:42:06 -05:00
  • eadaa47770 Sync with upstream. Anthony J. Bentley 2015-03-03 23:15:05 -07:00
  • b5e7855afd Remove reference to currently nonexistent gbz80(7) manual. Anthony J. Bentley 2015-02-26 00:37:45 -07:00
  • ce7d1d5d49 Use real dates in the manpages. Anthony J. Bentley 2015-02-26 00:37:13 -07:00
  • 64a3929f4e “No Ns” is redundant. Anthony J. Bentley 2015-02-26 00:36:46 -07:00
  • 1c1a4e6ac9 Merge branch 'master' of https://github.com/Sanqui/rgbds Anthony J. Bentley 2015-02-26 00:36:14 -07:00
  • cc3aa969b8 Merge branch 'cldefines' of https://github.com/stag019/rgbds Anthony J. Bentley 2015-02-26 00:25:32 -07:00
  • 7055301616 Don’t unnecessarily escape hyphens in manpages. Anthony J. Bentley 2015-02-25 02:17:54 -07:00
  • bbf24916e6 Sync usage lines. Anthony J. Bentley 2015-02-25 02:16:41 -07:00
  • 261503c7c8 Fix the reallocarray header by providing a prototype. Anthony J. Bentley 2015-02-25 02:13:23 -07:00
  • b924f58bb0 Added -D to manpage stag019 2015-02-24 18:31:13 -05:00
  • ac78c37f9d Add reallocarray to Makefile; clean up some things in main.c stag019 2015-02-24 18:11:02 -05:00
  • c8d9ae21e6 A header file this simple doesn’t satisfy modicum of creativity. Anthony J. Bentley 2015-02-24 16:02:21 -07:00
  • 5281704f62 These internal headers don’t need C++ boilerplate. Anthony J. Bentley 2015-02-24 16:01:53 -07:00
  • fd4327327c Command line definitions. stag019 2015-02-23 21:23:51 -05:00
  • d81d128a04 Don't specify strict warnings on MinGW. v0.2.3 Anthony J. Bentley 2015-02-22 04:02:30 -07:00
  • d067f31678 Point to the Github releases for Windows builds. Anthony J. Bentley 2015-02-22 04:00:06 -07:00
  • d02294505c Avoid use of magic numbers. Anthony J. Bentley 2015-02-22 03:55:51 -07:00
  • eb4bbb3e0b Update mapfile code to support new section types. Anthony J. Bentley 2015-02-22 03:52:28 -07:00
  • 2ab10a95e4 Fix a bug in handling WRAMX sections with/without hardcoded addresses. Anthony J. Bentley 2015-02-22 03:48:00 -07:00
  • bc60b85785 Support BANK() correctly when given WRAMX/SRAM/VRAM labels. Anthony J. Bentley 2015-02-22 03:33:18 -07:00
  • 9d0203a4ee Delete commented-out code. Anthony J. Bentley 2015-02-22 03:31:22 -07:00
  • a18b65de21 Update license for reallocarray. Anthony J. Bentley 2015-02-17 21:23:14 -07:00
  • 1c47ffcce8 Import reallocarray() for later use. Anthony J. Bentley 2015-02-14 00:14:39 -07:00
  • bbf60c7197 Fix _PI (define it for pass 2) Sanqui 2015-02-11 00:45:42 +01:00
  • 60c3a7e2f3 Reformat code for better spacing, and provide a more detailed error. Anthony J. Bentley 2015-01-30 20:30:33 -07:00
  • 5702995978 extern: sync strlcpy and strlcat with upstream. Anthony J. Bentley 2015-01-28 23:36:08 -07:00
  • 483d94f88b rgbasm: Fixed a dumb typo; pointed out by stag019. Anthony J. Bentley 2015-01-27 05:42:51 -07:00
  • 9b4d16b0d8 Add another crashing regression test. Anthony J. Bentley 2015-01-27 05:02:57 -07:00
  • a3e95f99d2 rgbasm: Fix a division by zero in section address specifiers. Anthony J. Bentley 2015-01-27 04:56:42 -07:00
  • e3a31d7e59 Correct test output for divzero-section-bank. Anthony J. Bentley 2015-01-27 04:48:25 -07:00
  • d9f5ce339a Add some basic regression tests. Anthony J. Bentley 2015-01-27 04:33:38 -07:00
  • 361f1ac50b Work around a crash when '@' is interpreted as a macro name. v0.2.2 Anthony J. Bentley 2015-01-22 21:12:57 -07:00
  • 4f8cf84ed4 rgbasm: improve (some) pathological spacing. Anthony J. Bentley 2015-01-22 21:09:10 -07:00
  • c75b9d4d55 Makefile: don't expand variables in a non-POSIXish way. Anthony J. Bentley 2015-01-22 20:42:27 -07:00
  • cd2af0204e rgbasm: Save some horizontal space in main.c. Anthony J. Bentley 2015-01-22 20:33:07 -07:00
  • 91241b44da rgbasm: bump MAXMACROARGS up to 256 from 9 yenatch 2015-01-19 23:28:09 -08:00
  • 1d174f37da rgbasm: Convert oDontExpandStrings to bool. Anthony J. Bentley 2015-01-07 23:52:22 -07:00
  • 2777044f70 Delete some unused functions. Anthony J. Bentley 2015-01-07 23:39:00 -07:00
  • e5e64b8cec rgbasm: trim ludicrously redundant comments. Anthony J. Bentley 2015-01-07 23:36:08 -07:00
  • 8534f3a148 Unify usage strings/functions across programs. Anthony J. Bentley 2015-01-07 23:13:18 -07:00
  • bdc6401eba rgbfix: deal with options and arguments in the right order. Anthony J. Bentley 2015-01-07 23:07:09 -07:00
  • 21d0b402d3 Don't unnecessarily initialize variables. Anthony J. Bentley 2015-01-07 22:59:06 -07:00
  • a305649557 rgbasm: Print usage if no filename is given after flags. Anthony J. Bentley 2015-01-07 22:44:28 -07:00
  • 3b0e207036 Pass -Wimplicit (implicit + implicit-function-declaration) by default. Anthony J. Bentley 2015-01-07 18:43:16 -07:00
  • 83eddb4c4e Merge branch 'haltnop' of https://github.com/stag019/rgbds Anthony J. Bentley 2015-01-07 16:47:10 -07:00
  • 57997756b6 Merge branch 'symmapfix' of https://github.com/stag019/rgbds Anthony J. Bentley 2015-01-07 16:36:37 -07:00