Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/gbadev-org/libgba

Fork of libgba
https://github.com/gbadev-org/libgba

Macros to compile functions as arm/thumb

this change allows to force the compiler to put the code of a function in thumb or arm mode.

c05675164fe039775c88e9049fb6d30875f84650 authored 11 months ago by maraflush <[email protected]>
gba_base.h: Fix GCC section conflict error

Make the *_CODE and *_DATA section macros use separate section names.
This fixes GCC complaining...

0d46fc9f8644126bf869cf33637b32b20cd99c28 authored about 2 years ago by LunarLambda <[email protected]>
Replace invalid CpuFastSet() in console

This BIOS call can only copy in units of 8 words (32 bytes). A row is 30
entries, 2 bytes each, ...

54139686434888a68dfef928ae8c5ed57a9322e8 authored about 2 years ago by Antonio Niño Díaz <[email protected]>
Remove unnecessary comma in BG_CTRL_BITS enum

Certain projects, like the decompilation of the ancient homebrew _Pikachu ga Pokeboru o Aishimas...

db9b8e6dd3b257b3cf3841d71c332f3a262e6cd5 authored over 2 years ago by Colton G. Rushton <[email protected]>
Mark registers volatile that should be volatile (#14)

fc95d49d97fc7cec31a023e20c13a7446db3a059 authored over 2 years ago by Colton G. Rushton <[email protected]>
pcx decoder doesn't belong here

9648d133668281a7bb5456229286c828d222dd11 authored over 3 years ago by Dave Murphy <[email protected]>
BiosCheckSum: use `register asm` extension (#6)

The `register` keyword is illegal when compiling *standard* C++17 and up
code. GCC and clang (e...

c6492aa1bb695793b9d682c94a075f96370d4262 authored over 3 years ago by Celeste Wouters <[email protected]>
add more useful sprite struct using bit field (#4)

a7b03d614aa5d31b1dd36f4f21fb8d4286017f94 authored almost 4 years ago by shumon84 <[email protected]>
new version for release

3751d012eb5a9d60b172d1ec2a9b581136d389c5 authored almost 6 years ago by Dave Murphy <[email protected]>
allow parallel building

0b90363be7f21c2ea2e4cedabb3e38ef51e11afd authored almost 6 years ago by Dave Murphy <[email protected]>
remove obsolete cruft

975a166a5d709ac75519c5d2604052f659bafad2 authored almost 6 years ago by Dave Murphy <[email protected]>
use DESTDIR for packaging, bump version

a4c3951e2d1c1b0323e79c89f78bafa681985b52 authored over 6 years ago by Dave Murphy <[email protected]>
fix warnings

be3a31ae1d45310998cba53f9d670db304bbd152 authored over 6 years ago by Dave Murphy <[email protected]>
Merge pull request #2 from IllegalLeft/patch-1

Update gba_sound.h

37536e469f4779bc5be9334c2e8ae47bb7ea707b authored almost 8 years ago by Dave Murphy <[email protected]>
Update gba_sound.h

Spelling error in DMGSNDCTRL_LNOISE fixed to match DMGSNDCTRL_RNOISE.

a877b3a46c5e3aadd14f720aee0db8602c954a54 authored almost 8 years ago by Sam Volk <[email protected]>
use version number

7a71a0e0bde5b0320083822c059f203e132445eb authored almost 8 years ago by Dave Murphy <[email protected]>
fd is now void *

61fadec7a5481540dac864fcdd50bacf3e78129e authored almost 8 years ago by Dave Murphy <[email protected]>
Merge pull request #1 from mic-/patch-1

Update gba_sound.h

f97876836f7aa7d7b82e158557abd0e0c1f738ea authored about 8 years ago by Dave Murphy <[email protected]>
Update gba_sound.h

DSOUNDCTRL_ARESET should correspond to bit11, i.e. 0x800.

e6af1739007a43c287f4281b2e9cdceb9242951b authored about 8 years ago by mic- <[email protected]>
update for latest tools

eb230a82e6a7e31c1bf555dabc9aa5d52b6da976 authored almost 10 years ago by Dave Murphy <[email protected]>
use stdint/stdbool for types

7d5922c90e2ea0d6b246b5ee7a319ea080ff3089 authored about 10 years ago by Dave Murphy <[email protected]>
typo fix.

5842b8210f65505ef5dfd91d8372eaaff540f822 authored over 11 years ago by Benoit Tuduri <[email protected]>
fix mixed eols

62f4fc0a2e6cf5f0104769607cb05affeafb9ad3 authored over 12 years ago by Dave Murphy <[email protected]>
add ignores

68466e672c8f2bb5b212428f7c50b98cd58030d8 authored over 12 years ago by Dave Murphy <[email protected]>
add sprite attributes as per https://sourceforge.net/tracker/?func=detail&aid=3477829&group_id=114505&atid=668553

ea82b918a388b2340d8a90e694081e4a8cb27760 authored almost 13 years ago by Dave Murphy <[email protected]>
correct OBJ_WIN_ENABLE enum

c52bdc4ee682cfc086a5c2190aaa6ab2b1584e01 authored almost 13 years ago by Dave Murphy <[email protected]>
move address calculation after newrow check

36feadfe3ee99c662cb0f0dac3fe2c8af7dd2a6e authored almost 13 years ago by Dave Murphy <[email protected]>
commpression function source is const

1502b68c6c487d1d9de9983fd6e815fecaffe3dd authored over 15 years ago by Dave Murphy <[email protected]>
const source for compression functions

0f8a28bbeda158757100307ff91c660782dce609 authored over 15 years ago by Mukunda Johnson <[email protected]>
delete old project files

b4d92fa981abaa735a634243ec7a4d9ce02e94e8 authored about 16 years ago by Dave Murphy <[email protected]>
exclude svn files from tarballs

c0132f020355eaa0d7155f5d394c45d5707d03c2 authored about 16 years ago by Dave Murphy <[email protected]>
add missing supercard io file

9b871a34222a6aaea92f37c74855c44d80f78d96 authored about 16 years ago by Dave Murphy <[email protected]>
add consoleDemoInit for easy prototyping

d99ebd32b95142a5f31984f38af36431890a1c77 authored about 16 years ago by Dave Murphy <[email protected]>
correct signatures for con_write & con_read

4016c012c3df87c5f962c5c45914f2bd73303480 authored about 16 years ago by Dave Murphy <[email protected]>
Added block device interfaces.

d483923835dd40043e657f1c8e2473b2c37a839b authored about 16 years ago by Michael Chisholm <[email protected]>
use libgba_license.tx

98229a76f9b21a657e1e5ec36c8a6031f42b753e authored almost 17 years ago by Dave Murphy <[email protected]>
correct setRepeat

99347e8f5fc5386d45cc20a654d873de170b6a15 authored almost 17 years ago by Dave Murphy <[email protected]>
remove header logging

3075befc874ade11396a298ea185d16c8d0a887e authored almost 17 years ago by Dave Murphy <[email protected]>
rename license text

6d2ffcffdea347b3d78cd105bb88c0de52feffc7 authored about 17 years ago by Dave Murphy <[email protected]>
make nesting really work

f6238b6d130b3f0c3c4748a60f60f41742ebc765 authored over 17 years ago by Dave Murphy <[email protected]>
make bzip work on freeBSD

25980029e74eeb508075b0196fcf84ad47f47175 authored over 17 years ago by Dave Murphy <[email protected]>
Really acknowledge irq

cdfd47bdd7c47d1eebb491170bbd483f0d7aa8ed authored almost 18 years ago by Dave Murphy <[email protected]>
use MAKE variable for BSD compatibility

c31336b025f117169718265984f13b3dff7e5ff6 authored almost 18 years ago by Dave Murphy <[email protected]>
acknowlege irq before handler

cb56f6fe910beadebb8fdf4bdcc93258feb8d970 authored almost 18 years ago by Dave Murphy <[email protected]>
align structs

66a03c2a6013e89d1bacdde1b89046e8e45bfd9a authored almost 18 years ago by Dave Murphy <[email protected]>
correct sign of rot/scale registers

2de279c2147450616d20512fb7bf91887f3b92db authored almost 18 years ago by Dave Murphy <[email protected]>
add C++ guards

90b7a25c5f20482018af508dde2969e2097e8b8e authored almost 18 years ago by Dave Murphy <[email protected]>
add MidiKey2Freq

dbea47cad6d585db7689c34e0be2355ecc96ca05 authored almost 18 years ago by Dave Murphy <[email protected]>
align sound structs

dcde62c33e755384fb40ac81c1e2ac6a4430221a authored almost 18 years ago by Dave Murphy <[email protected]>
add console helper macros

8e0f632ea5082b00d1bbebefb7a459c3c8592c0b authored almost 18 years ago by Dave Murphy <[email protected]>
use correct macro

21eb909235fafdd5802e592f7d85c3ec05c35f5b authored over 18 years ago by Dave Murphy <[email protected]>
correct doxygen

8443bbd7aeedb18a0851caf9fca6463b66577acf authored over 18 years ago by Dave Murphy <[email protected]>
add screen width and height macros

bf36a4e60259d159ef3fcd21c8de5b8f67774994 authored over 18 years ago by Dave Murphy <[email protected]>
adjustments to match libnds better

61f3d468f9d470ea921945748a4753dc11d21713 authored over 18 years ago by Dave Murphy <[email protected]>
remove division overrides

b0941b7564d6c59c77ea10a431d43465852dc044 authored over 18 years ago by Dave Murphy <[email protected]>
updated for new eabi calls

abb39ee09a220a89db0c3a89cb58af23106e0053 authored over 18 years ago by Dave Murphy <[email protected]>
*** empty log message ***

1f80668b5f13440f2836b393c9c7b073698b8262 authored over 18 years ago by Dave Murphy <[email protected]>
updated for newlib driver API changes

0b067ae6dc1fbc3b7897e3b7ee823fbef36e17cf authored over 18 years ago by Dave Murphy <[email protected]>
*** empty log message ***

ad2b38cdf336849e5776139994b4e52ec1880008 authored over 18 years ago by Dave Murphy <[email protected]>
add log tag

e0def3a35543691ba8a9c0507474d437d80d01d0 authored over 18 years ago by Dave Murphy <[email protected]>
add 32bit register definitions

dd00799845663331886d3d418fcb4b99ca04bb27 authored over 18 years ago by Dave Murphy <[email protected]>
added pn8 compatible macros

04f6c6d00b93c61f11e79183cc8579a9570ab1b6 authored over 18 years ago by Dave Murphy <[email protected]>
__asm to allow -std=c99

86e0f21b841958bf6fac90cc86206d04cefc734b authored almost 19 years ago by Rafael Vuijk <[email protected]>
*** empty log message ***

41c00de4731ae51f1d9c9c78c4b049215958a9e4 authored almost 19 years ago by Dave Murphy <[email protected]>
don't use enum in parameter for RegisterRamReset

62979b69ec5f6464e1f4af2d8e51e0a69bb98033 authored almost 19 years ago by Dave Murphy <[email protected]>
correct REG_BG3PC

6cd313282d68a8987cb29529501b3e50ca772d36 authored almost 19 years ago by Dave Murphy <[email protected]>
*** empty log message ***

46a4d00e21f59e16adb6f1ee2236f02e44a0c38c authored almost 19 years ago by Dave Murphy <[email protected]>
use u16 instead of enum

8ad118eea5627a707cd2f19a0e09b4789eb4b97b authored almost 19 years ago by Dave Murphy <[email protected]>
Fixed sign issue for __udivsi3 override

ad2c127b0b7b5878a7ca0ba253075d5a452ec3bf authored almost 19 years ago by Raleigh Cross <[email protected]>
corrected MULTIBOOT_MODES enum

e449a4ee4c48678b289ef1c1ccb02592f18ae8a0 authored about 19 years ago by Dave Murphy <[email protected]>
added SPRITE_SIZECODE enum

0389aac150d89e7528a10ff29da2a4b6d0bf14d0 authored about 19 years ago by Dave Murphy <[email protected]>
added global gba header

6bf62bf09861b29a8297cfd37b277a7c3294966a authored about 19 years ago by Dave Murphy <[email protected]>
allow multiple interrupts to be enabled and disabled simultaneously

6f6aac66de2129cfcd1f7dbbeda071be2bc32dbb authored about 19 years ago by Dave Murphy <[email protected]>
only save lr when handler executed

9c36fa7f90c8a7c7414c3395299ee660b6adc297 authored about 19 years ago by Dave Murphy <[email protected]>
Changed type for Setmode

506f3ff2ca17ffe1c264483f691c5f59ece3fd66 authored about 19 years ago by Dave Murphy <[email protected]>
added type to FadeToBlack inline

b23b6b64a9826e36277f89406fa7b7385be3910a authored about 19 years ago by Dave Murphy <[email protected]>
corrected REG_SOUNDCNT_L

1a3a5ea8a899674f3d8e865cefa25a415f5abb1b authored about 19 years ago by Dave Murphy <[email protected]>
add void type to inline functions

added direct sound defines

a66f5b7f6d4591d45e49230fe25e8158944f2d5a authored about 19 years ago by Dave Murphy <[email protected]>
disable interrupts on return from handler

3c70faef6cfc7d2cc73455e6fa505da0a35b3ffb authored about 19 years ago by Dave Murphy <[email protected]>
doxygen corrections

f0ba43b787e505c58e625e76ce3d6d81f4adf51e authored about 19 years ago by Dave Murphy <[email protected]>
restore REG_IME on no handler

d844b52c148a9dff6946b58128134ce8ade68ac0 authored about 19 years ago by Dave Murphy <[email protected]>
use REG_ prefix for consistency

6795e708729cb0f563347a6451d4c7597d9771a0 authored about 19 years ago by Dave Murphy <[email protected]>
use siscanf

9e645e8df2d1feb1e6a1fa432402a11defbe02f0 authored about 19 years ago by Dave Murphy <[email protected]>
*** empty log message ***

9e311a18e66143ec983a0d24816f439cc005c246 authored about 19 years ago by Dave Murphy <[email protected]>
replaced systemcalll macros with static inlines

7dbad46a50064a6d011f9483049c1b13ac6aed29 authored about 19 years ago by Dave Murphy <[email protected]>
corrected rot scale register declarations

a3040d3c1736cacbdb5d6ce784ba8c3dead016af authored about 19 years ago by Dave Murphy <[email protected]>
use enumerations

0e69c312c58e7c1c1d7bba57141de1b7127743bd authored about 19 years ago by Dave Murphy <[email protected]>
use enumerations, more doxygenation

24a293c5a3cde0a43fea51f676678499895b9e15 authored about 19 years ago by Dave Murphy <[email protected]>
doxygenation

c78eaef0fc46180f379ddecfeb7c708d09423c12 authored about 19 years ago by Dave Murphy <[email protected]>
reworked to use masks directly

5d6b0aa4f16041c193f8b663858da6fa0c8bea73 authored about 19 years ago by Dave Murphy <[email protected]>
*** empty log message ***

70f156d87a36239eb2a43cbae9c7fdb3e605ed7b authored about 19 years ago by Dave Murphy <[email protected]>
*** empty log message ***

17f4d2bf576b9bfb6b0cf9777a6d738bdccd1e96 authored about 19 years ago by Dave Murphy <[email protected]>
added rotscale registers

more doxygenation

5ec2f107802e769e066454720d482fa60b38efbe authored about 19 years ago by Dave Murphy <[email protected]>
safer interrupt nesting

49b31e47107de793aabfcff3ad011e05b2ebc4f4 authored about 19 years ago by Dave Murphy <[email protected]>
*** empty log message ***

2b92f0570e1da06ef895ed883f0ed3b407035ab8 authored about 19 years ago by Dave Murphy <[email protected]>
added BiosChecksum

acfc7b15a902d4ebed853feb1ef4b30d0aa0d5ba authored about 19 years ago by Dave Murphy <[email protected]>
doxygenation

68ba03f47c76889fb91042da9a6468d9d90d9abf authored about 19 years ago by Dave Murphy <[email protected]>
*** empty log message ***

f3aa8a3e044ab6b33976997efb2046b7d7ef9fc3 authored over 19 years ago by Dave Murphy <[email protected]>
begin doxygenation

17ad9e83a10fca226d9da5137b1a00a620473d37 authored over 19 years ago by Dave Murphy <[email protected]>
use Amiga font as default font

320704c8786a13c873353b6178eb5895be032d1d authored over 19 years ago by Dave Murphy <[email protected]>