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

Check NE2000 MAC values after parsing

github.com/dosbox-staging/dosbox-staging - 5d182e5a5b2bdd3a716c8357bfecda2c47e0e162 authored about 3 years ago by kcgen <[email protected]>
Replace C-style clock duration with timer call

github.com/dosbox-staging/dosbox-staging - 4b0920ef8e4e3fde5ae107ff3fea4a70c786dec1 authored about 3 years ago by kcgen <[email protected]>
Use uint8_t instead of unsigned char in NE2000

github.com/dosbox-staging/dosbox-staging - 8c5c75f475e8db77bd50d988ee906377c5fbdae6 authored about 3 years ago by kcgen <[email protected]>
Check that NE2000's remote DMA address is 16-bit

github.com/dosbox-staging/dosbox-staging - a254a1c69de931d756512183bc5382d85b298f20 authored about 3 years ago by kcgen <[email protected]>
Clarify that NE2000 rx_frame receives N bytes

github.com/dosbox-staging/dosbox-staging - 8d53d342ca9337cf834e4353e74407ab9d7a1364 authored about 3 years ago by kcgen <[email protected]>
More safely cast the NE2000's remote bytes

github.com/dosbox-staging/dosbox-staging - a51e788b14ba1e861224e1891300c8e60794290d authored about 3 years ago by kcgen <[email protected]>
Use a double for NE2000 PIC_AddEvent timing

github.com/dosbox-staging/dosbox-staging - 717ac44fbd5c397a28d03963f7d3d53dccacf0de authored about 3 years ago by kcgen <[email protected]>
Cleanup a couple whitespace typos in NE2000

github.com/dosbox-staging/dosbox-staging - 744f73cff9d856615b0fb4c955812086cbc249cf authored about 3 years ago by kcgen <[email protected]>
Bounds-check a constructed NE2000 value

github.com/dosbox-staging/dosbox-staging - 1afc31cf0307c53f779d1d66577884f1e4b5ea95 authored about 3 years ago by kcgen <[email protected]>
Address slirp PR review feedback

github.com/dosbox-staging/dosbox-staging - 1454d6c35c67b445bb50688a01c5e811ac9c0c5d authored about 3 years ago by kcgen <[email protected]>
Initialize NE2000 struct values with defaults

github.com/dosbox-staging/dosbox-staging - 0070b9e8a9dfa9c50e0c95312ac287dc820e5572 authored about 3 years ago by kcgen <[email protected]>
Add conf settings for slirp port-forwarding

github.com/dosbox-staging/dosbox-staging - 630dd30f9d49f4f9d3ef840aef52191e6efdbc4f authored about 3 years ago by kcgen <[email protected]>
Drop realnic from NE2K because we're no longer bridging

github.com/dosbox-staging/dosbox-staging - 17708c9e71814ddc970fcc740e5440cde107ecd6 authored about 3 years ago by kcgen <[email protected]>
Return bytes read from the packet receive callback

github.com/dosbox-staging/dosbox-staging - 064cd92ec1e8e652e3066d50af12fe52996f22ed authored about 3 years ago by kcgen <[email protected]>
Clear NE2000 members in reset using struct defaults

Fixes a handful of GCC warnings:

warning: ‘void* memset(void*, int, size_t)’ clearing an object...

github.com/dosbox-staging/dosbox-staging - 5a0e3f3519d531cbb913de6d2ed0b3418a47129d authored about 3 years ago by kcgen <[email protected]>
Check if NE2000 available bytes are fewer than requested

github.com/dosbox-staging/dosbox-staging - 1062eb276ca4394c418515c274f4b80cb5d4f0bd authored about 3 years ago by kcgen <[email protected]>
Use a constexpr to create the bind address in slirp

github.com/dosbox-staging/dosbox-staging - ff9dcfbe85b6604b76f3f20a88e4232679e32357 authored about 3 years ago by kcgen <[email protected]>
Add ability to get maximum packet size to slirp class

github.com/dosbox-staging/dosbox-staging - 76c18c5cc4872801d3ccb1d324dfe84e54832cc3 authored about 3 years ago by kcgen <[email protected]>
Check that NE2000's next-page is really 8-bits

github.com/dosbox-staging/dosbox-staging - 3f2c4505305b3839aeb1da98df49008b24242deb authored about 3 years ago by kcgen <[email protected]>
Add sentinel checks to slirp routines

github.com/dosbox-staging/dosbox-staging - d237b65ce53ccc117ff73a25ee3e76441d52d6dc authored about 3 years ago by kcgen <[email protected]>
Adjust whitespace formatting in NE2000

