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

Drop an unecessary cast of 8-bit data in Sound Blaster

github.com/dosbox-staging/dosbox-staging - b1ae2963b53ad5ad130173643bbba7bf57cf37cb authored over 3 years ago by kcgen <[email protected]>
Refactor ADPCM routines in Sound Blaster

github.com/dosbox-staging/dosbox-staging - daf200da3b09afe943cbb24d6a35c1e100067d03 authored over 3 years ago by kcgen <[email protected]>
Use std::min in Sound Blaster FlushRemainingDMATransfer

github.com/dosbox-staging/dosbox-staging - f1cc02ce65cf8279155e9523061783c6dfa4b7f5 authored over 3 years ago by kcgen <[email protected]>
Add a dormant sampler silencer function to Sound Blaster

github.com/dosbox-staging/dosbox-staging - 3f1344740b7ad69fbfbb6d7305789beb1d3fd773 authored over 3 years ago by kcgen <[email protected]>
Improve PlayDMATransfer state vars in Sound Blaster

github.com/dosbox-staging/dosbox-staging - 8c50f6b15f75a218c3db50e92445d016b210b862 authored over 3 years ago by kcgen <[email protected]>
Use new state and silencing in SB 2-bit ADPCM

github.com/dosbox-staging/dosbox-staging - aefffafd47a4e6f571c98cbd9bed59dfa73a61aa authored over 3 years ago by kcgen <[email protected]>
Use new state and silencing in SB 3-bit ADPCM

github.com/dosbox-staging/dosbox-staging - a4b81dbf0e1e814edd7cc8b019e1666792fe6c6f authored over 3 years ago by kcgen <[email protected]>
Deprecate use of SuppressInitialDMATransfer in SB

github.com/dosbox-staging/dosbox-staging - 1c750558c3b03800b2112b620a477c0b83257281 authored over 3 years ago by kcgen <[email protected]>
Use new state and silencing in SB 4-bit ADPCM

github.com/dosbox-staging/dosbox-staging - 7811b229e1e8b9e529aee2d7b7bb3264bcd846ec authored over 3 years ago by kcgen <[email protected]>
Use new state and silencing in SB 8-bit DMA

github.com/dosbox-staging/dosbox-staging - 99694de5c206a31b3370dad536c343674f63b42b authored over 3 years ago by kcgen <[email protected]>
Use new state and silencing in SB 16-bit DMA

github.com/dosbox-staging/dosbox-staging - 72b8593bf1f29832a5aeecdf6fcd421f90e69244 authored over 3 years ago by kcgen <[email protected]>
Deprecate prior PlayDMATransfer state variables

github.com/dosbox-staging/dosbox-staging - 13d74b1b72649beda269a848be83a97f675249ad authored over 3 years ago by kcgen <[email protected]>
Use bytes_to_read name in Sound Blaster SuppressDMATransfer

github.com/dosbox-staging/dosbox-staging - 782fda746866db851c925e7b0b70aba9ec22c727 authored over 3 years ago by kcgen <[email protected]>
Simplify Sound Blaster DMA read calls

github.com/dosbox-staging/dosbox-staging - 3a56a16b81d72b2b1a21a4cc5f076d58530a56cb authored over 3 years ago by kcgen <[email protected]>
Move defines to constant expressions in Sound Blaster

github.com/dosbox-staging/dosbox-staging - 4a32cd1909728f4aa2acbfbbd3a82ec98833de45 authored over 3 years ago by kcgen <[email protected]>
Revert to callback function for mixer

github.com/dosbox-staging/dosbox-staging - 99beb0409fa8d758afba7a4dfea569d541ee4b38 authored over 3 years ago by Kirk <[email protected]>
Fix mixer thread-safety issues

init

github.com/dosbox-staging/dosbox-staging - 34a1ac7704a8bc8ce94f6f73d294fe2744cf4bfe authored over 3 years ago by Kirk <[email protected]>
Take focus after screen resets

