Ecosyste.ms: OpenCollective

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

github.com/dosbox-staging/dosbox-staging

DOSBox Staging is a modern continuation of DOSBox with advanced features and current development practices.
https://github.com/dosbox-staging/dosbox-staging

Add a " [dosbox] autoexec_section" configurable setting

92dd14b4935b20dc29deb64a3551ae8ee58cfa82 authored about 3 years ago by kcgen <[email protected]>
Apply minor cleanup and formatting in Setup and Shell

247ed698f04def8c47c30f20132f30aa4f8a7ef8 authored about 3 years ago by kcgen <[email protected]>
Keep track of the leading autoexec conf in Setup

416ca6b930cc7cef3f294b51d4252f08d0dcd8b0 authored about 3 years ago by kcgen <[email protected]>
Describe [autoexec] join vs overwrite in README

b64c016206af94f00e616be6bd484ccf4880348f authored about 3 years ago by kcgen <[email protected]>
Handle conf-autoexec sections last in Shell

9c91260ad4b4b911a0361f1e8738042018029c6e authored about 3 years ago by kcgen <[email protected]>
Fix a variable-shadowing warning in Setup

Fixes:

../../src/misc/setup.cpp: In member function ‘virtual bool Prop_string::CheckValue(const...

e900dc03868bdc85be7f8a6ce35dc0b4e59e4387 authored about 3 years ago by kcgen <[email protected]>
Add getting and setting of the leading autoexec in Config

44a9b25de4af5c112561a5e683063911f684b410 authored about 3 years ago by kcgen <[email protected]>
Place old .icns icon with old .ico icon

efa0d6f7b40056ba543a62235a00dd4124daad66 authored about 3 years ago by Patryk Obara <[email protected]>
Ignore the .vscode directory itself

6f1001f2943202a9844f6c494a50bb210924783d authored about 3 years ago by kcgen <[email protected]>
Cancel older CI jobs on new pushes/PRs

7d65dd6487a7e98a7993cb4e1c70caf2e22e6212 authored about 3 years ago by kcgen <[email protected]>
Remove the optional suggestion to clean the ccache in README

This is highly unlikely for 'normal' builds, and is likely
only needed in rare development corne...

e51545ade2ff94f32222f3635892890ce438ce5b authored over 3 years ago by kcgen <[email protected]>
Fix dead code flagged by Coverity

e050aa2bd458fe29602dae2460aa6176c3fc5ab2 authored over 3 years ago by Gregory Pakosz <[email protected]>
Revert clock doubling logic in VGA_SetClock

The concept of doubling the S3 clock for 8-bit VESA modes having the special
"line doubling" fla...

f7007566dc44ca2c1824e4f9479b998997032d0a authored over 3 years ago by kcgen <[email protected]>
Add a VESA compatible-mode denylist for Build Engine games

Three non-standard low-resolution VESA linear-frame buffer modes flicker in
build-engine games. ...

f5e4edf3264a34aa40e4b5ecab81a965c8d3fb92 authored over 3 years ago by kcgen <[email protected]>
Log more DOS video-mode details

48343476c9f887a5596f198d2d8d09e7a151e7f5 authored over 3 years ago by kcgen <[email protected]>
Fix PVS issues in CreateAutoexec

Avoid following reports:

- V803 Decreased performance. In case 'it' is iterator it's more
eff...

aab26badd02f90a1b91d7ade231ec66aa5440764 authored over 3 years ago by Patryk Obara <[email protected]>
Update gitignore with recommended VSCode items

Taken from https://github.com/github/gitignore/blob/master/Global/VisualStudioCode.gitignore

067d61a87bbff5dfb17965a298ce3e2999949289 authored over 3 years ago by Kirk <[email protected]>
Reduce allowed warning limit

7757fbfd1d24928d9d46f59f4f8ee3e94fe0715c authored over 3 years ago by kcgen <[email protected]>
Add the whereami single-source library

217f126b7c49639a812b765e4de1fa320c57aabc authored over 3 years ago by Gregory Pakosz <gpakosz@@users.noreply.github.com>
Workaround GCC 7 and 8 that require experimental::filesystem

GCC 7 and 8 were released before the std::filesystem specification
was finalized in C++17, and u...

ac5a9d2f2bc8665e8ed070477af751ca4ab1caa8 authored over 3 years ago by kcgen <[email protected]>
Use the executable path to lookup bundled translations

5c0629e64eb41952fd1542969e622de7dd33b604 authored over 3 years ago by kcgen <[email protected]>
Add whereami to the Meson and VS build systems

3e703c2d971ac7ef04396de8e2755004b52ee5f3 authored over 3 years ago by kcgen <[email protected]>
De-Bitu some variables in Setup

43630da23200de4ceaab060579957f1865a5d69a authored over 3 years ago by kcgen <[email protected]>
Fix a sign-mismatch comparison warning in Setup

a87275cd2e3c67d89c09a66dfeac7261e14ad155 authored over 3 years ago by kcgen <[email protected]>
Update Russian (ru_RU) translation

921f1c46a291b1f942d54bff7ef866ecc9b0ce5f authored over 3 years ago by Илья Индиго <[email protected]>
Change GetTick functions to start from zero on startup

5a0ce2e71f3c705f23bf755705bb76106aeed5f4 authored over 3 years ago by Kirk <[email protected]>
Silence CRT_SECURE warnings in Visual Studio

5fedbcf0f2bd29e3972942fd32cf490fe478ab50 authored over 3 years ago by kcgen <[email protected]>
Silence loss-of-precision warnings in MAME FM modules

ab55ce4707268403c35fa471dbf9d06427398dba authored over 3 years ago by kcgen <[email protected]>
Reduce allowed warnings limits

74aa01810b59a3b538daa989acac1b9363054fd8 authored over 3 years ago by kcgen <[email protected]>
No longer pause placeholder commands

a6456e4cdfa0781692c8b2afc856a5143a252bf0 authored over 3 years ago by kcgen <[email protected]>
Revert "experimental dynamic codegen optimization"

This reverts commit a2bfe33a4c9377f76b5a31477ef22e1aaa815c26. The commit
message for dc6a76d3541...

81dc7e5d835cea404d49b6f366bc3cbef9c0904d authored over 3 years ago by Kirk <[email protected]>
Fix new warning from revert

c7b7dd5601a67026bdee97e557cd03627436d941 authored over 3 years ago by Kirk <[email protected]>
Fix and expand the Meson notes regarding target directories

6676e070be0d60cc33526e0a178c5f112c3556d5 authored over 3 years ago by kcgen <[email protected]>
Reformat default meson options for readability

e777236c426887e99c142fdec124336db3c95e79 authored over 3 years ago by Patryk Obara <[email protected]>
Use Meson summary function

Since we upgraded to meson > 0.53, we can use summary to highlight some
information important du...

4140145635da58b18b91d796d64c5cdc2e772912 authored over 3 years ago by Patryk Obara <[email protected]>
Avoid using libloguru as project include

Inject build instructions via dependency, just like other bundled libraries.

Also, move depende...

e65a2ae05ea72adfcec47cb53cb6d3fbc5eb73a2 authored over 3 years ago by Patryk Obara <[email protected]>
Use up-to-date nomenclature in README.md

a3a003088ef24bc508cc2ca0fe3c922d122fe7b0 authored over 3 years ago by Patryk Obara <[email protected]>
Test removing msvc (v)snprintf redefinition

This may no longer be required, now that ucrt is available since VS 2015.

There may be unintend...

92a05428bce99c2e3b2e943119b6e7879b66b510 authored over 3 years ago by shermp <[email protected]>
Reduce MSVC warning limits after (v)snprintf change

894c4bdb6f45bb55317f13680d69babd7868c704 authored over 3 years ago by shermp <[email protected]>
Update entire system for C++17 support

69784fe289652bf57fad29cd20ef1fbeab2c086e authored over 3 years ago by Kirk <[email protected]>
Move loguru from submodule to src/libs

38f648069fa68426de186735da408f118dd0ae84 authored over 3 years ago by kcgen <[email protected]>
Just use standard C++ 'inline' keyword for INLINE

This improves stack traces on several titles and should have no
detectable performance impact on...

3a1b6fcc86e81163bc81e2e1c1c196bc80373246 authored over 3 years ago by Kirk <[email protected]>
Merge 'svn/trunk' r4466

49850a3d3ccf9f6dcd3f88b7ae788f0e48ed6296 authored over 3 years ago by Patryk Obara <[email protected]>
Remove precise delay

cd300c433df239233a10c2cbc0cb0f40c8c7f35e authored over 3 years ago by Kirk <[email protected]>
Revert to sleep

2a98f35681db37c201ecd72210a941c86cf870f5 authored over 3 years ago by Kirk <[email protected]>
Revert "Sync dr_wav with upsteam (v0.13.2)"

This reverts commit 203ac4cb99b370188fce2926b9a4b82d9674e03f.

It introduced unexpect static ana...

6d2c2efda9a4cf73ce5bcac88589fb249818f8cd authored over 3 years ago by kcgen <[email protected]>
Use spinwait instead of delay

9cc437455bd1165a2fc03327896fe703f9cfbb60 authored over 3 years ago by Kirk <[email protected]>
Remove yield as it was causing latency spikes

0d690959297bbc915d216af9bc4b06768e243e99 authored over 3 years ago by Kirk <[email protected]>
Remove sleeppattern logic

This is an experimental optimization, as I'm not sure it's necessary any longer.

6bd9313e5145dc41e9124f06fb37d8e79cb6b83b authored over 3 years ago by Kirk <[email protected]>
Sync dr_wav with upsteam (v0.13.2)

203ac4cb99b370188fce2926b9a4b82d9674e03f authored over 3 years ago by David Reid <[email protected]>
Use warmup for initial SB16 DSP reset events

Also bump the DSP reset tally type to
32-bit to protect against reset-heavy games
(like some Win...

895d0e3f5b563bdd4f599ba238eae1a977419be6 authored over 3 years ago by kcgen <[email protected]>
Simplify signed-case in Mixer_GetSilentDOSSample

420af3f91a28ba9efa7cfbfcf7ed96b8590f2d78 authored over 3 years ago by kcgen <[email protected]>
Always initialize the Sound Blaster's speaker to 'off'

a5f004c1ce33f23d10b8e1b1e76c698a44da7aca authored over 3 years ago by kcgen <[email protected]>
Fix 16-bit mono DMA reads

a5b1c08353e6c7f39b35be968d07a87ebbaf2b8b authored over 3 years ago by kcgen <[email protected]>
Add sanity checks and logging to Sound Blaster

82052b8ebf7e6aa64fbce2b737f5103f13e1b0d6 authored over 3 years ago by kcgen <[email protected]>
Add a mixer constexpr function to produce silent samples

de7ccb2c6c819128a6a8936df2d16b5183c57db6 authored over 3 years ago by kcgen <[email protected]>
Update aspect and special flags for EGA modes

5fa39b63a1749b4509bd4acb5570d3165fca51cf authored over 3 years ago by kcgen <[email protected]>
Use full (not fast) in SVN import script

ef4e6c753190eb76ba244217c72544cf83849c39 authored over 3 years ago by kcgen <[email protected]>
Make account and branch variables in import-script

e92ca08565faf6490f0b66a91111e9035edcdb1a authored over 3 years ago by kcgen <[email protected]>
Refer to main branch in VC redist text file

35a13d621c4d7c5d353868a44c8ebf289f2b3141 authored over 3 years ago by kcgen <[email protected]>
User main branch name in scripts

09afa29c451a2a35ee003e7b59752c423c63ea2f authored over 3 years ago by kcgen <[email protected]>
Use main branch name in the contributing guide

db0aa1c962c903bfb89487c5d99c15313b9a210b authored over 3 years ago by kcgen <[email protected]>
Use main branch name in workflows

5a055312defb08c0d41ea03e100fd7c16ed772a1 authored over 3 years ago by kcgen <[email protected]>
Make default branch a variable in import script

01f3540b68bfb81b85d28e791c1ea5797d50cec6 authored over 3 years ago by kcgen <[email protected]>
Adjust SB DMA asserts to allow for zero-read

786a9398944d532bafa62ea928882a3685a1b37b authored over 3 years ago by kcgen <[email protected]>
Revert mixer.work to non-atomic

Memory ordering on mixer.work is enforced by the other atomic variables such as done, needed, po...

ce3c90a7841cb0a908849ba4ceb4c1e57afa60de authored over 3 years ago by Kirk <[email protected]>
Minor mixer tweaks

ef3cee21bc35f31f8b467e5028ac0e3139cc75da authored over 3 years ago by Kirk <[email protected]>
Use a uint8_t to hold the number of emulated buttons

(The maximum set-number maxes out at 6)

0a7fd47e9367b844eabfab036838a9468bfb86d9 authored over 3 years ago by kcgen <[email protected]>
Assert validity of joystick selection

cea3ebb9246e285811235912cbb87907ce9c3c83 authored over 3 years ago by kcgen <[email protected]>
Use a lamda to calculate the joystick axis counts

5c2a8d0d204f593410148784c7114dac2921a0e3 authored over 3 years ago by kcgen <[email protected]>
Adjust timed joystick position calculation

Use a scalar and offset tuned from the
joycheck.exe program.

cbc0b1e66db3f62a008dc21223be6a80e8cc1bd6 authored over 3 years ago by kcgen <[email protected]>
Use SDL's native joystick axis values in function arguments

27d403aeb67cc576566f4270bced15767377bc67 authored over 3 years ago by kcgen <[email protected]>
Use constexpr instead of defines in Joystick

394310ab0e9a5fb3f4f4d49c7bf48e41d970caee authored over 3 years ago by kcgen <[email protected]>
De-Bitu joystick numebr and button counts

These are already capped at 2 joysticks and 36 buttons.

930a76384c863484a46fc4ce341c8721cd010924 authored over 3 years ago by kcgen <[email protected]>
Use double fake digital positions in Joystick

d21928a04bffc1c38aeae2a7e7c5fa95ea35cc9f authored over 3 years ago by kcgen <[email protected]>
Switch to doubles from float in Joystick

3a47a73bacd27fa492b20c772da1925df86aeff0 authored over 3 years ago by kcgen <[email protected]>
Move movement type outside the Joystick struct

103a15ca022a70bef00ad929ad47865ab8bec45a authored over 3 years ago by kcgen <[email protected]>
Reformat a comment in Joystick

d4c8dbaf47156a90b172d7a4920a014acd5b1a0f authored over 3 years ago by kcgen <[email protected]>
Check the joystick counts before casting

5234a8b715d61a5db38bd54f44f97d63f0f58be8 authored over 3 years ago by kcgen <[email protected]>
Add and use a new visible_to_dos state for joysticks

5bba33aa6f63332bf0925b6fa0582c3d03de6af0 authored over 3 years ago by kcgen <[email protected]>
Make the joystick last-write type match the PIC type

4105a14fe18c8587dff9aebb32c358a31c3e21c1 authored over 3 years ago by kcgen <[email protected]>
Drop an unecessary cast of 8-bit data in Sound Blaster

b1ae2963b53ad5ad130173643bbba7bf57cf37cb authored over 3 years ago by kcgen <[email protected]>
Deprecate use of SuppressInitialDMATransfer in SB

1c750558c3b03800b2112b620a477c0b83257281 authored over 3 years ago by kcgen <[email protected]>
Only provide SB DMAModeNames in the Debugger

e9a01a15be2db6417e84ee663b467c00237d3c44 authored over 3 years ago by kcgen <[email protected]>
Populate bytes, samples, and frames during SB DMA

872abc387db7110a5ffec3ac4a211cef8c19edf1 authored over 3 years ago by kcgen <[email protected]>
Move stepsize to a 16-bit type in Sound Blaster and drop INLINEs

5b236d02dee8974f05e1092feac31b86f7f6c87d authored over 3 years ago by kcgen <[email protected]>
Cleanup use of explicit (void) and INLINE in Sound Blaster

8f28603e4e8aedec741d754026824e9292178983 authored over 3 years ago by kcgen <[email protected]>
Refactor ADPCM routines in Sound Blaster

daf200da3b09afe943cbb24d6a35c1e100067d03 authored over 3 years ago by kcgen <[email protected]>
Use std::min in Sound Blaster FlushRemainingDMATransfer

f1cc02ce65cf8279155e9523061783c6dfa4b7f5 authored over 3 years ago by kcgen <[email protected]>
Add a dormant sampler silencer function to Sound Blaster

3f1344740b7ad69fbfbb6d7305789beb1d3fd773 authored over 3 years ago by kcgen <[email protected]>
Improve PlayDMATransfer state vars in Sound Blaster

8c50f6b15f75a218c3db50e92445d016b210b862 authored over 3 years ago by kcgen <[email protected]>
Use new state and silencing in SB 2-bit ADPCM

aefffafd47a4e6f571c98cbd9bed59dfa73a61aa authored over 3 years ago by kcgen <[email protected]>
Use new state and silencing in SB 3-bit ADPCM

a4b81dbf0e1e814edd7cc8b019e1666792fe6c6f authored over 3 years ago by kcgen <[email protected]>
Use new state and silencing in SB 4-bit ADPCM

7811b229e1e8b9e529aee2d7b7bb3264bcd846ec authored over 3 years ago by kcgen <[email protected]>
Use new state and silencing in SB 8-bit DMA

99694de5c206a31b3370dad536c343674f63b42b authored over 3 years ago by kcgen <[email protected]>
Use new state and silencing in SB 16-bit DMA

72b8593bf1f29832a5aeecdf6fcd421f90e69244 authored over 3 years ago by kcgen <[email protected]>
Deprecate prior PlayDMATransfer state variables

13d74b1b72649beda269a848be83a97f675249ad authored over 3 years ago by kcgen <[email protected]>
Use bytes_to_read name in Sound Blaster SuppressDMATransfer

782fda746866db851c925e7b0b70aba9ec22c727 authored over 3 years ago by kcgen <[email protected]>
Simplify Sound Blaster DMA read calls

3a56a16b81d72b2b1a21a4cc5f076d58530a56cb authored over 3 years ago by kcgen <[email protected]>
Move defines to constant expressions in Sound Blaster

4a32cd1909728f4aa2acbfbbd3a82ec98833de45 authored over 3 years ago by kcgen <[email protected]>