Anthony J. Bentley
a517f900e4
Use POSIX-compatible dd(1) instead of head -c.
2019-08-30 23:11:28 -06:00
Anthony J. Bentley
432a7574c9
Remove alphabetical list of keywords.
...
The original list only existed because the documentation was split
across multiple files. When all keywords are described in a single
document, Ctrl+F suffices to find them.
2018-07-28 02:05:52 -06:00
Anthony J. Bentley
4d2598e7bf
Fix Bl -column widths: the arguments are strings as wide as the column.
2018-07-28 02:02:47 -06:00
Anthony J. Bentley
2e565bcb4e
Escape some operators.
2018-07-28 01:55:38 -06:00
Anthony J. Bentley
62ecb6da0b
Mark up #define with Fd.
2018-07-28 01:55:38 -06:00
Anthony J. Bentley
46fcebe2b5
Use .Fn for defining functions.
2018-07-28 01:55:35 -06:00
Anthony J. Bentley
ab1901eeac
Remove excess tabs in column lists.
2018-07-28 01:55:35 -06:00
Anthony J. Bentley
29d2fc6ebc
Cleanup "Sections" section.
2018-07-28 01:55:28 -06:00
Anthony J. Bentley
efe4599bd8
New sentence, new line.
2018-07-28 00:46:16 -06:00
Anthony J. Bentley
4fc1e41b16
@, &, $, {, and } don't need to be escaped.
2018-07-28 00:46:16 -06:00
Anthony J. Bentley
e771d60ec0
Eliminate \[dq] escapes and superfluous double quotes.
...
" can be used directly except in macro lines. Also in some situations
wrapping with a Dq or Ql macro can be more appropriate.
2018-07-28 00:45:54 -06:00
Anthony J. Bentley
8a559beeb8
Rewrite rgbfix to perform most actions in memory.
...
Limit file operations to a small number that can be reasonably checked,
and do the majority of the actual work on a buffered header in memory
where operations won't fail.
2018-04-05 00:41:09 -06:00
Anthony J. Bentley
5a4bbe4985
Add a new flag, -f, which allows independently fixing or trashing checksums.
2018-03-10 21:48:23 -07:00
Anthony J. Bentley
abeca2d305
Prefer snprintf to strncpy when outputting C strings
...
strncpy is designed to output to fixed‐width buffers, not C strings
(hence its weird null termination behavior). In this case it happens to
work correctly due to the length check but, for style reasons, I would
rather use snprintf. Especially in this case, where it shortens the
code a bit.
2018-01-27 01:22:58 +00:00
Anthony J. Bentley
2c3afc833f
Add license information to manpages.
2017-04-05 23:39:42 +01:00
Anthony J. Bentley
0588e42520
Link to HTML documentation from the manpage.
2017-02-23 21:09:32 -07:00
Anthony J. Bentley
2eb748278b
Move HTML docs to a different repo.
2017-02-23 21:07:11 -07:00
Anthony J. Bentley
5ee058f217
Merge branch 'linker-refactor-assign' of https://github.com/Ben10do/rgbds
2017-02-05 23:24:13 -07:00
Anthony J. Bentley
547abfefc1
Merge branch 'fatal-error-noreturn' of https://github.com/Ben10do/rgbds
2017-01-25 00:47:25 -07:00
Anthony J. Bentley
dc4a98048d
Simplify string copy by using strlcpy().
2017-01-24 01:26:55 -07:00
Anthony J. Bentley
efaa6d9ff7
Add .gitignore.
2017-01-24 01:19:16 -07:00
Anthony J. Bentley
ab19dab899
Merge branch 'include-cli' of https://github.com/AntonioND/rgbds
2017-01-24 01:18:28 -07:00
Anthony J. Bentley
f8531ed410
Add a thin wrapper makefile for GNU Make.
...
GNU Make 3.x doesn't support the "!=" syntax for shell assignment,
although 4.x does, BSD Makes do, and it has been submitted to POSIX
for possible inclusion in the standard. Unfortunately, GNU Make 3.x
is still in common use, so provide an alternative makefile (GNU Make
reads "GNUmakefile" instead of "Makefile" by default) that sets the
variables and then reuses the rest of the default Makefile.
2016-12-16 23:23:37 -07:00
Anthony J. Bentley
a079a69b7c
Add a note about installing libpng.
2016-10-22 14:13:19 -06:00
Anthony J. Bentley
d86cb41972
Rename png.h to makepng.h, to avoid conflicts with libpng's png.h.
2016-10-22 14:03:14 -06:00
Anthony J. Bentley
bed43d2530
Document rgbasm -E.
2016-09-05 02:46:59 -06: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
2339f0fbae
Merge branch 'an/fix-gfx-prefix' of https://github.com/AntonioND/rgbds
2016-09-05 02:35:24 -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
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
581133ecce
Output make-style dependencies with -M.
2015-12-11 01:06:19 -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.
2015-07-26 02:08:39 -06:00