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
dfea10682fdb54f9301d1768c31e6d4634e14aa1 authored about 3 years ago by kcgen <[email protected]>
Co-authored-by: Evan Ramos <[email protected]>
Co-authored-by: nukeykt <[email protected]>
8e716b16a2d9ba3042c93f46e2e6504c8e35f143 authored about 3 years ago by kcgen <[email protected]>
4082381a6aa9e2fdcde798c58e4602069213d4b8 authored about 3 years ago by David Reid <[email protected]>
0a35d95123d43084d0ccc7960e2cfeb2c495acec authored about 3 years ago by Brandon Roberts <[email protected]>
b58948505f0f87010a5e76ffcc999e0282a3c14b authored about 3 years ago by Brandon Roberts <[email protected]>
a8bdb77edd45873f5d350fdb4d24c095df4cfc09 authored about 3 years ago by Brandon Roberts <[email protected]>
These tests should represent all of the valid ways of addressing files
w.r.t. current directorie...
1655cd84976143d61a49063dab75b07ba91a4a3b authored about 3 years ago by Brandon Roberts <[email protected]>
This tests basic functionality of FindFirst and also the important edge
case around Dark Forces ...
6d6c4569e9cef497873faf019e78dc210ac9d358 authored about 3 years ago by Brandon Roberts <[email protected]>
a2d4167b9483b4c34bfdc5ce0a87b1ef54261bb8 authored about 3 years ago by kcgen <[email protected]>
Re-implement Set_Label functionality and added a lot
of unit tests, due to the complexity of the...
d4063f5c5b01fba826818de9b529890b2bb9d087 authored about 3 years ago by Brandon Roberts <[email protected]>
645d259483fb0b680ce9ccd52dd4fad005c18b69 authored about 3 years ago by Brandon Roberts <[email protected]>
This introduces a test around DOS_MakeName one which requires
all the DOS memory structures to b...
96ad18e0a44c0f396ff84baece509384f455eac1 authored about 3 years ago by Brandon Roberts <[email protected]>
This adds a simple de-initialization routine for DOS Devices to DOS
destruction. This lets our D...
b3abad1e3bbb41634f16cc5f46307a792a227cad authored about 3 years ago by Brandon Roberts <[email protected]>
9d00d8db8867f6c2414fbe2d3a44488187766421 authored about 3 years ago by Brandon Roberts <[email protected]>
This pulls DOSBox_Test_Fixture, a generic test harness for
running DOSBox out into a separate he...
06ff96a10efef381d545b0a80b3b7ec126a87cc9 authored about 3 years ago by Brandon Roberts <[email protected]>
This introduces a test for CMD_ECHO, based around mocking
out WriteOut, which normally wouldn't ...
This allows the unit tests to be ran without having programs
state bleeding across unit test run...
cada67f6db2b3be03c8118e8fd0ee3566ce17ef7 authored about 3 years ago by kcgen <[email protected]>
c7813f54fabc68eaf8e44c006bbedd366c119e7e authored about 3 years ago by kcgen <[email protected]>
This makes it possible to test functions that are within
or directly depend on DOSBox executable...
This matches what the MSVC CI build does
74022b181ffaaed438aff08676bf50c492796a39 authored about 3 years ago by shermp <[email protected]>ebc21c58dbc588245243449e06f6b3dec55e11e7 authored about 3 years ago by shermp <[email protected]>
This will be used to replace the 'Package' step in GitHub workflow
files. This will make it easi...
70359f9e1f4e3bd778d1b4ae10abf0421ac3efb8 authored about 3 years ago by shermp <[email protected]>
5881ec46a1d491e3ef86c340f4dce3b5eda4282f authored about 3 years ago by shermp <[email protected]>
353cf674242198be8db3da47a3f0cd7fb4f6c089 authored about 3 years ago by shermp <[email protected]>
363cb10a1d11bd83a8063d18df739885d4be2791 authored about 3 years ago by shermp <[email protected]>
f215ad9952ff8fda3634ce0b7f60460ec1e393c5 authored about 3 years ago by shermp <[email protected]>
0086022e474bdc15f574c4cf9ed7cec390bc5450 authored about 3 years ago by shermp <[email protected]>
Moving 'set -x' avoids double print of 'usage'
57c8b8501cbbf74c9bb61f5cfee260c15e676b1f authored about 3 years ago by shermp <[email protected]>be482adedf3f8443fd81f9d8f847a521c45176c0 authored about 3 years ago by shermp <[email protected]>
68a9e64326ae47bfc04170b67c5586a124ec44b8 authored about 3 years ago by shermp <[email protected]>
db558a8b6fe9af721f57d6b7e19b95536229988a authored about 3 years ago by Wengier <[email protected]>
941b1849bb33f77f966579cac08eb17495d374d2 authored about 3 years ago by Wengier <[email protected]>
b9772cd55a79412604469cb39d0562d6f480c3b9 authored about 3 years ago by Wengier <[email protected]>
4f869159172ce1f854f3891bf4e1a57a92c027b8 authored about 3 years ago by kcgen <[email protected]>
This lets us more naturally get the number
of modes in a list.
77b8da99c0a35dc981cd5b90576c658a1c1ee446 authored about 3 years ago by kcgen <[email protected]>
e05d1879cc59c2301c80e91278a544a1d7b204bf authored about 3 years ago by Wengier <[email protected]>
1f5b845258b3296318353ce27aaa8b5ba68d70ee authored about 3 years ago by Wengier <[email protected]>
2b14ba01f6bf49c7dd2f5776db705c574e3ba92c authored about 3 years ago by Wengier <[email protected]>
3b5b0f93b8d2862ec9985386bd3025ba1d5920e2 authored about 3 years ago by Wengier <[email protected]>
033be50285d5a79dfd54b2bcbdb29a1e6039c23d authored about 3 years ago by kcgen <[email protected]>
c90d3cd541b5cc67ba9d65522c63ea69cbe55bd7 authored about 3 years ago by kcgen <[email protected]>
5bcb1a2c187ee8f64dc5a4e23c586110f89a5520 authored about 3 years ago by kcgen <[email protected]>
67a7f1a05529583401663328bc176fff9b4c9e47 authored about 3 years ago by shermp <[email protected]>
e1d914efc1436873309a9d5211a90903b1911656 authored about 3 years ago by shermp <[email protected]>
732f9f49ecbb8c34d71dddc1e0fe8f58c22bca63 authored about 3 years ago by shermp <[email protected]>
2c9c20d40032799334c768669578e069a187e7a8 authored about 3 years ago by shermp <[email protected]>
79134b0d9550cf863b73a77413415abbf0461c83 authored about 3 years ago by shermp <[email protected]>
fcb12b73428a089abf93793742e8bc0f951e75ae authored about 3 years ago by shermp <[email protected]>
b7c2a222519d548c9e8ad4e76320c591ea0fccfa authored about 3 years ago by shermp <[email protected]>
b2e984e17e429d74a75df80fd27110560d305295 authored about 3 years ago by shermp <[email protected]>
75229f98fa4b6da0eb256680033a7b9c11e324d9 authored about 3 years ago by shermp <[email protected]>
Mostly cobbled together from existing Linux and Windows workflows.
This commit does not include ...
5355050cba65afc2e87ef9a3e41305988ef4e91c authored about 3 years ago by shermp <[email protected]>
Not required by current tests, and causes issues in MSYS2
0e2019ac636ef3964dc5193988bc79c2adae68a6 authored about 3 years ago by shermp <[email protected]>d50ec13192def1218919c97458d23424685a7270 authored about 3 years ago by shermp <[email protected]>
This allow Meson to find '(n)curses' in msys2
ac34a73c32e52c7278f02d251972023a7e35b5dd authored about 3 years ago by shermp <[email protected]>This adds an icon and 'Details' to Windows executable.
2014cf9a2cdd62a8002d661b1621e3604b7e0a8a authored about 3 years ago by shermp <[email protected]>19e020913b176c368c1ebf308dfb4cada9c7b5ea authored about 3 years ago by shermp <[email protected]>
0a3881be6fe34bda13af35e0af074d0e02b0f943 authored about 3 years ago by Wengier <[email protected]>
373325a22fc6bd1c4b7aa757e62697fb411691ce authored about 3 years ago by Wengier <[email protected]>
9df68ee98c0cc36feb96e537453ea6bb6b734d6f authored about 3 years ago by Wengier <[email protected]>
ffb7aa178649b94fcb893ecb0b7c79a88104fc22 authored about 3 years ago by Wengier <[email protected]>
b333047a68787745e125c4a0ece2a52a23553417 authored about 3 years ago by kcgen <[email protected]>
ed9c378e6139b869156f2e967d1221d88d751c10 authored about 3 years ago by kcgen <[email protected]>
Previously the mixer's channels were managed using a helper
class, called the MixerObject. Multi...
62893bb4d63b561a7579abfba685df4a6e7a8953 authored about 3 years ago by kcgen <[email protected]>
Uses a 'work_index_t' for variables that act as indexes
into the work[] arrays. This is a 16-bi...
5cb7f3d2d36069221c30a774193cfa0574191e42 authored about 3 years ago by kcgen <[email protected]>
ae93844b2c20f3c708f7461043459a19c9b1789a authored about 3 years ago by kcgen <[email protected]>
2ec11fe578272065488835efdc548b10fa15e974 authored about 3 years ago by kcgen <[email protected]>
Construct a full path from the given path and then test if it exists
on the drive. If those work...
cccec784810394159b3ea74bc6cbe94088812b90 authored about 3 years ago by kcgen <[email protected]>
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4470
719322c4d579d8cdfd91914b36cf98fdec3c8f24 authored about 3 years ago by ripsaw8080 <[email protected]>f5e7245e67209c45c7848140a51015a7f192baf5 authored about 3 years ago by Wengier <[email protected]>
dcf14e0ea048ec7c579d6ec55b000b4a89e36f77 authored about 3 years ago by Wengier <[email protected]>
324436df35a4b907a3d5661050fbbb8417197fb0 authored about 3 years ago by Wengier <[email protected]>
01cbfa7a9cae4a7de4dc8f43ffc25944466ca32f authored about 3 years ago by Wengier <[email protected]>
4800e640f67ec7904114ba1c942872c23af1f19d authored about 3 years ago by Wengier <[email protected]>
741313f41a6070a2c5c9161c4b39880d0b371b08 authored about 3 years ago by Wengier <[email protected]>
67d905cf14ffbe426a8ccf251223acb7f17f6056 authored about 3 years ago by kcgen <[email protected]>
afb0bd48c23c99809b2916a84bccca080078743a authored about 3 years ago by kcgen <[email protected]>
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4469
58f40d07c8fc065029e280564653e2b23d159655 authored about 3 years ago by Sjoerd van der Berg <[email protected]>d9947b154edc1f7da070ff6fbdeef27faf39b190 authored about 3 years ago by kcgen <[email protected]>
7ead9b55e7abdfac6a93ad10056ee9617e3d423e authored about 3 years ago by kcgen <[email protected]>
the C++11 standard describes how shift operators' work:
The value of E1 >> E2 is E1 right-shift...
f1b763cdb9ff311f1094870e7537ce657a8cee00 authored about 3 years ago by kcgen <[email protected]>
Also defer to using the default struct values for the
registers and opl3Active members.
1bee3b5ddb4c8a150d4bbae770a0d26b27d8a810 authored about 3 years ago by kcgen <[email protected]>
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4468
39619da0e4e90781a50f55c507548005dfb69e9f authored about 3 years ago by Sjoerd van der Berg <[email protected]>
The file was littered with inconsistent white space.
This applies clang-format to it to fix it i...
This is because the codepage extraction will always
occur on non-Windows systems, while it might...