Ecosyste.ms: OpenCollective

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

DOSBox Staging

DOSBox Staging is a modern continuation of DOSBox with advanced features and current development practices.
Collective - Host: opensource - https://opencollective.com/dosbox-staging - Website: https://www.dosbox-staging.org/ - Code: https://github.com/dosbox-staging

Rename PPI Port B and members

github.com/dosbox-staging/dosbox-staging - e2b904f4185703fd8eeeb487f9d45784ebc58b73 authored over 2 years ago by kcgen <[email protected]>
Mark PC Speaker API arguments constant

github.com/dosbox-staging/dosbox-staging - 370edb2145eb4679ddf893be46590b962f96085c authored over 2 years ago by kcgen <[email protected]>
Use consisent filter-conf handling in PC Speaker

github.com/dosbox-staging/dosbox-staging - 954ea466c01b19744bb8677dbb3454bff18dee69 authored over 2 years ago by kcgen <[email protected]>
Simplify the channel count and frequency divider handling

github.com/dosbox-staging/dosbox-staging - 25ad1c813c4f27bcb4ad622b65003017d79d93c6 authored over 2 years ago by kcgen <[email protected]>
Mark discrete PC Speaker arguments read-only

github.com/dosbox-staging/dosbox-staging - 5b7fd03d3b1ca25b52d3ed750f37887e4c5e4870 authored over 2 years ago by kcgen <[email protected]>
Clarify enum member using full words

github.com/dosbox-staging/dosbox-staging - 72f1e9f6929286f7f50ea8dacda9c73b8f285cc9 authored over 2 years ago by kcgen <[email protected]>
Switch to CPP-style comments in PC Speaker

github.com/dosbox-staging/dosbox-staging - 281f422c2d500ea7362cdc59451c7318777d25c6 authored over 2 years ago by kcgen <[email protected]>
Store the PIT channel count in a 16-bit value

github.com/dosbox-staging/dosbox-staging - 728883a58f2242bd8c780ab831084d0799f6cd33 authored over 2 years ago by kcgen <[email protected]>
Extract constants in discrete PC Speaker

github.com/dosbox-staging/dosbox-staging - 44c187f8dd5f3abacf72a872367e63543f26898d authored over 2 years ago by kcgen <[email protected]>
Move period of 1K PIT ticks to lower-case

github.com/dosbox-staging/dosbox-staging - 8895c4190ad4e2f28b6e8057604a455f2360b12c authored over 2 years ago by kcgen <[email protected]>
Move the discrete PC Speaker to full floats

github.com/dosbox-staging/dosbox-staging - 2aaa8dd978f73c6365e04c85e274482397b37fea authored over 2 years ago by kcgen <[email protected]>
Name the period per sample as such in discrete PC Speaker

github.com/dosbox-staging/dosbox-staging - b5f46f20de56ec29d4850c74077142c576cc8a48 authored over 2 years ago by kcgen <[email protected]>
Eliminate temporaries and a branch in discrete PC Speaker

github.com/dosbox-staging/dosbox-staging - b6d53764c9e9f7fe89f833a4c811f53a6cd51f9d authored over 2 years ago by kcgen <[email protected]>
Describe the minimum tick rate as such in discrete PC Speaker

github.com/dosbox-staging/dosbox-staging - 699b9f1c2e6fec276124afd5c78232a6b356b86c authored over 2 years ago by kcgen <[email protected]>
Use snake_case for constants in impulse PC Speaker

github.com/dosbox-staging/dosbox-staging - b82363ac2ce0b4b4b0b7fd92e6b867e534d9a803 authored over 2 years ago by kcgen <[email protected]>
Apply more const in impulse PC Speaker

github.com/dosbox-staging/dosbox-staging - e76454cee6a9320c7d1804e07d39db330fd56716 authored over 2 years ago by kcgen <[email protected]>
Better differentiate the reference vs LUT in impulse PC Speaker

github.com/dosbox-staging/dosbox-staging - 2d7cfe3ee9bef7d75ad5a6d8f7731b81c640a1c4 authored over 2 years ago by kcgen <[email protected]>
Use float samples without soft-limiting in impulse PC Speaker

