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

Add new `relative` mode to the `viewport_resolution` setting

8dd7419455bedd484997b7ae7a3d787edaa110ca authored about 1 year ago by John Novak <[email protected]>
Remove deprecation message added by mistake

b030cd55d7cfcd34183fe30e21bcc2fb1b485603 authored about 1 year ago by John Novak <[email protected]>
Add GFX_GetViewportSizeInPixels()

269e1a18dd6d207e147549515d084c93a44d23bd authored about 1 year ago by John Novak <[email protected]>
Improve `gus` config setting description

709d2f8811d72fb3f78032031eaf379a8fad76df authored about 1 year ago by John Novak <[email protected]>
Improve `[innovation]` setting descriptions

f5d343cdcc1b88eadaafb78a0dc0f3a77cd63513 authored about 1 year ago by John Novak <[email protected]>
Improve `glshader` setting description

0ac08f300eec5401e33b8c89c7af96911e28da64 authored about 1 year ago by John Novak <[email protected]>
Improve `windowresolution` & `window_position` setting descriptions

dd9983577d2a9ecc4933ead08a41863d535c4085 authored about 1 year ago by John Novak <[email protected]>
DosBox::Rect improvements

1dea8ac5bee0438bdc6a98bfe7f40410ec31f4b3 authored about 1 year ago by John Novak <[email protected]>
Remove unused updateRects from sdlmain

40bd3f408167b9fc58b94f36fd9c10c58a060efb authored about 1 year ago by John Novak <[email protected]>
Simplify calculating the restricted viewport size

301ddeed4eba0fc9f6f4ac6e1f740cd1765a923f authored about 1 year ago by John Novak <[email protected]>
Re-render on viewport size changes

