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

Move command-line exit requests to the end of autoexec

github.com/dosbox-staging/dosbox-staging - 34c033433a0bd254b108fb7390d8e8077adaf6f5 authored almost 3 years ago by kcgen <[email protected]>
Avoid per-page VirtualProtect as a speed-mods on Windows

github.com/dosbox-staging/dosbox-staging - b1df673cdfea6b192d116f3fc02f8130468615d8 authored almost 3 years ago by kcgen <[email protected]>
Halt compilation for hosts lacking page-protection

github.com/dosbox-staging/dosbox-staging - 68ddbc764d79739818e38a8b9d293c8e12a2ab9f authored almost 3 years ago by kcgen <[email protected]>
Initialize state_info members

github.com/dosbox-staging/dosbox-staging - 4728a6f8ae5588089f919da01ef87847dfa82954 authored almost 3 years ago by kcgen <[email protected]>
Avoid FlushInstructionCache as a speed-mod on Windows

github.com/dosbox-staging/dosbox-staging - 1609588b83414bda99f20d4ad75a53351a7c7d5b authored almost 3 years ago by kcgen <[email protected]>
Use nullptr to reset the register pointers

github.com/dosbox-staging/dosbox-staging - bab2fc2e6735b4493666835af71d6f6dc4c7a290 authored almost 3 years ago by kcgen <[email protected]>
Add VS solution filter for ghc::filesystem source

github.com/dosbox-staging/dosbox-staging - 51cc38fd5ff0a0724a3ece9a6bb38a64ce169893 authored almost 3 years ago by kcgen <[email protected]>
Short-circuit the dynamic core's code-page reset routine

This original logic was added in SVN r4206 to fix some
hard to reproduce problems with small cod...

github.com/dosbox-staging/dosbox-staging - 9a1b1d77ab7ba1ca907cf3887775526c3cf00427 authored almost 3 years ago by Kirk <[email protected]>
Use RWX VirtualAlloc permissions as a speed-mod on Windows