github.com/dosbox-staging/dosbox-staging - 1bc2911f46f664cc44df28cce5a9c9487ebb5365 authored over 2 years ago by kcgen <[email protected]>
Let the channel reactivate the impulse envelope

github.com/dosbox-staging/dosbox-staging - 3543ba9d0320b42bfe130d911f5af83be357efb0 authored over 2 years ago by kcgen <[email protected]>
Explain 8 KHz sample rate multiples in impulse PC Speaker

github.com/dosbox-staging/dosbox-staging - d52d9e264114ab9d99578fc48f470c45c3ccf641 authored over 2 years ago by kcgen <[email protected]>
Move the sleep duration to a constant in impulse PC Speaker

github.com/dosbox-staging/dosbox-staging - abfaea01924e7f47d5db24d1467d75b4187e459b authored over 2 years ago by kcgen <[email protected]>
Clamp index in PC Speaker

github.com/dosbox-staging/dosbox-staging - 60452865a93228fe74836018fbebc4eacde759f4 authored over 2 years ago by kcgen <[email protected]>
Drop an unused constant from impulse PC Speaker

github.com/dosbox-staging/dosbox-staging - 791ecdd74e3b3ae5190b5326c8e88309213102f0 authored over 2 years ago by kcgen <[email protected]>
Prefix sinc-related constants in impulse PC Speaker

github.com/dosbox-staging/dosbox-staging - 8ecd15061234434d81d43522f08d30121799726e authored over 2 years ago by kcgen <[email protected]>
Name PIT enum-to-string function per coding style

github.com/dosbox-staging/dosbox-staging - 28f12ca3601a0590753d14e209e7b1d50b4cb1c7 authored over 2 years ago by kcgen <[email protected]>
Eliminate redundant true-state comparisons in timer

github.com/dosbox-staging/dosbox-staging - 9ebd13cfc6a6082720fb22459b52d7371760f9af authored over 2 years ago by kcgen <[email protected]>
Reuse maximum BCD and DEC count constants in timer

github.com/dosbox-staging/dosbox-staging - e17972fca76f3b01c1199c662e46bd8ffab43a76 authored over 2 years ago by kcgen <[email protected]>
Rollback PC speaker to point of fork

github.com/dosbox-staging/dosbox-staging - f438fa98ceba7cdc24ae9dd6b71d628a06fdd20b authored over 2 years ago by kcgen <[email protected]>
Prevent SB 8-bit stereo DMA from adding zero frames

github.com/dosbox-staging/dosbox-staging - c3256af3f428031552e8be2e9206b7d599f98a49 authored over 2 years ago by kcgen <[email protected]>
Reset AdLib Gold processors at init

This fixes the no sound regression when using `opl3gold` OPL mode with
plain OPL3 games.

github.com/dosbox-staging/dosbox-staging - 9d42015604f605266db8b16289228b06bc3b24c4 authored over 2 years ago by John Novak <[email protected]>
Log selected OPL mode

github.com/dosbox-staging/dosbox-staging - 479b2ccbcaf33571c807d55dffdf6426fa75b3f9 authored over 2 years ago by John Novak <[email protected]>
Move Timer implementation into opl.cpp

github.com/dosbox-staging/dosbox-staging - 97902df3f949eaa3acf07fc4b7a8b910a65d1d96 authored over 2 years ago by John Novak <[email protected]>
Do not subclass Module_base

github.com/dosbox-staging/dosbox-staging - d01551b6654b75ca661116904976770106cec850 authored over 2 years ago by John Novak <[email protected]>
Make adlib_gold unique_ptr and name AdLib Gold functions better

github.com/dosbox-staging/dosbox-staging - 326636bbf537dc2f5b18ec4b4833c4e20deb7e90 authored over 2 years ago by John Novak <[email protected]>
Turn OPL_Mode into OplMode enum class

github.com/dosbox-staging/dosbox-staging - d6d49397450f01adabb3b7dc4d7462cf3086cb4a authored over 2 years ago by John Novak <[email protected]>
Get rid of Adlib namespace

Rename Adlib to OPL

github.com/dosbox-staging/dosbox-staging - 52ee9368ef92c7fce60536576785832c61ccae85 authored over 2 years ago by John Novak <[email protected]>
Use "public, private" order in Capture

