Anthony J. Bentley
a8c603a7e8
Removed the wrong pkg-config.
2016-09-05 01:41:39 -06:00
Anthony J. Bentley
97a31c8fc0
Remove duplicate PKG_CONFIG.
2016-09-05 01:34:17 -06:00
Anthony J. Bentley
c3c31138dd
Add rgbgfx.
2016-09-05 01:29:45 -06:00
Anthony J. Bentley
330a39596c
Instead of blindly trusting the first byte, decode UTF-8 safely.
2016-01-28 23:16:42 -07:00
Anthony J. Bentley
e241137508
KNF.
2016-01-28 23:05:25 -07:00
Anthony J. Bentley
2ea2e47231
Avoid a pointless strcpy().
2015-10-05 23:58:00 -06:00
Anthony J. Bentley
31294d6d9d
rgbasm: refactor bank range checking, and bump the SRAM limit.
...
This doesn’t affect rgblink, which still needs work.
2015-10-05 17:14:24 -06:00
Anthony J. Bentley
6c10ca62ad
Don't silently truncate banks greater than 255 to 8 bits.
v0.2.4
2015-07-26 02:08:39 -06:00
Christophe Staïesse
49809f6caf
Fix segfault in createpatch() when symbol is an inexistant local label or bank
...
Fixed as follows: if the symbol doesn't exist, don't add it to the relocation
table. The functions calling createpatch will nevertheless increment PC
correctly.
Test case:
SECTION "CODE", CODE
glob:
jp .loc
; from test/asm/banknoexist.asm:
SECTION "sec", ROM0
db BANK(noexist)
See also issue #68
2015-07-26 01:57:30 -06:00
Christophe Staïesse
81675bc4c7
Fix yacc conflict (asmfile/lastline/lines/line rules)
2015-07-26 01:50:56 -06:00
YamaArashi
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.
2015-07-25 21:20:44 -07:00
stag019
6438ae2591
Remove __progname; add progname set to argv[0] in each main().
2015-03-09 13:57:04 -04:00
Anthony J. Bentley
33ae6d8ca3
Use long for file offsets.
2015-03-07 14:21:57 -07: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
e195076793
Only block comments in headers
2015-03-07 15:50:09 -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
Anthony J. Bentley
eadaa47770
Sync with upstream.
2015-03-03 23:15:05 -07:00
Anthony J. Bentley
b5e7855afd
Remove reference to currently nonexistent gbz80(7) manual.
2015-02-26 00:37:45 -07:00
Anthony J. Bentley
ce7d1d5d49
Use real dates in the manpages.
2015-02-26 00:37:13 -07:00
Anthony J. Bentley
64a3929f4e
“No Ns” is redundant.
2015-02-26 00:36:46 -07:00
Anthony J. Bentley
1c1a4e6ac9
Merge branch 'master' of https://github.com/Sanqui/rgbds
2015-02-26 00:36:14 -07:00
Anthony J. Bentley
cc3aa969b8
Merge branch 'cldefines' of https://github.com/stag019/rgbds
2015-02-26 00:25:32 -07:00
Anthony J. Bentley
7055301616
Don’t unnecessarily escape hyphens in manpages.
2015-02-25 02:17:54 -07:00
Anthony J. Bentley
bbf24916e6
Sync usage lines.
2015-02-25 02:16:41 -07:00
Anthony J. Bentley
261503c7c8
Fix the reallocarray header by providing a prototype.
2015-02-25 02:13:23 -07:00
stag019
b924f58bb0
Added -D to manpage
2015-02-24 18:31:13 -05:00
stag019
ac78c37f9d
Add reallocarray to Makefile; clean up some things in main.c
2015-02-24 18:11:02 -05:00
Anthony J. Bentley
c8d9ae21e6
A header file this simple doesn’t satisfy modicum of creativity.
2015-02-24 16:02:21 -07:00
Anthony J. Bentley
5281704f62
These internal headers don’t need C++ boilerplate.
2015-02-24 16:01:53 -07:00
stag019
fd4327327c
Command line definitions.
2015-02-23 21:23:51 -05:00
Anthony J. Bentley
d81d128a04
Don't specify strict warnings on MinGW.
v0.2.3
2015-02-22 04:02:30 -07:00
Anthony J. Bentley
d067f31678
Point to the Github releases for Windows builds.
2015-02-22 04:00:06 -07:00
Anthony J. Bentley
d02294505c
Avoid use of magic numbers.
...
From Antonio Niño Díaz.
2015-02-22 03:55:51 -07:00
Anthony J. Bentley
eb4bbb3e0b
Update mapfile code to support new section types.
...
From Antonio Niño Díaz.
2015-02-22 03:52:28 -07:00
Anthony J. Bentley
2ab10a95e4
Fix a bug in handling WRAMX sections with/without hardcoded addresses.
...
From Antonio Niño Díaz.
2015-02-22 03:48:00 -07:00
Anthony J. Bentley
bc60b85785
Support BANK() correctly when given WRAMX/SRAM/VRAM labels.
...
(Mostly) from Antonio Niño Díaz.
2015-02-22 03:33:18 -07:00
Anthony J. Bentley
9d0203a4ee
Delete commented-out code.
2015-02-22 03:31:22 -07:00
Anthony J. Bentley
a18b65de21
Update license for reallocarray.
2015-02-17 21:23:14 -07:00
Anthony J. Bentley
1c47ffcce8
Import reallocarray() for later use.
2015-02-14 00:14:39 -07:00
Sanqui
bbf60c7197
Fix _PI (define it for pass 2)
2015-02-11 00:45:42 +01:00
Anthony J. Bentley
60c3a7e2f3
Reformat code for better spacing, and provide a more detailed error.
2015-01-30 20:30:33 -07:00
Anthony J. Bentley
5702995978
extern: sync strlcpy and strlcat with upstream.
2015-01-28 23:36:08 -07:00
Anthony J. Bentley
483d94f88b
rgbasm: Fixed a dumb typo; pointed out by stag019.
2015-01-27 05:42:51 -07:00
Anthony J. Bentley
9b4d16b0d8
Add another crashing regression test.
2015-01-27 05:02:57 -07:00
Anthony J. Bentley
a3e95f99d2
rgbasm: Fix a division by zero in section address specifiers.
2015-01-27 04:56:42 -07:00
Anthony J. Bentley
e3a31d7e59
Correct test output for divzero-section-bank.
2015-01-27 04:48:25 -07:00
Anthony J. Bentley
d9f5ce339a
Add some basic regression tests.
...
Most cause crashes. Only macro-@ works correctly; the others need to
be fixed.
2015-01-27 04:33:38 -07:00
Anthony J. Bentley
361f1ac50b
Work around a crash when '@' is interpreted as a macro name.
v0.2.2
2015-01-22 21:12:57 -07:00
Anthony J. Bentley
4f8cf84ed4
rgbasm: improve (some) pathological spacing.
2015-01-22 21:09:10 -07:00