github.com/dosbox-staging/dosbox-staging - f78922fd33b33313e724505ccff35e6658a2baf0 authored almost 3 years ago by kcgen <[email protected]>
Avoid changing locales when in the ncurses debugger (#1487)

github.com/dosbox-staging/dosbox-staging - 9df544c3586e644788dbbf67f4a008f9d0ba2b73 authored almost 3 years ago by kcgen <[email protected]>
Use more direct test for VGA double-height (#1485)

github.com/dosbox-staging/dosbox-staging - a0880cde45b1acdfed9a1830da6a938cc52d9296 authored almost 3 years ago by kcgen <[email protected]>
Account for aspect-correction when calculating window height

github.com/dosbox-staging/dosbox-staging - 1169991c38371283d6db38e30a992f38503e4304 authored almost 3 years ago by kcgen <[email protected]>
Remove the project's main to prevent masking gmock's main (#1476)

clang/llvm ensure gmock's main() function always overrides the main
function coming from the dos...

github.com/dosbox-staging/dosbox-staging - 4499e4566d2e488be1c0e0a20328b13652ed14cb authored almost 3 years ago by kcgen <[email protected]>
Revert allowance to increase VESA refresh to host rate

github.com/dosbox-staging/dosbox-staging - 5352e8e63211aa20a1d0af2899a8ea3f98a12b7b authored almost 3 years ago by kcgen <[email protected]>
Add the ghc::filesystem to libs

github.com/dosbox-staging/dosbox-staging - 18d1622f9b23f7d6734a809632be16bb758c68fe authored almost 3 years ago by gulrak <[email protected]>
Add the ghc::filesystem to the build system

github.com/dosbox-staging/dosbox-staging - e6fb28e923a72cd9389785df99d42ebc97a837ea authored almost 3 years ago by kcgen <[email protected]>
Fix DTR drop action delay

Register value is actually hundredths of a second

github.com/dosbox-staging/dosbox-staging - ec50cb4f502faad3b5d8786cc2a087ff2c640f37 authored almost 3 years ago by NicknineTheEagle <[email protected]>
Fix VS project files

github.com/dosbox-staging/dosbox-staging - 68284781609cda1ef0e88841d06d5447cb3c6fc5 authored almost 3 years ago by NicknineTheEagle <[email protected]>
Sync loguru with upstream (snapshot 2021-12-30

github.com/dosbox-staging/dosbox-staging - 6ae6508d1e1727471ecddad1a47ce23cdca902be authored almost 3 years ago by kcgen <[email protected]>
Only use std::filesystem for clang 12.x and up

github.com/dosbox-staging/dosbox-staging - 9f55d7cac7c0a13bd392af3ac543658f5ac8bac9 authored almost 3 years ago by kcgen <[email protected]>
GUI remove conflict "-v" with --version / verbosity

loguru uses -v for verbosity
-v for --version is not defined anywhere else, so eliminating this...

github.com/dosbox-staging/dosbox-staging - 0b4a80c980334120228fb0f4649cf356ec7b6f9e authored almost 3 years ago by arrowgent <[email protected]>
Log SDL's initialization and driver types

github.com/dosbox-staging/dosbox-staging - b60e4ebb10bc6316f8cef2c7824ed064d2025418 authored almost 3 years ago by kcgen <[email protected]>
Fix typo in GNUC define

github.com/dosbox-staging/dosbox-staging - b5c305319bd5333ed1a72691bd6009eb53cadc54 authored almost 3 years ago by kcgen <[email protected]>
Limit window resolution to the framebuffer for kmsdrm

github.com/dosbox-staging/dosbox-staging - 8edd1495b460b6ee0229da0ec4c5c7717e9fd4d0 authored almost 3 years ago by kcgen <[email protected]>
Make dosbox-staging version the first logged message

github.com/dosbox-staging/dosbox-staging - e2e8750f27ca11701267a9e538e06523d9236167 authored almost 3 years ago by kcgen <[email protected]>
Check that /dev/input is accessible with kmsdrm

github.com/dosbox-staging/dosbox-staging - 7b28148f5e68f198683fa49e8251ca5763475502 authored almost 3 years ago by kcgen <[email protected]>
Log the initialization of Loguru

github.com/dosbox-staging/dosbox-staging - 5d7deb0067e5fecf14acac9835c733c885c7b3c3 authored almost 3 years ago by kcgen <[email protected]>
Prevent callback activation during SetWindowSize calls

GranMinigun discovered that, when using SDL
2.0.18 and the kmsdrm video mode driver, some calls
...

github.com/dosbox-staging/dosbox-staging - efc209e505ce397eefafb6f11550b8ba3c47d841 authored almost 3 years ago by kcgen <[email protected]>
Update German (de_DE) translation

github.com/dosbox-staging/dosbox-staging - 55f4c21cdfe6afcb0adfd1007d338590d6bdb954 authored almost 3 years ago by Burrito78 <[email protected]>
Document gmock dependency installation for Fedora

github.com/dosbox-staging/dosbox-staging - 851b9140642f76f6c34d60c20bf9da167b12216d authored almost 3 years ago by Otto Urpelainen <[email protected]>
Update Italian (it_IT) translation

github.com/dosbox-staging/dosbox-staging - e3ca1aba14d47cf8803baba859ca8def3b9da7ce authored almost 3 years ago by Kappa971 <[email protected]>
Remove filename-based versioning from the language files

The language files are part of the repository, which is
already versioned and tagged. The langua...

github.com/dosbox-staging/dosbox-staging - 381fc2181236b2a4e6309189c26bf6bc81e29d2d authored almost 3 years ago by kcgen <[email protected]>
Sync loguru with upstream (snapshot 2021-12-27)

github.com/dosbox-staging/dosbox-staging - ff280a88b7acaaf470e71059a733ce549b7638b3 authored almost 3 years ago by kcgen <[email protected]>
Add a script to fetch the libffi subproject via GIT/SSH API

This lets us work around the frequent https-based cloning outages
for the libffi subproject.

github.com/dosbox-staging/dosbox-staging - 506d1b4f914f3e5ebf2d1c1fc7534ed7d794876c authored almost 3 years ago by kcgen <[email protected]>
Use the libffi fetch script in CI workflows

Revert if the HTTPS-based Git access access become sufficiently
reliable.

github.com/dosbox-staging/dosbox-staging - 3b25c4655941fb759484c04eae9e52eb749dffc9 authored almost 3 years ago by kcgen <[email protected]>
Update whitespace formatting in softmodem do-command call

github.com/dosbox-staging/dosbox-staging - 65c7d697897dff6ec76a08cc72c8b71eda26f520 authored almost 3 years ago by kcgen <[email protected]>
Split modem echo into separate function

github.com/dosbox-staging/dosbox-staging - b8f3cf962712b18bab657be9e4d775ca82645a5a authored almost 3 years ago by NicknineTheEagle <[email protected]>
Ignore everything in modem command mode until "AT" sequence

github.com/dosbox-staging/dosbox-staging - e244447d20426e78da304c6bfc7d676ca502022a authored almost 3 years ago by NicknineTheEagle <[email protected]>
Only re-open modem socket when actually changing mode with AT+SOCK

github.com/dosbox-staging/dosbox-staging - 08a49e8d3c2af34630a3c997451ecb849cac7533 authored almost 3 years ago by NicknineTheEagle <[email protected]>
Use modem registers for control characters in command

github.com/dosbox-staging/dosbox-staging - 85dd14ed5a00f7d7edc68314c8e28440f7ae5732 authored almost 3 years ago by NicknineTheEagle <[email protected]>
Manage the global Config record using a unique_ptr

github.com/dosbox-staging/dosbox-staging - c8c3fb9736d4947ad25e2be7cf4c17924b0a14e6 authored almost 3 years ago by kcgen <[email protected]>
Only query the shader type if control is still valid

This fixes an out-of-scope access when shutting down in
fullscreen OpenGL mode.

Context: Previo...

github.com/dosbox-staging/dosbox-staging - cf61810a0c59537b7bc739dd855f4792faba2877 authored almost 3 years ago by kcgen <[email protected]>
Sync loguru with upstream (snapshot 2021-12-26)

github.com/dosbox-staging/dosbox-staging - 5c9caccb1a8cbe91be58974d6f73ff01c3b3220b authored almost 3 years ago by kcgen <[email protected]>
Bump v0.78.0 version strings to v0.79.0

github.com/dosbox-staging/dosbox-staging - 2371a9adf358481fb18694a30a41d32d994b8698 authored almost 3 years ago by kcgen <[email protected]>
Update Russian (ru_RU) translation

github.com/dosbox-staging/dosbox-staging - 656e98edaf0fd2269c3d74792a568f277180e6d0 authored almost 3 years ago by GranMinigun <[email protected]>
Revert "Don't line-double EGA 320x200 mode 00Dh" (#1463)

This reverts commit f01500656e44fe538f6359b72aa2eb8508a96683.

github.com/dosbox-staging/dosbox-staging - 891b8ae0c61dda4a42aef1b6f4060e43d5e411a0 authored almost 3 years ago by kcgen <[email protected]>
Fix typos in Ethernet port forward conf wording

github.com/dosbox-staging/dosbox-staging - 2cf25866d94ee450789cd61c3d668e5106d2714c authored almost 3 years ago by GranMinigun <[email protected]>
Fix typo and improve wording for sbwarmup parameter

Co-authored-by: GranMinigun <[email protected]>
Co-authored-by: kcgen <kcgen@...

github.com/dosbox-staging/dosbox-staging - 116c5ccc25db9620bce435a6ba52dd1c7d9943ce authored almost 3 years ago by kcgen <[email protected]>
Update Fedora build spec for 0.78

github.com/dosbox-staging/dosbox-staging - 844aab3229da654702fed547efb5ee128482085d authored almost 3 years ago by kcgen <[email protected]>
Update Meson version to 0.54.2 in BUILD.md

github.com/dosbox-staging/dosbox-staging - c076278530770e7d2a47cb928fdcffbde11a277a authored almost 3 years ago by kcgen <[email protected]>
Update Russian message sources for translation

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

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

github.com/dosbox-staging/dosbox-staging - a609d6c58b085ebb30241c4aab63558054597afe authored almost 3 years ago by kcgen <[email protected]>
Update French message sources for translation

github.com/dosbox-staging/dosbox-staging - 35be6eefdd65abe6560541e2ddccaa5a1dc85174 authored almost 3 years ago by kcgen <[email protected]>
Update Spanish message sources for translation

github.com/dosbox-staging/dosbox-staging - 7e67bef27f87529f3af10c21fd04231c48d8a193 authored almost 3 years ago by kcgen <[email protected]>
Update German message sources for translation

github.com/dosbox-staging/dosbox-staging - bab973369b8c08c8edc8bc352b5f6cc3965ce952 authored almost 3 years ago by kcgen <[email protected]>
Update English language source files for 0.78 release

github.com/dosbox-staging/dosbox-staging - 7c3e823a9d61a35600fbade33bd8e757b30ffdee authored almost 3 years ago by kcgen <[email protected]>
List WfW network support in README.md table

github.com/dosbox-staging/dosbox-staging - 2aec5a035fe1d349d1b000fbd04071d297b44a2e authored almost 3 years ago by kcgen <[email protected]>
List 0.78 features in README.md

github.com/dosbox-staging/dosbox-staging - d99ca00cf8202adf01c38c3667794ebbbedd6014 authored almost 3 years ago by kcgen <[email protected]>
Revert allowance for [, ] in conf section names

github.com/dosbox-staging/dosbox-staging - 7a919f40690787818a5aec38a1f74b395c805872 authored almost 3 years ago by kcgen <[email protected]>
Update translations section in README

github.com/dosbox-staging/dosbox-staging - ef05f5760719efb1716d5f81afdb21e62f8946fe authored almost 3 years ago by kcgen <[email protected]>
Disable NPOT textures and edge clamping for custom shaders

Some shaders have problems with NPOT and edge wrapping:
- crt-lottes and crt-fakelottes: rely o...

github.com/dosbox-staging/dosbox-staging - 09c07d1a9e0b3099c7685e1459f01a906be001cf authored almost 3 years ago by kcgen <[email protected]>
Flag the IO handler size as maybe unused

github.com/dosbox-staging/dosbox-staging - 972ad1f7016648b4557113264022176770878726 authored almost 3 years ago by kcgen <[email protected]>
Fix CHOICE command return code

github.com/dosbox-staging/dosbox-staging - 65b5878b65267363bcb21d3a828854fe0a6ccbd8 authored about 3 years ago by Wengier <[email protected]>
Don't line-double EGA 320x200 mode 00Dh

This attempts to provide a hybrid EGA mode derived
by halving the htotal of the original EGA mod...

github.com/dosbox-staging/dosbox-staging - f01500656e44fe538f6359b72aa2eb8508a96683 authored about 3 years ago by kcgen <[email protected]>
Update PVS Studio to 7.16.55312.179

github.com/dosbox-staging/dosbox-staging - a601caddb3f18480169726b9c9eddfd5a2740791 authored about 3 years ago by kcgen <[email protected]>
Always mirror the CRT index and data registers

Mirroring of the 3[D/B][4/5]h port to adjacent registers was
added by ripsaw8080 in SVN r3905 fo...

github.com/dosbox-staging/dosbox-staging - fca74aff01fdc2c3e2a5957540fc37d24dcb8027 authored about 3 years ago by kcgen <[email protected]>
Omit 320x200x15/16/24 modes from compatible VESA set

github.com/dosbox-staging/dosbox-staging - da79faa2db59a10731bd9ddb9c39ac14b5f577bd authored about 3 years ago by NicknineTheEagle <[email protected]>
Fix CLS command in VESA modes

Call proper VESA mode change function

github.com/dosbox-staging/dosbox-staging - 188864aa881ab622e324b7727fcf2f1ad2acb1dc authored about 3 years ago by NicknineTheEagle <[email protected]>
Re-apply current video mode on CLS

github.com/dosbox-staging/dosbox-staging - 6b06cfea22dab1569f349bdd48111e03af3b7ac4 authored about 3 years ago by NicknineTheEagle <[email protected]>
Always use dosbox-staging.conf regardless of build type

github.com/dosbox-staging/dosbox-staging - 29aa4e33f9072bf148d5abbf3ee9a544088c29bf authored about 3 years ago by kcgen <[email protected]>
Paramaterize the SB speaker warm-up duration

Some games like Price of Persia don't query the
SB card if the speaker is ready (register D8h)
a...

github.com/dosbox-staging/dosbox-staging - 862558753c3a30f7f17578ade7b407126b3c116d authored about 3 years ago by kcgen <[email protected]>
Cleanup minor LGTM and Coverity issues in IDE

github.com/dosbox-staging/dosbox-staging - 090e39c4c3f8523b2719f41e4227923cb55aad51 authored about 3 years ago by kcgen <[email protected]>
Use standard 32-bit ints in IDE

github.com/dosbox-staging/dosbox-staging - 54d2e0f77983c2bbedacfcfde52e0defc1133357 authored about 3 years ago by kcgen <[email protected]>
Automatically manage IDE controllers

- No longer derive the controller class from Module.
- Adds a function "get_or_create_controll...

github.com/dosbox-staging/dosbox-staging - fa133ed0153a6020b230acfd3357ad6f4b9db539 authored about 3 years ago by kcgen <[email protected]>
Describe the -ide flag in the IMGMOUNT help page

github.com/dosbox-staging/dosbox-staging - 3a3f9a65c90943ead7a90140d3db589b2632cfab authored about 3 years ago by kcgen <[email protected]>
Add IDE detach routine with returned properties

Authored-by: Wengier <[email protected]>

github.com/dosbox-staging/dosbox-staging - 684ec54f5ead87c3d5839581d59d1b61daea75fb authored about 3 years ago by kcgen <[email protected]>
Remove IDE from conf system

github.com/dosbox-staging/dosbox-staging - dc7edafa433eb8beba18806948c809f959fcc34b authored about 3 years ago by kcgen <[email protected]>
Rename IDE conf sections to meet standard

github.com/dosbox-staging/dosbox-staging - 5fc43f39e2f7958bb29881c79e0d8193a450e9b4 authored about 3 years ago by kcgen <[email protected]>
Add support function to check if container has item

github.com/dosbox-staging/dosbox-staging - 616e0ae86d6905ad78cfa94733e2470ff59f2430 authored about 3 years ago by kcgen <[email protected]>
Import IDE support from DOSBox-X

Co-authored-by: Wengier <[email protected]>
Co-authored-by: Jonathan Campbell <jonathan@castus...

github.com/dosbox-staging/dosbox-staging - 1698dc60d05e6182f83ed9961e168bfd75de116b authored about 3 years ago by Wengier <[email protected]>
Add IDE to the VisualStudio project and Meson build system

github.com/dosbox-staging/dosbox-staging - ba5dd2b0c8408112dcd766f05ac14d442ef1e938 authored about 3 years ago by Wengier <[email protected]>
Add port uninstall routine to IDE Controller class

github.com/dosbox-staging/dosbox-staging - 07f40806ef91d272e51789d617ebff710c98fb6a authored about 3 years ago by kcgen <[email protected]>
Cleanup unused and construct order in CDROM and MSCDEX

github.com/dosbox-staging/dosbox-staging - d0b1ab37b8c4ca1daf3cfe8c5bf249a6ab13973f authored about 3 years ago by kcgen <[email protected]>
Initialize IDEDevice members in-place

github.com/dosbox-staging/dosbox-staging - 10cfdc37c41e4acdb2134812d138b94eed4d7f68 authored about 3 years ago by kcgen <[email protected]>
Comment out unused IDE parameters and variables

github.com/dosbox-staging/dosbox-staging - 9c5140e0a2c28415751b7895c922274353db1f2d authored about 3 years ago by kcgen <[email protected]>
Use safe_sprintf when getting the IDE position

github.com/dosbox-staging/dosbox-staging - 6b2298c84f75587b747129eb61cb0eb55c6dc876 authored about 3 years ago by kcgen <[email protected]>
Reformat IDE without Windows line-endings

github.com/dosbox-staging/dosbox-staging - 29b45919a001258a9512eeb04c779e0b58b3385d authored about 3 years ago by kcgen <[email protected]>
De-Bitu IDE and cleaning up logging

github.com/dosbox-staging/dosbox-staging - d40dfb0b1051becd3f8435350d19bf59c58e2c09 authored about 3 years ago by kcgen <[email protected]>
Drop warning exclusions from IDE

github.com/dosbox-staging/dosbox-staging - 2fe02bd057fb31b601fb756b1cc4f768082ff9be authored about 3 years ago by kcgen <[email protected]>
Use std::min instead of a local macro

github.com/dosbox-staging/dosbox-staging - ad2a48b8374c69d4495a52b4ea45b7c07ac56e23 authored about 3 years ago by kcgen <[email protected]>
Drop unnecessary casts in IDE

github.com/dosbox-staging/dosbox-staging - 396d52c0ed2957df1903d87b50211028d03d2383 authored about 3 years ago by kcgen <[email protected]>
Avoid using zero-length gnu_printf format strings

github.com/dosbox-staging/dosbox-staging - d3ad256b3166c6f629478a3963ce3261785b2279 authored about 3 years ago by kcgen <[email protected]>
Avoid shadowing the IDE drive_index member variable

github.com/dosbox-staging/dosbox-staging - 327df360d3e70de4572cca20083c858de5894e39 authored about 3 years ago by kcgen <[email protected]>
Avoid shadowing the IDE count member variable

github.com/dosbox-staging/dosbox-staging - 69b8d9cee0ba50b92283bc2094dfe53d33be4e6c authored about 3 years ago by kcgen <[email protected]>
Initialize IDEController members with defaults

github.com/dosbox-staging/dosbox-staging - b725d7160f2d79cb4ff65ea03188f1c1f074ce05 authored about 3 years ago by kcgen <[email protected]>
Avoid overflowing 32-bit return values in IDE

github.com/dosbox-staging/dosbox-staging - faf5146316ca4576f4bc62f2cb90d06a49b419dd authored about 3 years ago by kcgen <[email protected]>
Use standard 8-bit ints in IDE

github.com/dosbox-staging/dosbox-staging - be1cf0481dd6450381f9dff273d0228e9c8f05b9 authored about 3 years ago by kcgen <[email protected]>
Use standard 16-bit ints in IDE

github.com/dosbox-staging/dosbox-staging - deb129237e8ffd068465d16e4dc7929941b7ddee authored about 3 years ago by kcgen <[email protected]>
Check larger IDE values before assigning into 8-bit variables

github.com/dosbox-staging/dosbox-staging - 9ae917a2e7be940f5125ecb9cc636fb50fe84e44 authored about 3 years ago by kcgen <[email protected]>