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

Normalise static function names in sdlmain

github.com/dosbox-staging/dosbox-staging - d904cd7bca32ee806103a706bed495e594eae6e9 authored over 1 year ago
Clean up determine_config_path()

github.com/dosbox-staging/dosbox-staging - d1fd608e537f1933b1edae5d07f549bbc9cc8423 authored over 1 year ago
Remove obsolete warning when erasing the primary config file

github.com/dosbox-staging/dosbox-staging - 831a1ebbc5aefe1444e7b3f7cbd4194e98cfc549 authored over 1 year ago
Remove Cross::IsPathAbsolute()

github.com/dosbox-staging/dosbox-staging - d5055489eb3de6af691170bed83770f7000755f7 authored over 1 year ago
Remove --opencaptures command line option

It was a weird random feature that probably nobody used.

github.com/dosbox-staging/dosbox-staging - a06e7cdcd629baac15400257b09606acbffb0666 authored over 1 year ago
Rename get_platform_config_dir() to GetConfigDir()

github.com/dosbox-staging/dosbox-staging - 6bb886af93d376c8afc648a0f4f1b0f1ee116d3f authored over 1 year ago
Refactor Cross::CreatePlatformConfigDir() into GetOrCreateConfigDir()

Also use std_fs::path wherever possible.

github.com/dosbox-staging/dosbox-staging - f0a9eb570555b3a96c2a69944f3b6c3de4c79997 authored over 1 year ago
Add SETUP_GetPrimaryConfigPath()

github.com/dosbox-staging/dosbox-staging - 4e7f03a8755a59b8d9e462999f9b95709af3a73f authored over 1 year ago
Clean up SETUP_ParseConfigFiles()

github.com/dosbox-staging/dosbox-staging - 215e48b9859ef94624e8478c927e638bd5e06e31 authored over 1 year ago
Always write the primary config if it doesn't exist when not in secure mode

Previously, the primary config was only written if it did not exist AND
no local config was pres...

github.com/dosbox-staging/dosbox-staging - dfd66996a7e920a179380a62db1bd6cb0e987636 authored over 1 year ago
Improve command line help mesage

github.com/dosbox-staging/dosbox-staging - 5961f2d22added29d053a65aac0502eeb60c1786 authored over 1 year ago
Simplify & rationalise the primary config creation behaviour

- Separate determining/creating the config dir from getting its path

- The primary config is al...

github.com/dosbox-staging/dosbox-staging - 6590d88c4d9b8b43cd22e8918e8eb6daa6c5cd9b authored over 1 year ago
Improve the CONFIG command's help text

github.com/dosbox-staging/dosbox-staging - 1001206fd7d9d830294d389425c8b64ab30bb929 authored over 1 year ago
Replace GetPlatformConfigName() & GetConfigName() with GetPrimaryConfigName()

github.com/dosbox-staging/dosbox-staging - 59f085b71168db9ecd348807bd5ac2f9b6dc8908 authored over 1 year ago
Change Config.WriteConfig() to use std_fs::path

github.com/dosbox-staging/dosbox-staging - 43d325b318a45f77f6765963b2fe2ff466fbd892 authored over 1 year ago
Clean up get_or_create_win32_config_dir()

github.com/dosbox-staging/dosbox-staging - 89ebf4eeff27e96e54b7227bfa2f3b2ffb536fc0 authored over 1 year ago
Fixing missing header file for select() syscall when building on MacOSX Sonoma.

https://github.com/dosbox-staging/dosbox-staging/issues/2967

github.com/dosbox-staging/dosbox-staging - aea72c2d0d99bcb90f6ba7d9ac9cef17c10ff8e8 authored over 1 year ago
Suppress all PVS Studio V813 warnings

These are caused by our one-byte bit view unions

github.com/dosbox-staging/dosbox-staging - 8b5b724839b23f61e7474d331c1bdd76087665e0 authored over 1 year ago
Migrate part of the code to 'FatAttributeFlags' union

github.com/dosbox-staging/dosbox-staging - f9538c688c08c46acfcf6ce1f0ce3bcb679cb6b0 authored over 1 year ago
More sane Z: drive file attributes - ReadOnly, no Archive bit

