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 `sharpness` into `vga.composite`

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

github.com/dosbox-staging/dosbox-staging - 93c3cc43a661f57e89f5ffc90fa01e63afa80e89 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
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
Add equality operators and FromRgb444 helper to Rgb888

github.com/dosbox-staging/dosbox-staging - ec90afd8420974b2b0290e1a6bcca40edbce2179 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
Clarify expected RGB values in the Rgb888 constructor

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

github.com/dosbox-staging/dosbox-staging - baf6fbeacddfc78fdcde9cfa505f73dc9e9c01e9 authored over 1 year ago
Use check_cast in the rgb*.h utils

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

github.com/dosbox-staging/dosbox-staging - 935a272c66018f9c26298b5c4d1ad0f274798174 authored over 1 year ago
Add FromRgb888 helper to Rgb666

github.com/dosbox-staging/dosbox-staging - d48a3047383f4bcde0fc73aa9f4dc5e19ec5ffd8 authored over 1 year ago
Add comments to int10.h

github.com/dosbox-staging/dosbox-staging - 562f9737e2c8153d855d58f414380518c092e4dc authored over 1 year ago
Add `has_vga_colors` flag to VideoMode

github.com/dosbox-staging/dosbox-staging - bc1d79fabcd326f355110f33baf99f8836cf3f56 authored over 1 year ago
Turn EgaMonitorMode into an enum class

github.com/dosbox-staging/dosbox-staging - e9b609223c25bd00c97668587a4ef1a6f53e766a authored over 1 year ago
Clean up VGA palette handling

github.com/dosbox-staging/dosbox-staging - 4f176361f3b8ccbdf68ae46bfeebf87d23f7d896 authored over 1 year ago
Make internal functions static in vga_attr.cpp

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

github.com/dosbox-staging/dosbox-staging - 7bde6204d6f3472e9ae306321866662de8e74a5c authored over 1 year ago
Fix casing of private VGA DAC functions

github.com/dosbox-staging/dosbox-staging - 65092bedf5ed208c3b741eac2d001700bed205c8 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
Log debug messages in green colour

github.com/dosbox-staging/dosbox-staging - 786ea39de68542a2270b6dd2b3f6f30f1c8c0441 authored over 1 year ago
Clean up debug logging in adlib_gold.cpp

github.com/dosbox-staging/dosbox-staging - b1a895a85bd539a76c69ea4c27066eb0f8c64db7 authored over 1 year ago
Disable 'format-security' warnings

github.com/dosbox-staging/dosbox-staging - 47cb5c134577f9c7fab9709fc03ac2c0c88cdba6 authored over 1 year ago
Clean up debug logging in vga_draw.cpp

github.com/dosbox-staging/dosbox-staging - ab7d5122c85a9a0fe53a434b32942fc74681950a authored over 1 year ago
Rename DEBUG_LOG_MSG to LOG_DEBUG for consistency

github.com/dosbox-staging/dosbox-staging - f3e7ddae749a67774130c6be80bd6d1c7310797b authored over 1 year ago
Clean up debug logging in mixer.cpp

github.com/dosbox-staging/dosbox-staging - 811406194eac58182de37bf71eb0d723c31985c6 authored over 1 year ago
Clean up debug logging in mixer.cpp

github.com/dosbox-staging/dosbox-staging - f3f4bb73363a1917bbffc2d2e2473f7db80e2179 authored over 1 year ago
Add LOG_TRACE logging helper (uses purple colour)

github.com/dosbox-staging/dosbox-staging - 1f5c33d3af46d7c225bbbec5050b9d7f7627a756 authored over 1 year ago
Revert "Do not install outdated and unmaintained man page"

This reverts commit 693e040bdc526f132256f9c9f22316fe337d2107.

github.com/dosbox-staging/dosbox-staging - e6e4c5d68d1d5ac7adced5955c3544424fd9bf4a authored over 1 year ago
Update Dutch (nl) translation

github.com/dosbox-staging/dosbox-staging - fd8e4165c84772c1546376eb93d3e603a4353d1a authored over 1 year ago
Remove space in Markdown code-span element

Fixed Markdown lint error MD038 that's triggered on code span
elements that have spaces right in...

