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
Add the option to disable ROM banking
341dd4d2a7084494323aabefb76a8e5d27d4c799 authored over 3 years ago
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 agod0b6a7f410e1ff3301f7f27040f0d665108e1d79 authored almost 4 years ago
The instrument banks are left uninitialized, although the instrument
themselves are initialized ...
a551d9c96eb9f5e1f95f06ea2e56108a806f1b01 authored over 4 years ago
e552d4a84bd77343c13651f27437ebf0993f3550 authored over 4 years ago
a23779dff35b19785e69086bb9044cffbe70404f authored over 4 years ago
a659f2c63d379b28e107218d89a040d73df2c460 authored over 4 years ago
0249a945448e6664f43923965a625dcdb880c374 authored over 4 years ago
fc03e1eb15c6f3d4b87521683ad3a486005d0f5c authored over 4 years ago
e899423a08cdd3283b5a3353027791718fc5f10b authored over 4 years ago
The original commit didn't include the original GB Tracker license text.
371538ac4353badb1ece72fa7a5a351d7458a7fb authored over 4 years ago12fe1417143b47f1beb59760446bd6b6b5461011 authored over 4 years ago
This was done to sync with the README.
6b338013f484e9f92b2a8c1d45f4062fa028c187 authored over 4 years ago6ac7d3c4dae02f25513b735656eb5105e6be1e60 authored over 4 years ago
2b8660a27a78b7385bb74a1de8a2c34026453fef authored over 4 years ago
7677934c9d4d584c63d39fbc975294679549339c authored over 4 years ago
Partial revert of the commit that caused the regression. The instsfx ptrs were already being ini...
c080d04679090892bd1be8ffdaa8088fdb8c7cc8 authored over 4 years agoacba57437f08e736499a508410f33a0bf9c32e20 authored over 4 years ago
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 agoIt's not a flag, it's a byte, so the name was changed to wMusicSyncData.
f700fe59944832f2f705269d67e2cb0795ca7c26 authored over 4 years agoThe sync flag isn't a flag, but arbitrary data ($00-$FF) so the UI was updated to reflect that.
de59922de5993eb1b6550dca17eb644fa0fa575a authored over 4 years agoThis wasn't used.
a182bb539c383e4ed403b8130a8a88e1d4635aa5 authored over 4 years agoThis was done so the example ROM can always display the current version, plus it makes it easier...
6b0a041710f391abbaeb811683120fc3d9fcda6e authored over 4 years agoThis is the flag that is used to trigger synchronization between effects in the music and effect...
f8780e20fc4d257d96780e36fb0118fe85427ea4 authored over 4 years agoThis is a big (128KB) DMG ROM that includes all of the example modules and shows how to use the ...
72dc4fcaec157d290438d10e5a91b180e451fc65 authored over 4 years agoIt makes for a naive-looking WRAM section, but it absolutely makes for more readable code.
A bo...
8b68a5768b9a7f9a8068bf6e298f035e02941449 authored over 4 years agoAlso made opportunistic cleanups; mainly keeping numeric values for math instructions and hex va...
5b2c4be39cfeca35b9778af70e84e71d01e7772f authored over 4 years ago3bfe18033b516ca515fa3615d0a1b21d6c0994ec authored over 4 years ago
Fixes #9
0e07e692982ed21ef475d04fd548c0064e45c377 authored over 4 years ago
Fixes #4
Fixes #5
a157cf356dde6943e9dd0c7d612c11ec52d6b0bd authored over 4 years ago
Fixes #7
be05638a4308c5290dd4cf762ee3b06ae218aff8 authored over 4 years agoFixes #2
I introduced a regression (ugly crash) when optimizing the rom bank switch when there ...
f5ba839d9d7a95413f287083cd43cf278d439c5f authored over 4 years agoFixes #8
This was an assumption of the old player. The wMusicSFXInstPause array was always dec'...
4c60f598d84099d8488ee2e9bcd463efe9eaf759 authored over 4 years agoCloses #1
This was done for consistency; all other pointer args are in de. This was the only on...
13412ddfc347604d3590a930d03ebc01ece2df28 authored over 4 years agoaf77813dd72810a8b0d24688069f58ddbdc824ce authored over 4 years ago
eb472741443f002e4d1566dd1b028c0699f8fa72 authored over 4 years ago