github.com/dosbox-staging/dosbox-staging - 61339924972f292e35d65ec133ae45820ae0c33e authored over 2 years ago by John Novak <[email protected]>
Further opl.h cleanups

github.com/dosbox-staging/dosbox-staging - 2e617934f051515c38cf73a607d8c057a3a33b6f authored over 2 years ago by John Novak <[email protected]>
Clean up setting the OPL mode

github.com/dosbox-staging/dosbox-staging - ea29b490d7b518c6223fe3f681a083dde0a34a5e authored over 2 years ago by John Novak <[email protected]>
Remove OPL sample rate from supported mixer sample rates

github.com/dosbox-staging/dosbox-staging - 0d7ab9bcf27b4da87d6add152ac074442cdcdb36 authored over 2 years ago by John Novak <[email protected]>
Remove sources of all OPL implementations other than Nuked

github.com/dosbox-staging/dosbox-staging - 8ca9266b75d75ed1398780fa25f083efb90f69ec authored over 2 years ago by John Novak <[email protected]>
Remove AdLib handlers other than Nuked

github.com/dosbox-staging/dosbox-staging - 5bf77f9ad66ebbe1bdf4b42d78e0cadf4100f672 authored over 2 years ago by John Novak <[email protected]>
Deprecate 'oplemu' config param

github.com/dosbox-staging/dosbox-staging - d54866fb8175f068119ac52af5d92335dc85b750 authored over 2 years ago by John Novak <[email protected]>
Remove vague and outdated description from 'rate' config param

github.com/dosbox-staging/dosbox-staging - bb37d64175a593026edd10965e14fca4605c655f authored over 2 years ago by John Novak <[email protected]>
Get rid of Handler interface in adlib.cpp

github.com/dosbox-staging/dosbox-staging - b7efd3e50a28f9f924adcf8025f59c3ed0df8b73 authored over 2 years ago by John Novak <[email protected]>
Rename adlib.cpp & adlib.h to opl.cpp & opl.h

github.com/dosbox-staging/dosbox-staging - f8ba6eca8f7a160c39eba0c44f9aabb1428ed8bc authored over 2 years ago by John Novak <[email protected]>
General reformat & cleanup of opl.cpp & opl.h

github.com/dosbox-staging/dosbox-staging - 19d27086a2125397206b49a62cd3a076601694a2 authored over 2 years ago by John Novak <[email protected]>
Do not log filter settings when filter is disabled

github.com/dosbox-staging/dosbox-staging - c2906ad76a9bdef631cd66491c848c50dcda99ac authored over 2 years ago by John Novak <[email protected]>
Normalise names, add const, cleanup

github.com/dosbox-staging/dosbox-staging - 5f67f00749a08c2a9d644bff07df14b056421c0e authored over 2 years ago by John Novak <[email protected]>
Convert Mode to enum class

github.com/dosbox-staging/dosbox-staging - eaeadb6941bfccb2f3639fa7bde9f3bd1019d14c authored over 2 years ago by John Novak <[email protected]>
Further opl.h cleanups

github.com/dosbox-staging/dosbox-staging - 580b6446d679677f52a529805710fd9d79a207ad authored over 2 years ago by John Novak <[email protected]>
Use warning level for deprecated config param log messages

github.com/dosbox-staging/dosbox-staging - ceeb3d86dfc4fc5f582c4d1a704880a7b78cf40c authored over 2 years ago by John Novak <[email protected]>
Retry macOS CI jobs that involve remote fetches

github.com/dosbox-staging/dosbox-staging - f477ce41658bd2f8338d288f256fa6452da056ac authored over 2 years ago by kcgen <[email protected]>
Added VMware mouse checks to SDL video code

github.com/dosbox-staging/dosbox-staging - 3ed9adda0a92aad7b5894b902e6ddd667328a83c authored over 2 years ago by FeralChild64 <unknown>
Narrowing fixes for VMware mouse code

github.com/dosbox-staging/dosbox-staging - 714741ef2dc805460732f8f9e03c15e372ab58da authored over 2 years ago by FeralChild64 <unknown>
VMware mouse protocol support for unofficial Windows 3.x driver

github.com/dosbox-staging/dosbox-staging - 96aaec24a14931cc6c9aa5aab5c7f90c52b1ff42 authored over 2 years ago by FeralChild64 <unknown>
Added mouse support to SERIAL.COM