github.com/dosbox-staging/dosbox-staging - db0c222333af5c9c401553ad72972e17ce81f7d3 authored over 1 year ago
Disregard homebrew's persistent warnings in macOS CI

Ignore these new warnings:

Error: openssl@3 3.1.2 is already installed
To install 3.1.1_1, firs...

github.com/dosbox-staging/dosbox-staging - 683451446f1ddd988ba52fc4fb5ab1ac647616e3 authored over 1 year ago
Fix C-based function declarations for clang 14.x on macOS

Fixes:

../src/libs/sdlcd/macosx/AudioFileReaderThread.c:346:40: warning: a function declaration...

github.com/dosbox-staging/dosbox-staging - a8974b90f397f770f27e81fbe240d2ee8b101c13 authored over 1 year ago
Ignore potentially missing source directory in macOS CI move

github.com/dosbox-staging/dosbox-staging - 87940db0b095668e30744a1d9e633f5c9d6fd360 authored over 1 year ago
Do not install outdated and unmaintained man page

github.com/dosbox-staging/dosbox-staging - 693e040bdc526f132256f9c9f22316fe337d2107 authored over 1 year ago
Fix ppc64le backend and 64K page size support (#2828)

- Fix `ppc64le` backend (`ppc64` and 32-bit
PowerPC still broken)
- Autodetect 4K or 64K pa...

github.com/dosbox-staging/dosbox-staging - 765bcc2b1d87050a4ea366bf22e1db075ad5660b authored over 1 year ago
Update DOCUMENTATION.md

github.com/dosbox-staging/dosbox-staging - 05e4b7ae5b16511f2edd7951bc9f84060d26df5c authored over 1 year ago
Update Visual Studio 2019 references in the doco to 2022

github.com/dosbox-staging/dosbox-staging - 202cef43f4221b33de0888a9c60d60a2a0acd2c6 authored over 1 year ago
Prevent duplicate SDL Window creation when using OpenGL

The window was being created once in GUI_StartUp and then a second time
in GFX_SetSize.
The prob...

github.com/dosbox-staging/dosbox-staging - 6b7f3645ea096c9fc036a585d1b6a6c6c90fdaf9 authored over 1 year ago
Assume vsync is enabled when 'vsync = auto'

github.com/dosbox-staging/dosbox-staging - 3d0578caf832408da712ae8d9da539a3af5abb90 authored over 1 year ago
Re-initialize the vsync settings on 'output =' changes

github.com/dosbox-staging/dosbox-staging - 3f777a1c9d5e8d33e15e47013e4bc964df657729 authored over 1 year ago
Present the last throttled VFR frame when possible

The throttled presenter skips frames that have inter-frame spacing narrower
than the allowed fra...

github.com/dosbox-staging/dosbox-staging - 809cf8c00acebff1fb1de54dc4e6d77eae31e65f authored over 1 year ago
Move window resize handling

github.com/dosbox-staging/dosbox-staging - 08e08e7ec16066a0dcb5bf780c46e2fcf5731a4d authored over 1 year ago
Lower allowed MSVC and PVS warnings limits

github.com/dosbox-staging/dosbox-staging - 7a67f8f2bf37351ae33d9ccc303b1bbc2d67b7bb authored over 1 year ago
Remove the surface exception from the conf's resolution text

github.com/dosbox-staging/dosbox-staging - 0c9177e1d665f833ff7985f1cb2e01da5bd630dc authored over 1 year ago
Reset the measured vsync results on rendering-type changes

github.com/dosbox-staging/dosbox-staging - 0521a2b7373875cfabbc4b77a2b4e63a0bfb8df3 authored over 1 year ago
Update Italian (it-it) translation (#2815)

I would like to point out:
In `PROGRAM_IMGMOUNT_HELP_LONG`:
```
[color=cyan]BOOTIMAGE[reset...

github.com/dosbox-staging/dosbox-staging - 6ce93db22a854bafb1bbbd71e50b9796b87a54a9 authored over 1 year ago
Standardize the bootable image argument list

github.com/dosbox-staging/dosbox-staging - 2d28c8c674b4c24340e039da3ad666d0ae595bf4 authored over 1 year ago
Update Polish (pl) translation

github.com/dosbox-staging/dosbox-staging - b8e0ec5f43b1645263de5df3f79106a5df88b7a8 authored over 1 year ago
Improve ImageInfo description

github.com/dosbox-staging/dosbox-staging - 429deb6abd2a720fd1fc8e014981987c9425821a authored over 1 year ago
Introduce NumVgaDacColors and clarify VGA palette initialisation

github.com/dosbox-staging/dosbox-staging - 40620693ff448d6a496c6ab22beb4c426326bd6a authored over 1 year ago
Store RenderParams in VGA_Draw instead of duplicating the fields

github.com/dosbox-staging/dosbox-staging - d1db7acc1e4ac144219184fc835e05a333e232ad authored over 1 year ago
Remove redundant num_cga_colors constant

github.com/dosbox-staging/dosbox-staging - ae853b1d3e65c17786f6151a232337464c435b7d authored over 1 year ago
Rename doublewidth to double_width

github.com/dosbox-staging/dosbox-staging - 636f56760cdcea607a141679dc80a2a18dd56d44 authored over 1 year ago
Move structs from vga.h & render.h to video.h

github.com/dosbox-staging/dosbox-staging - 89237a2c70586da9b2dd1944a7fa06ba174887a5 authored over 1 year ago
Clean up vga.h a bit more

github.com/dosbox-staging/dosbox-staging - ff73ebb79869e7e27438110e3baaea63b982ca20 authored over 1 year ago
Use NumCgaColors in a couple of more places

github.com/dosbox-staging/dosbox-staging - 4acd081c72cdddaf74cb8c3a60839250cfb8500f authored over 1 year ago
Simplify RenderParams comparison

github.com/dosbox-staging/dosbox-staging - c687c80606c8bd07bb51f240c5244bfa7e818c31 authored over 1 year ago
Use int32_t for composite params & enclose in struct

github.com/dosbox-staging/dosbox-staging - 7af1185e9652c6265d8a97c3890d8d199b22957c authored over 1 year ago
Fix comments & minor clean up

github.com/dosbox-staging/dosbox-staging - 5b9d1ba11aa87bf4b4d7d68fdfcc4cba7c4598bb authored over 1 year ago
Rename RenderParams to ImageInfo

github.com/dosbox-staging/dosbox-staging - 5821e1b4aea294bd05907fd09840ef57df3ecd25 authored over 1 year ago
Make shell configuration shortcus optional

github.com/dosbox-staging/dosbox-staging - e85982c877bae228674330c14d29caff98b51cb1 authored over 1 year ago
Minor cleanup in command execution code

github.com/dosbox-staging/dosbox-staging - d011c56406e2b384f5fcc9901ebef98304105718 authored over 1 year ago
Move 'shell_config_shortcuts' option to 'dosbox' section

github.com/dosbox-staging/dosbox-staging - facc3ebce933d6c4bba7e73f18b6e913cdbaed37 authored over 1 year ago
Fix gitignore

'Resources' also ignores 'contrib/resources' on case-preserving file
systems (Windows and macOS).

github.com/dosbox-staging/dosbox-staging - 991aab502b17d382dcf0bda1ffff4edf6d3dccb7 authored over 1 year ago
Add is_double_scanned_mode flag to VideoMode

github.com/dosbox-staging/dosbox-staging - e4ac81c3432897794f3b4f90dd6e260a12987f3f authored over 1 year ago
Add new & improved CRT shader sets

github.com/dosbox-staging/dosbox-staging - 186406ca17c3fabbb30d3b417d9b287e0d9927e0 authored over 1 year ago
Improve VideoMode explanatory comments

github.com/dosbox-staging/dosbox-staging - 15cd587646707759814d98cc4bc2ae9c83ecb2b5 authored over 1 year ago
Add 'use_npot_texture' pragma to applicable shaders

github.com/dosbox-staging/dosbox-staging - ae86c039077d4807b9f90b5508f3b68d7450c281 authored over 1 year ago
Remove SVN shaders from the bundled resources

These shaders have been a constant source of confusion because:

- They're not documented -- a n...

github.com/dosbox-staging/dosbox-staging - 7947f0c1d1a486af7c6941c6b7c3d7ba1ea14de2 authored over 1 year ago
Make VideoMode part of the mode-changed criteria

After the double-scanning & pixel-doubling changes, a few video mode
pairs became indistinguisha...

github.com/dosbox-staging/dosbox-staging - f20f2293fc22dd530b464f8ca51406b8ef6c5b79 authored over 1 year ago
Remove VGA_GetCurrentMode and VGA_DescribeMode

These have been superseded by VideoMode.to_string()

github.com/dosbox-staging/dosbox-staging - d1dd5102a312aa656305f0e3999c8f61cc7669d5 authored over 1 year ago
Add 'auto' integer scaling mode & improve shader name mapping

With the 'integer_scaling = auto' setting, vertical integer scaling is
auto-enabled for adaptive...

github.com/dosbox-staging/dosbox-staging - e71e1dbd70b390e266690477dbadd810a8dc5034 authored over 1 year ago
Rename InventoryShaders to GenerateShaderInventoryMessage

github.com/dosbox-staging/dosbox-staging - 39fe9d0ba19a989d8eea771a3e61224bd0d423fa authored over 1 year ago
Embed RenderParams in RenderedImage to get rid of duplication

github.com/dosbox-staging/dosbox-staging - be4494609f9bfa271352ed97def3c8295e933c57 authored over 1 year ago
Store shader info in sdlmain when setting a shader

github.com/dosbox-staging/dosbox-staging - 46bd243c43fea20245cced60d2c0a02719c7ccf0 authored over 1 year ago
Tag CGA monochrome video modes with ColorDepth::Monochrome

github.com/dosbox-staging/dosbox-staging - 36351176c75adb1b42acc4e13c7ce63b6c15d8a6 authored over 1 year ago
Use ShaderInfo directly in sdlmain

github.com/dosbox-staging/dosbox-staging - d691322981ef2ebe9098a87caade65b6188c0d6e authored over 1 year ago
Improve deprecation message for the 'scaler' setting

github.com/dosbox-staging/dosbox-staging - b480f5c1e2583181723e2c3cb7fec3b42389e222 authored over 1 year ago
Extract setup_drawing()

github.com/dosbox-staging/dosbox-staging - bc3326ce5c1b508cfb0ef990e88ed2d258d2ab22 authored over 1 year ago
Implement adaptive CRT emulation shaders

- All shader management code has been moved from 'render.cpp' to
the ShaderManager.

- The 'de...

github.com/dosbox-staging/dosbox-staging - bc924b6f7cb966e5a2f1b0235e0d43a5bde68fd4 authored over 1 year ago
Extract RenderParams and use it in 'render.cpp' and 'vga_draw.cpp'

github.com/dosbox-staging/dosbox-staging - df226178956fe8769009f733d3d9e5c2e01807ad authored over 1 year ago
Introduce 'use_npot_texture' shader pragma

github.com/dosbox-staging/dosbox-staging - acc923728d795f987847a45e08715496550e56c8 authored over 1 year ago
Crash fix when calling render_reset() before any video mode is initialised

github.com/dosbox-staging/dosbox-staging - e1133a5b59a5b21d49d91b3d610c041821d3e8b0 authored over 1 year ago
Use std::string instead of string_views in sdlmain

Replacing all uses of string_view with std::string in sdlmain.cpp as its
use is not warranted (w...

github.com/dosbox-staging/dosbox-staging - 487d332b31b9386af65b5488ab45a75d7df6ac66 authored over 1 year ago
Log double-scanning and pixel-doubling settings only on changes

github.com/dosbox-staging/dosbox-staging - d98c24b88722625685f7ad3f29079be33e27aaac authored over 1 year ago
Simplify shader loading logic

github.com/dosbox-staging/dosbox-staging - 7f8fd2d017b72dbcff880f4c3f6f5ddc70e72fce authored over 1 year ago
Add GFX_GetCanvasSize()

github.com/dosbox-staging/dosbox-staging - c8242618f5d81d904e7bd1cc0eb8de0095a2420d authored over 1 year ago
Clean up window_bounds_from_label() & get rid of warnings

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