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

Rely on gmock dependency setting up gtest

f888a42d6a01e55a38528a9cf5dfcd5140775341 authored almost 3 years ago by Patryk Obara <[email protected]>
Fortify sprintf usage in shell_cmds

When creating a release build, Linux distributions like to enable
additional GNU fortification f...

021185d6b065fc86e4c5f99c4d7d92fa973dfda2 authored almost 3 years ago by Patryk Obara <[email protected]>
Indicate in BIOS memory when keyboard ACK received. Fixes Soko-ban Revenge.

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

7f976e798792a8343e6f9ffe26e0dcda00bd0175 authored almost 3 years ago by ripsaw8080 <[email protected]>
Fix execution of small COM programs on PCjr machine type.

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

d6752d65de5d7eef7c6885058731eea86733ceba authored almost 3 years ago by ripsaw8080 <[email protected]>
Update feature section in README.md

75c7e3bf8b0d7d45e31ce59c8fd9d48030c69ee2 authored almost 3 years ago by Wengier <[email protected]>
Add build failure notes to the build document (#1582)

Thanks to @eli-schwartz for the explanation and
suggestion as to how subpackages can get out of
...

5bfcb0a50378d6f9fa6a8d45b2496b7c4d538059 authored almost 3 years ago by kcgen <[email protected]>
Remove FluidSynth as a brew dependency: use the wrap

Thanks to @PatTheMav for the suggestion: "As for the
Homebrew issue, it might make sense to remo...

c8ccfcf2fad78021a34ea19ca57564db306247f7 authored almost 3 years ago by kcgen <[email protected]>
Bump the VC redistibutable package to version 14.31.31103

8da4e3d5f3f80c68f8b46bbdd998b1e389bf3bef authored almost 3 years ago by kcgen <[email protected]>
List the base Windows VC redist subdirectories

279b45ae58d2477f68c4f8b2409bbd611740049a authored almost 3 years ago by kcgen <[email protected]>
Revert "Assure gtest and gmock in the same version"

This reverts commit 15e106100fdf3a29c1e74ea0635f51164e4710b1.

a2df53e084cfd30d72298e56cdb1f604abe424d2 authored almost 3 years ago by kcgen <[email protected]>
Revert "Make the audio enveloper directional"

This reverts commit 6a29bc103a978f7f16dbfcf4afb6f212511cb3b8.

Co-authored-by: shermp <14854761+...

8b8f4f4cafca75057012696452ce6072931025b2 authored almost 3 years ago by kcgen <[email protected]>
Revert "Use a 12% expansion envelope for the GUS"

This reverts commit 1099006c643dc531e10cf98c4f709fb04111918a.

Co-authored-by: shermp <14854761+...

6b34088b65a2d8a45ea24cf338154ba9f7953d93 authored almost 3 years ago by kcgen <[email protected]>
Remove lowest IOCTL support to shorten code

088d93b7f25938205edf7b22b0e6b6a07bb68819 authored almost 3 years ago by Wengier <[email protected]>
Use direct file inclusion for VS

324219f1597409db03ba97398e1815bcb008e602 authored almost 3 years ago by Wengier <[email protected]>
Address PR feedback as suggested

45b0e23246d6ecb568f49f10ceb4dc8baf939514 authored almost 3 years ago by Wengier <[email protected]>
Use direct file inclusion for Meson

3df32099fe2b89aec4b66beff778182f66ecffb1 authored almost 3 years ago by Wengier <[email protected]>
Re-format the code for better styles

0de96f8c960ca23973ff032ec96e5e1aa3b64554 authored almost 3 years ago by Wengier <[email protected]>
Add/restore documentation for SDL CD support

2046b258a7474b44573cccb9b28ba7cc8c6818ec authored almost 3 years ago by Wengier <[email protected]>
Address PR feedback

0eb66de85d0a520c76b8796178fdbc59a19518f9 authored almost 3 years ago by Wengier <[email protected]>
Add SDL_CDROM support from SDL1

32d882d4872b040d35811827754ad9a321534499 authored almost 3 years ago by Wengier <[email protected]>
Add back CDROM interface from DOSBox

8a0ea7c6b578bd35d26ae1a2f29659901895dc61 authored almost 3 years ago by Wengier <[email protected]>
Reinstall Linux IOCTL support

012f67cb93092955edfa5a1966493d9b9d064f12 authored almost 3 years ago by Wengier <[email protected]>
Add SDL CD header file

4275bceb1e36c93b5741dc1b4571b94432bdebbe authored almost 3 years ago by Wengier <[email protected]>
Remove outdated ASPI interface

c502af5655e6d3a8d11f93e7179e81f2f7dc5c5a authored almost 3 years ago by Wengier <[email protected]>
Improve the bit operation set-to and mask-to ordering

1ecdaae05b5eaaf9bc8d34345dcf356477129a21 authored almost 3 years ago by kcgen <[email protected]>
Improve compile-time bit operations type checks

8d4fae8f7a985bd9359b38e1b6812d048e6d0b12 authored almost 3 years ago by kcgen <[email protected]>
Fix the PVS Studio output parser to avoid a false-positive

The warning counter script doesn't handle the latest PVS studio
output and produces a couple fal...

89787baa08e71b4d3bbbcd730bc1248fdc3b6eb3 authored almost 3 years ago by kcgen <[email protected]>
Update allowed PVS warnings count

After updating PVS Studio, it now detects a couple more
issues in mouse.cpp, which hasn't been t...

1b74c9bc6bdb34031dd7d6749ba7210e4649e671 authored almost 3 years ago by kcgen <[email protected]>
Close 'ClCompile' entry correctly

8b237e89f3186df47cdeeda2bb6c4bc8cd697bdd authored almost 3 years ago by shermp <[email protected]>
Prevent loading duplicate config files

24d0e41c80bb75b93665dd8dc46340e519e52841 authored almost 3 years ago by shermp <[email protected]>
Use std::filesystem in Config::ParseConfigFile()

ec3d7188b83de1e0f57c3e6c40477b8000e60247 authored almost 3 years ago by shermp <[email protected]>
Update PVS Studio to 7.17.56957.190

18e37c3f94c851b74b5f3a228f5f3392f603119b authored almost 3 years ago by kcgen <[email protected]>
Assure gtest and gmock in the same version

Prevent situation when one of these dependencies is pulled from OS
repository and another one is...

df93249f8fbc97ed1d171354838e1a46ad73fbb3 authored almost 3 years ago by Patryk Obara <[email protected]>
Revert to physical memory calls for DMA transfers (#1563)

5cfcb7c665ba238130cc7d2a79794d90235cb24e authored almost 3 years ago by kcgen <[email protected]>
Fix range-check in bitops

21d1f42dae8d8bb9b54d9a39b3afcd2de4dc6894 authored almost 3 years ago by kcgen <[email protected]>
Update latest release info

50abadd8bf4ed736344ac2c6b25c85de822693ce authored almost 3 years ago by Eonfge <[email protected]>
Fix bug in redirection

725ffbd124b216078b35ba5e0d9bd3f35679b12e authored almost 3 years ago by Wengier <[email protected]>
Update bit operation in keyboard to new format

df4add04a3dba0d01f5d822dc492a51348a7c6e5 authored almost 3 years ago by kcgen <[email protected]>
Add bit-operations helper functions

Bit operations can often be done in different ways:

- one based bits? (not recommended, indust...

27f65e88014402758dd820339d2af417b4cd403e authored almost 3 years ago by kcgen <[email protected]>
Slightly refactor port 62h reads with bit-ops calls

ca9d1189bf894f27a121ba7d02acbda085c2a53f authored almost 3 years ago by kcgen <[email protected]>
Make the machine-type enum a bitmask

This allows for easier-to-read comparisons, such as:

(machine==MCH_TANDY) || (machine==MCH_PCJR...

1e50f8a058ba4aff6a57483f976fdbb8e0096379 authored almost 3 years ago by kcgen <[email protected]>
Differentiate time 2 for XT and AT on port 61h reads

f272aee33d1448c47928e31b5b8b6f57929dda03 authored almost 3 years ago by kcgen <[email protected]>
Add bit-operations helper functions

Bit operations can often be done in different ways:

- one based bits? (not recommended, indust...

6f764a9872c5a38a86099e2b87cd4cad2641f522 authored almost 3 years ago by kcgen <[email protected]>
Add port 61h keyboard buffer clearing for XT

7dedc3a26efd0d9da8c767129e3cd682e08a9a81 authored almost 3 years ago by kcgen <[email protected]>
Document ports 61h and 62h of the Intel 8255 PPI device

Credit given inline to the Bochs project
Ref: https://bochs.sourceforge.io/techspec/PORTS.LST

d7700180becdeb69e1526456ffa042d7b25df519 authored almost 3 years ago by kcgen <[email protected]>
Keep track of the GUS's remaining DMA nibble

- This introduces a DMA nibble to keep track of
the remaining offset information lost when
...

fb5487a06d91eb7fbd7a46a4f7c108cd9003cc11 authored almost 3 years ago by kcgen <[email protected]>
Allow GUS to use IRQs up to 12

56f85c1ca53dfbebaa5519a20d6cc523e8eeca97 authored almost 3 years ago by kcgen <[email protected]>
Collapse duplicate DMA::Read and Write calls into one

c7c83adabf38e561a38c44674109bccf264f4ad8 authored almost 3 years ago by kcgen <[email protected]>
Use a 12% expansion envelope for the GUS

The means that for a given channel, the next
sample will be allowed to differ from the prior
by ...

1099006c643dc531e10cf98c4f709fb04111918a authored almost 3 years ago by kcgen <[email protected]>
Avoid a potential null-dereference in DMA_Write_Port

44a8161bfdd8ce5fef1b6e58eb3902898173b51e authored almost 3 years ago by kcgen <[email protected]>
Make the audio enveloper directional

Previously the enveloper used absolute values
to bound the samples. Although this enveloped
them...

6a29bc103a978f7f16dbfcf4afb6f212511cb3b8 authored almost 3 years ago by kcgen <[email protected]>
Refactor the new DMA block read and write routines

- De-duplicates the code using a function pointer.
- Uses standard, const, and auto types.
- ...

41ec7e7cf78df36ac8e907ea8b99426a15e3eda4 authored almost 3 years ago by kcgen <[email protected]>
Make DMA block read and writes behave like emm386.exe

Attribution:
- This commit was authored by Peter Ferrie, with changes
suggested by ripsaw808...

fba92d41c23d53d032e57eac4507ef5d1a2edd60 authored almost 3 years ago by Peter Ferrie <[email protected]>
Hold the GUS playback rate in a normal integer

63eb383a62009c4c779bd1900580efc8b60bc65a authored almost 3 years ago by kcgen <[email protected]>
Assert the GUS DMA channel's terminal-count on end

07ad55946086b6e7767ce856fa8dbe73611075f3 authored almost 3 years ago by kcgen <[email protected]>
Update GUS DMA address after transfering

324b272711cf0b1a96ec8b2d3efd805aa4fe0cef authored almost 3 years ago by kcgen <[email protected]>
Refactor the GUS's DMA read/write section

6d7674f0310bcd78b86e7df57c9e816fb9098bd1 authored almost 3 years ago by kcgen <[email protected]>
Fix GUS handling of the next address when interpolating

56377d61a09ee26bad4cd7c28d8ca1f952a8ba93 authored almost 3 years ago by kcgen <[email protected]>
Adjust the DMA size to use 16-bit per the count-size

The DMA channel count member is 16-bit, so the incrementers
should also only be 16-bit.

This al...

819a984a2248346fade2e8c29c918898e23e9736 authored almost 3 years ago by kcgen <[email protected]>
Avoid a potential null-dereference in DMA_Read_Port

0616f9680360d42077e03195e4e6730ad335f707 authored almost 3 years ago by kcgen <[email protected]>
Fix intermediate names in the GUS Read16BitSample function

The names of the upper and lower portions were incorrect.

7cb5ba1c8019ccd3ee5f18f6def8f7f54aa42034 authored almost 3 years ago by kcgen <[email protected]>
Limit the DMA wrap size to 32-bit

03297c857d7e3cf4ee31ef65e25f1e554508807e authored almost 3 years ago by kcgen <[email protected]>
Refactor GUS GetSample to use a 16-bit check instead of 8-bit

213dc94a661a312cff82823a3b45132edd0f01b8 authored almost 3 years ago by kcgen <[email protected]>
Fix an array overrun issue in shell

e9fed3c7de8be54e8f91c31f7e06415f8eb6eafa authored almost 3 years ago by kcgen <[email protected]>
Rewrite rand() to address Coverity issue

8d373e83a851a388540301a3a692fbbe3aa76021 authored almost 3 years ago by Wengier <[email protected]>
Add/cleanup units tests for redirections

b3c4532e1c25f2b4c667f0ce9696ac9a2759dab8 authored almost 3 years ago by Wengier <[email protected]>
Add message for piping

2c05c1a78fd0b2bbcf17cf7415472b6b188a6818 authored almost 3 years ago by Wengier <[email protected]>
Address PR feedback in redirections

51e79e7522d25f8435ac906b538f2e321de9258a authored almost 3 years ago by Wengier <[email protected]>
Try C: root directory for temporary piping file too

2873b9eb6f28637895711590377ce6be09b15f05 authored almost 3 years ago by Wengier <[email protected]>
Refactor the GetRedirection code

a0629955a1334ce1c3788c89c38f87917bda56b3 authored almost 3 years ago by Wengier <[email protected]>
Support for piping from the command-line

cca0084449f16d297d45ed6638f3c5134f743b9f authored almost 3 years ago by Wengier <[email protected]>
Add unit tests for shell redirections

fc6c5da64c33811bde81e3149fa98767aef2a5da authored almost 3 years ago by Wengier <[email protected]>
Create helper functions to make the code easier to read

00f54da7e9c5e18f5b2d34547692aff1a16e1ec5 authored almost 3 years ago by Wengier <[email protected]>
Fix typo when disabling FluidSynth effects

eeac283330374e88397c319637120383f43b52a4 authored almost 3 years ago by kcgen <[email protected]>
Refer to the MSY2 install notes in the sanitizer instructions

0efd3dae120a60bf3e62ae89fa45000d6864cc02 authored almost 3 years ago by kcgen <[email protected]>
Move package lists out of GitHub CI directory

Justification:
- The package lists are useful for desktop users
wishing to build from source...

9cbfcd677e1ade78fbda0e1782fd79fbbd58af01 authored almost 3 years ago by kcgen <[email protected]>
Add toolchain groups to the MSYS2 package lists

d052db6bfc6051dc91b13d2439cae7ebd769391f authored almost 3 years ago by kcgen <[email protected]>
Fix return code in FileOpen

56ffb136f7d8fed99d959671d5599680562c75eb authored almost 3 years ago by Wengier <[email protected]>
Document how to make a sanitizer build with Meson

787c9a82f5e16b9af8bdfd9062ba217a1d97f198 authored almost 3 years ago by kcgen <[email protected]>
IMGMOUNT command to show disk image status

b5c57e534f85949d672319d8e81bb08c5924d1c3 authored almost 3 years ago by Wengier <[email protected]>
Address PR feedback in IMGMOUNT and MOUNT commands

5189653b6d1d55f2c7dd172af7578078b1833649 authored almost 3 years ago by Wengier <[email protected]>
Refactor the nested attribute code

af80a1445ca81a63d36686b89a37873a128bc84a authored almost 3 years ago by Wengier <[email protected]>
Add support for setting file attributes

265383c6baa9219ec354516453ef7cdbd50c9df1 authored almost 3 years ago by Wengier Wu <[email protected]>
Implement ATTRIB command

6b27520b3764a3674ee7c853c6ed6452f6fecbda authored almost 3 years ago by Wengier Wu <[email protected]>
Add help message for ATTRIB command

5b2d9a2a7befb9c08140d6749ba6be00f9df5d11 authored almost 3 years ago by Wengier Wu <[email protected]>
Add program_attrib as external program

470e8652f71b38491df0b1256b8a76463d0447f2 authored almost 3 years ago by Wengier Wu <[email protected]>
Address issues as suggested

9cbabd0cbda7c0ecb8964add23595a1df02b0c00 authored almost 3 years ago by Wengier <[email protected]>
Refactor the attrib_recursive function

7750089834ddf4df9bb8423678532300abb39663 authored almost 3 years ago by Wengier Wu <[email protected]>
Set joystick illuminator color based on status (#1248)

f2aa5e766920c6ebfa8cfd22fc57999ff41fd621 authored almost 3 years ago by kcgen <[email protected]>
Scale the desktop size fairly without extra aspect allowances

The aspect allowance could allow for a vertical resolution that
was too big on most desktops, de...

1d8af4fb0bb1a476b3ebfcfad596700ca519965d authored almost 3 years ago by kcgen <[email protected]>
Deduct the border decorations from the desktop size

1d2acd4116fb941d9c3d3c1f0b7051ca8c7cc4e5 authored almost 3 years ago by kcgen <[email protected]>
Give the "medium" window present space for one PP step

With windowresolution = medium as the default, this
commit gives the "medium" preset enough canv...

e4e351493b2dbeb57a373c03e4077376b70d8650 authored almost 3 years ago by kcgen <[email protected]>
Convert ANSI codes to markups in help messages

8fab5bd0b7efd41125eaeff37a1ec78061ba177c authored almost 3 years ago by Wengier Wu <[email protected]>
Update spanish (es_ES) translation

e2183150a19e1942961c4b91d860f1e335525e13 authored almost 3 years ago by IPeluchito <[email protected]>
Add a helper to determine if draw size is doubled

5c037a697e20e978d4768debd75a82267abcc797 authored almost 3 years ago by kcgen <[email protected]>
Use the pp_scale_t class instead of the previous SDL point

12a093e8042de727054f96fc18f0bdefa40f6dc7 authored almost 3 years ago by kcgen <[email protected]>
Manage the pixel-perfect calls and results using a class

c1f3153230629ee6f2154625b971ee068c7c2ce3 authored almost 3 years ago by kcgen <[email protected]>
Use the draw flags to determine axis-doubling

These are stored (per-axis) as bools along-side
the other drawing-specific properties.

50cb670e44620e879293522c669c2e3fad95f867 authored almost 3 years ago by kcgen <[email protected]>
Remove default titles from issue templates

Tags inside titles just duplicate issue labels.

0ffe21a61d9fffa2841f1d17f0eb6b20d550d3d9 authored almost 3 years ago by GranMinigun <[email protected]>
Sync loguru with upstream (snapshot 2022-01-15)

388442b733a4069217d588d254324ed2ba91444c authored almost 3 years ago by kcgen <[email protected]>