mirror of
https://github.com/joncampbell123/dosbox-x.git
synced 2025-10-14 02:17:36 +08:00
Update BUILD.md
This commit is contained in:
26
BUILD.md
26
BUILD.md
@@ -58,7 +58,7 @@ How to compile the source code (cross-platform)
|
|||||||
* General Linux compile (SDL1)
|
* General Linux compile (SDL1)
|
||||||
```
|
```
|
||||||
./build-debug
|
./build-debug
|
||||||
sudo make install`
|
sudo make install
|
||||||
```
|
```
|
||||||
|
|
||||||
* General Linux compile (SDL2)
|
* General Linux compile (SDL2)
|
||||||
@@ -100,7 +100,7 @@ sudo make install
|
|||||||
NOTICE: Use the 32-bit toolchain from the original MinGW project for this build, not the MinGW64 project.
|
NOTICE: Use the 32-bit toolchain from the original MinGW project for this build, not the MinGW64 project.
|
||||||
Binaries compiled with MinGW64 have extra dependencies not provided by the HX DOS Extender.
|
Binaries compiled with MinGW64 have extra dependencies not provided by the HX DOS Extender.
|
||||||
|
|
||||||
macOS: If you want to make an .app bundle you can run from the Finder, compile the program as instructed then run "make dosbox-x.app".
|
macOS: If you want to make an .app bundle you can run from the Finder, compile the program as instructed then run ``make dosbox-x.app``.
|
||||||
|
|
||||||
XCode (on macOS, from the Terminal) to target macOS
|
XCode (on macOS, from the Terminal) to target macOS
|
||||||
```
|
```
|
||||||
@@ -141,7 +141,7 @@ Then change to the directory where you unpacked the DOSBox-X source code, and ru
|
|||||||
sudo make install
|
sudo make install
|
||||||
```
|
```
|
||||||
|
|
||||||
Alternatively you can also compile the SDL2 version by running the ``./build-debug-sdl2 script``.
|
Alternatively you can also compile the SDL2 version by running the ``./build-debug-sdl2`` script.
|
||||||
|
|
||||||
## To create a DOSBox-X RPM for use in RHEL, CentOS or Fedora:
|
## To create a DOSBox-X RPM for use in RHEL, CentOS or Fedora:
|
||||||
|
|
||||||
@@ -193,10 +193,8 @@ The following libraries are used by DOSBox-X:
|
|||||||
* SDL 1.2.x or SDL 2.0.x
|
* SDL 1.2.x or SDL 2.0.x
|
||||||
|
|
||||||
The Simple DirectMedia Library available at https://www.libsdl.org
|
The Simple DirectMedia Library available at https://www.libsdl.org
|
||||||
The DLL distributed with the Windows SDL1 version of DOSBox-X had
|
The SDL1 library distributed with DOSBox-X had been heavily modified
|
||||||
been modified from the original. You can find the changes in the
|
from the original to support for example native OS menus.
|
||||||
source package of DOSBox-X (src/platform/sdl-win32.diff). If you
|
|
||||||
want the patched source tree send us an email. (see README)
|
|
||||||
|
|
||||||
Note that only version 1.2.x (SDL1 version) and version 2.0.x
|
Note that only version 1.2.x (SDL1 version) and version 2.0.x
|
||||||
(SDL2 version) are currently supported.
|
(SDL2 version) are currently supported.
|
||||||
@@ -207,9 +205,9 @@ The following libraries are used by DOSBox-X:
|
|||||||
|
|
||||||
If you want to enable the debugger you need a curses library.
|
If you want to enable the debugger you need a curses library.
|
||||||
|
|
||||||
ncurses should be installed on just about every unix distro.
|
ncurses should be installed on just about every Unix/Linux distro.
|
||||||
|
|
||||||
For win32 get pdcurses at https://pdcurses.org/
|
For Windows get pdcurses at https://pdcurses.org/
|
||||||
|
|
||||||
License: Public Domain
|
License: Public Domain
|
||||||
|
|
||||||
@@ -217,7 +215,7 @@ The following libraries are used by DOSBox-X:
|
|||||||
|
|
||||||
Needed for the screenshots.
|
Needed for the screenshots.
|
||||||
|
|
||||||
For win32 get libpng from https://gnuwin32.sourceforge.net/packages.html
|
For Windows get libpng from https://gnuwin32.sourceforge.net/packages.html
|
||||||
|
|
||||||
See http://www.libpng.org/pub/png/ for more details.
|
See http://www.libpng.org/pub/png/ for more details.
|
||||||
|
|
||||||
@@ -227,7 +225,7 @@ The following libraries are used by DOSBox-X:
|
|||||||
|
|
||||||
Needed by libpng, and for saving state and CHD support.
|
Needed by libpng, and for saving state and CHD support.
|
||||||
|
|
||||||
For win32 get libz (rename to zlib) from https://gnuwin32.sourceforge.net/packages.html
|
For Windows get libz (rename to zlib) from https://gnuwin32.sourceforge.net/packages.html
|
||||||
|
|
||||||
See https://www.zlib.net/ for more details.
|
See https://www.zlib.net/ for more details.
|
||||||
|
|
||||||
@@ -255,7 +253,7 @@ The following libraries are used by DOSBox-X:
|
|||||||
|
|
||||||
Get it from https://www.tcpdump.org/index.html#latest-releases
|
Get it from https://www.tcpdump.org/index.html#latest-releases
|
||||||
|
|
||||||
For win32 get Npcap (WinPcap for Windows 10) from https://nmap.org/download.html
|
For Windows get Npcap (WinPcap for Windows 10) from https://nmap.org/download.html
|
||||||
|
|
||||||
License: 3-clause BSD license
|
License: 3-clause BSD license
|
||||||
|
|
||||||
@@ -269,7 +267,7 @@ The following libraries are used by DOSBox-X:
|
|||||||
|
|
||||||
* SDL_Net (optional)
|
* SDL_Net (optional)
|
||||||
|
|
||||||
For modem/ipx support.
|
For Modem/IPX support.
|
||||||
|
|
||||||
Get it from https://www.libsdl.org/projects/SDL_net/release-1.2.html
|
Get it from https://www.libsdl.org/projects/SDL_net/release-1.2.html
|
||||||
|
|
||||||
@@ -287,7 +285,7 @@ The following libraries are used by DOSBox-X:
|
|||||||
|
|
||||||
* ALSA_Headers (optional)
|
* ALSA_Headers (optional)
|
||||||
|
|
||||||
for Alsa support under linux. Part of the linux kernel sources
|
For ALSA support under Linux. Part of the Linux kernel sources.
|
||||||
|
|
||||||
License: LGPLv2+
|
License: LGPLv2+
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user