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

Fix invalid iterator crash in debug build

The CurMode iterator was being initalized in a global.
This leads to undefined behavior as to wh...

512efbd9aebc49b280e9903dc9d51b8f781f7e10 authored 11 months ago by Daniel Bomar <[email protected]>
Revert "Temporarily disable MSYS2 GCC builds on Windows"

This reverts commit 9b48dc537c3cd8bf36f5969d4f3cec74cecd1d6c.

5bec21b908e9aac3524a3e1b90332a27bcd18fbb authored 11 months ago by John Novak <[email protected]>
Temporarily disable MSYS2 GCC builds on Windows

9b48dc537c3cd8bf36f5969d4f3cec74cecd1d6c authored 11 months ago by John Novak <[email protected]>
Remove 500 ms delay when entering pause mode

45b634a4da0b63539cf7d76055680a8a269ebcae authored 11 months ago by John Novak <[email protected]>
Rework the "EGA mode with VGA colours" detection logic

The previous method only worked by fluke in text mode to EGA mode
transitions.

1bba63c6da9ff3dc77c77ff3a8d4e8172121173b authored 11 months ago by John Novak <[email protected]>
Add `vga.mode_change_in_progress` flag

c41d5fc2d7bc33670174cb4204100ba7c2e7e170 authored 11 months ago by John Novak <[email protected]>
Remove over-zealous assert

All text modes get classified as GraphicsStandard::Vga on an emulated
VGA adapter, which can tri...

441a81666be771ac3e034dbf6ee621d8c78230ea authored 11 months ago by John Novak <[email protected]>
Swap the Color & Palette Registers setup order on mode switches

When setting up an EGA video mode on an emulated VGA card via the 10H
BIOS interrupt, the follow...

1fdb907aff43424c024de41a50cc5f08a5ac154c authored 11 months ago by John Novak <[email protected]>
Address name shadowing warnings

c014da0393c7f7946bba29e9116e97a22e28e91c authored 11 months ago by John Novak <[email protected]>
doco: add info about the deploy website action

09d7715908b5222b9cb6093be75f1262de274fb3 authored 11 months ago by John Novak <[email protected]>
Improve the arcade CRT shaders

bdc677e71ab2687ca3945ddb7a34d49357dc31df authored 11 months ago by John Novak <[email protected]>
Fix WIN32 type compile error in MSVC

fe4b228f37899d8be16e15201153ba7d3714b482 authored 11 months ago by Daniel Bomar <[email protected]>
Raise window to foreground after creation

a07c416f134d729002bc2b699005c5b1dc2ac606 authored 11 months ago by Daniel Bomar <[email protected]>
Fix video regression in Catacomb 3D

d47e8c624d4303a98607746d86e51c5e5d52bf28 authored 11 months ago by John Novak <[email protected]>
Map default "Restart" hotkey to PrimaryMod + Option + Home

Previously, it was mapped to Ctrl instead which was not idiomatic on
macOS.

3b332d0d05ec33c1c9896d42409a0722543a0d3b authored 12 months ago by John Novak <[email protected]>
website: dev builds page cleanup

4ac32c6d2a274d9d449004751d1abf5b0ec09955 authored 12 months ago by John Novak <[email protected]>
Fix console color after restart

On restart, use the flag CREATE_NEW_CONSOLE instead of DEATCHED_PROCESS.
This will have Windows ...

f75e8a6457c0de738d341bf1fce1dc9a67cb05b1 authored 12 months ago by Daniel Bomar <[email protected]>
On Windows, use CreateProcess instead of execvp for restart function

The implementation of execvp on Windows calls CreateProcess.
Calling it directly allows us to cr...

0d3c555cb16028face41c0546326503b0a409229 authored 12 months ago by Daniel Bomar <[email protected]>
Re-enable LTO on macOS x86_64 builds

d1799a3db524bbb61d7689fcd53aae456a68b8d5 authored 12 months ago by Kirk Klobe <[email protected]>
Add script to repackage the Windows ZIP release package

b76e5779fd265745ea41eb3c32305d56a77ec092 authored 12 months ago by John Novak <[email protected]>
website: remove Windows MSVC dev builds from the downloads

109f03bcc68666e3b73e4b718f004929cfa59231 authored 12 months ago by John Novak <[email protected]>
website: mention v0.80.1 is the last version that supports Windows 7

7ef7116bb09115f11df033900185584ca359cdb3 authored 12 months ago by John Novak <[email protected]>
website: update download links for 0.81.0-RC2

2b6fb5f797e0e32f82eb03c421e91afb19b5a2ca authored 12 months ago by John Novak <[email protected]>
Update SDL2 wrap

FIxes a linking issue https://github.com/mesonbuild/wrapdb/pull/1368

