ISSOtm
4cfed3c98f
Rewrite charmap system
...
Avoid allocating a *ton* of data per charmap
Stop relying on uninitialized data in charmap nodes
Only initialize charmap nodes lazily
2020-10-04 04:31:10 +02:00
ISSOtm
131ad9b315
Fix GitHub link in BUGS sections
2020-09-15 18:35:04 +02:00
ISSOtm
06b4cf57ab
Fix example arguments to -MT appearing as options
2020-09-15 18:32:13 +02:00
ISSOtm
5e63527190
Update repo link at bottom of all man pages
2020-09-15 16:00:17 +02:00
ISSOtm
8e92383fa3
Enable -Wobsolete by default
...
The fact that deprecations were common and quickly acted upon was raised by
some users
2020-07-21 21:06:48 +02:00
ISSOtm
aca00e4fce
Document MP etc. in rgbasm(1)
...
This is actually kind of overdue...
2020-07-21 15:55:56 +02:00
ISSOtm
713eef9ef2
Update mandoc style sheet
2020-03-26 23:11:01 +01:00
ISSOtm
7955447ca4
Overhaul man pages
2020-03-26 23:11:01 +01:00
ISSOtm
fb58166e5d
Add assertions
...
Closes #292
2020-03-21 23:00:38 +01:00
ISSOtm
1c4cb2cd2d
Add warning option to RGBASM man synopsis
2019-12-29 17:38:46 +01:00
ISSOtm
34618e0294
Overhaul RGBDS man pages and help messages
2019-12-12 23:22:51 +01:00
ISSOtm
3cc67c48cf
Add recursion limit info to man and help
2019-08-31 17:34:54 +02:00
jidoc01
c8630eee95
Document the feature of input from stdin
...
Since #329 , rgbasm can get input from stdin. I updated the manpage
file related to it, which explain the description and usages in
rgbasm.
2019-07-08 23:28:46 +09:00
Antonio Niño Díaz
6ad5bd2325
Add flag to rgbasm to disable LD->LDH optimization
...
rgbasm tries to optimize any loads from/to $FF00-$FFFF and generate
LDH 2-byte opcodes instead of regular LD 3-byte opcodes. This is a bit
inconsistent as it only works for constant values. If a load is trying
to access a label in a HRAM floating section, or a section found in a
different object file, this optimization doesn't work.
This means that a simple refactor or code could allow rgbasm to perform
the optimzation or prevent it from doing so. For certain projects, like
disassemblies, this is a problem.
This patch adds flag -L to rgbasm to disable the optimization, and
doesn't change the behaviour of any other existing code.
Signed-off-by: Antonio Niño Díaz <antonio_nd@outlook.com >
2018-02-26 21:44:00 +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
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
fcd7c117e7
Fix man page documentation for dependcy files
...
Signed-off-by: Antonio Niño Díaz <antonio_nd@outlook.com >
2017-04-22 11:43:28 +02:00
Antonio Niño Díaz
64585eebf6
Merge branch 'makedepend'
...
Signed-off-by: Antonio Niño Díaz <antonio_nd@outlook.com >
2017-04-17 19:29:25 +01:00
Antonio Niño Díaz
1050acc290
Remove useless link in documentation
...
Signed-off-by: Antonio Niño Díaz <antonio_nd@outlook.com >
2017-04-17 18:21:08 +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
0030e0371a
Rename object file format description man page
...
Signed-off-by: Antonio Niño Díaz <antonio_nd@outlook.com >
2017-04-17 14:15:46 +01:00
Antonio Niño Díaz
26af7fcffe
Add complete documentation of rgbds to man pages
...
Copied from the old html documentation and fixed where it was needed.
Signed-off-by: Antonio Niño Díaz <antonio_nd@outlook.com >
2017-04-16 19:54:50 +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
AntonioND
52081f32f0
Add flag -w to rgbasm to disable warnings
...
A lot of warnings are being added (and more will come) so it makes sense
to be able to disable them in legacy source that generates warnings but
is otherwise correct.
Signed-off-by: AntonioND <antonio_nd@outlook.com >
2017-04-06 20:30:21 +01:00
Anthony J. Bentley
2c3afc833f
Add license information to manpages.
2017-04-05 23:39:42 +01:00
AntonioND
fa8f25a4de
Merge pull request #123 from Ben10do/deduplicate-e-doc
...
Remove duplicate documentation of -E
2017-02-27 20:35:13 +00:00
Anthony J. Bentley
0588e42520
Link to HTML documentation from the manpage.
2017-02-23 21:09:32 -07:00
Ben10do
9be7c4c849
Remove duplicate documentation of -E
...
Remove Sanqui’s documentation of the -E argument to rgbasm, in favour of bentley’s better-worded one.
2017-02-07 11:05:35 +00:00
Anthony J. Bentley
bed43d2530
Document rgbasm -E.
2016-09-05 02:46:59 -06:00
Anthony J. Bentley
581133ecce
Output make-style dependencies with -M.
2015-12-11 01:06:19 -07:00
Sanqui
338c176b37
Add -E option to rgbds, allows exporting all labels by default
2015-10-13 22:35:02 +02: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
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
stag019
b924f58bb0
Added -D to manpage
2015-02-24 18:31:13 -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
yenatch
fd4b5c8925
rgbasm: update manpage to include -v
2013-12-03 21:58:39 -05: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
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
114871d46d
Move manuals to the main source directories.
2010-12-22 14:23:35 -07:00