dosbox-staging:vogons/dyn-x86-carrypatch-1

Last commit made on 2019-12-10
Get this branch:
git clone -b vogons/dyn-x86-carrypatch-1 https://git.launchpad.net/dosbox-staging

Branch merges

Branch information

Name:
vogons/dyn-x86-carrypatch-1
Repository:
lp:dosbox-staging

Recent commits

9195147... by jmarsh <email address hidden>

Adjust gen_needcarry implementation

Imported from: https://www.vogons.org/viewtopic.php?p=805825#p805825

fc321a7... by dreamer_

Merge branch 'svn/trunk' r4298

c4e6807... by dreamer_

Update allowed warnings limits

07fc74c... by dreamer_

Silence 12 switch warnings

Author's intention was sufficiently explained in the comment
in this case.

6dde4e7... by dreamer_

Fix usage of uninitialized value in dos_mscdex

These issues were detected by Clang static analyzer.

Calling GetCurrentPos might leave pos uninitialized, and it will result
in passing uninitialized value pos.min to msf_to_frames function.

Same situation might happen for GetAudioStatus and all variables it
misses to initialize.

496611b... by dreamer_

Fix out-of-bounds access error

Also, fix formatting in adjacent lines.

Coverity error CID 277445 says:

Out-of-bounds access (ARRAY_VS_SINGLETON).
Passing &ch to function upcase which uses it as an array. This might
corrupt or misinterpret adjacent memory locations.

e7df2b9... by Peter Veenstra <email address hidden>

Set cursor speed to the vga standard of 32 frames for a full period. Hope that this is correct for the other machines as well. Fix that frameskip would slow down the cursor blinking speed.

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

fe519d0... by dreamer_

Merge branch 'svn/trunk' r4297

0049ba1... by dreamer_

Remove files used only by ASPI support

e43f83a... by dreamer_

Remove ASPI CD-ROM interface

ASPI was supported by Microsoft only for Windows 95, 98 and, ME.
Adaptec supported this interface going forward for Windows NT, 2000,
and XP (32-bit only).