github.com/dosbox-staging/dosbox-staging - 5a77481d5fc485d0614cc1f889c061c20ac0ceea authored over 1 year ago
Suppress PVS Studio warnings telling to pass a one-byte union via reference

github.com/dosbox-staging/dosbox-staging - f812abee68ce658412cdc6f646c673fe84feca02 authored over 1 year ago
Fix CD-ROM file attributes - real DOS does not report Archive or System

github.com/dosbox-staging/dosbox-staging - 8ad69dcba5f7efb2e4c1766909fa6b0756b3a9e6 authored over 1 year ago
Fix handling 'always_open_ro_files' on local drives

github.com/dosbox-staging/dosbox-staging - 16ec5110d197c0a0344b76ea6d4163d684c51097 authored over 1 year ago
Deployed current website (0823071)

github.com/dosbox-staging/dosbox-staging.github.io - 077a617ad6047bf8893397524d078299e20febbb authored over 1 year ago
Deployed current website (52762be)

github.com/dosbox-staging/dosbox-staging.github.io - 7046ffbfec79106191830429b4e382e7453dc0e1 authored over 1 year ago
Remove Snap link from linux.md

github.com/dosbox-staging/dosbox-staging - 0823071ae0eea05efec1329b6c81d86a43ae3899 authored over 1 year ago
docs: Remove the SSE 4.2 instruction set from the hardware requirements

github.com/dosbox-staging/dosbox-staging - b9b93c675c6a5b93af770eb6ca7673a529300019 authored over 1 year ago
Implement Hidden/System/Archive attributes in local file system

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

github.com/dosbox-staging/dosbox-staging - 144783113f8f44a5c449ae7737b6ebb625104d84 authored over 1 year ago
Fix r/o attribute handling in FAT FS

github.com/dosbox-staging/dosbox-staging - bc4731fb7f2ff6b61b4f5890ca8839d93a5b74d9 authored over 1 year ago
Simplify translation workflow, remove obsolete files

github.com/dosbox-staging/dosbox-staging - 6e0f36df811a6ef4165f7a3a6d515023912e573f authored over 1 year ago
Add short prompts for MORE commands for 40 column screen modes

github.com/dosbox-staging/dosbox-staging - 180fc31a4cc9c9375043fc8037334f4b83950cdb authored over 1 year ago
Improve the online help of the MORE command

github.com/dosbox-staging/dosbox-staging - 2a184dbf3c8da87f3e6de72d650bc09504ff28ef authored over 1 year ago
Ignore extension when finding highest capture index

github.com/dosbox-staging/dosbox-staging - ae320265a7c8f654c73a8e41b1856e8b06e48d82 authored over 1 year ago
Check std::optional before using it

github.com/dosbox-staging/dosbox-staging - 19251622041384c9de6e54b99b24d6c982972610 authored over 1 year ago
Fix unneeded empty lines in 'TREE | MORE' display

github.com/dosbox-staging/dosbox-staging - 23a62215ba0fc823903cf67d3d5ec93dddab4f00 authored over 1 year ago
Turn C_OPENGL ifdefs into runtime checks or remove them altogether

github.com/dosbox-staging/dosbox-staging - 4446beabf597e1e579cec43a5ebb41c8ca6a1486 authored over 1 year ago
Make RenderingBackend::OpenGl always available

github.com/dosbox-staging/dosbox-staging - 44c133a0336fa36c0243853b9d7669d0b8bb61b4 authored over 1 year ago
Extract shader changing logic into a function

github.com/dosbox-staging/dosbox-staging - bb6f8caeec596d197abf39729bf7d82e37f22ccb authored over 1 year ago
Reinit render module when the rendering backend changes

github.com/dosbox-staging/dosbox-staging - e63414d9f2eb5887e0d1b9e28041f19fd133c4c7 authored over 1 year ago
Add GFX_GetRenderingBackend()

github.com/dosbox-staging/dosbox-staging - 27f62d1447453a98c2cd6821f80fab7db6d4c98a authored over 1 year ago
Only auto-switch shaders in OpenGL output mode