github.com/dosbox-staging/dosbox-staging - 15cee69c054bd9018c834f08df23e8269024621c authored over 3 years ago by kcgen <[email protected]>
Use 0x0 dimensions when fullresolution is "desktop"

github.com/dosbox-staging/dosbox-staging - 970cdd150e7c9360ec84ff83d6af87993820c6a2 authored over 3 years ago by kcgen <[email protected]>
Simplify handling of joysticktype=none (#1241)

github.com/dosbox-staging/dosbox-staging - 831067dc85f4b9088711886a0d7386f72897204c authored over 3 years ago by kcgen <[email protected]>
Use placeholder for ATTRIB instead of special handling

github.com/dosbox-staging/dosbox-staging - 7944fcf93bbfd8dc260e9826fa338c89139a93b9 authored over 3 years ago by kcgen <[email protected]>
Add a generalized PLACEHOLDER program

Can be used as many times as needed to inform users
that a 3rd party program should be acquired ...

github.com/dosbox-staging/dosbox-staging - f52478c658fb76021b95c62bfb15d249fe669fba authored over 3 years ago by kcgen <[email protected]>
Query SDL to populate dimensions when fullresolution=desktop

github.com/dosbox-staging/dosbox-staging - 4e65eaf0935f78fe531647908496c0973d9ce5c0 authored over 3 years ago by kcgen <[email protected]>
Allow seamless mouse capture on middle-click or hotkey

github.com/dosbox-staging/dosbox-staging - f909255d3f1bf111a4b044992e159624f7bd5ba9 authored over 3 years ago by kcgen <[email protected]>
Apply GFX_UNITY_SCALE scaling constraint on conf parse (#1291)

github.com/dosbox-staging/dosbox-staging - 90c33e727824946a1926ff42a35b4b79848ebbf0 authored over 3 years ago by kcgen <[email protected]>
Rollback two incorrect uses of safe_stren for Heavy Debug

github.com/dosbox-staging/dosbox-staging - 23ce377db5c8bb76c0504b7a4dd434c14607abea authored over 3 years ago by llm <[email protected]>
Only suppress the SoundBlaster's first small DMA transfer

github.com/dosbox-staging/dosbox-staging - 1fe5f3984fc1c03f829ffdd626571adaee3e6812 authored over 3 years ago by kcgen <[email protected]>
Fix invalid max_resolution warning

github.com/dosbox-staging/dosbox-staging - f73c7d9df33637bd4e5566a735b6bc961b3c101e authored over 3 years ago by John Novak <[email protected]>
Use whitespace consistently after log message prefixes

github.com/dosbox-staging/dosbox-staging - f188de9b78de29b1b9cc9968c50e79c2f7c84a27 authored over 3 years ago by John Novak <[email protected]>
Allow window_position of 0,0

github.com/dosbox-staging/dosbox-staging - 93400140eb3e48f8ec581f154e671ff6bacb2bdc authored over 3 years ago by John Novak <[email protected]>
Use snake case for new config options

Rename the following config options:

- windowdecorations -> window_decorations
- windowposition...

github.com/dosbox-staging/dosbox-staging - dc44c580884559b04e9e36b2203d796924b57dda authored over 3 years ago by John Novak <[email protected]>
Improve warning message when max_resolution config is invalid

github.com/dosbox-staging/dosbox-staging - 12f3a7345ef41895637b5a4e065da4669eb7ce3a authored over 3 years ago by John Novak <[email protected]>
Log warnings & errors at the correct log level

github.com/dosbox-staging/dosbox-staging - a63cbe1260095ff4d9a7fb77dc83076a66b2b953 authored over 3 years ago by John Novak <[email protected]>
Make custom -conf settings apply last

github.com/dosbox-staging/dosbox-staging - ac73fdd0de648ad0426552c8e42923ddeed8b67c authored over 3 years ago by kcgen <[email protected]>
Create the primary conf if permitted and no other conf was loaded

github.com/dosbox-staging/dosbox-staging - 0cca271f823420dd23d9e787114e19250f61964a authored over 3 years ago by kcgen <[email protected]>
Cleanup (get rid of compiler warnings)

github.com/dosbox-staging/dosbox-staging - 6e111f6a0a95b4c7ba4059d63b97fd7764eae2ca authored over 3 years ago by John Novak <[email protected]>
Add config option to toggle window decorations

github.com/dosbox-staging/dosbox-staging - bf12858070aba28cffcd6c4f8a3513af905b55b5 authored over 3 years ago by John Novak <[email protected]>
Add config option to set initial window position

github.com/dosbox-staging/dosbox-staging - e29fc460617147200ad2932e95fc71d42c7874a3 authored over 3 years ago by John Novak <[email protected]>
Add config option to restrict viewport resolution within screen/window

Only `opengl` and `texture` output modes are supported; the
`maxresolution` option is ignored in...

github.com/dosbox-staging/dosbox-staging - baca0bab6fba3283dfba4563481837c973b8a5ce authored over 3 years ago by John Novak <[email protected]>
Cleanup (remove unnecessary config value comment stripping)

github.com/dosbox-staging/dosbox-staging - f1b1f0f58f3894abc1eb4cc89d7f9084d269b4ca authored over 3 years ago by John Novak <[email protected]>
Cleanup (make use of already defined constants)

github.com/dosbox-staging/dosbox-staging - 8c2b067ef124564dc6b1a34b18f2bb9a4704c1f5 authored over 3 years ago by John Novak <[email protected]>
Cleanup (make use of already defined constants)

github.com/dosbox-staging/dosbox-staging - d8b8c95872c7fb9dfa39bf1caf14123c45257b8d authored over 3 years ago by John Novak <[email protected]>
Add 1280x960 to allowed S3 OEM modes

github.com/dosbox-staging/dosbox-staging - e1f01f7e6663d9667c836607016d64d64c5483df authored over 3 years ago by kcgen <[email protected]>
Fix MPU-401 8-bit counter handling

The previous code should have underflowed the counter and filled
it back up to 0xff (or 255) whe...

github.com/dosbox-staging/dosbox-staging - 7546ef4c7bc8716c193677ac9aee2e7efdd67f7c authored over 3 years ago by kcgen <[email protected]>
Eliminate a goto call in MPU-401

github.com/dosbox-staging/dosbox-staging - 66440188adae2e5ce9e1961341e052773ea40502 authored over 3 years ago by kcgen <[email protected]>
Use 8-bit queue counters in MPU-401

The queue itself is less than 8-bits long (only 32 values), therefore
the counters should never ...

github.com/dosbox-staging/dosbox-staging - 913f113b4cbb9f44b87f4b0f1be811f8d3c9779a authored over 3 years ago by kcgen <[email protected]>
Simplify queue position decrementers in MPU-401

github.com/dosbox-staging/dosbox-staging - f0a5b80140637e2f98c6ed0e64d6611ab8e59fc6 authored over 3 years ago by kcgen <[email protected]>
Fix formatting of debug logging in MPU-401

github.com/dosbox-staging/dosbox-staging - cc8692f79e3034884b40ef8255880d3fbca2249d authored over 3 years ago by kcgen <[email protected]>
Up string-compares in MPU-401 setup

github.com/dosbox-staging/dosbox-staging - b3909656dfd6b877b88f02965ae4efde68a55b06 authored over 3 years ago by kcgen <[email protected]>
Simplify send-now boolean in MPU-401

github.com/dosbox-staging/dosbox-staging - 78410e2263f73830e60732cacb6965510aa92ccd authored over 3 years ago by kcgen <[email protected]>
Use clamp to bound range in MPU-401

github.com/dosbox-staging/dosbox-staging - 11b444343081a8178d44c3379715a151f1448559 authored over 3 years ago by kcgen <[email protected]>
Cleanup formatting of MPU-401 sources

github.com/dosbox-staging/dosbox-staging - e12ea09b879cdfe7ca2016704bf59c1ea9bd809f authored over 3 years ago by kcgen <[email protected]>
Cleanup formatting of MPU-401 comments

github.com/dosbox-staging/dosbox-staging - a3c1732ebe97753cd6341f50ed025f5809739a3d authored over 3 years ago by kcgen <[email protected]>
Used constexpr's in MPU-401 instead of defines

github.com/dosbox-staging/dosbox-staging - 516aa054d10acaf2fded685551e972d9a38c701f authored over 3 years ago by kcgen <[email protected]>
Add python3-pip to README.md Debian <= 10 and Ubuntu <= 20.04

github.com/dosbox-staging/dosbox-staging - c22a0e5973e3b165c3d8c049ed13bd3b1d225721 authored over 3 years ago by kcgen <[email protected]>
Drop rapid-exit protection for normal-launch modes

github.com/dosbox-staging/dosbox-staging - cab10618bd2f8d423e268263f9c4ae5b37b99032 authored over 3 years ago by kcgen <[email protected]>
Don't double-clock the 640x400 8-bit VESA mode

Fixes a regression in System Shock at 640x400 on the Pi4.

Co-authored-by: nemo93 <thoseg@gmail....

github.com/dosbox-staging/dosbox-staging - a554385cb3eca4228bc96abfc275dfc0ac29faf4 authored over 3 years ago by kcgen <[email protected]>
Revert line-length change in clang-format config

github.com/dosbox-staging/dosbox-staging - c9bf358edcc104bcfe112652b8f7f6bc8fe84917 authored over 3 years ago by kcgen <[email protected]>
Add and log a new configuration-type argument in ParseConfigFile()

github.com/dosbox-staging/dosbox-staging - 3b2cdb6e8419249e701d3cd01152735d7ecbab94 authored over 3 years ago by kcgen <[email protected]>
Layer-load the primary, -conf, and local conf files in that order

Also introduces flags to switch off the primary and local confs:
- noprimaryconf
- nolocalconf...

github.com/dosbox-staging/dosbox-staging - 99d2fcd8547380ba8fd2ad62e1e815cbd6309cdb authored over 3 years ago by kcgen <[email protected]>
Move the program start time setting to shell-startup

github.com/dosbox-staging/dosbox-staging - 8bb83970c34f03c5725b173bd306684a396cc5f6 authored over 3 years ago by kcgen <[email protected]>
Fix typo describing mouse capture

github.com/dosbox-staging/dosbox-staging - f232eeca1c61fb20799cce321539ec9ab582140f authored over 3 years ago by GranMinigun <[email protected]>
Fix pre-startup output suppression criteria

github.com/dosbox-staging/dosbox-staging - ded8608acc015a82145518d57b80f625a1c6b226 authored over 3 years ago by kcgen <[email protected]>
Use safe string-length when possible in shell_misc sources

github.com/dosbox-staging/dosbox-staging - 1f9c17d10d54a9e5619be4023ef7a72d9ec87eb0 authored over 3 years ago by kcgen <[email protected]>
Use safe string-length when possible in shell_cmds sources

github.com/dosbox-staging/dosbox-staging - 4791609d71fb4ee16677736217b9c5eb39eb02aa authored over 3 years ago by kcgen <[email protected]>
Use safe string-length when possible in programs sources

github.com/dosbox-staging/dosbox-staging - 5787814f633d63ecd2a8957222463dffcd31af88 authored over 3 years ago by kcgen <[email protected]>
Use safe string-length when possible in shell sources

github.com/dosbox-staging/dosbox-staging - edfc68105f0147eb0ead91008d93a46ffd71033f authored over 3 years ago by kcgen <[email protected]>
Use safe string-length when possible in debug sources

github.com/dosbox-staging/dosbox-staging - 5e7ab03810f865bd3f35e921ae1b807d2b8a34a3 authored over 3 years ago by kcgen <[email protected]>
Ensure the static test runs for a couple seconds

This avoid triggering an early-exit.

github.com/dosbox-staging/dosbox-staging - b857851d55a7c897f7e9dda2f981c509b38dee54 authored over 3 years ago by kcgen <[email protected]>
Use safe string-length when possible in dos sources

github.com/dosbox-staging/dosbox-staging - e15d4e4b35afd3fc3e9c6ba0b4365d2b7ccf1831 authored over 3 years ago by kcgen <[email protected]>
Reformat shell autoexec loop content

This makes it easier to read the if/else actions when they're
not hidden behind the condition.

github.com/dosbox-staging/dosbox-staging - 1f1ef3fa90b51bcabff494bfa5bf10755f0cad1b authored over 3 years ago by kcgen <[email protected]>
Make instant-launch imply the '-exit' argument

github.com/dosbox-staging/dosbox-staging - 67eb61f5a848c27b98d7c2be39f1e9dd7b2014ba authored over 3 years ago by kcgen <[email protected]>
Use safe string-length when possible in dos_execute sources

github.com/dosbox-staging/dosbox-staging - c788df68e0016ce82265588c3ef0a587fd3444a8 authored over 3 years ago by kcgen <[email protected]>
Add ability to get an AutoexecObject line

github.com/dosbox-staging/dosbox-staging - c6c8c85396f4ebc136b4dd826eb6ffc4bd530aa5 authored over 3 years ago by kcgen <[email protected]>
Add a commented-out printout of autoexec

github.com/dosbox-staging/dosbox-staging - 49b1efd768651e3b591e013e9dbef3a6d02151e4 authored over 3 years ago by kcgen <[email protected]>
Differentate between the EXIT command and general shutdown requests

github.com/dosbox-staging/dosbox-staging - 6a0f7845eeb0e3ea76b4ab1567e220b84576db5b authored over 3 years ago by kcgen <[email protected]>
Use safe string-length when possible in shell sources

Fixes a newly-flagged Codacity security warning:

Does not handle strings that are not \0-termin...

github.com/dosbox-staging/dosbox-staging - ac4c8d7267ba1a87e15507c3235ff95473abb615 authored over 3 years ago by kcgen <[email protected]>
Use safe string-length when possible in cross sources

github.com/dosbox-staging/dosbox-staging - 87bb6ce5242454fe37f486c5ffcf3acc76b2e0fe authored over 3 years ago by kcgen <[email protected]>
Use safe string-length when possible in dos_files sources

github.com/dosbox-staging/dosbox-staging - 931495db85f5c7ead89480229bcdcfd8736a23f1 authored over 3 years ago by kcgen <[email protected]>
Use safe string-length when possible in dos_keyboard_layout sources

github.com/dosbox-staging/dosbox-staging - 5c4760d87d3ac663c190bf0fc4e3a7f24f7a90c4 authored over 3 years ago by kcgen <[email protected]>
Use safe string-length when possible in dos_mscdex sources

github.com/dosbox-staging/dosbox-staging - 9b45676036e8947366544602bb031ae5476a2f71 authored over 3 years ago by kcgen <[email protected]>
Use safe string-length when possible in drive_cache sources

github.com/dosbox-staging/dosbox-staging - e2990bf81a97b1ff8837ec1cfd4cbf9446a006de authored over 3 years ago by kcgen <[email protected]>
Use safe string-length when possible in drive_local sources

github.com/dosbox-staging/dosbox-staging - a6f7b41ede9b69fa2099c124f926d21daa80f7c5 authored over 3 years ago by kcgen <[email protected]>
Use safe string-length when possible in drive_overlay sources

github.com/dosbox-staging/dosbox-staging - 5dea64ee7191acba0ef34831e67197ce82d96ff4 authored over 3 years ago by kcgen <[email protected]>
Use safe string-length when possible in program_loadfix sources

github.com/dosbox-staging/dosbox-staging - d9ef6640e50e7bb95388160d7878decbda0ffc0b authored over 3 years ago by kcgen <[email protected]>
Use safe string-length when possible in libserial sources

github.com/dosbox-staging/dosbox-staging - 36ad03d3b1f6ad2a4953ee3cab8729c766203ba3 authored over 3 years ago by kcgen <[email protected]>
Use safe string-length when possible in serialport sources

github.com/dosbox-staging/dosbox-staging - 3e630a3aa1b4483d4ce895777d79cb1a7f1c4370 authored over 3 years ago by kcgen <[email protected]>
Use safe string-length when possible in midi_fluidsynth sources

github.com/dosbox-staging/dosbox-staging - 41b7079b024b620a5916333c86036bb7c01beb7e authored over 3 years ago by kcgen <[email protected]>
Don't immediately exit after just starting

github.com/dosbox-staging/dosbox-staging - 3d3ce39c6aac19eb7b78f00f055b06999c7b6605 authored over 3 years ago by kcgen <[email protected]>
Make verbosity enum natually ordered

github.com/dosbox-staging/dosbox-staging - e492b9c33aeb037fed347c0876d97200ab4d983d authored over 3 years ago by kcgen <[email protected]>
Collapse duplicate composite code into lambdas

github.com/dosbox-staging/dosbox-staging - 08f459dc6567faaa072e1df5c9797b00c087e0ca authored over 3 years ago by kcgen <[email protected]>
Always apply composite after updating the palette

github.com/dosbox-staging/dosbox-staging - 4b22b3d8b33ac3dcb943c1966e2e63462b44d2f6 authored over 3 years ago by kcgen <[email protected]>
Format a COMPOSITE log message in VGA other

github.com/dosbox-staging/dosbox-staging - 05e23ce6d4333d3197856451ffc6bbca81fce6d4 authored over 3 years ago by kcgen <[email protected]>
Manage composite adjustments in a simple knob class

github.com/dosbox-staging/dosbox-staging - fd2ded760b13af3812358ceb84746371c1471281 authored over 3 years ago by kcgen <[email protected]>
Add selection of composite modes to Tandy_FindMode

github.com/dosbox-staging/dosbox-staging - 9b29ec7597b68358b03ae4e205ccfc328cb41dd6 authored over 3 years ago by kcgen <[email protected]>
Add a support function to wrap a number in-range

github.com/dosbox-staging/dosbox-staging - 49f7fbc94ff5398c7931566caa6fad1f48649cc2 authored over 3 years ago by kcgen <[email protected]>
Fix loss-of-precision warning in VGA other

github.com/dosbox-staging/dosbox-staging - eee78789b638ab0d20f30f41c2902832fb5d61c6 authored over 3 years ago by kcgen <[email protected]>
Make composite video-mode setting configurable via conf file

The main work in this commit is retaining the original
composite values (so the math stays the s...

github.com/dosbox-staging/dosbox-staging - 31452b27d04ae92ed1d221729380a9598b6dddb7 authored over 3 years ago by kcgen <[email protected]>
Always update color after finding PCjr composite mode

github.com/dosbox-staging/dosbox-staging - 2abb8e076453c3df40efc63b5cc8ef2f515c9eb9 authored over 3 years ago by kcgen <[email protected]>
Rename the OUT lambda to fix a naming conflict

Fixes:

(ClCompile target) ->
D:\a\dosbox-staging\dosbox-staging\src\hardware\vga_...

github.com/dosbox-staging/dosbox-staging - 5b68adff4f1fb926ef58edb50eff9a858d84a8b3 authored over 3 years ago by kcgen <[email protected]>