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

replace readme with installation instructions

0da1489da153948aafbd55d3240d6bdddb8c91a7 authored almost 15 years ago by bentley <[email protected]>
new sentence, new line

see http://marc.info/?l=openbsd-tech&m=126956447409663&w=2

2fa9a3c7683ff45119307554fa71d268039cca3c authored almost 15 years ago by bentley <[email protected]>
fix small mdoc error

ccbfa16d7fe7e6c80cd22ce249a824de7032e95c authored almost 15 years ago by bentley <[email protected]>
Man pages!

b53c945f0544af06f47b78a1ba30607c8f3e569b authored almost 15 years ago by bentley <[email protected]>
fix some error messages: err() instead of errx(strerror())

7293da9084274df88db06f7c321e02333c6ca9fa authored almost 15 years ago by bentley <[email protected]>
this is why you should always test build *before* making a commit

3a95de144e826b4a030f095c2dce719ba2ba959d authored almost 15 years ago by bentley <[email protected]>
fix compile error

stupid bug, printed % instead of %s

1c8b31ca1d374e33d46dd56769f7f06877366385 authored almost 15 years ago by bentley <[email protected]>
rgbasm: improve "undefined macro" error message

2a3cd65ee879773d6753be5023b54302efa84762 authored almost 15 years ago by bentley <[email protected]>
rgbasm: improve error message for failed INCBIN

5f23215c5dae7fc08e8c8c625bec5317a501b753 authored almost 15 years ago by bentley <[email protected]>
rgblink: improve file open error messages

02ba30f8e0f93af7a24cc09f7260a78187a50277 authored almost 15 years ago by bentley <[email protected]>
rgbfix: minor correction to last error message commit

aea1990de311307ed0a05a68b5ba37c5d07c0b8e authored almost 15 years ago by bentley <[email protected]>
rgblib: improve file open error message

5302f36d38bb75ac624c72986c36e4a20e49ec8e authored almost 15 years ago by bentley <[email protected]>
rgbfix: improve file open error message

f97e856a1f1c836a94885038b4200f59c7011115 authored almost 15 years ago by bentley <[email protected]>
filesize() function was unused! guess I'll remove it

b1469902d6f9656cc60b3788b51c424c0dec49ab authored almost 15 years ago by bentley <[email protected]>
fopen does not take a "t" mode

"t" is a nonportable way of opening files in text mode. Windows
opens files in text mode by defa...

761656c54bc89fc44fd9a26f5466e5872636f85e authored almost 15 years ago by bentley <[email protected]>
rgbasm: fix usage (-p, not -z)

0d16e5c573a419262c60f39454af3e6944a5210b authored almost 15 years ago by bentley <[email protected]>
if module name is too long, error out rather than silently truncate

c6fb526a8887cd2226e2f46a15694802e4017b9e authored almost 15 years ago by bentley <[email protected]>
rgblib: fix usage information, make it match the rest of rgbds

a3eb287044509203ecda26edad9c9c7d7651d0ca authored almost 15 years ago by bentley <[email protected]>
remove unused variable

f4a56de4df8172d7291e9b05a7e1cf4d07c0be89 authored almost 15 years ago by bentley <[email protected]>
rgbfix: juvenile mistake. Make last commit work the way it should

def4f61d5a53bc6d70699bd2e93d3e33a31bf23f authored almost 15 years ago by bentley <[email protected]>
rgblib: use full commands instead of letters ("add" instead of "a")

7d6fac9c009730e73ce5b28e06c1de9adfafe1e4 authored almost 15 years ago by bentley <[email protected]>
rgblink: make usage() print better in a terminal window

bd568d9afc3be9435989cae8202be0517b151938 authored almost 15 years ago by bentley <[email protected]>
standardize on -p for setting pad value

02e622074229cca81c64b33cea2d1e5e168ad4fe authored almost 15 years ago by bentley <[email protected]>
rgbasm: fix usage information

860c9883bbdd07b84e38e26cf9a50dffd07a6ff8 authored almost 15 years ago by bentley <[email protected]>
rgblib: return EX_USAGE for usage-related errors

e25d69e976dc956cc8aafe53a2402171f7e76540 authored almost 15 years ago by bentley <[email protected]>
rgbasm: return EX_USAGE for option errors

8406fd84d66523cd77d769b86bf0afc36aeb3f6f authored almost 15 years ago by bentley <[email protected]>
rgbasm: use getopt(3) instead of hand-rolled flag parsing

