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

RENDER_Init cleanup

github.com/dosbox-staging/dosbox-staging - 852d734f9ced098e949de6dce4247a1ec5d526ae authored over 2 years ago by John Novak <[email protected]>
Implement custom CGA palette support

github.com/dosbox-staging/dosbox-staging - 82bdd693ca34a08ff9e73db360c46ce115c98ab2 authored over 2 years ago by John Novak <[email protected]>
Reformat render.cpp

github.com/dosbox-staging/dosbox-staging - f9a7f31e2c544bc3d7f9b866386350b30f2051a5 authored over 2 years ago by John Novak <[email protected]>
Fix typo (overscan)

github.com/dosbox-staging/dosbox-staging - 605d0b0143700e72aff25b7ef159aa89c89fd84a authored over 2 years ago by John Novak <[email protected]>
Remove redundant palettes and name them more sensibly

github.com/dosbox-staging/dosbox-staging - e89c45869d68f6de9caea5dde8650fef1661138b authored over 2 years ago by John Novak <[email protected]>
Remove unused global cga_colors

github.com/dosbox-staging/dosbox-staging - 651db64af1306053707fd2a9bb7ab350d837a433 authored over 2 years ago by John Novak <[email protected]>
Formatting cleanup

github.com/dosbox-staging/dosbox-staging - dc356ed01185dfcc6b42408b8e6c2a1f3cfd7dad authored over 2 years ago by John Novak <[email protected]>
Refactor color palettes to use named CGA colours

github.com/dosbox-staging/dosbox-staging - 242eae0fac37a0bebbb24e2b9d97f5d5abe8cf92 authored over 2 years ago by John Novak <[email protected]>
Reformat render.h

github.com/dosbox-staging/dosbox-staging - d23d13fe6d3a1b42534128b246a13f6c1563e5df authored over 2 years ago by John Novak <[email protected]>
Formatting cleanup

github.com/dosbox-staging/dosbox-staging - 206b6e283fbdbaf10e236e4f0193c316b9be66b3 authored over 2 years ago by John Novak <[email protected]>
Extra update palette mappings logic into a function

github.com/dosbox-staging/dosbox-staging - eb8dace4e523e7355ed37dc228d8ae30f0e663c0 authored over 2 years ago by John Novak <[email protected]>
Fix monochrome text mode palettes