github.com/dosbox-staging/dosbox-staging - f5210b9f9437e78d770276142132689b0b966558 authored over 2 years ago by FeralChild64 <unknown>
Narrowing fixes for serial mouse code

github.com/dosbox-staging/dosbox-staging - b81440a04554d06dca6050a0de8b05ebf9773983 authored over 2 years ago by FeralChild64 <unknown>
Added serial mouse support

Co-authored-by: joncampbell123 <[email protected]>

github.com/dosbox-staging/dosbox-staging - bcd4a0f40b8e571c0af8a3637f6e303224e9a827 authored over 2 years ago by FeralChild64 <unknown>
Initial mouse rework - preparations

github.com/dosbox-staging/dosbox-staging - c556aceffa1a5419865048301cb2a10910a84a90 authored over 2 years ago by FeralChild64 <unknown>
Mouse code minor cleanup before the pull request

github.com/dosbox-staging/dosbox-staging - 461c4413db6357c8bdc741a2e393977c453e0247 authored over 2 years ago by FeralChild64 <unknown>
Handled review remarks and static analysis issues, post-rebase fixes

github.com/dosbox-staging/dosbox-staging - 55fd8d32795de8349a98c3aa7f91fc2cb28d887b authored over 2 years ago by FeralChild64 <unknown>
Safer CuteMouse extensions implementation

github.com/dosbox-staging/dosbox-staging - 13203623e8a08e217d1dccf0f014555bae710ad4 authored over 2 years ago by FeralChild64 <unknown>
Compilation fixes

github.com/dosbox-staging/dosbox-staging - 353468f43c6d3816804827d92885dc9a605ec623 authored over 2 years ago by FeralChild64 <unknown>
Wheel support for virtual DOS mouse driver

github.com/dosbox-staging/dosbox-staging - 39c6586bedaa5b13dda3d6b2125b102d1cb771bb authored over 2 years ago by FeralChild64 <unknown>
Reduce increaseticks sleep time

github.com/dosbox-staging/dosbox-staging - f973b10090e7b9a58da2359eadc154b7477c8d58 authored over 2 years ago by Kirk <[email protected]>
Some confirmed DOS behaviors and minor cleanup.

Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4480

github.com/dosbox-staging/dosbox-staging - 20345b5f1ed8a93369d1485ebc2432e6dcd8ebde authored over 2 years ago by ripsaw8080 <[email protected]>
Catch IIR's potential exception during setup

Fixes the follow, flagged by Coverity:

---

353568 Uncaught exception

If the exception is ever...

github.com/dosbox-staging/dosbox-staging - a3227725b10a638c33acd7e9890c4ce63668c233 authored over 2 years ago by kcgen <[email protected]>
Configure YM7128B_emu to use floats

github.com/dosbox-staging/dosbox-staging - 29419daada5c6ce02a1aff3bbb48a339a9710af8 authored over 2 years ago by John Novak <[email protected]>
Add float support to AddSamples

github.com/dosbox-staging/dosbox-staging - 0e426ef73cf02bd68a212c8bdba6b1598e8be78b authored over 2 years ago by John Novak <[email protected]>
Reset the YM7128B_ChipFloat struct members in Ctor

Reset the YM7128B_ChipIdeal struct members in Ctor

github.com/dosbox-staging/dosbox-staging - 00056e6e19be3c0cd1c1fedb764667a2c1556863 authored over 2 years ago by John Novak <[email protected]>
Add AdLib Gold processing to adlib.cpp

github.com/dosbox-staging/dosbox-staging - 310961fd5a60ad520ad761d98c530efbc00d4487 authored over 2 years ago by John Novak <[email protected]>
Add adlib_gold.cpp to the build

github.com/dosbox-staging/dosbox-staging - a9fa6af38f28407c22cf319e0b71f067cc1b8fb1 authored over 2 years ago by John Novak <[email protected]>
Add YM7128B_emu library

This library aims to emulate the Yamaha YM7128B Surround Processor.

The original goal is to con...

github.com/dosbox-staging/dosbox-staging - 68f4b6069114b7aa201675a4a53829d6124a8a75 authored over 2 years ago by Andrea Zoppi <[email protected]>
Use decibel<->gain conversion helpers in the mixer