github.com/dosbox-staging/dosbox-staging - b67238195c52fc8bd2af113dcafbeebe8435652f authored over 1 year ago
Add missing RENDER_Init() to render.h

github.com/dosbox-staging/dosbox-staging - 2390b10e975f6699c9dcce5a55eea0f6d0061bed authored over 1 year ago
Refactor SCREEN_TYPES enum into RenderingBackend and move it to video.h

github.com/dosbox-staging/dosbox-staging - 45211f201707a34de8fd9b4582168b78cb1eaadf authored over 1 year ago
Fix flicker in some games due to mouse driver breaking double buffering

github.com/dosbox-staging/dosbox-staging - f7498da22df0f6837a66437c02e8363585bda9d1 authored over 1 year ago
Build dosbox-staging for ppc64le

github.com/dosbox-staging/dosbox-staging - d4c89a0fc1f6fdf6a9db142bc648b7c9e0ff0f5d authored over 1 year ago
Increase max_warnings for ppc64le builds

github.com/dosbox-staging/dosbox-staging - b0ead9e0e76ecfe1b4c5801a861531c887f82fe2 authored over 1 year ago
Build debian 11 PPC64LE image

github.com/dosbox-staging/dosbox-staging - 8adc0db9dea30cd367ac86ad6e5f343d3ffbced7 authored over 1 year ago
Drop aarch64 Debian 10 CI

github.com/dosbox-staging/dosbox-staging - fed6c628d4e6a666727b21db04fcb1b066a57010 authored over 1 year ago
Add PPC64LE docker image

No, ppc64el is not a typo. That's how debian rolls

github.com/dosbox-staging/dosbox-staging - f3d9efc3affd716b4c8df8b22883d16aeb457600 authored over 1 year ago
Account for debian powerpc prefix (instead of ppc)

github.com/dosbox-staging/dosbox-staging - d44aa7441cd871ffac08974f22af7a735a839288 authored over 1 year ago
Fix integer promotion bug in dyncache affecting PowerPC

github.com/dosbox-staging/dosbox-staging - bea19f50b30a9c1edff94352b2670b83675573cb authored over 1 year ago
Fix null pointer de-reference in dyncache on Windows

github.com/dosbox-staging/dosbox-staging - 645b3553e3b83a804c898b349729daaff9e8c057 authored over 1 year ago
Bump docker/login-action from 2 to 3

