Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/gbdev/rgbds-deb
Alright, let's get RGBDS into Debian repositories
https://github.com/gbdev/rgbds-deb
Add command to print version string
Signed-off-by: Antonio Niño Díaz <[email protected]>
3dec5698dbfc2ccab17df905c603bfc889e72c40 authored over 7 years ago by Antonio Niño Díaz <[email protected]>
Unions allow multiple memory allocations (using ds, etc.) to share the
same space in memory.
Th...
f8bbe9be48a5b485c79c16bc260ddb86c04b711a authored over 7 years ago by Ben10do <[email protected]>Signed-off-by: Antonio Niño Díaz <[email protected]>
4d01b2d5ac3ed6f2b2f0a66794ade2cda272df20 authored over 7 years ago by Antonio Niño Díaz <[email protected]>Document new EQUs.
Add missing EQUs to list of keywords in documentation.
Signed-off-by: Anton...
086f02c1d99ce512f3694360d949bc13e1e32361 authored over 7 years ago by Antonio Niño Díaz <[email protected]>Signed-off-by: Antonio Niño Díaz <[email protected]>
8ed6c32ae704f6cca341f0673121e35992a51057 authored over 7 years ago by Antonio Niño Díaz <[email protected]>
This option has been added to all programs of the toolchain, and it
prints the version string of...
If the folder where the code is compiled is a valid git repository, the
version string is genera...
In addition, make some formatting changes, and add some extra error handling (for when ELIF, ELS...
5c7db42fc4bdbd4a7755423876b7554addf86799 authored over 7 years ago by YamaArashi <[email protected]>This ensures that the test scripts are correctly run with the Bourne shell, regardless of the (p...
4be92e14e622f0e8d01737e37a0e60f87a7d8a40 authored over 7 years ago by Ben10do <[email protected]>Signed-off-by: Antonio Niño Díaz <[email protected]>
1b155d9d4cfbf0d39acd26108d59ec5ab4e28cac authored over 7 years ago by Antonio Niño Díaz <[email protected]>
Previously, if the user wanted to modify CFLAGS, it was necessary to add
the options used in the...
Signed-off-by: Antonio Niño Díaz <[email protected]>
bb12806da1b3e504afa76ca0c44a00482f8c48a8 authored over 7 years ago by Antonio Niño Díaz <[email protected]>
Some commands, such as `DS`, `BANK[n]`, etc, don't allow the use of
negative constants, but ther...
Signed-off-by: Antonio Niño Díaz <[email protected]>
fa36042131887a9a4e934440c1b0afeb65be3c76 authored over 7 years ago by Antonio Niño Díaz <[email protected]>
- Local labels can now be exported.
- Local labels can be declared as Scope.Label in addition of...
Allow local labels to be referenced (and exported)
Signed-off-by: Antonio Niño Díaz <antonio_nd...
62d820c2612ecf8f51d71b0ec4a1d9862d9908f6 authored over 7 years ago by Antonio Niño Díaz <[email protected]>These check that “Parent.child” may be used in place of “.child”, and that “WrongParent.child” m...
a53d795361fc63a07e54aa23d104a9d073370734 authored over 7 years ago by Ben10do <[email protected]>2e60c4dd2e980982f993822ba65c7df10e548239 authored over 7 years ago by Sanqui <[email protected]>
Local symbols can now be referenced outside the scope of their parent, by using the syntax “Pare...
ce8a13a5625ee27d027a6d949c37ee6fb367278d authored over 7 years ago by Ben10do <[email protected]>There are two ways in which the assembly process can fail:
1. If there is a really big problem ...
ff2321a8ce30c6d0af0e38b0383361b8841914a2 authored over 7 years ago by Antonio Niño Díaz <[email protected]>
This is hard to detect in MACROs, as there are legitimate uses for
MACROs that call themselves r...
Signed-off-by: Antonio Niño Díaz <[email protected]>
023b574fc5a21a259317a065b6f89db9a4855a40 authored over 7 years ago by Antonio Niño Díaz <[email protected]>Improve section size checks and buffer handling
Signed-off-by: Antonio Niño Díaz <antonio_nd@ou...
a77df57f1c3a7a307409a5e73a28b9c5756204f4 authored over 7 years ago by Antonio Niño Díaz <[email protected]>Cleanup Makefile
Signed-off-by: Antonio Niño Díaz <[email protected]>
8f553e89ce59944c085835b55e9d8f11283a5f63 authored over 7 years ago by Antonio Niño Díaz <[email protected]>
When allocating a section, allocate only the max possible size for that
type (only applies to RO...
The max size of some section types depends on the flags passed to
rgblink. Instead of doing in r...
Instead of allocating 0x4000 bytes for all sections and resize them as
needed, allocate 0x8000 b...
Signed-off-by: Antonio Niño Díaz <[email protected]>
f2724df5662ed204e41660907ac49ead75f79f34 authored over 7 years ago by Antonio Niño Díaz <[email protected]>Signed-off-by: Antonio Niño Díaz <[email protected]>
646d71d927f6836fe0616669f0355e754afe202b authored over 7 years ago by Antonio Niño Díaz <[email protected]>
It isn't needed to create the folders manually, the Makefile does it
automatically.
Signed-off-...
9b9b41e6055c0c6343932ee9572e5742cb04b5eb authored over 7 years ago by Antonio Niño Díaz <[email protected]>907ccfb28007b940577c0880e593dd396c2dea2f authored over 7 years ago by Antonio Niño Díaz <[email protected]>
Signed-off-by: Antonio Niño Díaz <[email protected]>
fcd7c117e7c196ad1558bd38630fd22a6e0f153b authored over 7 years ago by Antonio Niño Díaz <[email protected]>Generate make-style dependency files
Signed-off-by: Antonio Niño Díaz <[email protected]>
323922d85436f26cd3e52b25c13cdbdb60e39e15 authored over 7 years ago by Antonio Niño Díaz <[email protected]>Implement separate time constants
Signed-off-by: Antonio Niño Díaz <[email protected]>
f97e3bad33e654cc0d7fa4f301e6fc22f02d68b6 authored over 7 years ago by Antonio Niño Díaz <[email protected]>Fix some man installation locations
Signed-off-by: Antonio Niño Díaz <[email protected]>
64415555f17dc4efd928dceabb9729c0e214c4b1 authored over 7 years ago by Antonio Niño Díaz <[email protected]>ab2aef3f2ba300d8453e744d9a535f058fde6277 authored over 7 years ago by NieDzejkob <[email protected]>
947db1e21b93653798af48214b6ea28464f6119f authored over 7 years ago by NieDzejkob <[email protected]>
Signed-off-by: Antonio Niño Díaz <[email protected]>
cde607c09cc5964b4e7836da08adb7b558a3a275 authored over 7 years ago by Antonio Niño Díaz <[email protected]>
Files that weren't found with the absolute path weren't added as
dependencies even if they were ...
Signed-off-by: Antonio Niño Díaz <[email protected]>
64585eebf6386d95feee9efc72f6607244cd073f authored over 7 years ago by Antonio Niño Díaz <[email protected]>Signed-off-by: Antonio Niño Díaz <[email protected]>
1050acc29085aafdf9a0b61f5591875298fa4788 authored over 7 years ago by Antonio Niño Díaz <[email protected]>Signed-off-by: Antonio Niño Díaz <[email protected]>
466bb9ed0b1497e33dfcfa458ceafd11172ac9a0 authored over 7 years ago by Antonio Niño Díaz <[email protected]>
It works now with an install of MinGW for both Win32 and Win64. It needs
libpng and zlib.
Signe...
83348100f341bace96400ebd2ee54116dd14b529 authored over 7 years ago by Antonio Niño Díaz <[email protected]>Signed-off-by: Antonio Niño Díaz <[email protected]>
57bf32f35ac771a2253946c16b14fcefbd124afc authored over 7 years ago by Antonio Niño Díaz <[email protected]>Signed-off-by: Antonio Niño Díaz <[email protected]>
0030e0371aa715e12ffc37b93399bd29443208ec authored over 7 years ago by Antonio Niño Díaz <[email protected]>Signed-off-by: Antonio Niño Díaz <[email protected]>
42400ec6a0a754c6ec65cec6ec05f6b42bcac385 authored over 7 years ago by Antonio Niño Díaz <[email protected]>The substitution of OpenBSD by General is not portable.
Signed-off-by: Antonio Niño Díaz <anton...
2e793fb7dc56a7751348189a852d14597461ad54 authored over 7 years ago by Antonio Niño Díaz <[email protected]>For some reason, `No` looks weird in the HTML version of the docs.
Some other random fixes.
Ta...
ac69e9863e83baf086e276e86a44b4e5ba8a04a0 authored over 7 years ago by Antonio Niño Díaz <[email protected]>Add documentation of rgbds to man pages and cleanup code
Signed-off-by: Antonio Niño Díaz <anto...
59c065cf31c2ee983996cbee5fb1b97e720150c5 authored over 7 years ago by Antonio Niño Díaz <[email protected]>Leftover code from ASMotor.
Signed-off-by: Antonio Niño Díaz <[email protected]>
729683fb1f960f06b402973fd5d68c978a4a11dc authored over 7 years ago by Antonio Niño Díaz <[email protected]>Remove unused code.
Signed-off-by: Antonio Niño Díaz <[email protected]>
ed6e4c476955ff1687f43ee17e90f661f0add6e6 authored over 7 years ago by Antonio Niño Díaz <[email protected]>Copied from the HTML documentation and updated.
Signed-off-by: Antonio Niño Díaz <antonio_nd@ou...
d92c284b853f05adc3bf17449483d7333d2c78dd authored over 7 years ago by Antonio Niño Díaz <[email protected]>Copied from the old html documentation and fixed where it was needed.
Signed-off-by: Antonio Ni...
26af7fcffeb5a2a0643d04876989cf8d056f6123 authored over 7 years ago by Antonio Niño Díaz <[email protected]>
When including a linkerscript from a parent one, the lexer didn't
include a newline character be...
The previous names were ridiculously long.
Signed-off-by: Antonio Niño Díaz <antonio_nd@outlook...
554b5292de88e5f522d81cf6040b4a9c92ac8098 authored over 7 years ago by Antonio Niño Díaz <[email protected]>Add equates with ISO 8601 date and time
Signed-off-by: Antonio Niño Díaz <[email protected]>
a7393d7e45b9dd0e60f710a06fb6e8e81e76dcbb authored over 7 years ago by Antonio Niño Díaz <[email protected]>Add Travis CI configuration file
Signed-off-by: Antonio Niño Díaz <[email protected]>
fe9e4f0583ef968e2a0fcb0c7f47a8275835849f authored over 7 years ago by Antonio Niño Díaz <[email protected]>
`LD HL,n16` and `LD SP,n16` are handled in a different rule as
`LD r16,n16`, but they are also p...
Signed-off-by: Antonio Niño Díaz <[email protected]>
9bc6083e49a165ae93fae7293fb72688224c6f70 authored over 7 years ago by Antonio Niño Díaz <[email protected]>Make them executable.
Signed-off-by: Antonio Niño Díaz <[email protected]>
2b5ad9dc38f160c5f883fd7c94c60cd473eddd1a authored over 7 years ago by Antonio Niño Díaz <[email protected]>
rgblink option -w has been restored to its previous behaviour: make WRAM
a continous section ins...
Fix implicit declaration of yyparse()
Signed-off-by: Antonio Niño Díaz <[email protected]>
4395ed893a0896e11effb79a56be8770454f6177 authored over 7 years ago by Antonio Niño Díaz <[email protected]>This was causing compilation errors, as yyparse() hadn’t been defined in lexer.l.
0d80f60fcc14ad5efbf0234d2c27dde877623100 authored over 7 years ago by Ben10do <[email protected]>Two html documentation files weren't cleaned as expected.
Signed-off-by: Antonio Niño Díaz <ant...
7097b9885e4ff0c36878d5928c9554c673e82305 authored over 7 years ago by Antonio Niño Díaz <[email protected]>This is leftover code from ASMotor.
Signed-off-by: Antonio Niño Díaz <[email protected]>
f2c207cb4460634d7c2145d6f62406ba8c21a10a authored over 7 years ago by Antonio Niño Díaz <[email protected]>
If the next release is going to break compatibility with older object
file formats it doesn't ma...
Add support for including files in linkerscript
Signed-off-by: Antonio Niño Díaz <antonio_nd@ou...
fa767f32285abf9d7c840514e64ff99adaaab178 authored over 7 years ago by Antonio Niño Díaz <[email protected]>
Added `__TIMESTAMP_ISO_8601_LOCAL__` and `__TIMESTAMP_ISO_8601_UTC__`,
with the correct ISO 8601...
If they don't have quotes when passed to sym_AddString() they can't be
used at all by the assemb...
IMPORT is simply useless, any symbol that isn't found in the current
file is automatically flagg...
Add GBZ80 opcode reference man page
Signed-off-by: Antonio Niño Díaz <[email protected]>
1154a173cc38d05e54f6263fd272a3ceeafc3ddc authored over 7 years ago by Antonio Niño Díaz <[email protected]>Signed-off-by: Antonio Niño Díaz <[email protected]>
ca3e55cc450c266101fa27ecd05d1d27f96b7115 authored over 7 years ago by Antonio Niño Díaz <[email protected]>Files can now be included with the following syntax:
INCLUDE "path.link"
The maximum inclu...
206275df57a65d6aeabaac9a0a4cb102eb333407 authored over 7 years ago by Antonio Niño Díaz <[email protected]>
The error message shouldn't specify the name of the binary, that's
supposed to be known by the c...
This is the expected behaviour.
Signed-off-by: Antonio Niño Díaz <[email protected]>
77546e9c58436a23ebc0d4489af114592ca41390 authored over 7 years ago by Antonio Niño Díaz <[email protected]>Fix format in LICENSE file.
Signed-off-by: Antonio Niño Díaz <[email protected]>
540f8597d49f32f3a836d7842b6f99782397331c authored over 7 years ago by Antonio Niño Díaz <[email protected]>Now, it will also make sure that VRAM bank 1 isn't used.
Man page updated.
Tests added.
Signe...
e3109af2f8943ea410b2ace30cc57d7b6f04ea25 authored over 7 years ago by Antonio Niño Díaz <[email protected]>Fix tabulations.
Add missing byte to STOP.
Add comments about where HL+ and HL- are used.
Sig...
cf99f33dd658ad71284ffa7a17f561184deae368 authored over 7 years ago by Antonio Niño Díaz <[email protected]>Signed-off-by: Antonio Niño Díaz <[email protected]>
0b6438ae0a535b4f010b0254193a951f0d0a1c5d authored over 7 years ago by Antonio Niño Díaz <[email protected]>Remove support for legacy object files
928b347dfcaf860f0a4e3519fb87e87db094001d authored almost 8 years ago by AntonioND <[email protected]>Implement HIGH() and LOW() operators
ce21cfad4e986512b165266cfabe18eec5453af6 authored almost 8 years ago by AntonioND <[email protected]>
It compares the results of the operators with the expected result if
doing the same thing manual...
They work with the 16-bit registers BC, DE and HL, returning the
corresponding 8-bit register. H...
Allow separate definition of binary and manpage directory.
Document Makefile changes in README.
bfcef01211b5cd95031db3f03771314b244852b0 authored almost 8 years ago by Daniel Hauck <[email protected]>Code that uses keywords HOME, DATA, CODE or BSS generates warnings.
Signed-off-by: AntonioND <a...
07861b3b4ae1dca290fd89fb96fbee964ce28a01 authored almost 8 years ago by AntonioND <[email protected]>Signed-off-by: AntonioND <[email protected]>
24439003f3dd4e55251d8d3271a810dc57ec7de5 authored almost 8 years ago by AntonioND <[email protected]>Signed-off-by: AntonioND <[email protected]>
3c43cc14d9c043ac84c8bb68099c98f4d7bf87f4 authored almost 8 years ago by AntonioND <[email protected]>
A lot of warnings are being added (and more will come) so it makes sense
to be able to disable t...
When an unsupported object file version is encountered, the version number is now printed in the...
6e5a28226b0c6ce33f3a8df32c028b1f89b9ca00 authored almost 8 years ago by Ben10do <[email protected]>Signed-off-by: Antonio Niño Díaz <[email protected]>
2783a36b17a2eaf8df5825df25223cfa6419d726 authored almost 8 years ago by Antonio Niño Díaz <[email protected]>2c3afc833f6f62066c2144198173b81f5e47b415 authored almost 8 years ago by Anthony J. Bentley <[email protected]>
Output error message if diff of labels not defined
0f3b708dce0226ffcd2a179bc9650e7f86e22f5b authored almost 8 years ago by AntonioND <[email protected]>Add history of RGBDS and original license.
Signed-off-by: AntonioND <[email protected]>
7eb9101d4353ae6c5509bb0a4e65ca8b73444220 authored almost 8 years ago by AntonioND <[email protected]>Updates the object file documentation in mylink.h to match the newest object file format.
032e698f463251b61e56fc361184a5c6a58f3ef0 authored almost 8 years ago by Ben10do <[email protected]>Remove support for RGB0 and RGB1-2 object files, reducing the amount of duplicate work that need...
63103c050d9cb31c43a0e979971df9b3a79bfab9 authored almost 8 years ago by Ben10do <[email protected]>Signed-off-by: AntonioND <[email protected]>
7e107ab41a231f7aa8926b31c638b13905fcec12 authored almost 8 years ago by AntonioND <[email protected]>Workaround for flex version 2.6.3.
Signed-off-by: AntonioND <[email protected]>
a009a372c58e11bf505149420241634cb6eb8b4c authored almost 8 years ago by AntonioND <[email protected]>
Replace spaces by tabs for consistency. The rest of the codebase uses
tabs, so the linkerscript ...
getsymbank() is used for more things than just when the code explicitly
has a BANK() operator, w...
Make the options -t and -w of rgblink consistent
720ae59af856641babb2da019cc64b2dbfeabe92 authored almost 8 years ago by AntonioND <[email protected]>