5694d6907cdcf2d79792e00dc75f416eb7793a52 authored almost 15 years ago by bentley <[email protected]>
stop a strcpy() warning on OpenBSD

c3e212d399b7eb4a411b6bfa87ea7c67266339fc authored almost 15 years ago by bentley <[email protected]>
make makefile respect CFLAGS

80e957b5d55e1deb7155333adbd51c3190a66374 authored almost 15 years ago by bentley <[email protected]>
rgbasm: use errx() for some error messages

Need to replace fstk_Dump to fix the rest of the error messages

7474cee70d74b66371655fc401772adccf7d473f authored almost 15 years ago by bentley <[email protected]>
remove GAMEBOY/PCENGINE conditionals (this is a Game Boy assembler)

bd843134623c3c415d20a130834f54966d4cf982 authored almost 15 years ago by bentley <[email protected]>
fix "static declaration follows non-static" warning

795542103dfbee31b3da4794ed520547a48421cc authored almost 15 years ago by bentley <[email protected]>
fix implied declaration warning

35af90723bf03d61f41dade217a37128a9085175 authored almost 15 years ago by bentley <[email protected]>
fix strcpy() warning on OpenBSD

e5ba184ef30fc249b6cce86964f31e0f4d8e3c01 authored almost 15 years ago by bentley <[email protected]>
fix usage fill character info

4feaa929ff8b8181e6d637e9b3cc42e7cafd88f4 authored almost 15 years ago by bentley <[email protected]>
rgbasm: remove option for random fill character

48fd34c923d3f785ed41186732eb2d7cbf8d195c authored almost 15 years ago by bentley <[email protected]>
remove endianness code (this is solely a Game Boy assembler now)

b63924ebf4a2c6d09a04ae4aa2c6701df84354ad authored almost 15 years ago by bentley <[email protected]>
remove mswin-type define -- this is UNIX

24c1613f06ae1352eb6ec50480227730c6f94729 authored almost 15 years ago by bentley <[email protected]>
rgblib: use errx() for error messages

913e9c9e4fe8b169e40b23a19d6f47fd01bbb90e authored almost 15 years ago by bentley <[email protected]>
rgblink: remove vestigial linkfile function

2648ee9811cbc3c8f9f4202769b34bd9a52b0d61 authored almost 15 years ago by bentley <[email protected]>
rgblink: set default fill byte to 0x00

06c4e1fb4b06c2a019d78752d114da70e8d41509 authored almost 15 years ago by bentley <[email protected]>
rgblink: remove random option for fill character

deccbb07e9cf397b3be680dc74a75b778d817331 authored almost 15 years ago by bentley <[email protected]>
and rename xlib to rgblib

dc390e8c1f6e37797e7c852637259b56c481a416 authored almost 15 years ago by bentley <[email protected]>
while we're removing backwards compatibility, rename xlink->rgblink

bfbc9fd1012118de3fc052f836aa58a845747997 authored almost 15 years ago by bentley <[email protected]>
make >32KiB default; replace "-t s" with "-t" (tiny?)

084cc995e703e6f791a52a0deee5d82b796ddce5 authored almost 15 years ago by bentley <[email protected]>
remove psion2 compatibility; i doubt anyone uses it

367abd839636c2eda606073b0798172db5d517ea authored almost 15 years ago by bentley <[email protected]>
xlink: fix usage

97b9e822aaa97289a4797e04f92be44e4558d08f authored almost 15 years ago by bentley <[email protected]>
minor: fix implicit declaration warning

1202c6b45937d7bb056b7e22ae9a30fb7efaf9b6 authored almost 15 years ago by bentley <[email protected]>
replace linkfile functionality with command-line options

Instead of running:
$ xlink linkfile.txt
where the linkfile looks like:
---
[Objects]
foo.o
bar....

755572c1115c9c419441625dee5dd5e38701e9df authored almost 15 years ago by bentley <[email protected]>
xlink: use some proper return values

b223905e67e323771c798d33a0641193da58e26f authored almost 15 years ago by bentley <[email protected]>
xlink: fix usage printing to match new options (and rgbfix format)

157fda2bc85b54a608bdb0cf5149c8a01046c51a authored almost 15 years ago by bentley <[email protected]>
xlink: use getopt(3) instead of hand-rolled flag parsing

c5ce3ae178afdfc7c17e7ea66fe50705e8d5f171 authored almost 15 years ago by bentley <[email protected]>
minor: finish removing unused var temptext

