Anthony J. Bentley
|
33ae6d8ca3
|
Use long for file offsets.
|
2015-03-07 14:21:57 -07: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 |
|
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 |
|
Anthony J. Bentley
|
d81d128a04
|
Don't specify strict warnings on MinGW.
|
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 |
|
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.
|
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 |
|
Anthony J. Bentley
|
c75b9d4d55
|
Makefile: don't expand variables in a non-POSIXish way.
|
2015-01-22 20:42:27 -07:00 |
|
Anthony J. Bentley
|
cd2af0204e
|
rgbasm: Save some horizontal space in main.c.
|
2015-01-22 20:33:07 -07:00 |
|
Anthony J. Bentley
|
1d174f37da
|
rgbasm: Convert oDontExpandStrings to bool.
|
2015-01-07 23:52:22 -07:00 |
|
Anthony J. Bentley
|
2777044f70
|
Delete some unused functions.
|
2015-01-07 23:39:00 -07:00 |
|
Anthony J. Bentley
|
e5e64b8cec
|
rgbasm: trim ludicrously redundant comments.
|
2015-01-07 23:36:08 -07:00 |
|
Anthony J. Bentley
|
8534f3a148
|
Unify usage strings/functions across programs.
The funny spacing is to make it easier to keep to 80 characters/line.
|
2015-01-07 23:13:18 -07:00 |
|
Anthony J. Bentley
|
bdc6401eba
|
rgbfix: deal with options and arguments in the right order.
|
2015-01-07 23:07:09 -07:00 |
|
Anthony J. Bentley
|
21d0b402d3
|
Don't unnecessarily initialize variables.
|
2015-01-07 22:59:06 -07:00 |
|
Anthony J. Bentley
|
a305649557
|
rgbasm: Print usage if no filename is given after flags.
|
2015-01-07 22:44:28 -07:00 |
|
Anthony J. Bentley
|
3b0e207036
|
Pass -Wimplicit (implicit + implicit-function-declaration) by default.
|
2015-01-07 18:43:16 -07:00 |
|
Anthony J. Bentley
|
83eddb4c4e
|
Merge branch 'haltnop' of https://github.com/stag019/rgbds
|
2015-01-07 16:47:10 -07:00 |
|
Anthony J. Bentley
|
57997756b6
|
Merge branch 'symmapfix' of https://github.com/stag019/rgbds
|
2015-01-07 16:36:37 -07:00 |
|
Anthony J. Bentley
|
513d451710
|
Tweak path for stdnoreturn.h header.
|
2014-12-31 03:21:46 -07:00 |
|
Anthony J. Bentley
|
9399ba36f9
|
Check for standards‐compliant platforms first in stdnoreturn.h.
|
2014-12-31 03:20:14 -07:00 |
|
Anthony J. Bentley
|
ef3a486845
|
Request POSIX 2008 for strdup().
|
2014-12-31 03:18:01 -07:00 |
|
Anthony J. Bentley
|
635014b74d
|
On Clang, error on implicit function declaration by default.
|
2014-11-06 21:54:49 -07:00 |
|
Anthony J. Bentley
|
7ad634febd
|
Don’t assign to self.
|
2014-11-06 21:42:40 -07:00 |
|
Anthony J. Bentley
|
1e1339467e
|
Use POSIX 2001 as the base standard.
|
2014-11-06 21:39:36 -07:00 |
|
Anthony J. Bentley
|
9e24c26468
|
Specify _Noreturn in the err family prototypes.
|
2014-11-06 21:36:27 -07:00 |
|
Anthony J. Bentley
|
c1213f536b
|
Merge branch 'master' of https://github.com/stag019/rgbds
|
2014-11-04 17:36:45 -07:00 |
|
Anthony J. Bentley
|
82de716454
|
Mark error functions as _Noreturn.
|
2014-11-04 17:30:00 -07:00 |
|
Anthony J. Bentley
|
c6c7b99fad
|
PATH_MAX is not exactly portable. Hack around it for now.
|
2014-10-10 03:48:52 -06:00 |
|
Anthony J. Bentley
|
e28d8384fb
|
Merge branch 'fix-makefile' of https://github.com/chastai/rgbds
|
2014-10-06 02:01:21 -06:00 |
|
Anthony J. Bentley
|
27a350eaab
|
Merge branch 'fix-uniquearg-segfault' of https://github.com/chastai/rgbds
|
2014-10-06 01:55:19 -06:00 |
|
Anthony J. Bentley
|
cd8d895c1b
|
Style.
|
2014-10-06 01:54:03 -06:00 |
|
Anthony J. Bentley
|
00de7674af
|
Now that install dirs are created, this error is unlikely to occur.
|
2014-10-03 15:17:49 -06:00 |
|
Anthony J. Bentley
|
32fa032a62
|
Makefile: Create install directories if they don’t exist.
|
2014-10-03 15:14:40 -06:00 |
|
Anthony J. Bentley
|
73e44cb803
|
Fix dependencies for Yacc files. Improve Makefile POSIX compliance.
Parallel building issue pointed out by murphm8 and chastai.
|
2014-09-26 15:27:52 -06:00 |
|
Anthony J. Bentley
|
3e4350afa4
|
Don't cast calls to malloc().
|
2014-09-26 00:39:29 -06:00 |
|
Anthony J. Bentley
|
0d07caba60
|
Remove inconsistent version numbering.
|
2014-09-25 20:56:15 -06:00 |
|
Anthony J. Bentley
|
3992ce2502
|
Separate errors that shouldn't have been combined in the first place.
|
2014-09-25 20:40:25 -06:00 |
|
Anthony J. Bentley
|
215d6f0c5b
|
Revert 97d431d1f4ad404e282e3781bd195be3f053734d; it breaks things.
|
2014-09-24 03:40:50 -06:00 |
|
Anthony J. Bentley
|
f3394f46b4
|
Fix MinGW target.
|
2014-09-24 03:17:33 -06:00 |
|
Anthony J. Bentley
|
e3df758897
|
Update license.
|
2014-09-24 03:07:43 -06:00 |
|
Anthony J. Bentley
|
d7319ecd00
|
Remove rgblib.
I have never used it and it's probably been broken for years.
|
2014-09-24 03:03:42 -06:00 |
|
Anthony J. Bentley
|
d661b3a532
|
Now that we replace missing libc functions, switch back to err().
|
2014-09-24 02:50:39 -06:00 |
|
Anthony J. Bentley
|
c0be5ddbb2
|
Remove dead stores.
|
2014-09-24 01:19:05 -06:00 |
|
Anthony J. Bentley
|
97d431d1f4
|
rgbasm: Avoid unnecessary filename copying.
|
2014-09-24 00:52:00 -06:00 |
|
Anthony J. Bentley
|
a849e1107e
|
Improve POSIX compliance in the Makefile.
Set .POSIX and don't use the += operator.
|
2014-09-24 00:38:19 -06:00 |
|
Anthony J. Bentley
|
a41bdff88f
|
Wrap Makefile to 80 characters.
|
2014-09-24 00:28:14 -06:00 |
|
Anthony J. Bentley
|
cb383e6b1a
|
Unclutter Makefile: use $Q instead of ${Q}.
|
2014-09-24 00:26:46 -06:00 |
|
Anthony J. Bentley
|
45b6872e2a
|
rgbasm: Fix TOCTOU and reduce buffering.
|
2014-09-24 00:23:40 -06:00 |
|
Anthony J. Bentley
|
056109652d
|
rgbasm: Don't allocate an unnecessary buffer.
|
2014-09-23 22:22:39 -06:00 |
|
Anthony J. Bentley
|
284600ef1f
|
rgblink: Don't allocate unnecessary buffer. Delete unused flag.
|
2014-09-23 22:17:43 -06:00 |
|
Anthony J. Bentley
|
46269240c8
|
Merge branch 'update-legacy-instructions' of https://github.com/yenatch/rgbds
|
2014-08-21 11:29:34 -06:00 |
|
Anthony J. Bentley
|
3ecd169cd6
|
Revert previous commit. asmy.y is autogenerated from other .y files.
|
2014-02-21 03:20:44 -07:00 |
|
Anthony J. Bentley
|
2dab1474b8
|
asmy.y should not be in gitignore.
|
2014-02-21 00:56:34 -07:00 |
|
Anthony J. Bentley
|
08b1b97a45
|
Preserve the ability to set pad_value in rgbfix.
|
2014-02-09 02:58:00 -07:00 |
|
Anthony J. Bentley
|
17192ea6f0
|
Improve performance when padding: don't write a byte at a time.
|
2014-02-08 23:26:43 -07:00 |
|
Anthony J. Bentley
|
0f488b6759
|
Remove unused alloca() implementation.
|
2014-01-31 00:01:42 -07:00 |
|
Anthony J. Bentley
|
af5f889326
|
Merge https://github.com/yenatch/rgbds
|
2014-01-12 21:30:39 -07:00 |
|
Anthony J. Bentley
|
3e92f33319
|
Provide a friendlier error when manpage directories don’t exist.
|
2014-01-11 18:46:33 -07:00 |
|
Anthony J. Bentley
|
de269987f7
|
Add "jp hl" as a valid instruction.
"jp [hl]" has been around for decades even though it makes no sense.
This is better.
|
2013-09-05 20:51:58 -06: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
|
6aecf65552
|
Fix incorrect manpage macro.
|
2013-07-23 19:04:02 -06:00 |
|
Anthony J. Bentley
|
2571dc459c
|
Delete more files on clean.
|
2013-06-20 04:56:55 -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
|
ab47428c0e
|
Improve error message.
|
2013-05-28 02:23:48 -06:00 |
|
Anthony J. Bentley
|
23b29a9ae1
|
Fix bug recently introduced to fatalerror().
|
2013-05-28 02:22:49 -06:00 |
|
Anthony J. Bentley
|
35448887af
|
Implement VRAM banks.
|
2013-05-23 13:44:12 -06:00 |
|
Anthony J. Bentley
|
6ccd386587
|
Make it possible to disable emitting nop after halt.
|
2013-05-19 17:56:41 -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 |
|
Anthony J. Bentley
|
d0d85abb97
|
Fix accidental case fallthrough.
|
2013-05-19 15:51:40 -06:00 |
|
Anthony J. Bentley
|
88ac0282e4
|
Add HTML manuals to the clean target.
|
2013-04-11 13:27:31 -06:00 |
|
Anthony J. Bentley
|
8811784b71
|
rgbfix: exit on invalid usage.
|
2013-04-11 09:28:38 -06:00 |
|
Anthony J. Bentley
|
6579743410
|
Add support for 8 MiB ROMs, the largest size possible with MBC5.
|
2012-12-26 21:41:47 -07:00 |
|
Anthony J. Bentley
|
b90406861d
|
Readability (whitespace).
|
2012-12-26 21:12:52 -07:00 |
|