AntonioND
0867476bde
Allow ',' to be escaped in string literals
...
It should only be needed for macro arguments, added to string parsing
function as well for consistency.
2017-03-19 00:05:50 +00:00
AntonioND
fa962b9470
Merge pull request #139 from chastai/escape-cb
...
Allow { and } to be escaped in string literals
2017-03-18 23:54:59 +00:00
AntonioND
317b206fa8
Improve map file output
...
Print the name of each section along with the size, base and end
addresses. If a section is empty, don't print the end address, as it
can overflow if the base address is 0.
Signed-off-by: AntonioND <[email protected] >
2017-03-15 23:52:56 +00:00
AntonioND
469e3e7c86
Merge branch 'contiguous-wram' of git://github.com/TwitchPlaysPokemon/rgbds into TwitchPlaysPokemon-contiguous-wram
2017-03-15 21:00:06 +00:00
AntonioND
9193710ff9
Merge pull request #131 from Sanqui/overlay
...
Add overlay to rgblink
2017-03-15 20:42:32 +00:00
AntonioND
947d767c64
Merge pull request #135 from Ben10do/improve-assign-error-messages
...
Improve assignment error messages
2017-03-12 17:06:54 +00:00
AntonioND
82cf3eb48f
Merge pull request #134 from Ben10do/oam-sections
...
Add support for OAM Sections
2017-03-11 12:18:40 +00:00
AntonioND
4f86a12539
Merge pull request #125 from Ben10do/section-alignment
...
Implement byte alignment for data
2017-03-02 09:17:46 +00:00
AntonioND
7b8d4de35c
Merge pull request #16 from yenatch/eval-rpn-bank
...
rgbasm: Evaluate BANK() arguments to verify they exist.
2017-02-27 21:21:45 +00:00
AntonioND
c7fe281c86
Merge pull request #114 from Ben10do/fix-asm-tests
...
Fix issues in rgbasm raised by the tests
2017-02-27 21:09:04 +00:00
AntonioND
fa8f25a4de
Merge pull request #123 from Ben10do/deduplicate-e-doc
...
Remove duplicate documentation of -E
2017-02-27 20:35:13 +00:00
AntonioND
7c2cae7a32
Merge pull request #127 from rogersachan/patch-1
...
Convert README to markdown
2017-02-26 22:28:10 +00:00
AntonioND
92b81b1d5a
Merge pull request #79 from yenatch/longer-charmap
...
Increase the length of charmaps.
2017-02-26 22:04:26 +00:00
AntonioND
42b5be24b4
Merge pull request #120 from TwitchPlaysPokemon/extra-sram
...
16-bank SRAM
2017-02-26 21:53:57 +00:00
AntonioND
14fea5f659
Merge pull request #119 from Ben10do/add-end-checks
...
Verify that IFs, REPTs and MACROs are terminated
2017-02-26 21:49:22 +00:00
AntonioND
1e16a0ff85
Merge pull request #121 from TwitchPlaysPokemon/master
...
Fix WRAM0 symbols returning bank 512 to BANK() expression in linker
2017-02-26 21:45:53 +00:00
AntonioND
a91187d8dc
Increase number of include paths through CLI
...
Increase number of include paths that can be passed through the
command line interface. The previous number, 16, is only good enough
for small projects. 128 is still an arbitrary number, but it is harder
to reach.
2017-01-22 23:08:10 +00:00
AntonioND
0b5e074591
Output error messages for command line includes
...
The code that adds an include path to the array of paths doesn't check
the lenght of the path (which can cause overflows because of strcpy).
It doesn't check if the max number of paths has been reached, either.
This patch adds error messages for such cases, giving the user more
information than before and crashing the assembly instead of
continuing and failing when it can't find a file to include.
2017-01-22 23:04:50 +00:00
AntonioND
fbb825af3b
Fix GB graphics prefix output
...
The output of using the prefix '`' was inverted: The MSB was placed
before the LSB. Now, the LSB are placed first, allowing a direct copy
to VRAM.
2016-07-01 19:54:48 +01:00