Bruninho wrote on 2020-08-01, 20:33:
@TheGreatCodeholio: I noticed that litchie from iDOS/DOSPad app for iOS might be open to having a look on DOSBox-X or SVN latest version for updating his iDOS emulator app. Not sure if you'd be interested in working with him to bring the best possible DOS/Win9x emulation to iOS/iPadOS, since now the latest Apple devices have more than enough processing power for the job. For gaming on the go (and even 3DFx/Glide games) it would be amazing.
Assuming the app is already based on DOSBox, changes from DOSBox-X could be integrated in small steps. DOSBox-X has diverged quite a lot from SVN so that might require quite a bit of work. It might be less work on his behalf to incorporate incremental changes from SVN, DOSBox-X, or the dosbox-staging repositories, and carefully.
Anything that is wanted from DOSBox-X, let me know, I may be able to help integrate it safely without breaking code, and explain why DOSBox-X does what it does.
Case in point, in a recent commit it turns out (pointed out by Foone on Twitter) the MS-DOS port of Mr. Blobby accidentally clears a bit that was used on old EGA/VGA boards to indicate whether the board had more than 64KB of VRAM or not (affects memory wrapping). Since DOSBox-X actually bothers to emulate the behavior of that bit, the game did not display correctly. Yet according to real hardware 256-color mode seems unaffected by it, so to fix the issue DOSBox-X added an option to ignore the bit if emulating VGA.
DOSBox-X project: more emulation better accuracy.
DOSLIB and DOSLIB2: Learn how to tinker and hack hardware and software from DOS.