The hardcoded monochrome text palettes seem to be wrong as they're not
using the "dark grey" (or...

github.com/dosbox-staging/dosbox-staging - d75176da0538de0928ceb8557860ad26d5c8d192 authored over 2 years ago by John Novak <[email protected]>
Initialise palettes programmatically

github.com/dosbox-staging/dosbox-staging - 80fb4a3d85d7049f723333967fdc2a809bce2034 authored over 2 years ago by John Novak <[email protected]>
Add shortcut to reload the current shader

github.com/dosbox-staging/dosbox-staging - 2b95fd5637c8dfc8e3cec13321f716b7ef063c62 authored over 2 years ago by John Novak <[email protected]>
Revert "Use the sleep channel feature in SoundBlaster"

This reverts commit 1ea721dbe7f4743c24167df8c4fe005533e34220.

github.com/dosbox-staging/dosbox-staging - f2b185564cc829433d15083dcde2a125772e75bc authored over 2 years ago by kcgen <[email protected]>
Lowered allowed PVS Studio warnings

github.com/dosbox-staging/dosbox-staging - c4679e024330290103323b9a0c2a839f61ec10c5 authored over 2 years ago by kcgen <[email protected]>
Use the sleep channel feature in SoundBlaster

github.com/dosbox-staging/dosbox-staging - 1ea721dbe7f4743c24167df8c4fe005533e34220 authored over 2 years ago by kcgen <[email protected]>
Use the sleep channel feature in Tandy Sound

github.com/dosbox-staging/dosbox-staging - 7574db7eaa17d43d2a68d199439bc055c395c4e2 authored over 2 years ago by kcgen <[email protected]>
Use the sleep channel feature in PC Speaker (impulse model)

github.com/dosbox-staging/dosbox-staging - 5603a549f38d57ac643855a3a9207176b5db75c1 authored over 2 years ago by kcgen <[email protected]>
Use the sleep channel feature in PS/1 Audio

github.com/dosbox-staging/dosbox-staging - db1339b9dc8f619c3c98c6e135ec154415ae6ea0 authored over 2 years ago by kcgen <[email protected]>
Add a sleep feature to the mixer channel

Co-Authored-by: John Novak <[email protected]>
Co-authored-by: kcgen <[email protected]...

github.com/dosbox-staging/dosbox-staging - db0998a39de4d530dfd6979fcd08edece5b5463e authored over 2 years ago by kcgen <[email protected]>
Use the sleep channel feature in FluidSynth

github.com/dosbox-staging/dosbox-staging - 63aad22b55014f3d3c7ec74ffb8ab6d6a7ed3be5 authored over 2 years ago by kcgen <[email protected]>
Use the sleep channel feature in Disney Sound Source

github.com/dosbox-staging/dosbox-staging - 86581b1575286a388405f753f6812e2e8f5ca90e authored over 2 years ago by kcgen <[email protected]>
Use the sleep channel feature in MT-32

github.com/dosbox-staging/dosbox-staging - d80773593ce978f2d1450baa5181bfe8e0a12742 authored over 2 years ago by kcgen <[email protected]>
Use the sleep channel feature in GameBlaster

github.com/dosbox-staging/dosbox-staging - 68e2678c07687c9bb49837888da72ec73a51b283 authored over 2 years ago by kcgen <[email protected]>
Use the sleep channel feature in Gravis UltraSound

github.com/dosbox-staging/dosbox-staging - d37b1acd51f726aabf752841a3f5e23a4262489e authored over 2 years ago by kcgen <[email protected]>
Use the sleep channel feature in Innovation SSI-2001

github.com/dosbox-staging/dosbox-staging - b49138302162de750e8336c4096ad980b1032670 authored over 2 years ago by kcgen <[email protected]>
Use the sleep channel feature in OPL

github.com/dosbox-staging/dosbox-staging - 8550360852b01d483ac00478c62a1be4529975c7 authored over 2 years ago by kcgen <[email protected]>
Use the sleep channel feature in PC Speaker (discrete model)

github.com/dosbox-staging/dosbox-staging - faf418f98d05a6847c1d3de996ed30426cd9f01c authored over 2 years ago by kcgen <[email protected]>
Merge branch 'svn/trunk' into kc/merge-r4481

github.com/dosbox-staging/dosbox-staging - dc449ac9714595ecd83f7f4b66df8e89326165c5 authored over 2 years ago by ripsaw8080 <[email protected]>
Push registers for most DOS function calls; prevents a bug in UNLZEXE from causing a crash, and maybe helps other buggy programs and unusual cases. Use real addressing to support stack pointer wraparound.

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

github.com/dosbox-staging/dosbox-staging - 6314c03bcba892994746bdcf83cc25928d229330 authored over 2 years ago by ripsaw8080 <[email protected]>
Update reverb conf message in De, Es, It, and Ru sources

github.com/dosbox-staging/dosbox-staging - 1ef4f3796e5458a895a3bfee1cfc3c7a74720601 authored over 2 years ago by kcgen <[email protected]>
Update Russian message sources for translation

github.com/dosbox-staging/dosbox-staging - beb7d80f56d883dd125d81782d26727e14eed50c authored over 2 years ago by kcgen <[email protected]>
Update Polish message sources for translation

github.com/dosbox-staging/dosbox-staging - c784369e50188e69db710dca3527cab56713c811 authored over 2 years ago by kcgen <[email protected]>
Update Italian message sources for translation

github.com/dosbox-staging/dosbox-staging - 96f29e9059811e2ab7ecbcb0e5f6661471636b13 authored over 2 years ago by kcgen <[email protected]>
Update French message sources for translation

github.com/dosbox-staging/dosbox-staging - 2abdbae77e7d44705d098189de028ae68b8770ea authored over 2 years ago by kcgen <[email protected]>
Update Spanish message sources for translation

github.com/dosbox-staging/dosbox-staging - 4e3090ff0078ae6fa7ff1ae4aeca575b7bc33e5c authored over 2 years ago by kcgen <[email protected]>
Update English message sources and lng translation

github.com/dosbox-staging/dosbox-staging - 30475abdef3db67bb0e12bab2cb0f8ba216794e7 authored over 2 years ago by kcgen <[email protected]>
Update German message sources for translation

github.com/dosbox-staging/dosbox-staging - e056f06894eee774d85f6b318580eeff1f478402 authored over 2 years ago by kcgen <[email protected]>
Remove unmaintained old translation files

github.com/dosbox-staging/dosbox-staging - adccd51c45110e1ea4ee8f3a158b002130ed969c authored over 2 years ago by kcgen <[email protected]>
Make style on other DOS memory constants consistent

github.com/dosbox-staging/dosbox-staging - 409bcd9798dc7196296788783e7496b38e9d8ad2 authored over 2 years ago by kcgen <[email protected]>
Replace MCB block type hex literals with named value

github.com/dosbox-staging/dosbox-staging - bff95c6042e4b30896cfcc9c3c33c5706e4e6604 authored over 2 years ago by kcgen <[email protected]>
Let MCB faults be optionally reported or repaired

github.com/dosbox-staging/dosbox-staging - 408de3d624ec7c783122549de6ee3a23d2884461 authored over 2 years ago by kcgen <[email protected]>
Fix unnecessary serial mouse events

github.com/dosbox-staging/dosbox-staging - ce191c7eb6156d3ce278447b6491bfbdaa4f7d23 authored over 2 years ago by FeralChild64 <unknown>
Add mouse help to SERIAL.COM, clean up serial device names

github.com/dosbox-staging/dosbox-staging - 88ca33d0112a41c686c61920ae9f95e71444b3df authored over 2 years ago by FeralChild64 <unknown>
Don't stop the discrete PC Speaker channel

Commit 83c1126 removed the DC silencer from the
discrete PC Speaker, which meant that its channe...

github.com/dosbox-staging/dosbox-staging - 409e61eaf8720b8207c25d649882263846aa6c81 authored over 2 years ago by kcgen <[email protected]>
Lower allowed warning limits

github.com/dosbox-staging/dosbox-staging - 9b94e54586277c8bafb49ba71c12b0b54b268ef3 authored over 2 years ago by kcgen <[email protected]>
Represent the max bit-view by shifting an unsigned bit

github.com/dosbox-staging/dosbox-staging - f0c98e5a3d8ec2730057274359a1d7d7862a7bfe authored over 2 years ago by kcgen <[email protected]>
Operate on unsigned bits in bitops

github.com/dosbox-staging/dosbox-staging - 2c8c9f6267dff23156a48a9f5c0009ef2cc9482f authored over 2 years ago by kcgen <[email protected]>
Remove duplicate pcspeaker filter conf entry

github.com/dosbox-staging/dosbox-staging - ca96c0bd2c2a532b7651bd59d44e871777261372 authored over 2 years ago by Antti Peltola <[email protected]>
Queue discrete PC Speaker entries

github.com/dosbox-staging/dosbox-staging - a3c66ecf7c59f149c424d34028d19abeb2d9bbc5 authored over 2 years ago by kcgen <[email protected]>
Revert the discrete PC Speaker's period-per-frame calculation

github.com/dosbox-staging/dosbox-staging - 2133e1d928712ca34655d7362467b4c7ad212e0a authored over 2 years ago by kcgen <[email protected]>
Fix warnings and compilation errors in mouse code

github.com/dosbox-staging/dosbox-staging - b685d2b42e30ac9bfdb32559f5a909f6ec130268 authored over 2 years ago by FeralChild64 <unknown>
Handle mouse code review remarks

github.com/dosbox-staging/dosbox-staging - 7c4d24471a52372aef3ca13501867f8e647a51e9 authored over 2 years ago by FeralChild64 <unknown>
Suppress false positive static analysis warnings

github.com/dosbox-staging/dosbox-staging - 7044ad525210453fe43f16eaf38c711f2ab4e22a authored over 2 years ago by FeralChild64 <unknown>
Cleanup mouse emulation and add minor improvements

github.com/dosbox-staging/dosbox-staging - 7287f65f162246b88432b58d064f5e2dcf458255 authored over 2 years ago by FeralChild64 <unknown>
Restore original mouse 2:1 scaling

github.com/dosbox-staging/dosbox-staging - 711d919d0569697eaab258ff38cf78d6abe10ab0 authored over 2 years ago by FeralChild64 <unknown>
Fix warnings and compilation errors in mouse code

github.com/dosbox-staging/dosbox-staging - ff304f975bd8a2e514986a722e74cd8c0a18dd9e authored over 2 years ago by FeralChild64 <unknown>
Handle mouse code review remarks

github.com/dosbox-staging/dosbox-staging - 63ed74454ce939730b336ecd98af2ab03af226da authored over 2 years ago by FeralChild64 <unknown>
Add missing #endif that results in compilation error

github.com/dosbox-staging/dosbox-staging - da514e3d70f734ec218f5d7ff0a64c97c4c0ef35 authored over 2 years ago by John Novak <[email protected]>
changes gmock_main lib name for debug

github.com/dosbox-staging/dosbox-staging - df1e0e9f69952125ab3f8a19fa782664d57596a5 authored over 2 years ago by LowLevelMahn <[email protected]>
Comment out verbose debug feature logging

github.com/dosbox-staging/dosbox-staging - f8f63cfe439fe4a02b993695e45b30d04a534da8 authored over 2 years ago by kcgen <[email protected]>
Use a do_ conditional to toggle the resampler, like others

github.com/dosbox-staging/dosbox-staging - 7a534ccf03fa38b8c9562cebf215d64fffbc71ff authored over 2 years ago by kcgen <[email protected]>
Use a do_ conditional to toggle crossfeed, like others

Also colocates the do_ criteria inside the crossfeed
configuration function (better logic locali...

github.com/dosbox-staging/dosbox-staging - 16252709537be194bd0f2d8c903a25d3bdff8acb authored over 2 years ago by kcgen <[email protected]>
Use a do_ conditional to toggle the high and lowpass filters

Also colocates the do_ criteria inside the filters'
configuration functions (better logic locali...

github.com/dosbox-staging/dosbox-staging - b1e049fc275fbab99030d7148be8296b0ccef4df authored over 2 years ago by kcgen <[email protected]>
Use a do_ conditional to toggle the zoh_upsampler, like others

github.com/dosbox-staging/dosbox-staging - 9c246019a2493b7d6f2c90bedab8e5fc4fb1473c authored over 2 years ago by kcgen <[email protected]>
Use a do_ conditional to toggle reverb, like others

Also renames the reverb 'Config' member function to 'Setup',
which is more consistent with the o...

github.com/dosbox-staging/dosbox-staging - 80990636a47d5b637e405096a1e8acaca8bea945 authored over 2 years ago by kcgen <[email protected]>
Use a do_ conditional to toggle reverb_send, like others

Also colocates the do_ criteria inside the reverb send
configuration function (better logic loca...

github.com/dosbox-staging/dosbox-staging - 8a82d87c864939423e7a3e9cb7dc699adc59e715 authored over 2 years ago by kcgen <[email protected]>
Rename workflow to satisfy CI check pattern

github.com/dosbox-staging/dosbox-staging - 394ba04a1edcdaf9d36d6f095f91efcc9ed4dd4c authored over 2 years ago by kcgen <[email protected]>
Replace FluidSynth's reverb customization with the mixer's

Prior to the mixer supporting reverb, users could customize
FluidSynth's reverb settings while o...

github.com/dosbox-staging/dosbox-staging - 87034bc557b79c6bbc8fc40443b0e9e00c114126 authored over 2 years ago by kcgen <[email protected]>
Workaround Ubuntu 22.04 libudev held package issue

CI nodes have started failing with:

The following packages have unmet dependencies:
libudev-d...

github.com/dosbox-staging/dosbox-staging - 201b59edce280308398cc673af60332ea1bb5acc authored over 2 years ago by kcgen <[email protected]>
Deprecate 'zero_offset" config param

github.com/dosbox-staging/dosbox-staging - 0ebc57b170ce3e559838be0c23d55ffa09bece00 authored over 2 years ago by John Novak <[email protected]>
Fix unable to set master volume regression

The regression was introduced in 477fc796585

github.com/dosbox-staging/dosbox-staging - b2cd7cc7c3d3a0cf6825d0a5e08829ae99e2fd9a authored over 2 years ago by John Novak <[email protected]>
Add the channel name to the SetReverbLevel debug log

Also tightens up the formatting.

github.com/dosbox-staging/dosbox-staging - c86270ad4247e32d10c62bfd5acb0a600eaf07dc authored over 2 years ago by kcgen <[email protected]>
Increase default crossfeed strength from 30 to 40

github.com/dosbox-staging/dosbox-staging - 3fcca23f44ca139ece29016ba7ca31cc2c4617cb authored over 2 years ago by John Novak <[email protected]>
Adjust mixer layout

github.com/dosbox-staging/dosbox-staging - 924988c1278391537072d5463fd4381a21c5092a authored over 2 years ago by John Novak <[email protected]>
MVerb: get rid of MSVC warnings

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

github.com/dosbox-staging/dosbox-staging - 5fa11a0af264aeb0c9f3963e29567b77838ec119 authored over 2 years ago by John Novak <[email protected]>
Const args in all mixer methods where possible

github.com/dosbox-staging/dosbox-staging - 6fe7eb2c33294660e2dd6e8342e24d9bf92f2562 authored over 2 years ago by John Novak <[email protected]>
Remove deprecated 'oplemu' and 'zero_offset' config options

github.com/dosbox-staging/dosbox-staging - 9686ef553c735af80280fde172b943a8664f8bff authored over 2 years ago by John Novak <[email protected]>
Templatise lerp, invlerp & remap

github.com/dosbox-staging/dosbox-staging - b03ba57971ca4a70150a852115660e85fb1fa590 authored over 2 years ago by John Novak <[email protected]>
Get rid of remnants of some old DC-offset removal stuff

github.com/dosbox-staging/dosbox-staging - f1767175b65e8b43177e0984606d1c2adc55282b authored over 2 years ago by John Novak <[email protected]>
Clean up volume related variable names

github.com/dosbox-staging/dosbox-staging - fc9559a1c38050f999542d5bfbd132b91550fb41 authored over 2 years ago by John Novak <[email protected]>
MVerb: further MSVC warning cleanup

github.com/dosbox-staging/dosbox-staging - f14c238b2212d74ed89cb370888a361b18cbe4dc authored over 2 years ago by John Novak <[email protected]>
Catch all exceptions that derive from the standard library

When configured with all 0.0f values, mverb will throw a "Pole add
is -NaN" exception, which was...

github.com/dosbox-staging/dosbox-staging - fd81ac5d83f8dbbb06aed44d497d2b702b3fd8ca authored over 2 years ago by kcgen <[email protected]>
Normalise config param deprecation messages

github.com/dosbox-staging/dosbox-staging - 28b93b5e979dc9309a85fee02c9453342cdfaa3d authored over 2 years ago by John Novak <[email protected]>
Refactor various volume related variables names in the mixer

github.com/dosbox-staging/dosbox-staging - 8380f673193fd983a46b23ac7e4983b6e50c8404 authored over 2 years ago by John Novak <[email protected]>
Define a named struct to hold the reverb settings

This is agnostic of the mixer, so lends itself to being easily
move to its own header or being "...

github.com/dosbox-staging/dosbox-staging - 5a24b500f9bf3b609f7cc2cb89a2dd14085c9524 authored over 2 years ago by kcgen <[email protected]>
Directly set the reverb settings for the mixer and channels

github.com/dosbox-staging/dosbox-staging - f217ce9cd440df279a1a15c0fb8798e495ccbf60 authored over 2 years ago by kcgen <[email protected]>
Rename SetScale to SetVolumeScale

github.com/dosbox-staging/dosbox-staging - 5f404fbc16066ce146edeeaf7b67e9d507d2d986 authored over 2 years ago by John Novak <[email protected]>
Avoid shadowing the previous out_frames mixer variable

Fixes an MSVC warning:

mixer.cpp(1038,1): warning C4267: 'argument': conversion
from 'size_t' t...

github.com/dosbox-staging/dosbox-staging - 9cf09faf26f66ea1bdf914f3645c5ee8d0a22672 authored over 2 years ago by kcgen <[email protected]>
Use doubles and PI constant in mverb UpdateCoefficient

github.com/dosbox-staging/dosbox-staging - ccbbb9e1b364b60df276cd7ea29d153701cb0f9b authored over 2 years ago by kcgen <[email protected]>
Save and restore channel states across mixer re-inits

github.com/dosbox-staging/dosbox-staging - de43b1abc28434e4a4084a1772d688933f335179 authored over 2 years ago by kcgen <[email protected]>
Add mverb library to the build system

github.com/dosbox-staging/dosbox-staging - 12894ddc77f504fa8fe641ded446bebdd89f12f2 authored over 2 years ago by John Novak <[email protected]>
Name the highpass filter array using a type

The highpass filter array (of identical configuration) is now used
in a couple places now, so mi...

github.com/dosbox-staging/dosbox-staging - 2d3b24569b59ee54d6ebde78f747981c3ff33dfa authored over 2 years ago by kcgen <[email protected]>
Add lerp, invlerp & remap util functions

github.com/dosbox-staging/dosbox-staging - 78b56441f4a21fb9ccef184a77c727404dee3b5a authored over 2 years ago by John Novak <[email protected]>
Reformat MIXER_Init

github.com/dosbox-staging/dosbox-staging - 089b68db9866663bcff2b6ead2e28ea0b4ae5bf7 authored over 2 years ago by John Novak <[email protected]>
Hoist the reverb check above the channel loop

github.com/dosbox-staging/dosbox-staging - 495da6b2641103de12f56d250c7c61a1f04fc0f2 authored over 2 years ago by kcgen <[email protected]>