0017a93a13a95a2df9bc28a5daa1c0e1da86a45a authored almost 15 years ago by bentley <[email protected]>
xlink: replace awkward fatalerror() with standard errx(3)

fatalerror() prints a given string to stdout and exits(5). It
cannot format text, so there was a...

0b08fca9f229b40275542544eda14195e85ea8ce authored almost 15 years ago by bentley <[email protected]>
this is a bourne script, bash is not needed

Don't use /bin/bash ! Many systems do not have bash there (they
might have it at /usr/local/bin/...

bb85782faa5411052dfd0ee29f5e8b1c7711e78e authored almost 15 years ago by bentley <[email protected]>
-v doesn't need to modify ROM size; -p can do that

b69cd0c34523a9bbb10a09ba751fb0afa7e7f565 authored almost 15 years ago by bentley <[email protected]>
cosmetic change: rearrange getopt() switch for easier reading

cases are put in alphabetical order, to match the getopt string.

2da63e2f7de34ee73368816d4af2304c8e77665d authored almost 15 years ago by bentley <[email protected]>
move color only flag to -c, color compatible flag to -C

0b647c5a253a77360e32042a0d93bd842da6027d authored almost 15 years ago by bentley <[email protected]>
move MBC option from -b to -m

2d5c193e6d7d58a3e17ccfbb31de42d6d31e56dc authored almost 15 years ago by bentley <[email protected]>
move ramsize option from -m to -r

cd52e3c56c60298718464458318487a1c5a6018d authored almost 15 years ago by bentley <[email protected]>
fix compile error on Linux

5931973029e9f38e875804e7034927534976e11f authored almost 15 years ago by bentley <[email protected]>
remove unused variable argn (no longer needed due to getopt(3) usage)

a913dc01b52ed57bbc5a81844c67c4d30c7cd6fb authored almost 15 years ago by bentley <[email protected]>
fix cast warnings

9da8db3ce185f63fb633ede319e46c98cbba34a2 authored almost 15 years ago by bentley <[email protected]>
remove archaic 512KiB error, replace with 8MiB warning

cdb90cea2951465357801e1fca4500aea1680ea4 authored almost 15 years ago by bentley <[email protected]>
pad option now changes the ROM size at 0x148

d0a03bc99b88a3d9218970104d817db76a4ed837 authored almost 15 years ago by bentley <[email protected]>
remove unneeded carttype checking in -v

To simplify the code, remove the carttype work in the -v option.
Because the MBC option already ...

cba8933c1125cfcc1d747146ef651ed4e0c867ea authored almost 15 years ago by bentley <[email protected]>
rename PrintUsage() to usage(), and return EX_USAGE

b2a4f54f59546938a3aeb441e53f53b13b5572fd authored almost 15 years ago by bentley <[email protected]>
use errx(3) and warnx(3) instead of rolling our own error functions

5fe2bcbeedea32b137a26d50a2fd91cee3fc03cb authored almost 15 years ago by bentley <[email protected]>
remove the -r (truncate) option

I can't think of a single use case for the -r (truncate) option.
It has been removed to make the...

fd9901a2809aaa98b8e578c186a746ed6d5e9618 authored almost 15 years ago by bentley <[email protected]>
finish minor consistency output changes

f617078fdab00ba53f8069a627c48bbd6258d678 authored almost 15 years ago by bentley <[email protected]>
minor text output changes

- Put quotes around string arguments
- Be consistent with spacing and colons
- Use 0xnn instead ...

198fcfaab3e890568b980d3d967803fd4f5ccafd authored almost 15 years ago by anthony <[email protected]>
use SI units (KiB) instead of the ambiguous kB

ac5b311005c582f447cf073b9182a7f86110ef61 authored almost 15 years ago by anthony <[email protected]>
fix quiet mode oversight

A line never printed because it checks for the wrong flag instead
of OPTF_QUIET. This fixes it.

c3fa922c2f7e09bdf577ca3041bfdbc683e55a91 authored almost 15 years ago by anthony <[email protected]>
rewrite usage to match new getopt() option format

b23c5ab4ba35443da58581e48e0d2788f073eae1 authored almost 15 years ago by anthony <[email protected]>
use getopt(3) instead of our hand-rolled flag parsing

Simplify and standardize the code by using the standard getopt()
function for parsing command-li...