github.com/dosbox-staging/dosbox-staging - 3cd16c9cfe0608689fd98c80fea8d0e94b548746 authored about 3 years ago by kcgen <[email protected]>
Drop unless casts in NE2000

github.com/dosbox-staging/dosbox-staging - 8f4afafee08a1e6ee693313f28e5924e2838c953 authored about 3 years ago by kcgen <[email protected]>
Map NE2000 logging to Loguru

github.com/dosbox-staging/dosbox-staging - 724a7d8d22fff780be73117c55f079c0f7328980 authored about 3 years ago by kcgen <[email protected]>
Drop extraneous includes in Ethernet_slirp

github.com/dosbox-staging/dosbox-staging - 9ba8d20e26f63025035b73e72d6b08ba14ee2f38 authored about 3 years ago by Eli Schwartz <[email protected]>
Refactor ETHERNET_OpenConnection

github.com/dosbox-staging/dosbox-staging - b98e2b9645ccbe5543809f36e21a2e3a2088de5a authored about 3 years ago by kcgen <[email protected]>
Cleanup SOCKET and in_addr warnings in Ethernet slirp

github.com/dosbox-staging/dosbox-staging - 843cfeea8c8b22aa4673c68e9267100221536cff authored about 3 years ago by kcgen <[email protected]>
Fix typo in copyright for slirp-related sources

This appears to be a typo for the following reasons:

1. The author is not part of "The DOSBox T...

github.com/dosbox-staging/dosbox-staging - 0729ae38a601394a97179e9bf1db4d27899b53cf authored about 3 years ago by kcgen <[email protected]>
Add slirp and glib meson wraps

github.com/dosbox-staging/dosbox-staging - 8775ff28e6e92ea080deee262e52cb0dcd7f89ce authored about 3 years ago by kcgen <[email protected]>
Cleanup unecessary (void)s

github.com/dosbox-staging/dosbox-staging - a4a5f72fd0eee4dca05b5d0428f48b2e30252c4c authored about 3 years ago by kcgen <[email protected]>
Improve network description in conf

github.com/dosbox-staging/dosbox-staging - 513acd6a3bbf57bf4fdd039b1de0fb3336442158 authored about 3 years ago by kcgen <[email protected]>
Add slirp to Visual Studio solution

github.com/dosbox-staging/dosbox-staging - 374cdca2b697de93065fd1a2d67597f052d35612 authored about 3 years ago by Jookia <[email protected]>
Use conservative FluidSynth build defaults