f85417e2d9dd9c3709ad3b44f8158c9d89f5c8a7 authored 12 months ago by Kirk Klobe <[email protected]>
Don't use SDL wraps as fallback

456443d0f2984ef152c089cd309c9e4c7d017a42 authored 12 months ago by Kirk Klobe <[email protected]>
Revert "website: token experiments"

This reverts commit 8b48b32ab5a873c182d4f7c073190641cb35f44c.

189abdbea05b8e7e2dce923f4b8b2962830c037b authored 12 months ago by John Novak <[email protected]>
website: token experiments

8b48b32ab5a873c182d4f7c073190641cb35f44c authored 12 months ago by John Novak <[email protected]>
website: add 0.81.0-RC2 download links

554741fd3d0a203c52d78e5ba1c01a3208149a15 authored 12 months ago by John Novak <[email protected]>
docs: Update MkDocs to 9.5.4

e24c224500a83e0704764a0c5d52d4ab5a8e1b9f authored 12 months ago by John Novak <[email protected]>
Fix linux compile error

13d01462809f9c1b8c4627d4eb6f128da65d28af authored 12 months ago by Kirk Klobe <[email protected]>
Use Meson wrap for SDL_net on macOS

Prevents SDL dylib being linked for dev builds

e1dd3e283572d54b051f438caecf450c281e0130 authored 12 months ago by Kirk Klobe <[email protected]>
Use Meson wrap for SDL on macOS

1af1c4f9b7b92c72e45227edcb67f5c6ba28fdb2 authored 12 months ago by Kirk Klobe <[email protected]>
Clean up macOS runner

Testing flags

af9d1d68f2d7eb2f0f48c611ab847cb3f71ff321 authored 12 months ago by Kirk Klobe <[email protected]>
Ignore SDL2 subproject

9326238ab7aff1973efc863dce1c02643915973d authored 12 months ago by Kirk Klobe <[email protected]>
Remove GCC CI build for macOS

31a0e9a86bc801679ad38cbb746c168d1490bc5c authored 12 months ago by Kirk Klobe <[email protected]>
Increase allowed macOS clang warnings

Temporarily increase allowed warnings due to macOS runner changes for
0.81 release

ae1fdbafd5991e61ce2884e18ef69a6fd97c44bc authored 12 months ago by Kirk Klobe <[email protected]>
Fix shader auto-switching

The bug in the comparison logic caused auto-switching not fire on
fullscreen/windowed and window...

c24d5a63c42b6fe00a49374dd891a446e52c68cd authored 12 months ago by John Novak <[email protected]>
Fix arch flag

5e26b5cd19131694bff5cdd5d57d88612bd94a2f authored 12 months ago by Kirk Klobe <[email protected]>
Fix macos dylib verification script

404b92dca1c819d01bc95bb4ab545f1b57161c37 authored 12 months ago by Kirk Klobe <[email protected]>
Fix pathnames

caefdff8180584ffafb860e675427185e2f17805 authored 12 months ago by Kirk Klobe <[email protected]>
Fix linker flags

ecdc205ea67d1dad834e09a576d615750eb42d11 authored 12 months ago by Kirk Klobe <[email protected]>
Update copyright dates

79c0d25d507a82b67fd42d39f9933c26c93ddbb7 authored 12 months ago by John Novak <[email protected]>
Update Polish (pl) translation

1c5f7195f0b0ae036169f7ca4bf39615a5198436 authored 12 months ago by FeralChild64 <[email protected]>
Disable joystick emulation when "joystick = auto" is set and no joystick is found

f6b8394ca271c8bc0388199fdabbbc4cd12b5c11 authored 12 months ago by Daniel Bomar <[email protected]>
Clarify config help text for joytype=auto

9216429721aa42c1543eff78f11f54d2001c1a85 authored 12 months ago by Daniel Bomar <[email protected]>
Bump PVS Studio version to 7.28.78353.377

7715a3b2774b8f20464fb51fdbe83dad55462838 authored 12 months ago by FeralChild64 <[email protected]>
Help messages: Do not use passive voice

f197a78185cd05c9537a815c06312854d829e638 authored 12 months ago by ftortoriello <[email protected]>
Update English language file

734aa5736545a0db496ea67227959b63b4cc6294 authored 12 months ago by ftortoriello <[email protected]>
Limit config strings to 79 characters per line

88c5da84b63f5614f0f397f5b891b43374a26e28 authored 12 months ago by ftortoriello <[email protected]>
Config help: rename speed up/down to increase/decrease cycles

eee3290919effa7d44b6c07ebd35e6776178afe0 authored 12 months ago by ftortoriello <[email protected]>
Improve English language strings

Summary of changes:
* Fix the "Adding utilities" Wiki URL
* Fix default value of the "timed" joy...

