Anthony J. Bentley
5a4bbe4985
Add a new flag, -f, which allows independently fixing or trashing checksums.
2018-03-10 21:48:23 -07:00
Antonio Niño Díaz
a6b244b12e
Move version files out of extern folder
...
The folder extern is reserved for external contributions, not common
files.
Signed-off-by: Antonio Niño Díaz <antonio_nd@outlook.com >
2018-01-28 13:07:21 +00:00
Antonio Niño Díaz
1a5c423984
Relicense codebase under MIT license
...
With permission from the main authors [1], most of the code has been
relicensed under the MIT license.
SPDX license identifiers are used so that the license headers in source
code files aren't too large.
Add CONTRIBUTORS.rst file.
[1] https://github.com/rednex/rgbds/issues/128
Signed-off-by: Antonio Niño Díaz <antonio_nd@outlook.com >
2018-01-26 22:59:02 +00:00
Antonio Niño Díaz
2ffaf72e39
Cleanup code of rgbfix, rgbgfx and external libs
...
Follow Linux kernel coding style.
Signed-off-by: Antonio Niño Díaz <antonio_nd@outlook.com >
2018-01-02 13:16:53 +01:00
Antonio Niño Díaz
4b0dfd4f4a
Initialize variables in rgbfix
...
Signed-off-by: Antonio Niño Díaz <antonio_nd@outlook.com >
2017-08-21 23:35:45 +01:00
Antonio Niño Díaz
d0e0525302
Add -V to all programs to show the version
...
This option has been added to all programs of the toolchain, and it
prints the version string of the toolchain.
Manpages and help command line output updated.
Add missing 'w' flag to the command line output of rgbasm. It was
correctly documented in the manpages.
Signed-off-by: Antonio Niño Díaz <antonio_nd@outlook.com >
2017-07-22 10:14:02 +01:00
Antonio Niño Díaz
466bb9ed0b
Fix links in man pages
...
Signed-off-by: Antonio Niño Díaz <antonio_nd@outlook.com >
2017-04-17 18:14:49 +01:00
Antonio Niño Díaz
ac69e9863e
Fix documentation in HTML format
...
For some reason, `No` looks weird in the HTML version of the docs.
Some other random fixes.
Tables in src/asm/rgbasm.5 are still broken in the HTML docs.
Signed-off-by: Antonio Niño Díaz <antonio_nd@outlook.com >
2017-04-16 22:50:54 +01:00
Antonio Niño Díaz
3d8396b86f
Remove progname variable
...
The error message shouldn't specify the name of the binary, that's
supposed to be known by the caller.
Update test reference outputs.
Signed-off-by: Antonio Niño Díaz <antonio_nd@outlook.com >
2017-04-08 18:10:14 +01:00
Antonio Niño Díaz
540f8597d4
Update history in man pages
...
Fix format in LICENSE file.
Signed-off-by: Antonio Niño Díaz <antonio_nd@outlook.com >
2017-04-08 18:08:57 +01:00
Anthony J. Bentley
2c3afc833f
Add license information to manpages.
2017-04-05 23:39:42 +01:00
AntonioND
25be5c6561
Improve error and warning output
...
Improve error messages generated by `errx()`, `warnx()` and similar.
Set `progname` to a static string with the name of the program so that
the path of the binary isn't included in error messages.
Signed-off-by: AntonioND <antonio_nd@outlook.com >
2017-04-03 21:16:43 +01: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
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
7055301616
Don’t unnecessarily escape hyphens in manpages.
2015-02-25 02:17:54 -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
1e1339467e
Use POSIX 2001 as the base standard.
2014-11-06 21:39:36 -07: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
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
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
stag019
c61c112218
Remove GNU-specific <getopt.h>. getopt() is defined in <unistd.h> in POSIX, which adding #define _XOPEN_SOURCE 500 causes GCC to include.
2013-12-23 14:57:06 -05:00
Anthony J. Bentley
6aecf65552
Fix incorrect manpage macro.
2013-07-23 19:04:02 -06:00
Anthony J. Bentley
8811784b71
rgbfix: exit on invalid usage.
2013-04-11 09:28:38 -06:00
Vegard Nossum
eb4f790a82
Include getopt.h (fix compilation on GNU/Linux)
...
Signed-off-by: Vegard Nossum <vegard.nossum@gmail.com >
2012-10-21 06:05:30 +02:00
Anthony J. Bentley
fd724d10e4
Add support for the four‐character game ID.
2011-12-29 20:22:06 -07:00
Anthony J. Bentley
309e2c0b93
Update the SGB flag in the rgbfix examples.
2011-12-07 21:19:56 -07:00
Anthony J. Bentley
5d6559f15f
Remove nonstandard <err.h>.
...
This provides some really nice functions, but does not exist in some
environments (particularly MinGW).
2011-12-02 01:23:23 -07:00
Anthony J. Bentley
d784b14615
Remove unneeded include.
2011-04-11 20:00:52 -06:00
Anthony J. Bentley
ba30863b73
In manuals, use wrapping macros instead of literal parens, etc.
2011-04-10 00:37:58 -06:00
Anthony J. Bentley
abf8f8255a
Fix some manual macro scoping problems.
2011-04-10 00:32:31 -06:00
Anthony J. Bentley
009ac34f32
Remove unnecessary comments from manpage sources
2011-04-10 00:15:35 -06:00
Anthony J. Bentley
9a9d071024
Oops: remove escape that was keeping manpage date from being parsed
2011-04-10 00:12:19 -06:00
Anthony J. Bentley
9f9e76e85f
Use the semantic .Ad in manpages.
2011-04-10 00:08:44 -06:00
Anthony J. Bentley
376c8d2f5b
Update man page: .gb will no longer be added to a filename without it
2010-12-22 15:15:43 -07:00
Anthony J. Bentley
114871d46d
Move manuals to the main source directories.
2010-12-22 14:23:35 -07:00
Anthony J. Bentley
d2f52fdd0c
Rewrite rgbfix from scratch, under a free ISC license.
...
Slight changes in usage; the man page has been updated accordingly.
2010-12-22 13:48:44 -07:00
Anthony J. Bentley
05be8e0011
Delete rgbfix, to be replaced with a freely-licensed version
2010-12-22 13:19:37 -07:00
bentley
7293da9084
fix some error messages: err() instead of errx(strerror())
2010-02-17 18:28:03 -07:00
bentley
aea1990de3
rgbfix: minor correction to last error message commit
2010-01-18 16:29:48 -07:00
bentley
f97e856a1f
rgbfix: improve file open error message
2010-01-18 16:17:13 -07:00
bentley
e5ba184ef3
fix strcpy() warning on OpenBSD
2010-01-15 17:07:33 -07:00
bentley
b69cd0c345
-v doesn't need to modify ROM size; -p can do that
2010-01-13 11:22:56 -07:00