github.com/dosbox-staging/dosbox-staging - 9467fbcd394b681ec265a5585800a86c3e501c84 authored over 2 years ago by John Novak <[email protected]>
Configure Disney output filter at startup

github.com/dosbox-staging/dosbox-staging - fa076fab29c2c9ad34bb2b49cc6b8d8c5fb49dbe authored over 2 years ago by John Novak <[email protected]>
Cleanup & assert range of sample frame

github.com/dosbox-staging/dosbox-staging - 71b82b32c8ee231bc713ec9d62fdedcc53a492fb authored over 2 years ago by John Novak <[email protected]>
IIR: Initialise state in RBJbase

github.com/dosbox-staging/dosbox-staging - eefccb58b16c87d9c1d1ba8b6dbf941b78eda3be authored over 2 years ago by John Novak <[email protected]>
Refactor ConvertNextFrame out of ConvertSamples for clarity

github.com/dosbox-staging/dosbox-staging - f8f70a066859ad71c958568324f8809cec230032 authored over 2 years ago by John Novak <[email protected]>
Name sample frame related variables better

github.com/dosbox-staging/dosbox-staging - 5cb19fc1eceaf68107409ede68a365f39741d3fd authored over 2 years ago by John Novak <[email protected]>
Add YM7128B_emu to the build system

github.com/dosbox-staging/dosbox-staging - d153c1b72616f35d88c3000776888937fc3bca5f authored over 2 years ago by John Novak <[email protected]>
Use floats for next_sample & prev_sample

Refactor Envelope to expect float audio frames
Rename next_sample/prev_sample to next_frame/prev...

github.com/dosbox-staging/dosbox-staging - 6c7e50226bc34d4fdf406261f597b9e74bba1f11 authored over 2 years ago by John Novak <[email protected]>
Log channel filter settings

github.com/dosbox-staging/dosbox-staging - e3de92244ccc1bc33f7964eaab746a44b9c48ee9 authored over 2 years ago by John Novak <[email protected]>
Cleanup & better variable names

github.com/dosbox-staging/dosbox-staging - 2595c02efe907e37099b9546c343d5dd7980c232 authored over 2 years ago by John Novak <[email protected]>
Use render_frames constant instead of duplicated hardcoded sizes

github.com/dosbox-staging/dosbox-staging - 9be77c5d7b19baf8c2fb948cf9f00ca88d5cfb21 authored over 2 years ago by John Novak <[email protected]>
Reduce the length of the Adlib render buffers

github.com/dosbox-staging/dosbox-staging - b7ab144649ac8f4cdc485ade79d9e524bc981a0f authored over 2 years ago by John Novak <[email protected]>
Add const support to the AudioFrame subscript operator

github.com/dosbox-staging/dosbox-staging - 584ce35235f821b784292db5acb47fe54fc714f7 authored over 2 years ago by John Novak <[email protected]>
Add decibel<->gain conversion helper functions

github.com/dosbox-staging/dosbox-staging - 60010598ce9e6523ed2e0873cb9d3601abc17161 authored over 2 years ago by John Novak <[email protected]>
Use AudioFrame extensively to simplify code & clarify intent

github.com/dosbox-staging/dosbox-staging - 8bc57f0371d704b490bee738146c8979b4fb9c07 authored over 2 years ago by John Novak <[email protected]>
Disable lowpass filter for the AdLib Gold

github.com/dosbox-staging/dosbox-staging - 6ae8b9c4540bd064fd911c35096beaeb24486623 authored over 2 years ago by John Novak <[email protected]>
Add master high-pass filter to the mixer

github.com/dosbox-staging/dosbox-staging - 24a0875ca0fd38d7b3e978b2760f4a05e03a5af0 authored over 2 years ago by John Novak <[email protected]>
Implement AdLib Gold stereo processor

github.com/dosbox-staging/dosbox-staging - 8e3c6e207620b2bff08a6b3bd4e88f23a1d67931 authored over 2 years ago by John Novak <[email protected]>
Initialize A20 memory properly (#1737)

github.com/dosbox-staging/dosbox-staging - 8b8421f6c824ac3f234f96029d7333d1c3106a2b authored over 2 years ago by Kirk Klobe <[email protected]>