dosbox-x | DOSBox-X fork of the DOSBox project | Emulator library

 by   joncampbell123 C Version: dosbox-x-v2023.05.01 License: GPL-2.0

kandi X-RAY | dosbox-x Summary

kandi X-RAY | dosbox-x Summary

dosbox-x is a C library typically used in Utilities, Emulator applications. dosbox-x has no bugs, it has no vulnerabilities, it has a Strong Copyleft License and it has medium support. You can download it from GitHub.

DOSBox-X is a cross-platform DOS emulator based on the DOSBox project (www.dosbox.com). Like DOSBox, it emulates a PC necessary for running many MS-DOS games and applications that simply cannot be run on modern PCs and operating systems. However, while the main focus of DOSBox is for running DOS games, DOSBox-X goes much further than this. Started as a fork of the DOSBox project, it retains compatibility with the wide base of DOS games and DOS gaming DOSBox was designed for. But it is also a platform for running DOS applications, including emulating the environments to run Windows 3.x, 9x and ME and software written for those versions of Windows. DOSBox-X additionally features support for DOS/V and NEC PC-98 emulations so that you can play DOS/V and PC-98 games with it. Our goal is to eventually make DOSBox-X a complete DOS emulation package, both fully-featured and easy to use, while giving users the options to configure the DOS virtual machine. We implement new features with each official release, and also try our best to deliver a consistent cross-platform experience for users instead of focusing on a particular platform. In order to help improve the general DOS emulation and also to help with new DOS developments, it is our desire to maintain and implement accurate emulation, and at the same time we are also making efforts to improve emulation quality, speed, and usability for end users. Furthermore, we hope to improve the out-of-the-box experience for new users who want to run DOS programs or games, while giving them the feeling that they are running native DOS systems. Please check out the DOSBox-X homepage for common packages of the latest release for the supported platforms. Also see the INSTALL page for DOSBox-X installation instructions and other packages, and the Releases page for archives of all released DOSBox-X versions. For more information about DOSBox-X, such as setting up and running DOSBox-X including its usage tips, please read the user guide in the DOSBox-X Wiki. DOSBox-X is completely open-source and free of charge to use and distribute. It is released under the GNU General Public License, version 2. This project has a Code of Conduct, please read it for general information on contributing to or getting support from the project. Brought to you by: joncampbell123 (Jonathan Campbell).
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              dosbox-x has a medium active ecosystem.
              It has 2105 star(s) with 317 fork(s). There are 87 watchers for this library.
              There were 1 major release(s) in the last 12 months.
              There are 1477 open issues and 1642 have been closed. On average issues are closed in 125 days. There are 6 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of dosbox-x is dosbox-x-v2023.05.01

            kandi-Quality Quality

              dosbox-x has 0 bugs and 0 code smells.

            kandi-Security Security

              dosbox-x has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              dosbox-x code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              dosbox-x is licensed under the GPL-2.0 License. This license is Strong Copyleft.
              Strong Copyleft licenses enforce sharing, and you can use them when creating open source projects.

            kandi-Reuse Reuse

              dosbox-x releases are available to install and integrate.
              It has 60398 lines of code, 440 functions and 126 files.
              It has high code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of dosbox-x
            Get all kandi verified functions for this library.

            dosbox-x Key Features

            No Key Features are available at this moment for dosbox-x.

            dosbox-x Examples and Code Snippets

            No Code Snippets are available at this moment for dosbox-x.

            Community Discussions

            QUESTION

            Installing mouse causes segment fault in Dosbox
            Asked 2021-Sep-18 at 13:04

            I'm making a simple program that supports GUI on DOS using Allegro4. To implement mouse operation, I've created a shape object which presents current information of mouse. Allegro provides lots of useful global variables such as mouse_x, mouse_y, mouse_b, etc. And these can be used only after the mouse driver is installed by the following code.

            ...

            ANSWER

            Answered 2021-Sep-18 at 13:04

            The reason was due to the engine I used for this program. It used to use a lot of CPU and RAM. After it is optimized and its CPU and RAM usage were decreased so much, it runs well in Dosbox, too. But it is still slow, so I am on keeping on optimizing the engine.

            Source https://stackoverflow.com/questions/69038146

            QUESTION

            DOSBOX-X Bug: newline is offset to the right
            Asked 2021-May-23 at 22:19

            I have a very short assembly TASM program:

            ...

            ANSWER

            Answered 2021-May-23 at 21:44

            DOSBox adheres to the DOS rule of requiring both carriage return (13) and linefeed (10) to output a newline.

            Your code only uses the linefeed and thus the text only drops a line.

            Source https://stackoverflow.com/questions/67664524

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install dosbox-x

            You can download it from GitHub.

            Support

            DOSBox-X is a cross-platform DOS emulator, so all major host operating systems are officially supported, including:. Windows binaries (both 32-bit and 64-bit), Linux Flatpak or RPM packages (64-bit), macOS packages (64-bit) and DOS versions are officially released periodically, typically on the last day of a month or the first day of the next month. Please check out the DOSBox-X homepage and the INSTALL page for the latest DOSBox-X packages on these platforms and further installation instructions. You can also find ZIP packages or Windows installers for all released versions and their change logs in the Releases page. The Window installers are intended to ease the installation process, and they allow you to start DOSBox-X as soon as the installation ends. For running DOSBox-X in a real DOS system (MS-DOS or compatible), you can find the HX-DOS package that makes use of the freely-available HX DOS Extender. Type DOSBOX-X to run it from a DOS system. There is also the DOS LOADLIN package which can run from within DOSBox-X itself in addition to a DOS system. Note, however, that not all features of DOSBox-X that are supported in other platforms can be supported in the real DOS environment. The full source code is officially provided with each DOSBox-X release, which may be compiled to run on the above and possbily other operating systems too. You can also get the latest development source code from the repository directly. See also the BUILD page for information on building/compiling the DOSBox-X source code.
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries

            Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Explore Related Topics

            Consider Popular Emulator Libraries

            yuzu

            by yuzu-emu

            rpcs3

            by RPCS3

            Ryujinx

            by Ryujinx

            ruffle

            by ruffle-rs

            1on1-questions

            by VGraupera

            Try Top Libraries by joncampbell123

            doslib

            by joncampbell123C

            composite-video-simulator

            by joncampbell123C++

            doslib2

            by joncampbell123C

            minx86dec

            by joncampbell123C

            msdos11-oss-style

            by joncampbell123Perl