This commit uses 32-bit float and avoids
internally threading FluidSynth voices (and
using openM...

github.com/dosbox-staging/dosbox-staging - 115b0a4e6745b8c26575301d7cf4e267c40cf3de authored about 3 years ago by kcgen <[email protected]>
Apply stdlibs and fPIC flags in meson

github.com/dosbox-staging/dosbox-staging - e365aa85699f31dcc3e7526ffb0de7a21091c910 authored about 3 years ago by kcgen <[email protected]>
Add canned package lists for MSYS2

github.com/dosbox-staging/dosbox-staging - f5057f9e2b16a53ef9f44e798943d39308178527 authored about 3 years ago by kcgen <[email protected]>
Use EthernetConnection in NE2000 and drop pcap

Instead of the NE2000 code requiring a compile-time switch to use,
instead have it always presen...

github.com/dosbox-staging/dosbox-staging - 7ebecae9d0c654ada244ed29bf7b60c81b37345f authored about 3 years ago by Jookia <[email protected]>
Update FluidSynth wrap to version 2.2.4 revision 3

github.com/dosbox-staging/dosbox-staging - b407875d2c25dfe3db243a7efb0764e08dc802a9 authored about 3 years ago by kcgen <[email protected]>
Merge 'svn/trunk' r4471

github.com/dosbox-staging/dosbox-staging - 4b8e63bb38397debe4bae56001091fa7ece2f0a3 authored about 3 years ago by kcgen <[email protected]>
Update FluidSynth wrap to version 2.2.4 revision 2

github.com/dosbox-staging/dosbox-staging - 8bf2812bfb14337c4766f2e1bf048decc15fc217 authored about 3 years ago by kcgen <[email protected]>
Lower allowed warnings limits

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

github.com/dosbox-staging/dosbox-staging - 0f3aa55b670c87bf14acb60acda9e2ff7698f64b authored about 3 years ago by kcgen <[email protected]>
Check macOS's locale before using it

github.com/dosbox-staging/dosbox-staging - 7a8eef70446265baaa2190a26b71815fa2be8d6b authored about 3 years ago by kcgen <[email protected]>
Sync dr_wav with upstream (v0.13.4)

github.com/dosbox-staging/dosbox-staging - f3fb0c6efc492cb94bce1055ceee065517ce9a7c authored about 3 years ago by David Reid <[email protected]>
Bump PVS Studio Warnings w/ updated version

github.com/dosbox-staging/dosbox-staging - 741d47e931ff1940131389cdc39bde6904a99b35 authored about 3 years ago by kcgen <[email protected]>
Update FluidSynth wrap to version 2.2.4 revision 1

github.com/dosbox-staging/dosbox-staging - 8d39bdc2083b6b345278110c997c89bc40778a78 authored about 3 years ago by kcgen <[email protected]>
Revert "Workaround bug introduced in the ncurses MSYS2 packages"

This reverts commit c7eb40d78a0cde0f16617d49803ac971bc342374.

github.com/dosbox-staging/dosbox-staging - 024ec16c373f7e97ddda391eb186df7963c53472 authored about 3 years ago by kcgen <[email protected]>
Clear dangling Sound Blaster DMA samples from the prior transfer

Honoring any prior samples risks the follow, as ripsaw8080 points
out:

"If you recall (the prob...

github.com/dosbox-staging/dosbox-staging - af4aeaf8bcf49d2a6d17edf797d57d80899ba426 authored about 3 years ago by kcgen <[email protected]>
Query macOS for the locale

github.com/dosbox-staging/dosbox-staging - 54a1cdbb21b5413ff7072bcc7ab856a2b61b4288 authored about 3 years ago by kcgen <[email protected]>
Add '-Wno-pedantic-ms-format' on all supporting windows compilers

github.com/dosbox-staging/dosbox-staging - 60d3884343bcc4ee8b328168b647407b0ecacf1d authored about 3 years ago by shermp <[email protected]>
Delete copy assignment operator & constructor

github.com/dosbox-staging/dosbox-staging - 740a717ad48124b0303ad632f634877e7a20bea3 authored about 3 years ago by shermp <[email protected]>
Fix incorrect debugger format specifiers

github.com/dosbox-staging/dosbox-staging - 8c50ac488165d24eac8778300e9e6104fca81409 authored about 3 years ago by shermp <[email protected]>
Fix msys2 compiler warnings in risc_x86.h

github.com/dosbox-staging/dosbox-staging - 8ed30c48bf5bda5526f766a5df6e46c58040e6d7 authored about 3 years ago by shermp <[email protected]>
Use FARPROC as function pointer type

The previous typedef was incorrect for the
return value of GetProcAddress

github.com/dosbox-staging/dosbox-staging - 90d83879de2486c7f077f711da58ab33a14168fb authored about 3 years ago by shermp <[email protected]>
Set dllimport on msys2 clang as well

github.com/dosbox-staging/dosbox-staging - 9dbaa8907d7ebe29a641ea74af01c0084b2d5626 authored about 3 years ago by shermp <[email protected]>
Reduced allowed warnings for msys2

github.com/dosbox-staging/dosbox-staging - 1d21d48a9e85e564d508254a4bfaf61e62b7dfb4 authored about 3 years ago by shermp <[email protected]>
Use 'PRIuPTR' instead of 'zu' format specifier

github.com/dosbox-staging/dosbox-staging - 5bb4d165dc3c755d78586d527b1efeb531f7a512 authored about 3 years ago by shermp <[email protected]>
Default init MidiHandler_win32 member variables

github.com/dosbox-staging/dosbox-staging - 478b65c6b5268bd299979fbd6686035600cfc5df authored about 3 years ago by shermp <[email protected]>
Setup the translations in Meson's build-dir

github.com/dosbox-staging/dosbox-staging - ff2fb6a85ba0e9e084abd881ae45ad9492c54a5e authored about 3 years ago by kcgen <[email protected]>
Improve comments and var names in messages

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

github.com/dosbox-staging/dosbox-staging - d3111d4b4e21eeb25f097bd0bb82ac83a8b59c0c authored about 3 years ago by kcgen <[email protected]>
Prioritize language per: command-line, conf, env LANG=

github.com/dosbox-staging/dosbox-staging - 97fbb8d617b5dd679d0475381d1c4426c12339cb authored about 3 years ago by kcgen <[email protected]>
Improve BIOS FDD motor timeout counter, most notably for earlier PCs. Fixes a Chinese variant of Space Harrier.

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

github.com/dosbox-staging/dosbox-staging - 83e3fa2c034a81aa5547007d74936bd3bed8a6c2 authored about 3 years ago by ripsaw8080 <[email protected]>
Workaround bug introduced in the ncurses MSYS2 packages

Revert-when-fixed.

Flagged by @shermp in https://github.com/msys2/MINGW-packages/issues/10312

...

github.com/dosbox-staging/dosbox-staging - c7eb40d78a0cde0f16617d49803ac971bc342374 authored about 3 years ago by kcgen <[email protected]>
Fix some shaders not working with NN-output

Reported by Solskogen; Thank you!

github.com/dosbox-staging/dosbox-staging - 21c1a5f8a993fa555ae40db5f982e87ff9e9c00b authored about 3 years ago by GranMinigun <[email protected]>
Update German (de_DE) translation

github.com/dosbox-staging/dosbox-staging - ae74381960d3765feabfc0a9f3fab4d9a3b9ea07 authored about 3 years ago by Burrito78 <[email protected]>
Sync loguru with upstream (snapshot 2021-12-03)

github.com/dosbox-staging/dosbox-staging - 07593d1c6b56ad8b2c630faeb7960b1dd63494e8 authored about 3 years ago by kcgen <[email protected]>
Update Italian (it_IT) translation

github.com/dosbox-staging/dosbox-staging - 49838fdba22e6ba3eb1f66cc07557094666b4931 authored about 3 years ago by Kappa971 <[email protected]>
Support macOS deployment target 10.15 for x86-64

github.com/dosbox-staging/dosbox-staging - 68be4f175b5f950ba43fee2aee9d1c8baba3def2 authored about 3 years ago by kcgen <[email protected]>
Sync xxHash with upstream (0.8.1)

github.com/dosbox-staging/dosbox-staging - 5aae0200e34505cfa9ed4284654b668449215abd authored about 3 years ago by Yann Collet <[email protected]>
Add new messages for translation to Italian sources

github.com/dosbox-staging/dosbox-staging - 2bd57c8d89240c60900674c46065e727845864c6 authored about 3 years ago by kcgen <[email protected]>
Update the translation writer with new -lang syntax

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

github.com/dosbox-staging/dosbox-staging - 44a026fe6e335a327e0f52cc959f71124fba9e5e authored about 3 years ago by kcgen <[email protected]>
Add new messages for translation to Polish sources

github.com/dosbox-staging/dosbox-staging - 0124c8aa5f86be30465063ebf2fa05ed3e0d4684 authored about 3 years ago by kcgen <[email protected]>
Add new messages for translation to Russian sources

github.com/dosbox-staging/dosbox-staging - e753c04169f6e521bb8ab96efec070bffa613d70 authored about 3 years ago by kcgen <[email protected]>
Add new messages for translation to Spanish sources

github.com/dosbox-staging/dosbox-staging - d80c05e9545e385c2b227bd2990409c5281e9601 authored about 3 years ago by kcgen <[email protected]>
Add new messages for translation to German sources

github.com/dosbox-staging/dosbox-staging - 89c064baf0b27570fc01224489fd1af2ff3f0703 authored about 3 years ago by kcgen <[email protected]>
Add new messages for translation to French sources

github.com/dosbox-staging/dosbox-staging - a00be6379cbbfb2619b0a118b0c14be4db966f2f authored about 3 years ago by kcgen <[email protected]>
Drop work-around for previously broken MDL installation

github.com/dosbox-staging/dosbox-staging - e8cd4cc6b046068116c8dfedf88751cc2d2d6611 authored about 3 years ago by kcgen <[email protected]>
Ensure sys/socket.h has necessary functions

github.com/dosbox-staging/dosbox-staging - 392f29de9db37bf6674e1ebb130a1a860172afaf authored about 3 years ago by kcgen <[email protected]>
Let xxHash use asserts for non-release builds

github.com/dosbox-staging/dosbox-staging - 7b7eca54c630a15fb7bc78b4486f1d3440390a42 authored about 3 years ago by kcgen <[email protected]>
Be more robust when xxHash'ing the mp3 data

github.com/dosbox-staging/dosbox-staging - 42bf381ab3123ab36708d1d6e6636919253e45a7 authored about 3 years ago by kcgen <[email protected]>
Adjust allowed warnings limits

Enabling asserts raised a new PVS Studio issue caught in
xxHash.

github.com/dosbox-staging/dosbox-staging - 714a327d767fe800a9a647d8ae272ad073976572 authored about 3 years ago by kcgen <[email protected]>
Use FluidSynth wrap version 2.2.3-2

github.com/dosbox-staging/dosbox-staging - 088242712c202614f98a58d5150e77cfb7ea604c authored about 3 years ago by kcgen <[email protected]>
Unify all IO port write interfaces

This moves the value type size from being controlled by the
interface (and risking overflow/wrap...

github.com/dosbox-staging/dosbox-staging - 76148c1b50e219c54ac672098934e6abd34b4d58 authored about 3 years ago by kcgen <[email protected]>
Lower allowed warnings limits

github.com/dosbox-staging/dosbox-staging - 514230bd727d7f4fec7d028c1a0c02bdc64f7759 authored about 3 years ago by kcgen <[email protected]>
Move GetExecutablePath() to a support function

github.com/dosbox-staging/dosbox-staging - 3f2a56304af105fa0cc0792ada5097f3bb75e459 authored about 3 years ago by kcgen <[email protected]>
Add support for portable configuration layouts

If a "dosbox-staging.conf" configuration file is found
along-side the executable, then this is t...

github.com/dosbox-staging/dosbox-staging - 2b035465daf6d9eb67f2d2d5e5e6a50ec7ffb32d authored about 3 years ago by kcgen <[email protected]>
Update allowed warnings limits

The 32-bit MSVC has been updated and is catching more Bitu to
smaller type conversions ("loss of...

github.com/dosbox-staging/dosbox-staging - 124bb0f67d70edb30b80550218fab2f35468fbd4 authored about 3 years ago by kcgen <[email protected]>
Document that numlock and caplock are off on startup

github.com/dosbox-staging/dosbox-staging - 44037fb32c55d6059064a83d21153687918bc88d authored about 3 years ago by kcgen <[email protected]>
Adjust ZMBV's zlib comression settings

Testing produced the following sizes:

Method Bytes
Default: 10866078
Huffman: 12858128
RLE...

github.com/dosbox-staging/dosbox-staging - 52299ba14369c1247b80b6f2103a76552bc2e142 authored about 3 years ago by kcgen <[email protected]>
Check zlib return values in ZMBV (CWE-252)

Fixes a Coverity flagged issue:

The function returns a value that indicates an error condition....

github.com/dosbox-staging/dosbox-staging - 0fbdd8cb7a6fa98430301ffb765335c1890ea739 authored about 3 years ago by kcgen <[email protected]>
Drop unecessary casts processing video data

github.com/dosbox-staging/dosbox-staging - 93f6a79f197bdaed363bcfcf7ae03003bffcf705 authored about 3 years ago by kcgen <[email protected]>
Selectively use unsigned types in ZMBV sizes

This avoids many signed and unsigned comparisons
as well as implicit casts.

github.com/dosbox-staging/dosbox-staging - 1ef0b66d61432e1e38ef68a84a5c2fecadd7c5d2 authored about 3 years ago by kcgen <[email protected]>
Avoid overflowing operand before assignment in ZMBV

Fixes LGTM warning:

Multiplication result may overflow 'int' before it is
converted to 'Fra...

github.com/dosbox-staging/dosbox-staging - dae32f60245267fa377c4e584e12659200427d5f authored about 3 years ago by kcgen <[email protected]>
Lower allowed warnings limits

github.com/dosbox-staging/dosbox-staging - eddafd08f3b56cae8de14825c7235666337f328f authored about 3 years ago by kcgen <[email protected]>
Add the top include path to the ZMBV solution

github.com/dosbox-staging/dosbox-staging - cc4083169d0040645d3d0d7ed010f93a2a92006a authored about 3 years ago by kcgen <[email protected]>
Make more use of auto and cleanup zmbv formatting

Also adds a FinishVideo() function to cleanup the zlib
compressor.

github.com/dosbox-staging/dosbox-staging - d830a1a2249c0d32f4ceb7d7b43803b3b9a859b2 authored about 3 years ago by kcgen <[email protected]>
Reinterpret cast up to higher bit-depths

github.com/dosbox-staging/dosbox-staging - 355899e26f30e1ef622cc62450d21a28bc0d3768 authored about 3 years ago by kcgen <[email protected]>
Debitu CAPTURE_AddImage's interface

github.com/dosbox-staging/dosbox-staging - 2a04c65f3bc5b863adc93627fcd227e3ef445631 authored about 3 years ago by kcgen <[email protected]>
Debitu and initialize the capture structure

github.com/dosbox-staging/dosbox-staging - 96ebd203675c2fd7a81cc8c7a700ccf79e10aaab authored about 3 years ago by kcgen <[email protected]>
Avoid left-shifting negative vx and vy ZMBV values

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