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

Let PD curses redefine the MOUSE_MOVED macro

github.com/dosbox-staging/dosbox-staging - bea1acccaf0d15f3bbca401ae89cddee87b3830c authored over 2 years ago by kcgen <[email protected]>
Comment out unused logging of illegal opcodes in debugger

github.com/dosbox-staging/dosbox-staging - 7695a024592fc6e5eaed9cbb990648d81d9d98b5 authored over 2 years ago by kcgen <[email protected]>
Fix a bound-check caught in GUS 8-bit DMA mode

github.com/dosbox-staging/dosbox-staging - 1298a2193b882038edeb65e3129148a358a973be authored over 2 years ago by Kirk Klobe <[email protected]>
Prevent SL iterators from advancing beyond valid bounds

In Debug mode, MSVC asserts iterators
are not advanced beyond container.end()

github.com/dosbox-staging/dosbox-staging - 2af239aee93ddb12aa53beb96a6bcd33eca7b88b authored over 2 years ago by shermp <[email protected]>
Only attempt two builds under MSYS2 if failed

Reason for retry is due to intermittent Python symbol extractor
failure under MSYS2 reported in ...

github.com/dosbox-staging/dosbox-staging - 17d8a99299462c295a4bd9f93db44c434ffad158 authored over 2 years ago by kcgen <[email protected]>
Add a helper script to retry failed commands

github.com/dosbox-staging/dosbox-staging - 5f62304203b9fb8dbf26785aee532840a421b669 authored over 2 years ago by kcgen <[email protected]>
Retry failed MSYS2 Meson builds

github.com/dosbox-staging/dosbox-staging - 288fbb46d221a4bae34a39b40f6f1daafbee43e3 authored over 2 years ago by kcgen <[email protected]>
Launch builds with Meson instead of Ninja

github.com/dosbox-staging/dosbox-staging - 8edc8d2a6f18141feaf7d69fdcc852f6239dff62 authored over 2 years ago by kcgen <[email protected]>
Align TempLine buffer

TempLine should be aligned, since it has its
contents cast to uint16 and uint32 in several
locat...

github.com/dosbox-staging/dosbox-staging - 45cbfbd2653f6ad48af8218e73e7887b18218993 authored over 2 years ago by Kirk <[email protected]>
Rebuild Windows CI cached items

Bump all cache keys to rev-3