0de62ec22a1e9d8d3ab6e664646ea67301eb0d2a authored 12 months ago by ftortoriello <[email protected]>
MIXER help: Also use imperative mood on COMMANDS

7491734933bf9d9637a17998fc152edd43d28123 authored 12 months ago by ftortoriello <[email protected]>
Remove quotes from RGB triplet example

f2fd5b618411c0a3e36e4f8dcef20f12dc0c6dd7 authored 12 months ago by ftortoriello <[email protected]>
Fix typo in a comment

2c5f1c64e66ad6a78cd342c27ba7583be8e1e69f authored 12 months ago by ftortoriello <[email protected]>
Change style of help messages

* Use imperative mood for command and parameter descriptions
* Parameters sections:
* Rename t...

6d7d33b398068ee1a3a64d8e71732e29787b7ab4 authored 12 months ago by ftortoriello <[email protected]>
MIDI capture: close file on fseek error

e8765e295a0299675ec455d54c7511f227ce87f5 authored 12 months ago by ftortoriello <[email protected]>
Manage sdlmain's DOS video mode as an <optional>

DOSBox's execution sequence starts by initializing SDL
followed by starting the DOS normal loop,...

633ccc4c21689aae2acc419e083b61978f43bec5 authored 12 months ago by kcgen <[email protected]>
Update license & copyright header of the Catmull-Rom shader

743bd465434cd9abd7c9f03b50fecc2a17dd6391 authored 12 months ago by John Novak <[email protected]>
Add version pragma to all shaders

9e0f042e42fd3aae942e0d649ae50fe38fb49650 authored 12 months ago by John Novak <[email protected]>
Update license & copyright headers of the shaders

829d160c0c2b5c79d8f79ac3486a21d1ddbc5201 authored 12 months ago by John Novak <[email protected]>
Apply clang format to the Sound Blaster read routine (whitespace-only)

89c6e3dd125c1e7a3ba9def558614524fa1a1e2a authored about 1 year ago by kcgen <[email protected]>
Move the Sound Blaster write buffer status to a function

This is functionally identical.

It uses a self-documenting function name and adds comments abou...

948123d99ace1c96889b50e2561811288488be17 authored about 1 year ago by kcgen <[email protected]>
Replace part of the SB 8-on/8-off buffer status with DMA buffer state

The eight on/off logic is split:
1. The off part is kept; we now report available room every 8th...

153f3c61be83cf7880cc0315294b95c721368ced authored about 1 year ago by kcgen <[email protected]>
Use a bit_view to de-magic the SB DSP buffer status IO call result

e170b4e7af84a1a6071864e9ced60052183c42d9 authored about 1 year ago by kcgen <[email protected]>
Don't sign extend 16-bit immediates to 32-bit in ppc dynrec, fixes #2846

Signed-off-by: kcgen <[email protected]>

74e89c103aee57011f28c1384b8020b1632cabab authored about 1 year ago by Cameron Kaiser <[email protected]>
Fix an undefined behaviour in the 32-bit signed multiplier

DIMULD ("double word integer multiplied with double word integer")
multiplies signed 32-bit valu...

0a6c3f1584c952b84ff17a80c77f17e249bad8f3 authored about 1 year ago by kcgen <[email protected]>
Accommodate a larger count size in the full core

a4fe121a4c119883eadaecde46e1af8d287dc3e2 authored about 1 year ago by kcgen <[email protected]>
Fix DOS_DeviceHasName function to correctly check string lengths

dbd23073c46b8c424c44063265895dcc6220f894 authored about 1 year ago by Daniel Bomar <[email protected]>
website: fix site URL in mkdocs.yml

ed4d3838e5dda3eb5e9f04654be97fd5cb45b191 authored about 1 year ago by John Novak <[email protected]>
Pass button press events to guest side if gaining focus in seamless mode

998a3ef744e542651520b869d0e6c5f48de2870e authored about 1 year ago by FeralChild64 <[email protected]>
Update german translation for v0.81 RC1

- More translation fixes.

d9d90c017dc18b7516220974581c3c9f1406c796 authored about 1 year ago by Burrito78 <[email protected]>
Lookup the resource file when getting lines

763f6a422b31a169de88bc7604db4083b43fdbad authored about 1 year ago by kcgen <[email protected]>
Add header guard

e2451dc127b0f7f1594f9c4ef6a671dd9400ceb7 authored about 1 year ago by Kirk Klobe <[email protected]>
website: add joystick support info to the getting started guide

6d308a7de631c5526d31053c544766a6a1b80e46 authored about 1 year ago by John Novak <[email protected]>
Fix check for forbidden paths on POSIX systems

3ead5a2c805160449b31dbf3ac091e6d5b217803 authored about 1 year ago by FeralChild64 <[email protected]>
Remove obsolete 'fopen_wrap' mechanism