Bumps [docker/login-action](https://github.com/docker/login-action) from 2 to 3.
- [Release note...

github.com/dosbox-staging/dosbox-staging - 4c3dbe97b60fa7b10ea2d1f02ff0e70db45f4970 authored over 1 year ago
Bump docker/build-push-action from 4 to 5

Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 4 to 5.
- [Re...

github.com/dosbox-staging/dosbox-staging - 3f6820de15015d900db346d4d4fc4ab64f2b6ddb authored over 1 year ago
Bump docker/metadata-action from 4 to 5

Bumps [docker/metadata-action](https://github.com/docker/metadata-action) from 4 to 5.
- [Releas...

github.com/dosbox-staging/dosbox-staging - 6f3e2b7dd37256f600e9f635daa07d41770bfe0e authored over 1 year ago
Bump docker/setup-buildx-action from 2 to 3

Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 2 to 3.
-...

github.com/dosbox-staging/dosbox-staging - 259cfafc527d67ae63d6589adb28ebcb4fb664d1 authored over 1 year ago
Fix spelling mistakes in 'voodoo_*' config descriptions

github.com/dosbox-staging/dosbox-staging - 0f6d477b42f1c5aba7c96c2330c4222f9159578b authored over 1 year ago
Fix typo that dropped "sbwarmup" from taking effect

Was accidentally cut (but-not-pasted!) when adjacent DMA
conf values were relocated as part of t...

github.com/dosbox-staging/dosbox-staging - c156b0fe426ccc4d80ad4876becc217f2b55f1cd authored over 1 year ago
Fix the aspect ratio of 40-column 00h and 01h BIOS text modes

github.com/dosbox-staging/dosbox-staging - 7589690df29b9ba2acaab60636c740fb203df075 authored over 1 year ago
Exclude all Markdown files in the `.github` dir from the linter

github.com/dosbox-staging/dosbox-staging - 3093f5a0d7667541b4363578741995b9f99a0670 authored over 1 year ago
Don't sign extend 16-bit immediates to 32-bit in ppc64le dynrec, fixes #2846

Signed-off-by: Cameron Kaiser <[email protected]>

github.com/dosbox-staging/dosbox-staging - da8e162f4001a57c91742bbec0af242228e2a548 authored over 1 year ago
Move default `pull_request_template.md` into `.github`

github.com/dosbox-staging/dosbox-staging - 6e8af97eb358d030f3772ce4c66e8edda8a714c2 authored over 1 year ago
Exclude GitHub Markdown templates from the Markdown linter

github.com/dosbox-staging/dosbox-staging - 8a63426173f20677d1a47a2be9a39839575e5aa0 authored over 1 year ago
Add pull request template

github.com/dosbox-staging/dosbox-staging - 14bd89bb0f88182e5d8b3e2cbce8d4c2828b4df0 authored over 1 year ago
Bump actions/checkout from 3 to 4

Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](htt...

github.com/dosbox-staging/dosbox-staging - d6e916c8b7b488248b4289f9f3a77b9d08964708 authored over 1 year ago
Reorder volume related methods of MixerChannel

github.com/dosbox-staging/dosbox-staging - 1095e3d6c8f31d26d3394a84eb2e8522c022f90a authored over 1 year ago
Use public mixer API intead of internals in the MIXER command

github.com/dosbox-staging/dosbox-staging - ef95b1b1085d4f66e6ace69d8263d13f683fce55 authored over 1 year ago
Add MIXER_Get/SetReverbPreset() and MIXER_Get/SetChorusPreset()

github.com/dosbox-staging/dosbox-staging - 8f76843b07c0d18edc02f46db11ffe33aec79990 authored over 1 year ago
Add to_string() for ReverbPreset & ChorusPreset enums

github.com/dosbox-staging/dosbox-staging - 4af4fc7d14b4bfe2fffdfec684a83c51b17713bf authored over 1 year ago
Add MIXER_GetChannels()

github.com/dosbox-staging/dosbox-staging - 04745bef5869aac7d24a736da9fc1b80fe734e76 authored over 1 year ago
Make MIXER_LockAudioDevice() & MIXER_UnlockAudioDevice() public

github.com/dosbox-staging/dosbox-staging - f72baf5b64c9f8ca6ee42c4e8a4099fe47efd3be authored over 1 year ago
Move ReverbPreset & ChorusPreset to mixer.h

github.com/dosbox-staging/dosbox-staging - 0344fbc6f4ac62a19dbafa3a8374891104bd14bb authored over 1 year ago
Make MIXER_UpdateAllChannelVolumes() public

github.com/dosbox-staging/dosbox-staging - 778496452699d6392f7729bf13d8dccce20b6a5e authored over 1 year ago
Add MIXER_GetMasterVolume() & MIXER_SetMasterVolume()

github.com/dosbox-staging/dosbox-staging - d35ea8e9cdbd6a32e3666bc1fea3620987ebd6c7 authored over 1 year ago
Remove redundant includes from mixer.cpp

github.com/dosbox-staging/dosbox-staging - c805144d2b5fdf33e6ef8169f03dfb8820394ae8 authored over 1 year ago
Extract MIXER command into its own file

github.com/dosbox-staging/dosbox-staging - bee887706f439f8c3a308081daf1638817153d0f authored over 1 year ago
Rename internal mixer functions to lower_camel_case

github.com/dosbox-staging/dosbox-staging - 23fe564b4e4c139111012d378d6fe13bf09695f1 authored over 1 year ago
Bump actions/cache from 3.3.1 to 3.3.2

Bumps [actions/cache](https://github.com/actions/cache) from 3.3.1 to 3.3.2.
- [Release notes](h...

github.com/dosbox-staging/dosbox-staging - 41df4b11e07cc9b5e505a3452a1547b759fb1669 authored over 1 year ago
Always clamp 'frames_needed' to the allowed mix/max range in the mixer

This fixes tripping the check_casts at the start of `MIXER_MixData` when
putting your laptop to ...

github.com/dosbox-staging/dosbox-staging - a25af54d539c09f6aa7a865ce0e6774916b09e58 authored over 1 year ago
Add support for disabling screen via the clocking mode register, fixes #2838

Signed-off-by: Cameron Kaiser <[email protected]>

github.com/dosbox-staging/dosbox-staging - dfc3d0a5a34bf6217fd2927b46cf29f9092d4f57 authored over 1 year ago
Fix endianess bugs in image decoder

github.com/dosbox-staging/dosbox-staging - 97755b29d2bc5ef81ccfd544c372431f2eae2629 authored over 1 year ago
Refactor PixelFormat enum names

Clarify how the types are stored (u8, u16, u32)
Clarify endianess concerns in comments
Specify S...

github.com/dosbox-staging/dosbox-staging - c466e92ace6f13380e9123df1f45bcf9a37ae2d7 authored over 1 year ago
Fix fallback shader scaling for adaptive CRT shaders

Always disable integer scaling in 'integer_scaling = auto' mode for
adaptive CRT shaders when th...

github.com/dosbox-staging/dosbox-staging - 732f518953615e52b67b1e4a7a488415f96479f1 authored over 1 year ago
Add RENDER_GetCgaColorsSetting() to render.cpp

github.com/dosbox-staging/dosbox-staging - 935a272c66018f9c26298b5c4d1ad0f274798174 authored over 1 year ago
Parse `integer_scaling` in render.cpp

github.com/dosbox-staging/dosbox-staging - 93c3cc43a661f57e89f5ffc90fa01e63afa80e89 authored over 1 year ago
Add RENDER_IsAspectRatioEnabled() to render.cpp

github.com/dosbox-staging/dosbox-staging - baf6fbeacddfc78fdcde9cfa505f73dc9e9c01e9 authored over 1 year ago
`crt-auto` now auto-switches to VGA in EGA modes with VGA palettes

Demos and many DOS ports of Amiga action/platformer games "repurpose"
the 320x200 EGA mode: inst...

github.com/dosbox-staging/dosbox-staging - da44532ed398f208919398a593cc0249017e5e0d authored over 1 year ago
Partial reformat of int10_modes.cpp

github.com/dosbox-staging/dosbox-staging - 6c43ce998cde353860dbd9fad1d573732912e247 authored over 1 year ago
Remove unused shader related functions from sdlmain.cpp

github.com/dosbox-staging/dosbox-staging - 222c2f2cf048937668649d56e6c1faa426b06a0a authored over 1 year ago
Disable PVS studio warning V801

This flags passing uint8_t register values expressed as unions
containing bit views which we cle...

github.com/dosbox-staging/dosbox-staging - 7797b64a5a471b0d4b3088ea35c50ca67d2480b9 authored over 1 year ago
Reformat & clean up vga_dac.cpp

github.com/dosbox-staging/dosbox-staging - df94d40bdeb99069ecb3df3c05e0eaa919ead1bf authored over 1 year ago
Add VGA_GetCurrentVideoMode()

github.com/dosbox-staging/dosbox-staging - b341d52bda54ad40eacbc227e2c600363fb91ef2 authored over 1 year ago
Rename RGBEntry to Rgb666 and move it into its own file

github.com/dosbox-staging/dosbox-staging - e470eef3bf7766b8478d125c1997e6f18799b0e7 authored over 1 year ago
Clarify expected RGB values in the Rgb888 constructor

github.com/dosbox-staging/dosbox-staging - d5c82a982719eb424487f0ebb72d87aadd1961b2 authored over 1 year ago
Lower PVS Studio warnings

github.com/dosbox-staging/dosbox-staging - 2111a4bdeaf660d46adb93031bd5101d4a03c44e authored over 1 year ago
Lower MSCV 64-bit warnings

github.com/dosbox-staging/dosbox-staging - 806953e1adef739643b1c77d46f87245e20cc1b2 authored over 1 year ago
Use const args in VGA palette functions

github.com/dosbox-staging/dosbox-staging - 7bde6204d6f3472e9ae306321866662de8e74a5c authored over 1 year ago