Ben10do
defd4f589e
Add noreturn attribute to fatalerror()
...
Should silence compiler warnings that expect fatalerror() to return.
2017-01-24 11:38:26 +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
Anthony J. Bentley
c02b04f7d2
Merge branch 'export-all-2' of https://github.com/Sanqui/rgbds
2016-09-05 02:43:23 -06:00
Anthony J. Bentley
6e0aca47d4
Declare string uppercase/lowercase functions unconditionally.
...
Avoid naming them str*(), because such names are reserved by ISO C.
2016-09-05 01:41:39 -06:00
Sanqui
338c176b37
Add -E option to rgbds, allows exporting all labels by default
2015-10-13 22:35:02 +02:00
stag019
ebc9a4b786
Merge include/link/types.h and include/asm/types.h into include/types.h
2015-03-07 16:04:07 -05:00
stag019
b14beeff10
Consistency in #includes
2015-03-07 15:49:17 -05:00
stag019
db54c2ebd6
Replace all ASMOTOR references with RGBDS.
2015-03-07 15:42:06 -05:00
yenatch
91241b44da
rgbasm: bump MAXMACROARGS up to 256 from 9
2015-01-19 23:28:09 -08:00
Anthony J. Bentley
1d174f37da
rgbasm: Convert oDontExpandStrings to bool.
2015-01-07 23:52:22 -07:00
stag019
2b839fec37
Use the options parameter provided for command line options. Specifically, for haltnop.
2014-12-31 13:29:24 -05:00
stag019
9b4959cb75
Implement round, ceil, and floor math functions.
2014-12-17 01:30:19 -05:00
stag019
871c5ed360
We aren't kidding ourselves anymore. This is a Gameboy assembler, not any sort of generic assembler.
2014-11-07 16:36:03 -05:00
stag019
80e2129f22
Merge https://github.com/bentley/rgbds
...
Conflicts:
include/lib/types.h
src/asm/symbol.c
2014-11-02 01:00:20 -05:00
Anthony J. Bentley
0d07caba60
Remove inconsistent version numbering.
2014-09-25 20:56:15 -06:00
Anthony J. Bentley
215d6f0c5b
Revert 97d431d1f4ad404e282e3781bd195be3f053734d; it breaks things.
2014-09-24 03:40:50 -06:00
Anthony J. Bentley
97d431d1f4
rgbasm: Avoid unnecessary filename copying.
2014-09-24 00:52:00 -06:00
Anthony J. Bentley
45b6872e2a
rgbasm: Fix TOCTOU and reduce buffering.
2014-09-24 00:23:40 -06:00
YamaArashi
2bf31870a7
Cleaned up lexer
...
- separated the lexer into multiple functions so it is more readable
- fixed issue with long label names in macro arguments
- added error checking code to prevent buffer overflows
2014-08-22 21:44:18 -07:00
YamaArashi
b1269ab53a
Improve rgbasm performance
2014-08-21 02:57:43 -07:00
stag019
55974bc743
Only define _MAX_PATH is it isn't already defined.
2013-12-23 14:52:37 -05:00
stag019
36edec6231
Add out_BinaryFileSlice() definition to output.h.
2013-12-23 14:47:37 -05:00
stag019
1218da79a9
Character maps.
2013-12-22 20:55:14 -05:00
yenatch
bc99ee2210
rgbasm: -v option (verbose)
2013-12-03 00:25:12 -05:00
Anthony J. Bentley
7770827cce
Redefine consistent names for section types, and document the changes.
2013-07-31 22:14:31 -06:00
Anthony J. Bentley
7ab9742299
Implement SRAM sections.
2013-07-31 20:15:40 -06:00
Anthony J. Bentley
da19380cc4
Add a new WRAMX section type, for banked (CGB) WRAM sections.
2013-06-19 21:19:51 -06:00
Anthony J. Bentley
34d40a67c9
Remove unused variable.
2013-05-19 17:08:44 -06:00
Anthony J. Bentley
c21c0f458f
Improve error messages.
2013-05-19 17:07:34 -06:00
Anthony J. Bentley
51c01e3aad
Remove some dead code.
2013-05-19 16:14:31 -06:00
bentley
860c9883bb
rgbasm: fix usage information
2010-01-15 19:50:58 -07:00
bentley
bd84313462
remove GAMEBOY/PCENGINE conditionals (this is a Game Boy assembler)
2010-01-15 17:18:58 -07:00
bentley
b63924ebf4
remove endianness code (this is solely a Game Boy assembler now)
2010-01-15 16:46:26 -07:00
anthony
d8070a10eb
run indent on header files (whitespace changes)
...
Merging lai's source with this one is very irritating because
they have different indentation styles. I couldn't find what profile
vegard used for his version, so I used these flags (which should bring
the source close to KNF):
-bap
-br
-ce
-ci4
-cli0
-d0
-di0
-i8
-ip
-l79
-nbc
-ncdb
-ndj
-ei
-nfc1
-nlp
-npcs
-psl
-sc
-sob
2009-12-30 12:59:36 -07:00
Vegard Nossum
f81bcc722a
build: merge everything to a single top-level Makefile
...
Signed-off-by: Vegard Nossum <vegard.nossum@gmail.com >
2009-06-11 10:08:32 +02:00
Vegard Nossum
cd779b9511
asm: moved includes to include/asm/
...
Signed-off-by: Vegard Nossum <vegard.nossum@gmail.com >
2009-06-11 09:14:19 +02:00