Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/gbdev/GBSoundSystem
A system-wide refactor (modernization) of the GameBoy Tracker (aka the Paragon 5) replayer created by Stephane Hockenhull.
https://github.com/gbdev/GBSoundSystem
c0c6a6f32c1f703be979efc54c4891c275189ab1 authored over 1 year ago by Connor Nolan <[email protected]>
Add the option to disable ROM banking
341dd4d2a7084494323aabefb76a8e5d27d4c799 authored over 3 years ago by GBSS-a <[email protected]>
If there was no sound effect playing in channel 4 when pausing the
music, the channel would be s...
This is useful for ROMs that don't use any ROM banking, and decreases
code size, CPU usage, as w...
Initialize instrument banks
a498508ff26fb7834f26607a742f1d576832511e authored almost 4 years ago by GBSS-a <[email protected]>d0b6a7f410e1ff3301f7f27040f0d665108e1d79 authored almost 4 years ago by Adam Smith <[email protected]>
The instrument banks are left uninitialized, although the instrument
themselves are initialized ...
a551d9c96eb9f5e1f95f06ea2e56108a806f1b01 authored over 4 years ago by GBSS-a <[email protected]>
e552d4a84bd77343c13651f27437ebf0993f3550 authored over 4 years ago by GBSS-a <[email protected]>
a23779dff35b19785e69086bb9044cffbe70404f authored over 4 years ago by GBSS-a <[email protected]>
a659f2c63d379b28e107218d89a040d73df2c460 authored over 4 years ago by GBSS-a <[email protected]>
0249a945448e6664f43923965a625dcdb880c374 authored over 4 years ago by GBSS-a <[email protected]>
fc03e1eb15c6f3d4b87521683ad3a486005d0f5c authored over 4 years ago by GBSS-a <[email protected]>
e899423a08cdd3283b5a3353027791718fc5f10b authored over 4 years ago by GBSS-a <[email protected]>
The original commit didn't include the original GB Tracker license text.
371538ac4353badb1ece72fa7a5a351d7458a7fb authored over 4 years ago by GBSS-a <[email protected]>Fixes #3
b59b487a58252c6399de0900936b334bcc4e4c2c authored over 4 years ago by GBSS-a <[email protected]>Fixes #14
b32581cc097e0bc3ea597bad184de3df6ffffd2d authored over 4 years ago by GBSS-a <[email protected]>12fe1417143b47f1beb59760446bd6b6b5461011 authored over 4 years ago by GBSS-a <[email protected]>
This was done to sync with the README.
6b338013f484e9f92b2a8c1d45f4062fa028c187 authored over 4 years ago by GBSS-a <[email protected]>6ac7d3c4dae02f25513b735656eb5105e6be1e60 authored over 4 years ago by GBSS-a <[email protected]>
2b8660a27a78b7385bb74a1de8a2c34026453fef authored over 4 years ago by GBSS-a <[email protected]>
7677934c9d4d584c63d39fbc975294679549339c authored over 4 years ago by GBSS-a <[email protected]>
Partial revert of the commit that caused the regression. The instsfx ptrs were already being ini...
c080d04679090892bd1be8ffdaa8088fdb8c7cc8 authored over 4 years ago by GBSS-a <[email protected]>acba57437f08e736499a508410f33a0bf9c32e20 authored over 4 years ago by GBSS-a <[email protected]>
It's not really a mode, it's a state. Also add EQUates for the possible vaues to make it clearer.
f1cf640d7e9347d59acdc55fed2fd713c83d2fb4 authored over 4 years ago by GBSS-a <[email protected]>It's not a flag, it's a byte, so the name was changed to wMusicSyncData.
f700fe59944832f2f705269d67e2cb0795ca7c26 authored over 4 years ago by GBSS-a <[email protected]>The sync flag isn't a flag, but arbitrary data ($00-$FF) so the UI was updated to reflect that.
de59922de5993eb1b6550dca17eb644fa0fa575a authored over 4 years ago by GBSS-a <[email protected]>This wasn't used.
a182bb539c383e4ed403b8130a8a88e1d4635aa5 authored over 4 years ago by GBSS-a <[email protected]>This was done so the example ROM can always display the current version, plus it makes it easier...
6b0a041710f391abbaeb811683120fc3d9fcda6e authored over 4 years ago by GBSS-a <[email protected]>This is the flag that is used to trigger synchronization between effects in the music and effect...
f8780e20fc4d257d96780e36fb0118fe85427ea4 authored over 4 years ago by GBSS-a <[email protected]>This is a big (128KB) DMG ROM that includes all of the example modules and shows how to use the ...
72dc4fcaec157d290438d10e5a91b180e451fc65 authored over 4 years ago by GBSS-a <[email protected]>It makes for a naive-looking WRAM section, but it absolutely makes for more readable code.
A bo...
8b68a5768b9a7f9a8068bf6e298f035e02941449 authored over 4 years ago by GBSS-a <[email protected]>Also made opportunistic cleanups; mainly keeping numeric values for math instructions and hex va...
5b2c4be39cfeca35b9778af70e84e71d01e7772f authored over 4 years ago by GBSS-a <[email protected]>3bfe18033b516ca515fa3615d0a1b21d6c0994ec authored over 4 years ago by GBSS-a <[email protected]>
Fixes #9
0e07e692982ed21ef475d04fd548c0064e45c377 authored over 4 years ago by GBSS-a <[email protected]>
Fixes #4
Fixes #5
a157cf356dde6943e9dd0c7d612c11ec52d6b0bd authored over 4 years ago by GBSS-a <[email protected]>
Fixes #7
be05638a4308c5290dd4cf762ee3b06ae218aff8 authored over 4 years ago by GBSS-a <[email protected]>Fixes #2
I introduced a regression (ugly crash) when optimizing the rom bank switch when there ...
f5ba839d9d7a95413f287083cd43cf278d439c5f authored over 4 years ago by GBSS-a <[email protected]>Fixes #8
This was an assumption of the old player. The wMusicSFXInstPause array was always dec'...
4c60f598d84099d8488ee2e9bcd463efe9eaf759 authored over 4 years ago by GBSS-a <[email protected]>Closes #1
This was done for consistency; all other pointer args are in de. This was the only on...
13412ddfc347604d3590a930d03ebc01ece2df28 authored over 4 years ago by GBSS-a <[email protected]>af77813dd72810a8b0d24688069f58ddbdc824ce authored over 4 years ago by GBSS-a <[email protected]>
eb472741443f002e4d1566dd1b028c0699f8fa72 authored over 4 years ago by GBSS-a <[email protected]>