Rangi42
|
612cf3b7dd
|
Fix some formatting
|
2025-06-12 17:27:08 -04:00 |
|
Rangi
|
089e366ddc
|
Implement CHARVAL function (#1701)
|
2025-06-12 17:21:12 -04:00 |
|
Rangi
|
fa9e29e4ce
|
Implement ++ operator for string concatenation (#1698)
|
2025-06-12 22:52:00 +02:00 |
|
Rangi
|
5d998ef483
|
Restrict custom binary and graphics digits (#1693)
* Restrict custom binary and graphics digits
* Update documentation
* Fix build error
|
2025-05-22 10:52:51 +02:00 |
|
Rangi42
|
1715f85d50
|
Release v0.9.2
|
2025-05-04 10:04:11 -04:00 |
|
Eldred Habert
|
8cf6c5423a
|
Implement --background-color (#1508)
Co-authored-by: Rangi42 <sylvie.oukaour+rangi42@gmail.com>
|
2025-05-01 23:39:52 -04:00 |
|
Rangi
|
0b7cda9e0c
|
Allow negative values to count macro arguments from the end (#1670)
|
2025-04-20 00:37:50 -04:00 |
|
John Millikin
|
bc8d99d915
|
Add -o / --output option to rgbfix to write separate output files (#1666)
|
2025-04-19 23:17:11 -04:00 |
|
Rangi42
|
75b605797d
|
Fix rgblink(5) man page syntax error
Copied from https://salsa.debian.org/twolife/rgbds/-/blob/640a5293/debian/patches/groff.patch
|
2025-03-07 10:37:20 -05:00 |
|
Rangi42
|
9b395f3bf1
|
Fix double negative
|
2025-02-23 13:36:55 -05:00 |
|
Rangi
|
b2e865ee2a
|
Disable EQUS expansion for raw symbols (by parsing them as strings) (#1648)
|
2025-02-15 10:44:51 +01:00 |
|
Rangi
|
3feb75f84f
|
Implement new string functions (#1655)
`STRFIND`, `STRRFIND`, `STRCHAR`, `STRSLICE`, `CHARCMP`, `CHARSIZE`, and `REVCHAR`
|
2025-02-14 23:09:45 +01:00 |
|
Rangi
|
2aef09c8d9
|
Allow the bit/res/set bit index to be determined at link time (#1654)
This increments the object file revision number from 11 to 12
since it adds a new `RPN_BIT_INDEX` command.
|
2025-02-12 17:14:10 +01:00 |
|
Rangi42
|
48412e9c56
|
Some miscellaneous refactoring and copy-editing
|
2025-02-10 16:51:51 +01:00 |
|
Rangi42
|
81ea4ee920
|
Release 0.9.1
|
2025-02-02 20:16:54 +01:00 |
|
Rangi
|
29ece2940d
|
Mention ASMotor's continued development (#1643)
|
2025-02-01 21:39:19 +01:00 |
|
Rangi
|
d9654b752f
|
Support -h/--help for all programs (#1620)
|
2025-01-21 21:24:17 -05:00 |
|
Rangi
|
2426068409
|
Undeprecate ld [$ff00+c] (#1619)
|
2025-01-20 14:05:15 -05:00 |
|
Rangi
|
147a5c9bf3
|
Document more obsolete syntax (#1618)
|
2025-01-18 23:50:20 -05:00 |
|
Rangi
|
6ae3f040b8
|
Correct the DAA documentation (#1617)
|
2025-01-17 23:04:03 -05:00 |
|
Rangi42
|
2c4fc4cbe8
|
Update man page dates
|
2024-12-25 10:37:08 -05:00 |
|
Rangi42
|
a7296ecb31
|
Fix man page formatting
|
2024-12-21 00:44:33 -05:00 |
|
Rangi42
|
92917ceb2f
|
List LDHL as an unsupported instruction alias
|
2024-12-13 11:35:59 +01:00 |
|
Sylvie
|
c1c5b10082
|
Deprecate LDH with $00-$FF (#1575)
|
2024-12-10 21:27:37 -05:00 |
|
Sylvie
|
f44de0c7ae
|
Deprecate LD with [C] (#1574)
|
2024-12-10 21:13:09 -05:00 |
|
Sylvie
|
c1b85554a8
|
Document obsolete syntax in rgbasm-old(5) (#1571)
|
2024-12-10 12:34:37 -05:00 |
|
Rangi42
|
e66da4c8c7
|
Consistently capitalize C
|
2024-12-09 13:42:01 -05:00 |
|
Sylvie
|
573e044b30
|
Deprecate LDIO (#1567)
* Deprecate `LDIO`
* `ld [$ff00+n8], a` is not treated as `ldh [n8], a`
|
2024-12-05 12:49:13 -05:00 |
|
Sylvie
|
0b147c9386
|
Fix ** right-associativity, and clarify docs (#1566)
|
2024-12-03 20:40:50 -05:00 |
|
Sylvie
|
6982c8a116
|
Improve the instruction documentation (#1561)
|
2024-12-02 15:41:57 -05:00 |
|
Sylvie
|
a5d18d62df
|
Explain the DAA instruction algorithm (#1564)
|
2024-11-29 10:42:34 -05:00 |
|
Rangi42
|
a27f704c25
|
Implement -Wunmatched-directive
|
2024-11-28 20:30:38 +01:00 |
|
Rangi42
|
cb546f0cd8
|
Fix rgbasm(1) formatting
|
2024-11-08 22:29:52 -05:00 |
|
Rangi42
|
a60186db2f
|
Document the RGBGFX -X and -Y options
|
2024-11-03 18:54:16 +01:00 |
|
Sylvie
|
5efd303b7f
|
Allow LOAD FRAGMENT (#1552)
This was implemented in #736 but removed after discussion in #869.
Fixes #1537
|
2024-10-24 19:45:44 -04:00 |
|
Sylvie
|
f048cbbb11
|
Clean up some man pages (#1547)
|
2024-10-22 13:07:09 -04:00 |
|
Rangi42
|
4c495c31d9
|
Release 0.9.0-rc2
|
2024-10-21 22:52:18 -04:00 |
|
Sylvie
|
b33aa31944
|
LOAD FRAGMENT is not allowed (#1536)
|
2024-10-17 14:42:19 -04:00 |
|
Quinn
|
dd6c741143
|
Swap manpage descriptions of HIGH(n) and LOW(n) (#1545)
|
2024-10-16 21:10:50 +02:00 |
|
Sylvie
|
3b3263273c
|
Make ENDL optional like ENDSECTION (#1538)
Add warning for `LOAD` without `ENDL`
|
2024-10-15 21:13:50 -04:00 |
|
Sylvie
|
a13723c523
|
Implement 0x/0o/0b number prefixes (#1533)
|
2024-10-08 15:56:00 -04:00 |
|
Sylvie
|
cf85146353
|
Refactoring and enhancements to RGBASM warnings (#1526)
* Allow a `no-` prefix to negate "meta" warnings
(`-Wno-all`, `-Wno-extra`, `-Wno-everything`)
* Allow `-Wno-error=...` to override `-Werror`
(including for "meta" warnings)
|
2024-10-04 21:52:40 +02:00 |
|
Rangi42
|
e1ac7f389d
|
Correct some documentation of RGBASM warnings
|
2024-09-30 15:58:09 -04:00 |
|
Sylvie
|
d5159f66be
|
-Wall enables -Wcharmap-redef, and document -Wnested-comment (#1528)
|
2024-09-30 14:34:58 -04:00 |
|
Sylvie
|
6b89938da7
|
Avoid treating labels and macros differently in column 1 (#1515)
Fixes #1512
|
2024-09-23 01:26:25 +02:00 |
|
Rangi42
|
91fbece1ad
|
Update man page and license copyright dates
|
2024-09-18 10:01:39 -04:00 |
|
Sylvie
|
9ef2e43bf7
|
Track local label scope, string equated as .. (#1504)
|
2024-09-18 09:52:30 -04:00 |
|
Sylvie
|
122ef95d9c
|
Implement . string constant for the current label scope (#1499)
|
2024-09-13 21:20:01 +02:00 |
|
Sylvie
|
1dcc000572
|
Report locations for RGBLINK errors with conflicting objects (#1494)
This requires updating the object file format to record the
fstack context for sections themselves, not just for patches.
|
2024-09-10 19:23:48 +02:00 |
|
Rangi42
|
8cd0e66297
|
Revert "Implement INCLUDE_ONCE directive (#1481)"
This reverts commit 5f07095f6d.
|
2024-09-08 11:30:31 -04:00 |
|