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

'SET' is deprecated, update to '=' (#1)

c0c6a6f32c1f703be979efc54c4891c275189ab1 authored over 1 year ago by Connor Nolan <[email protected]>
Merge pull request #18 from martendo/master

Add the option to disable ROM banking

341dd4d2a7084494323aabefb76a8e5d27d4c799 authored over 3 years ago by GBSS-a <[email protected]>
Fix incorrect silencing of channel 4 in Music_Pause

If there was no sound effect playing in channel 4 when pausing the
music, the channel would be s...

64e34c87dc6a6192eb799d81ef11b80b82a86b6f authored over 3 years ago by martendo7 <[email protected]>
Add the option to disable ROM banking

This is useful for ROMs that don't use any ROM banking, and decreases
code size, CPU usage, as w...

e2108c4267f080f3163480f2f447a0401b681c3a authored over 3 years ago by martendo7 <[email protected]>
Merge pull request #17 from adamsmasher/no-bad-wram

Initialize instrument banks

a498508ff26fb7834f26607a742f1d576832511e authored almost 4 years ago by GBSS-a <[email protected]>
fix tabbing

d0b6a7f410e1ff3301f7f27040f0d665108e1d79 authored almost 4 years ago by Adam Smith <[email protected]>
Initialize instrument banks

The instrument banks are left uninitialized, although the instrument
themselves are initialized ...

db1af8ba8fa0bcd45fe2ae0bed7999f26a8c78f3 authored almost 4 years ago by Adam Smith <[email protected]>
Prepare for release

a551d9c96eb9f5e1f95f06ea2e56108a806f1b01 authored over 4 years ago by GBSS-a <[email protected]>
Fix ambiguities

e552d4a84bd77343c13651f27437ebf0993f3550 authored over 4 years ago by GBSS-a <[email protected]>
Fix ambiguities and typos

a23779dff35b19785e69086bb9044cffbe70404f authored over 4 years ago by GBSS-a <[email protected]>
Fix the wVUMeterX formatting

a659f2c63d379b28e107218d89a040d73df2c460 authored over 4 years ago by GBSS-a <[email protected]>
Clarify if SoundSystem.def is required or not

0249a945448e6664f43923965a625dcdb880c374 authored over 4 years ago by GBSS-a <[email protected]>
Rearrange the LICENSE file so GH can parse it

fc03e1eb15c6f3d4b87521683ad3a486005d0f5c authored over 4 years ago by GBSS-a <[email protected]>
Fix the formatting and links

e899423a08cdd3283b5a3353027791718fc5f10b authored over 4 years ago by GBSS-a <[email protected]>
Update the LICENSE file

The original commit didn't include the original GB Tracker license text.

371538ac4353badb1ece72fa7a5a351d7458a7fb authored over 4 years ago by GBSS-a <[email protected]>
Add a README

Fixes #3

b59b487a58252c6399de0900936b334bcc4e4c2c authored over 4 years ago by GBSS-a <[email protected]>
Add the LICENSE file

Fixes #14

b32581cc097e0bc3ea597bad184de3df6ffffd2d authored over 4 years ago by GBSS-a <[email protected]>
Add the zflagtest module

12fe1417143b47f1beb59760446bd6b6b5461011 authored over 4 years ago by GBSS-a <[email protected]>
Rename the Player folder to Driver

This was done to sync with the README.

6b338013f484e9f92b2a8c1d45f4062fa028c187 authored over 4 years ago by GBSS-a <[email protected]>
Fix the title of Ceramic Beats

6ac7d3c4dae02f25513b735656eb5105e6be1e60 authored over 4 years ago by GBSS-a <[email protected]>
Add .gitignore

2b8660a27a78b7385bb74a1de8a2c34026453fef authored over 4 years ago by GBSS-a <[email protected]>
Add descriptions to the newly-public symbols

7677934c9d4d584c63d39fbc975294679549339c authored over 4 years ago by GBSS-a <[email protected]>
Fix the sfx timer regression

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]>
Use REPT for initializing variables

acba57437f08e736499a508410f33a0bf9c32e20 authored over 4 years ago by GBSS-a <[email protected]>
Rename wMusicPlayMode

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]>
Rename wMusicSyncFlag

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]>
Add a zflag mod; update Sync? ui

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]>
Remove wMusicPatternLoopCounter

This wasn't used.

a182bb539c383e4ed403b8130a8a88e1d4635aa5 authored over 4 years ago by GBSS-a <[email protected]>
Split version string into public version/author

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]>
Make wMusicSyncFlag public

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]>
Create an example ROM

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]>
Split all arrays into specific channel variables

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]>
Use NUM_NOTES instead of hard-coded values

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]>
Fix a typo in the comments

3bfe18033b516ca515fa3615d0a1b21d6c0994ec authored over 4 years ago by GBSS-a <[email protected]>
Create SoundSystemNotes.inc

Fixes #9

0e07e692982ed21ef475d04fd548c0064e45c377 authored over 4 years ago by GBSS-a <[email protected]>
Remove the disabled commands/effects and code

Fixes #4
Fixes #5

6d3fa517fd1ef7ebfb8d6e5b39c42103bfd8f629 authored over 4 years ago by GBSS-a <[email protected]>
Annotate the frequencies

a157cf356dde6943e9dd0c7d612c11ec52d6b0bd authored over 4 years ago by GBSS-a <[email protected]>
Update the documentation for SFX_Play

Fixes #7

be05638a4308c5290dd4cf762ee3b06ae218aff8 authored over 4 years ago by GBSS-a <[email protected]>
Get SFX_Play working and optimize

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]>
Fix the MBC exception if no music/sfx are started

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]>
Use de for the ptr instead of hl for Music_Play

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]>
Initial private beta

af77813dd72810a8b0d24688069f58ddbdc824ce authored over 4 years ago by GBSS-a <[email protected]>
Initial commit

eb472741443f002e4d1566dd1b028c0699f8fa72 authored over 4 years ago by GBSS-a <[email protected]>