The protection agains accessing /proc filesystem looks obsolete,
running the emulator as root is...

51df031eae1325926c5212a1e28209031a3a5a4b authored about 1 year ago by FeralChild64 <[email protected]>
website: 0.81.0-RC release notes improvements

99462dcec2e76fbdc5685c58e2ce380330d934c8 authored about 1 year ago by John Novak <[email protected]>
Detect and fail for a very specific build combination

a23c223e768146affd8d547ef6060b9deddc96f3 authored about 1 year ago by kcgen <[email protected]>
Add a couple more Linux debug-only flags

LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS is used by clang and adds
thread safety annotations and ...

0ee1b7fee3ca70c6fc62d9e84f8bda9a6da994af authored about 1 year ago by kcgen <[email protected]>
Store `is_double_scanning` flag in `VgaDraw`

e3e87bf127939e3ef84f0ab2ed5239cf84b4d756 authored about 1 year ago by John Novak <[email protected]>
Restore previous Maximum Scan Line CRTC register behaviour

This effectively reverts 97f73bf8c6, plus the resize criteria has been
improved based on DOSBox ...

5f52fadaffc02457356f94c81ade05a3a77c27e0 authored about 1 year ago by John Novak <[email protected]>
Clean up includes

48f3240a19f9f144efbd126d1731a36e2d332976 authored about 1 year ago by John Novak <[email protected]>
Clean up `vga_write_p3d5` in vga_crtc.cpp

No functional changes.

f88d08663cf4d68591eb4bf37e0d1374bc4cda74 authored about 1 year ago by John Novak <[email protected]>
Get rid of the macro hackery in vga_crtc.cpp

df935ff9aee7ba310a7e4502b0585bf637e3ed9b authored about 1 year ago by John Novak <[email protected]>
Make integer scaling calculations 100% robust in sdlmain

8cafd2b084ddc309cccbc85be57742fced01284d authored about 1 year ago by John Novak <[email protected]>
Make pixels per scanline calculations 100% robust in shader manager

5dc4bcee1a7276f80525269c54d039a76552ceb6 authored about 1 year ago by John Novak <[email protected]>
Fix FPU issues

Only enable FILD/FIST memcpy logic when C_FPU_X86 is false, and ensure
use_regs_memcpy is set to...

09da66b5cbf0537058392af24aaf4ef8cffec600 authored about 1 year ago by Kirk Klobe <[email protected]>
Add files via upload

0ddc477673283ca97502ffcfda187a46a26733f6 authored about 1 year ago by Burrito78 <[email protected]>
Do not read shell history if secure mode is enabled

c034c6ea3f53e6e3812a710c9eb75143e220a501 authored about 1 year ago by Daniel Bomar <[email protected]>
Standardize Meson formatting (apply 'muon fmt')

e9960dd444c7e5b3f9801428182e0fb48229b433 authored about 1 year ago by kcgen <[email protected]>
Use a list to improve logging of SIMD instruction sets

c4e86a509eb94f958128c99447e96c7e87eb3229 authored about 1 year ago by kcgen <[email protected]>
Flatten the zlib-ng checks and add failure explanations

The previous logic performed all the zlib-ng prerequisite
checks in a single conditional stateme...

87df7753b1625e47816e8548ac622860703c470e authored about 1 year ago by kcgen <[email protected]>
Use UTF-8 for shell history

208d682b181cc19d8e3333ce50d322c2b8b52d8d authored about 1 year ago by Daniel Bomar <[email protected]>
Enable except_death tests only in debug builds

7091a7b8becbc5cce4ea68c17a398b8948fae709 authored about 1 year ago by Nicolas signed-log FORMICHELLA <[email protected]>
Do not record successive duplicate commands in the history

2f72bf7a0d35df89d0c4ee7af3723645670a7b02 authored about 1 year ago by Daniel Bomar <[email protected]>
Remove some 'fast math' release build settings

701411451d15da92e8e8eb6eca799b3fb8c8333b authored about 1 year ago by Kirk Klobe <[email protected]>
Fix broken check for existing file in 'localDrive::FileCreate'

8ac691456d56986da8e2d5630cd37d2ac71306be authored about 1 year ago by FeralChild64 <[email protected]>
Fix Windows-specific 'Crystal Caves' game save problem

ff90cc5666e2be79e62afe624634c826e51c33f3 authored about 1 year ago by FeralChild64 <[email protected]>
Fix macOS Info.plist template so the actual version is shown

363ca9c19f7fc5c043e9554966f9e69461b261f6 authored about 1 year ago by John Novak <[email protected]>
Lower allowed Clang analyzer warnings

1bd83c92cddeca8849c37d4510208ad523cdd643 authored about 1 year ago by kcgen <[email protected]>