16c7a49ffa60ceb5cfd05081b42a06257b708590 authored almost 15 years ago by anthony <[email protected]>
list new default init values in usage information (rgbasm, xlink)

8f5e7676155d5a668f777ba0e620c2da1d00de2c authored almost 15 years ago by anthony <[email protected]>
change unitialized byte values in xlink to 0

8614871e68402a49a0fd7622b8a2c826438e3425 authored almost 15 years ago by anthony <[email protected]>
add yacc output to the clean target

b864431a1487bc91f226ace80cc7d5921b141b01 authored almost 15 years ago by anthony <[email protected]>
get rid of a strcpy() warning on OpenBSD

f9e443b10c9405a6bb8f8091823296d441f7552d authored almost 15 years ago by anthony <[email protected]>
set default fillchar for rgbasm to 0, not random

ed3e35e6289e04ae485170bb96c8a7c8ca6c47fc authored almost 15 years ago by anthony <[email protected]>
minor spacing changes in output

290c65e9b2cbe915a3f30463584544e6f78c4b85 authored about 15 years ago by anthony <[email protected]>
the -k flag wrote to the wrong location. fixing the bug

8f1ad7f9fc8fa9a219be22e2975014bb9aa4687e authored about 15 years ago by anthony <[email protected]>
many of the flags did not respect -d (debug) flag. this fixes them.

f0361ee025c9c32d6a960b8a7e8de09887ae2227 authored about 15 years ago by anthony <[email protected]>
add -k option to set new licensee code

3649cec52d57dc55e6b9cf499346f37c3ac8cbd1 authored about 15 years ago by anthony <[email protected]>
add -s flag for SGB mode

fb81793d9fc1ea4dcfc6929fe156fb9a1317c4ff authored about 15 years ago by anthony <[email protected]>
add -j option for setting 0x14A (region flag)

6752b102049e0f75d393c5ed5420c49e87e7bb33 authored about 15 years ago by anthony <[email protected]>
error out if both -o and -c are specified

2d72b12eb89e14338b81d0e37e90ec3f69b16a9e authored about 15 years ago by anthony <[email protected]>
give warning if -c/-o overwrites last character of new title

77bbbba9f3d465754b9f7781f1ddd48da71b4f8a authored about 15 years ago by anthony <[email protected]>
add -c/-o flags to set GBC flag (lmod)

8e9672c1ddb942048f570a844df21443fcb06159 authored about 15 years ago by anthony <[email protected]>
add -b option to the usage (lmod)

317c2662ba87c78fd9cc2dd034afe596a7f1c68e authored about 15 years ago by anthony <[email protected]>
when changing MBC, print the name of the MBC (lmod)

3397810e8d533392bc83a8555d297034673fc196 authored about 15 years ago by anthony <[email protected]>
add -b option to change MBC type (lmod)

2afdc060d00040cdc0b5cf86d7ab3022dad0db66 authored about 15 years ago by anthony <[email protected]>
add option to change memory size (from lmod)

7e4104cabe8d995e40e552da2078fea87ff4ada6 authored about 15 years ago by anthony <[email protected]>
remove some tabs to make usage information easier to read on a terminal

ecae948371454d7fd03d1e31c5f3e6d5304b64cb authored about 15 years ago by anthony <[email protected]>
add new info on -p to usage information

dd16f2d59cc320491173195d1b9d79c9fa1b535d authored about 15 years ago by anthony <[email protected]>
Add an optional value parameter to -p (lmod)

0bc88ce7f7f79f41c3174e7bc2c8598babf3e31a authored about 15 years ago by anthony <[email protected]>
run indent on header files (whitespace changes)

Merging lai's source with this one is very irritating because
they have different indentation st...

d8070a10ebf5ec6cd8fbafb04236f447f9c0b13b authored about 15 years ago by anthony <[email protected]>
reran indent (whitespace changes)

Merging lai's source with this one is very irritating because
they have different indentation st...

a014537837b5078593de740badc153e4472be309 authored about 15 years ago by anthony <[email protected]>
finish fixing segfault (probably caused by argv[] craziness)

this diff brought to you by lmod

ddd7fdac011efda5478748a0cd3cee8431db460e authored about 15 years ago by anthony <[email protected]>
partially fix segfault when run with options but no input file

(caused by fclose()-ing an unopened file)

e5ac9c2cd83dd23d7fe15a60eab09f81c6f4ba45 authored about 15 years ago by anthony <[email protected]>