This is needed so the pixel aspect ratios get updated in the passed down
rendered image in `aspe...

3a32e512a50cf1047ba4c2040662960f5b8cb47f authored about 1 year ago by John Novak <[email protected]>
Start using DosBox::Rect more in sdlmain

c8f0121202e8e1fcea544f8899588ed31228bdf5 authored about 1 year ago by John Novak <[email protected]>
Move video pixel byte-size conversions to functions

dc787ee9cbf4303d69979f628e75a8b7d4afe4f2 authored about 1 year ago by kcgen <[email protected]>
Compress the source row directly when conditions allow

fb2c7b7b76958b5b96f08437d94c30101545b1c0 authored about 1 year ago by kcgen <[email protected]>
Read RGB565 pixels with host-endian layout

3375b11f021cba6fec90d6ef2b2da6d073628323 authored about 1 year ago by kcgen <[email protected]>
Replace the frame compressor buffer with a vector

5c85c4fd05c0f48d600cb51ad2dd4f58ece78f4c authored about 1 year ago by kcgen <[email protected]>
Use the BGRX8888 byte-ordered type for the DAC palette

Fixes incorrect colour rendering on big-endian machines
while maintaining correct colour renderi...

7dca84c7649359e14c73ffa6792224b8b94cfebb authored about 1 year ago by kcgen <[email protected]>
Read RGB555 pixels with host-endian layout

da12b69570b00268649c5fcc500f39630f72d46e authored about 1 year ago by kcgen <[email protected]>
Let ZMBV manage its 24-bit to 32-bit work-around

ZMBV internally does this mapping from 24-bit to 32-bit,
therefore doing this outside of the ZMB...

c88bfe761c26cf0840ad7ab112da2728b982049f authored about 1 year ago by kcgen <[email protected]>
Check and skip extended xattr filesystem calls if unavailable

b6c4bde7e73d3193673226a6be83c44be143b46d authored about 1 year ago by kcgen <[email protected]>
Check function presence before enabling loguru stacktraces

FreeBSD has the headers but is missing a function needed
for Loguru's stacktracing.

7135cc71b2e778cce423ee30a06bce39c1d890d9 authored about 1 year ago by kcgen <[email protected]>
Stub out the CommandLine class for use by the unit tests

This avoids pulling in the DOS shell dependencies, which in turn
depend on the greater DOS syste...

da5d43c559670e4e72aa5ad5292ea1cf806dd5b4 authored about 1 year ago by kcgen <[email protected]>
Fallback to the POSIX get_or_create_config_dir on non-macOS and non-Win32

dbecc087d50075d3ec4c49338d9751448efc67ce authored about 1 year ago by kcgen <[email protected]>
Add a rote byte-order frame compression function

0ff39dbcedd48e518241a6138e224f2e4def0388 authored about 1 year ago by kcgen <[email protected]>
Replace frame compression block with rote function

The function is identical in loop structure and quantities
(num rows, num columns, optional doub...

88053e67e5e1b125d3a5c19f9ccba41738b7cdbd authored about 1 year ago by kcgen <[email protected]>
Update unit test dependencies to fix missing symbols

47eb48acb667617a9c4eb114b8832bf975e352f1 authored about 1 year ago by kcgen <[email protected]>
Replace XRGB8888_Packed32 with BGRX32_ByteArray

This is the actual format being used based on testing on big
and little endian hardware.

Also:
...

f8d3366b7b1bbe4cdc531147083927ae7b7080ae authored about 1 year ago by kcgen <[email protected]>
Fix adaptive CRT shader compatibility problems with old GPUs

Having two many branches result in a black screen (but no compilation
errors) on some older GPUs...

f399f85eeb5ffee66cfb2bc16b5bd886d353caf5 authored about 1 year ago by John Novak <[email protected]>
Retab all adaptive CRT shaders

98b2950b58e384c5b24efe2f6b443d9e8f7c41b8 authored about 1 year ago by John Novak <[email protected]>
Do not set icon at runtime

5c0416e83dedc1fe4b17c8d9132a323119f7ce94 authored about 1 year ago by Daniel Bomar <[email protected]>
website: Page cleanup

070493f68b11804af097f0291c4969d08585339b authored about 1 year ago by d10sfan <[email protected]>
website: Display errors on the page

c60501fa0abbb369e157c49b9644ffdaf41fc09d authored about 1 year ago by d10sfan <[email protected]>
website: Update status variable to use first element in workflow_runs

e8ef5d8bfc2afe7413fefa701f7c04141adc7358 authored about 1 year ago by d10sfan <[email protected]>
website: Switch to url search params for query parameter building

c7a75b2c4e1fc98bc05d3dd2fa3b41ec8fc2e38d authored about 1 year ago by d10sfan <[email protected]>
website: Add filter query parameters

1fcdd015e7b4f9d28853ff7e0fb3378a69fcb843 authored about 1 year ago by d10sfan <[email protected]>
Fix single-precision FPU rounding

e2396078d7cf8455a3175e311d5d21887a9f415c authored about 1 year ago by Kirk Klobe <[email protected]>
Use relative epsilon for FROUND

Rather than a hard-coded epsilon value geared towards smaller numbers,
use a dynamically adjuste...

9e3363f60c673dfcf92f3d1911cc23615d53d21b authored about 1 year ago by Kirk Klobe <[email protected]>
Tame the colours of the SVG logo a bit & add black border

c3e6d5f0ef1b3937b27476350a6cf146931d2640 authored about 1 year ago by John Novak <[email protected]>
Move Windows icons into `contrib/icons/windows` subdir

6c08e281883a25fbb79ea62fed3fc015976ce75c authored about 1 year ago by John Novak <[email protected]>
Add 1024x1024 pixel macOS app icon

d67a1ae5266ab6952ab9f3dfeac0a2ef4644a09f authored about 1 year ago by John Novak <[email protected]>
Move all SVG files into the `svg` dir

7c39b0ea9023ce4372b53bf6985612a3fb8c2bab authored about 1 year ago by John Novak <[email protected]>
Move legacy DOSBox icons into the `old` dir

59cb683d372e072c190cc489eabd966190efe3a3 authored about 1 year ago by John Novak <[email protected]>
Remove unused `small-svg/dosbox-staging-src.svg` file

83dfba2c2482749bc2b691fb6ea940732f409acc authored about 1 year ago by John Novak <[email protected]>
Check in Windows .ico file

84c92876b04c1eb414c741e47867d44fce6538bf authored about 1 year ago by John Novak <[email protected]>
Rename icons.md to README.md

6356e13b6ef83e5315b4c638797f5e78eccc18b9 authored about 1 year ago by John Novak <[email protected]>
Generate macOS .icns file from the 1024x1024 pixel source icon

ec5bad02683366488e69350d90a6d1d58481ba07 authored about 1 year ago by John Novak <[email protected]>
Update small SVG icons for tamed colours & black border

d99b5fda3d1cb7728fce2793e648ca2377c0e311 authored about 1 year ago by John Novak <[email protected]>
Fine-tune the app icon position in the macOS DMG installer

e897241749df1594ddf57f91883bf427043291b3 authored about 1 year ago by John Novak <[email protected]>
Check in derived small PNG icons

54cf0fb182db917135e4fd2fdcdb0007ee3be823 authored about 1 year ago by John Novak <[email protected]>
Remove obsolete `small-png` dir

The generated Low-res bitmap icons now live in `bitmap`

bdb927726bd608e0bcc10910f7d69b0fa1934d9b authored about 1 year ago by John Novak <[email protected]>
Simplify the Makefile to re-generate the icons

It was quite overcomplicated before for not much benefit. As all the
build targets can be fully ...

bfbe2987d17b770a07af548788a5a5b6cf607505 authored about 1 year ago by John Novak <[email protected]>
Update Windows installer icons

731b14d1554f430885e8b5737474ec1bf216925c authored about 1 year ago by John Novak <[email protected]>
Update `meson.build`

40486ef64ff95fb67fdf4b44a22e29cc276c4792 authored about 1 year ago by John Novak <[email protected]>
Update the icon guide

a10c1da550c3e286d55c6876ee03086a4f6ed2b5 authored about 1 year ago by John Novak <[email protected]>
Add "no border" SVG icon variant

4d89a2d64f93ee5eaf97107ae7ca3aee70d4893b authored about 1 year ago by John Novak <[email protected]>
Move macOS icons into `contrib/icons/macos` subdir

2c57d94fafc04ee8557b692395b6a140b18d20d9 authored about 1 year ago by John Novak <[email protected]>
Add quadword memory functions

These will be used primarily to optimize FPU instructions that do 64-bit
load and store.

643500814d5078826715e473dca86b7a96cdaa18 authored about 1 year ago by Kirk Klobe <[email protected]>
Fix FILD/FIST memcpy trick

This is a fix for vertical bars that appear in some games that use
FILD/FIST as a fast 64-bit in...

83682e7d91a303c14c823375c50a08ff4b9af802 authored about 1 year ago by Kirk Klobe <[email protected]>
Use quadword memory functions for FPU loads and stores

a285535aaa49c2d8c8817f43a0b0f02268664a71 authored about 1 year ago by Kirk Klobe <[email protected]>
Fix MSCDEX regression in game "Fascination (1991)"

Regression from commit c4a6c7db9abe3ebf84953744794b4b82266732e9

Fixed a bug when traversing the...

7a9384244b67a1f0404496064c483642ac4245e5 authored about 1 year ago by Daniel Bomar <[email protected]>
Increase number of pages allocated for imgDTASeg

This was previously hard-coded to 2 pages (32 bytes).
The backing struct sDTA is larger than tha...

0032cb80d63abff91a85511720dbfce5f5d0d707 authored about 1 year ago by Daniel Bomar <[email protected]>
Fix website development build download page

It broke when there is no build from the "main" branch on the first page of builds.
Function cal...

0cb47ac7b83a14af787b3536ac88794ccf830e12 authored about 1 year ago by Daniel Bomar <[email protected]>
Fix rounding when very close to an integer

07df03cce73583cc234a9e6d08a9a533319673a1 authored about 1 year ago by Kirk Klobe <[email protected]>
Tweak FPU rounding fix tolerance

4bc96409a3238cee6fe3cf5d86a3fa89c319ceb5 authored about 1 year ago by Kirk Klobe <[email protected]>
Use FPU rounding fix in extended precision mode only

42d18ad8f1aa9882c9bd58ecc670268de1cac068 authored about 1 year ago by Kirk Klobe <[email protected]>
Skip FPU rounding fix on x64

2d76e3aa67d54b10f631ae28b287a24091818bcf authored about 1 year ago by Kirk Klobe <[email protected]>
Fix masking error in FROUND

Bit 9 is set for double-precision mode, we only want extended mode.

4cc1c18a964a9f7f31834043e631756329f2dc10 authored about 1 year ago by Kirk Klobe <[email protected]>
Clean up FRNDINT

05ce44da7b9d37e1d207a5744aeadb99f281d1c0 authored about 1 year ago by Kirk Klobe <[email protected]>
Minor Unicode definitions improvements

8d7874058d0e08aa9426fd07347fc07e754848d0 authored about 1 year ago by FeralChild64 <[email protected]>
Disable SB's hot warmup when used as a Tandy DAC

76c057b508e0b1179e821893be9366742b6e15de authored about 1 year ago by kcgen <[email protected]>
Describe why and how the Tandy DAC interacts with the Sound Blaster

Also remove the large comment about a feature that we don't support.

4857cf2ae5eb45f7f0259e4611015aae87420916 authored about 1 year ago by kcgen <[email protected]>
Clarify that the Tandy DAC frequency register is a clock divider

This commit also:

- Removes the lower-bound DAC sample rate, as "OutRun (1989)"
sets a 1.7 KH...

a57a6922656f93775ade439964db30a87649624b authored about 1 year ago by kcgen <[email protected]>
Fix control flow of BIOS Tandy DAC callbacks

Previously the Tandy DAC requested state was set in the BIOS
memory itself, which could be turne...

1dbf5b1bb6bc3e15a171b87aa65dc9a067669391 authored about 1 year ago by kcgen <[email protected]>
Sync messages with English language file

afd269d85963e106a44cf77daed74149307601a0 authored about 1 year ago by kcgen <[email protected]>
Add extra hotkey button row in the mapper

Prior to this change, the 6th mapper row was overlapped by the key
binding instructions.

06cb4bc7c4beaed6bffbe5b7904ec4a12d6c6ec7 authored about 1 year ago by John Novak <[email protected]>
Normalise warning log messages

59b5153b77a2a3991816ed1e9c30e96926bffea1 authored about 1 year ago by John Novak <[email protected]>
Rework mouse sensitivity parsing

bc599fedc58c8c6de38c396d1cdece3ec0543cda authored about 1 year ago by FeralChild64 <[email protected]>
Mouse sensitivity from 'mousectl' command now works independently

0e69e8798e6186b20a86e571865dae2b9a99fd36 authored about 1 year ago by FeralChild64 <[email protected]>
Cleanup DOS country IDs

9990594114936b4b8db388b5efaf83caf05ccca6 authored about 1 year ago by FeralChild64 <[email protected]>
Fix incorrect country set when no dedicated keymap was found

2f1e5664d099a9fe61ac6b9b65f63324b656b736 authored about 1 year ago by FeralChild64 <[email protected]>
Regenerate primary config file if it is empty

e4370e98d8285c0480191a1d18266d451a894fa5 authored about 1 year ago by Daniel Bomar <[email protected]>
Refactor setup.cpp functions

Moved several standalone functions referencing the "control" global to
be members of the Config ...

2d4354d4c6fd2df7dbc9d9f7269e3b2d736621a3 authored about 1 year ago by Daniel Bomar <[email protected]>
Drop redundant multiply-divide pair

b0635438b864df16df08dbe71861ba681a2bde78 authored about 1 year ago by kcgen <[email protected]>
Restore sane `max N%` cycles behaviour where 100% means 100%

Previously, `cycles = max` or `cycles = max 100%` really meant 90% CPU
core utilisation, and th...

5b70dc2a931b238557a47fd488aae367c0350c2b authored about 1 year ago by John Novak <[email protected]>
Adjust ticksDone with render time

Since render time can take up to several milliseconds, we adjust
ticksDone downwards with the ti...

fe36cbbfbadcf0668e78beba8e38e868fe6ec99b authored about 1 year ago by Kirk Klobe <[email protected]>
Run autocycle more often

83fff17020a2e8a303f9057d987e2bf6cffae051 authored about 1 year ago by Kirk Klobe <[email protected]>
Clean up pause_emulation()

8326f37b16084e6b653a7d86474f76a1e152922f authored about 1 year ago by John Novak <[email protected]>
Restore pause indicator in the window's title bar

97e1809cdc522b802c7e8ab5435c03b1ee3e8880 authored about 1 year ago by John Novak <[email protected]>
Rename PauseDOSBox() to pause_emulation()

f52e29afb53c17966914cfaca17e366a1d4d3ec3 authored about 1 year ago by John Novak <[email protected]>
Add hardcoded Cmd+P pause hotkey on macOS

54f8346fad55b3fe0574ef130cf200082bb524d7 authored about 1 year ago by John Novak <[email protected]>
Setup the BIOS DAC callbacks in the SoundBlaster setup

This includes some small improvements in the setup and
the address query calls.

3157e48f54523ab2272802e270dc7b87d1b7a9a8 authored about 1 year ago by kcgen <[email protected]>
Setup the BIOS DAC callbacks in the Tandy setup

1ee1e40b3ad6a720e78ed8d8f764566822c5fade authored about 1 year ago by kcgen <[email protected]>
Reformat BIOS DAC setup and shutdown functions (whitespace only)

d3958428d4b5cbde5177ca3843bafd5c9588ddfe authored about 1 year ago by kcgen <[email protected]>
Extract BIOS DAC setup and shutdown to local functions

3f9e7c8c195dc7a267f915de000e09b7e7af4e56 authored about 1 year ago by kcgen <[email protected]>
Expose the BIOS call to setup the Tandy and SB DAC callbacks

This includes always calling the shutdown routine prior to
setup, and clearing the Tandy address...

36c9fb8f653cf5206409a80508e1fd5c7bbe6d35 authored about 1 year ago by kcgen <[email protected]>
Update Italian (it-it) translation

bff814e4b336b4330d6422e14f9507271ca47e2b authored about 1 year ago by Kappa971 <[email protected]>
Re-write DOS_Shell::CMD_RENAME

Now supports wildcards and better matches real MS-DOS behavior

d36f670dccbfcbba7004dc537f4aa02a11da3d56 authored about 1 year ago by Daniel Bomar <[email protected]>
Cleanup DOS_Canonicalize function

Make sure variables are initalized.
Create an overloaded function that returns a std::string.

f1f9a477ed46683cedd18b2ef3966a4643009c88 authored about 1 year ago by Daniel Bomar <[email protected]>
Release mouse if 'config -set mouse_capture=nomouse' is executed

2f3c894c03bb899239283fd95c0698fd7c769686 authored about 1 year ago by FeralChild64 <[email protected]>
Some general sdlmain cleanup

cce14e590d669e125650177d2a162772cd8c0e06 authored about 1 year ago by John Novak <[email protected]>