github.com/dosbox-staging/dosbox-staging - 4c3fe1e60b6a1b59ba72a8416224c86635aeb01b authored over 2 years ago by kcgen <[email protected]>
Remove mixer mutex (#1730)

* Remove mixer mutex

* Use PAGESIZE for MixTemp alignment

github.com/dosbox-staging/dosbox-staging - 1d89c2e2bfc15a6492cdb1160895c27fcd088312 authored over 2 years ago by Kirk Klobe <[email protected]>
Cleanup an unused variable warning in bit_view

github.com/dosbox-staging/dosbox-staging - ad9c1c10370216163bf4eeb117110e89c203e3c4 authored over 2 years ago by shermp <[email protected]>
Map audio mute/unmute to Ctrl+F8

github.com/dosbox-staging/dosbox-staging - 184278e17c4addb220a5801c1fd60e9f5237c05e authored over 2 years ago by kcgen <[email protected]>
Add audio mute/unmute functionality

github.com/dosbox-staging/dosbox-staging - eed80b6fde2b43ce16b20355a14d15b90c35acfd authored over 2 years ago by kcgen <[email protected]>
Expose SDL main's disengage rendering function

github.com/dosbox-staging/dosbox-staging - 9a6f02edfc3d4e230bb2dc585dee3adcf7645cfd authored over 2 years ago by kcgen <[email protected]>
Add mute_when_inactive and refactor priority settings

github.com/dosbox-staging/dosbox-staging - 3fb13ee8299c72ef4f509ab22f0a2e5f610d4d48 authored over 2 years ago by kcgen <[email protected]>
Allow runtime changes to the [mixer] settings

github.com/dosbox-staging/dosbox-staging - e9738c6628a1637c3ae784b1fda7d43d686fd057 authored over 2 years ago by kcgen <[email protected]>
Disengage SDL main's rendering when opening the mapper

github.com/dosbox-staging/dosbox-staging - e7d8bb5385a2ef357107bccbb2a9648188e614d0 authored over 2 years ago by kcgen <[email protected]>
Add notes about the Sound Blaster & OPL filters

github.com/dosbox-staging/dosbox-staging - bf1bd6c847e664886560d8a84942d190df8a01f2 authored over 2 years ago by John Novak <[email protected]>
Add filter support to Disney audio emulation

github.com/dosbox-staging/dosbox-staging - 9607c4676ac1e8931e5c134f0f4883b1db64fdb4 authored over 2 years ago by John Novak <[email protected]>
Add notes about the CMS filter

github.com/dosbox-staging/dosbox-staging - 0e77d92a9a3d8314b7c512f2f3ead96f5dbbf86f authored over 2 years ago by John Novak <[email protected]>
Add notes about the PC speaker filters

github.com/dosbox-staging/dosbox-staging - 5cd1fd9d0bbd4bf274ff11d4840929b01f0d6fc5 authored over 2 years ago by John Novak <[email protected]>
Use 'off' to disable the Sound Blaster filter

github.com/dosbox-staging/dosbox-staging - 55fb88784aadb0ee447a3890024970ba99f94aba authored over 2 years ago by John Novak <[email protected]>
Wrap channel low-pass filter in filters.lowpass struct

github.com/dosbox-staging/dosbox-staging - 85ed5c513deba00cfed056cf7ad9c39dfc07301f authored over 2 years ago by John Novak <[email protected]>
Add filter support to Tandy sound output

github.com/dosbox-staging/dosbox-staging - ddb39b10c6b45c5e13cddf37accc3200c1856d81 authored over 2 years ago by John Novak <[email protected]>
Add high-pass filter support to mixer channels

github.com/dosbox-staging/dosbox-staging - c630158136ba11428e11d936b9f9c198fafe7cdc authored over 2 years ago by John Novak <[email protected]>
Add filter support to PC speaker emulation

github.com/dosbox-staging/dosbox-staging - ef539a7315371182905332539f13a354215a4408 authored over 2 years ago by John Novak <[email protected]>
Normalise Tandy log message prefixes

github.com/dosbox-staging/dosbox-staging - 8d975b847aecf02f13869c10891102072e25d56c authored over 2 years ago by John Novak <[email protected]>
Add filter support to PS/1 Audio output

github.com/dosbox-staging/dosbox-staging - f0724a38ec9b51ef389b3bb31456154d057909b4 authored over 2 years ago by John Novak <[email protected]>
Normalise PS/1 Audio log message prefixes

github.com/dosbox-staging/dosbox-staging - 86881a4cfc47100478944bdae4d87dbb737ee545 authored over 2 years ago by John Novak <[email protected]>
Normalise PC speaker log message prefixes

github.com/dosbox-staging/dosbox-staging - a21b78b460ce1f1ecad12c030eb4c0ce7f93c57e authored over 2 years ago by John Novak <[email protected]>
Lower allowed warnings limit

github.com/dosbox-staging/dosbox-staging - fe6e8dcae0019621130f79a0059a32971ca1ca37 authored over 2 years ago by kcgen <[email protected]>
De-Bitu LazyFlags and PageHandler (#1721)

* De-Bitu LazyFlags and PageHandler

* De-Bitu more paging variables

* Fix printf formattin...

github.com/dosbox-staging/dosbox-staging - ff605ff4ca8b2aee6e0ac7a935b5478e9c06034d authored over 2 years ago by Kirk Klobe <[email protected]>
Cleanup minor dyn_cache.h items

github.com/dosbox-staging/dosbox-staging - e826d2abb1214c675a01b75bb92b5091fa3b1a72 authored over 2 years ago by Kirk <[email protected]>
Add a Meson option (-Dasm=true) for saving assembly output

Co-authored-by: kcgen <[email protected]>
Co-authored-by: Kirk Klobe <kklobe@gmail....

github.com/dosbox-staging/dosbox-staging - 958996cf83b761fd5d33429e63e2459b41b2ae50 authored over 2 years ago by kcgen <[email protected]>
Copy speexdsp.dll with msbuild instead of CI

Workaround for https://github.com/microsoft/vcpkg/issues/25067

github.com/dosbox-staging/dosbox-staging - e7f7e3098e9b832605dcf14e7d46843d4795b1f6 authored over 2 years ago by shermp <[email protected]>
Replace xcopy with robocopy for copying resources

Robocopy allows filtering out specific name patterns such as:
"meson.build" and "*.sh"

github.com/dosbox-staging/dosbox-staging - 302f1f3e02a72888dd2a971acb7a5106db67c311 authored over 2 years ago by shermp <[email protected]>
Remove dependency versioning from vcpkg manifest

github.com/dosbox-staging/dosbox-staging - 8c926436d78a12ff702e0bcb3f6e004b75836ae8 authored over 2 years ago by shermp <[email protected]>
Add versioned vcpkg manifest for use with releases

github.com/dosbox-staging/dosbox-staging - af32b4aa07b63b655f067c71619d1e0715dfcc94 authored over 2 years ago by shermp <[email protected]>
Update msvc build documentation

github.com/dosbox-staging/dosbox-staging - fdbf8ab92b29d137118fb830d749e93ba4f5b9d9 authored over 2 years ago by shermp <[email protected]>
Use VCPKG nuget caching, use manifest mode

VCPKG can cache binary outputs to nuget.
GH has a nuget registry that can be used for this purpose.

github.com/dosbox-staging/dosbox-staging - 88b94a325b12f6ccedc8db04863efd15bc9cdad5 authored over 2 years ago by shermp <[email protected]>
Build debugger as separate job in the build matrix

This dramatically speeds up MSVC builds

github.com/dosbox-staging/dosbox-staging - 6f2931e5039a97dcc9ce9565bb4c4c6bd8bf7064 authored over 2 years ago by shermp <[email protected]>
Disable assembly output

Changed on the advice given by @LowLevelMahn

github.com/dosbox-staging/dosbox-staging - 31cf1530d02963e5b0c4e2667057cbfb4361f34b authored over 2 years ago by shermp <[email protected]>
Enable VCPKG manifest mode

github.com/dosbox-staging/dosbox-staging - 6f9e827c4121050ec8b62abed1643b8012c2736d authored over 2 years ago by shermp <[email protected]>
Fix an incorrect comment in bit_view

Thanks for flagging this, kklobe!

github.com/dosbox-staging/dosbox-staging - 3814172cd43e2b5678a50d4046dd6c74aed845ad authored over 2 years ago by kcgen <[email protected]>
Update PVS Studio to 7.19.61166.216

github.com/dosbox-staging/dosbox-staging - 29de49b2d3ff383071f79f6867021894b37eee09 authored over 2 years ago by kcgen <[email protected]>
Bump number of allowed PVS Studio warnings

The new PVS studio package detects more warnings.

github.com/dosbox-staging/dosbox-staging - 1b62d56c30b0a69d7395b17fb0c0fb96ba2134ed authored over 2 years ago by kcgen <[email protected]>
Use a trivial copy constructor in bit_view

github.com/dosbox-staging/dosbox-staging - 74be117ae9d24f8b96bf4af125a1fc9613abd51f authored over 2 years ago by kcgen <[email protected]>
Retain exit criteria in DOS_OpenFile

This exit criteria was added in commit: 56ffb1, which differs
from upstream, however was added t...

github.com/dosbox-staging/dosbox-staging - 428763fcd6637ac4734d05ead34d062bacd5dfd7 authored over 2 years ago by kcgen <[email protected]>
Fix image disk mount portion from r4477 merge

The prior merge missed the if-criteria.

github.com/dosbox-staging/dosbox-staging - 1162b9dff88289b7a2c4f407be97eb0955abeec8 authored over 2 years ago by kcgen <[email protected]>
Fix FAT image mount portion from r4477 merge

The prior merge left the if-criteria, which
should have been remove.

github.com/dosbox-staging/dosbox-staging - d4bfedc9703a56dc2dcc11bd90063f2c95650f32 authored over 2 years ago by kcgen <[email protected]>
Add image disk mount log from r4477 merge

This log was missed in merge 4477.

github.com/dosbox-staging/dosbox-staging - d4e7d188e6ca2dfe81d4fe6a8066e856657e6e87 authored over 2 years ago by kcgen <[email protected]>
Add explicit handling for bools in bit_view

github.com/dosbox-staging/dosbox-staging - ec0b30901a5f772f54d210669f81a38d1198ea05 authored over 2 years ago by kcgen <[email protected]>
Use consistent comments in bit_view

github.com/dosbox-staging/dosbox-staging - 02cab7877394124ca8868263493c6194dfbe15ba authored over 2 years ago by kcgen <[email protected]>
Avoid shadowing a type inside the bit_view tests

github.com/dosbox-staging/dosbox-staging - 3370addd7c16321a0ed7008f4250e40ebcb8514e authored over 2 years ago by kcgen <[email protected]>
Add checks for potential narrowing in ZMBV

github.com/dosbox-staging/dosbox-staging - 6892f70c8502d9ef790059756a7b33d2faa7f880 authored over 2 years ago by kcgen <[email protected]>
Merge 'svn/trunk' r4478-4479

github.com/dosbox-staging/dosbox-staging - 84a53a31fec7dfdbf2b38ea6f4367410be9f74b8 authored over 2 years ago by ripsaw8080 <[email protected]>
Correct handling of invalid encodings of the BOUND instruction.

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

github.com/dosbox-staging/dosbox-staging - cbd06ec804b8c3395792ec8799cef9ad73f0ba94 authored over 2 years ago by ripsaw8080 <[email protected]>
Minor corrections related to r4477.

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

github.com/dosbox-staging/dosbox-staging - b762295bf82882df6ec6b0bbe434e57cbe950d34 authored over 2 years ago by ripsaw8080 <[email protected]>
Make memory arrays static (#1714)

github.com/dosbox-staging/dosbox-staging - edd513eca2acba3f9b260a4db2a9057bd4a47eb5 authored over 2 years ago by Kirk Klobe <[email protected]>
Add per-file code checks using helper macros

github.com/dosbox-staging/dosbox-staging - 494d7855b2063ddb46bacbe2eb59b933ac4b0b43 authored over 2 years ago by kcgen <[email protected]>
Cleanup whitespace formatting in ZMBV

github.com/dosbox-staging/dosbox-staging - 7e18dd145c0f7839c7799be75f00f3e574e5527b authored over 2 years ago by kcgen <[email protected]>
Include GHC using relative paths

This is the only point we include GHC's header.
Everything else includes "std_filesystem.h".

github.com/dosbox-staging/dosbox-staging - 81f5bbd1ab0f51c80bf6390adcd6b11fd8538400 authored over 2 years ago by kcgen <[email protected]>
Include ZMBV as a library instead of via source include

github.com/dosbox-staging/dosbox-staging - 1e68abafb37ac5a0ae5a42e7aeb393687c22599c authored over 2 years ago by kcgen <[email protected]>
Only define WIN32 on Windows if it's not already defined

github.com/dosbox-staging/dosbox-staging - 4c1758a0de6af9a55ad6afabbf87366e2e5714db authored over 2 years ago by kcgen <[email protected]>
Include loguru using relative paths

This is the only point we include loguru.
Everything else includes "logging.h".

github.com/dosbox-staging/dosbox-staging - 76722e734584aa5377f6d1801148ca472084f796 authored over 2 years ago by kcgen <[email protected]>
Remove unused zlib constants from ZMBV

github.com/dosbox-staging/dosbox-staging - be6d0e96c8126cee2566a7ba0447e98fde71ff7e authored over 2 years ago by kcgen <[email protected]>
Make all bit_view functions constexpr

github.com/dosbox-staging/dosbox-staging - 142deb3948f7ae51c96b5da72bc6b40886e10852 authored over 2 years ago by kcgen <[email protected]>
Add an explicit copy constructor to bit_view and a couple more tests

Fixes a warning from MSYS2 clang:

warning: definition of implicit copy constructor is deprecate...

github.com/dosbox-staging/dosbox-staging - 46ebdfcb8a5ef96ff61a97154448d708b6171985 authored over 2 years ago by kcgen <[email protected]>
Make bit_view's post-increment operators consistent

They should return a bit_view, not the underlying data type.

github.com/dosbox-staging/dosbox-staging - ef7866f57e8bbda5582d87eeb5ec3821e62b235d authored over 2 years ago by kcgen <[email protected]>
Add flags used for releases prior to Meson

github.com/dosbox-staging/dosbox-staging - 0d3f055261ad0ab6133e7f3e35ff41fa2a727297 authored over 2 years ago by kcgen <[email protected]>
Add Meson developer options for narrowing and vectorization

github.com/dosbox-staging/dosbox-staging - f0fcbc528de21fd2334e955785341d5255358386 authored over 2 years ago by kcgen <[email protected]>
Fix mixer race condition

mixer.sample_rate is accessed from the callback
thread and should be atomic.

github.com/dosbox-staging/dosbox-staging - 587846a097a6bc305ea2d24c1eab65b5a33146ee authored over 2 years ago by Kirk Klobe <[email protected]>
Add BitField helper class

github.com/dosbox-staging/dosbox-staging - 6fab00e8aeb305bbe6c93bce0cd5919bb865c78d authored over 2 years ago by Evan Teran <[email protected]>
Refine clang-format's per-line and alignment behavior

github.com/dosbox-staging/dosbox-staging - 5dc3b010387a428a76f15a52eab5b60cfd8e27c5 authored over 2 years ago by kcgen <[email protected]>
Refactor BitField into "bit_view" and add unit-tests

"bit_view" is a better description for how the class
operates given it's a "view" of the bits he...

github.com/dosbox-staging/dosbox-staging - 57ee00e462ac5c97627425107a3af2b0a03fc169 authored over 2 years ago by kcgen <[email protected]>
Add a helper to pick the nearest uint_t to hold n-bits

github.com/dosbox-staging/dosbox-staging - 6be298d811a929faffbb4cd912a60cc91926c022 authored over 2 years ago by kcgen <[email protected]>
Update Italian (it) translations with color tags

github.com/dosbox-staging/dosbox-staging - f5cbefbc7393ec2b3b6d31002537d90785f6ab26 authored over 2 years ago by Kappa971 <[email protected]>
Disengage frame render during output transitions

github.com/dosbox-staging/dosbox-staging - d3a3af5cf98e00837043d441ec66fa1f6c8318df authored over 2 years ago by kcgen <[email protected]>
Make help category headings translatable

github.com/dosbox-staging/dosbox-staging - e50cceb693eca5210cc3716fb56e1a77bea062dc authored over 2 years ago by shermp <[email protected]>
Implement CMS output filter

github.com/dosbox-staging/dosbox-staging - 7f3893374c22490f6129235a8f3b01cf7371dd38 authored over 2 years ago by John Novak <[email protected]>
Move mixer config section initialisation to mixer.cpp

github.com/dosbox-staging/dosbox-staging - f9cdf010d3bcad1cab5a755a06d7043864bfa237 authored over 2 years ago by John Novak <[email protected]>
Parse crossfeed as float

github.com/dosbox-staging/dosbox-staging - 6f98d75bded8a52148dd48f2bcbbca714af9e024 authored over 2 years ago by John Novak <[email protected]>
Use references to get rid of PVS Studio warnings

github.com/dosbox-staging/dosbox-staging - efcd32c5740e036d9db5218d33acf60d01efa322 authored over 2 years ago by John Novak <[email protected]>
Export std::string variant of convert_ansi_markup

github.com/dosbox-staging/dosbox-staging - 82db64fc50dbd1930650cf58b3f53a4c8394e2b6 authored over 2 years ago by John Novak <[email protected]>
Fix mutex in ShowMixerStatus

github.com/dosbox-staging/dosbox-staging - 58e2df263810deb388e1a1066ea6031630cb97ca authored over 2 years ago by John Novak <[email protected]>
More colourful LISTMIDI output

github.com/dosbox-staging/dosbox-staging - 71d915119fc82654f029b9eea760ea54728a23ab authored over 2 years ago by John Novak <[email protected]>
Make vars/args const where applicable

github.com/dosbox-staging/dosbox-staging - e9ed053bb2ce0bb6e550e3ec6dca10a824ffbc53 authored over 2 years ago by John Novak <[email protected]>
Refactor mixer command arg handling

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

github.com/dosbox-staging/dosbox-staging - 8f41622d0d1ede9d4e16874cf882e4f3254ee723 authored over 2 years ago by John Novak <[email protected]>
Add comments & cleanup to make mixer command arg parsing clearer

github.com/dosbox-staging/dosbox-staging - 4409a2e8789e1211b25ad04b7a84b720dfe06ac2 authored over 2 years ago by John Novak <[email protected]>
Crossfeed amount per channel can now be set via the mixer command

github.com/dosbox-staging/dosbox-staging - 68f986d82de3b03fb64d3d332a1aeaf9a62cd0c0 authored over 2 years ago by John Novak <[email protected]>
Display crossfeed channel settings in the mixer

github.com/dosbox-staging/dosbox-staging - 2e48437398da982ff3ad08551b6047052d00372f authored over 2 years ago by John Novak <[email protected]>
Update mixer help message

github.com/dosbox-staging/dosbox-staging - 747306f9498012c52b550672f6a211d70acaf6a6 authored over 2 years ago by John Novak <[email protected]>
Mixer commands now take channel capabilities into account

github.com/dosbox-staging/dosbox-staging - 6002516024b016102e653eb77fc26fa1d6dccf53 authored over 2 years ago by John Novak <[email protected]>
Use coloured text in the mixer status display

github.com/dosbox-staging/dosbox-staging - 9ef727dd6a501061ba587c5864fb66df97e038ef authored over 2 years ago by John Novak <[email protected]>
Remove leftmono and rightmono lineout modes

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