Here is 2 pdf files how to install Windows 98 and Windows Me to Dosbox-x
I might be retireding 0n Feb 9 2025 on my birthday.
DosBox
-
- Contributor
- Posts: 1955
- Joined: 09 Aug 2013, 14:25
- Distribution: Nemesis Cinnamon 64
- Location: USA
DosBox
I just uploaded dosbox-x because I added lib64pipewire to the download. the link was just uploaded.
I just like Slackware because I think it teach you about Linux to build packages where Ubuntu is like Windows you just install programs you want.
-
- Contributor
- Posts: 1955
- Joined: 09 Aug 2013, 14:25
- Distribution: Nemesis Cinnamon 64
- Location: USA
DosBox
Don't use the links for dosbox-x the file has problems there is a new release going to be release soon. Sorry for the problem I might have cause everyone.
I just like Slackware because I think it teach you about Linux to build packages where Ubuntu is like Windows you just install programs you want.
- Ed_P
- Contributor
- Posts: 8954
- Joined: 06 Feb 2013, 22:12
- Distribution: Cinnamon 5.01 ISO
- Location: Western NY, USA
DosBox
Code: Select all
guest@porteus:~/Downloads$ dosbox-x
dosbox-x: /lib64/libc.so.6: version `GLIBC_2.38' not found (required by /usr/lib64/libjack.so.0)
Code: Select all
guest@porteus:/mnt/live/memory/images$ ls -hon dos*
total 0
drwxr-xr-x 3 0 31 Feb 4 18:37 etc/
drwxr-xr-x 6 0 63 Feb 4 18:37 usr/
drwxr-xr-x 4 0 37 Feb 5 05:46 var/
guest@porteus:/mnt/live/memory/images$
-
- Contributor
- Posts: 1955
- Joined: 09 Aug 2013, 14:25
- Distribution: Nemesis Cinnamon 64
- Location: USA
DosBox
Here is what I did when I ran it the terminal on left when I type dosbox-x the terminal on the right is a log it ran after I ran dosbox-x the picture bottom is dosbox-x running. There was no error at my end. I see no problems.

I'm running Porteus mate 64 v5.1 it won't run on Nemesis

I'm running Porteus mate 64 v5.1 it won't run on Nemesis
Last edited by Jack on 07 Feb 2025, 19:47, edited 2 times in total.
I just like Slackware because I think it teach you about Linux to build packages where Ubuntu is like Windows you just install programs you want.
DosBox
hi Ed_P the nemesis environment is like arch linux but without systemd,so with porteus stock you don't run dosbox-x,you have the glibc issue and also the gcc version issue,there is a slackbuild that you can use for try it, the salix repo have one package
- Ed_P
- Contributor
- Posts: 8954
- Joined: 06 Feb 2013, 22:12
- Distribution: Cinnamon 5.01 ISO
- Location: Western NY, USA
DosBox
Thanks beny.


Added in 2 hours 23 minutes 8 seconds:
After a slapt-mod -u command this works for Porteus:
Code: Select all
root@porteus:/home/guest# slapt-mod -m dosbox-x
Reading Package Lists...Done
The following NEW packages will be installed:
SDL2_net fluidsynth dosbox-x
0 upgraded, 0 reinstalled, 3 newly installed, 0 to remove, 0 not upgraded.
Need to get 6.3MB of archives.
Do you want to continue? [y/N] y
1/3 Get http://slackware.uk/salix/x86_64/slackware-15.0/ SDL2_net 2.0.1-x86_64-4 [16.0kB]...Done
2/3 Get http://slackware.uk/salix/x86_64/slackware-15.0/ fluidsynth 2.2.5-x86_64-1 [224.0kB]...Done
3/3 Get http://slackware.uk/salix/x86_64/15.0/ dosbox-x 0.83.25-x86_64-1gv [6.0MB]...Done
Done
Verifying package SDL2_net-2.0.1-x86_64-4.txz.
Installing package SDL2_net-2.0.1-x86_64-4.txz:
PACKAGE DESCRIPTION:
# SDL2_net (SDL2 network library)
#
# This is an example portable network library for use with SDL.
#
# Homepage: http://www.libsdl.org/projects/SDL_net/
#
Executing install script for SDL2_net-2.0.1-x86_64-4.txz.
Package SDL2_net-2.0.1-x86_64-4.txz installed.
Verifying package fluidsynth-2.2.5-x86_64-1.txz.
Installing package fluidsynth-2.2.5-x86_64-1.txz:
PACKAGE DESCRIPTION:
# fluidsynth (real-time software synthesizer)
#
# FluidSynth is a real-time software synthesizer based on the Soundfont
# 2 specifications. FluidSynth reads and handles MIDI events from the
# MIDI input device. It is the software analogue of a MIDI synthesizer.
# FluidSynth can also play midifiles using a Soundfont.
#
# Homepage: http://www.fluidsynth.org/
#
Executing install script for fluidsynth-2.2.5-x86_64-1.txz.
Package fluidsynth-2.2.5-x86_64-1.txz installed.
Verifying package dosbox-x-0.83.25-x86_64-1gv.txz.
Installing package dosbox-x-0.83.25-x86_64-1gv.txz:
PACKAGE DESCRIPTION:
# dosbox-x (Complete, accurate, DOS emulation)
#
# DOSBox-X is a fork of DOSBox; while retaining compatibility with the
# wide base of DOS games and DOS gaming DOSBox was designed for, it goes
# further with a focus on accurate emulation of the hardware and many
# more ways to tweak and configure the DOS virtual machine.
#
Executing install script for dosbox-x-0.83.25-x86_64-1gv.txz.
Package dosbox-x-0.83.25-x86_64-1gv.txz installed.
Parallel mksquashfs: Using 8 processors
Creating 4.0 filesystem on /tmp/dosbox-x-0.83.25-x86_64-1gv.xzm, block size 262144.
[====================================================================|] 115/115 100%
Exportable Squashfs 4.0 filesystem, zstd compressed, data block size 262144
compressed data, compressed metadata, compressed fragments,
compressed xattrs, compressed ids
duplicates are removed
Filesystem size 7100.15 Kbytes (6.93 Mbytes)
41.53% of uncompressed filesystem size (17097.35 Kbytes)
Inode table size 1167 bytes (1.14 Kbytes)
31.39% of uncompressed inode table size (3718 bytes)
Directory table size 1224 bytes (1.20 Kbytes)
48.55% of uncompressed directory table size (2521 bytes)
Number of duplicate files found 13
Number of inodes 105
Number of files 68
Number of fragments 7
Number of symbolic links 7
Number of device nodes 0
Number of fifo nodes 0
Number of socket nodes 0
Number of directories 30
Number of ids (unique uids + gids) 1
Number of uids 1
root (0)
Number of gids 1
root (0)
chown: warning: '.' should be ':': ‘guest.’
====> '/tmp/dosbox-x-0.83.25-x86_64-1gv.xzm' was created successfully.
root@porteus:/home/guest# cd /tmp
root@porteus:/tmp# activate *.xzm
Updating shared library links: /sbin/ldconfig
Updating menu
Updating desktop database
root@porteus:/tmp# dosbox-x
LOG: Early LOG Init complete
LOG: DOSBox-X's working directory: /tmp
LOG: Logging init: beginning logging proper. This is the end of the early init logging
LOG: Logging: No logfile was given. All further logging will be discarded.
LOG: DOSBox-X version 0.83.25 (Linux SDL2)
XDG_RUNTIME_DIR (/run/user/1000) is not owned by us (uid 0), but by uid 1000! (This could e.g. happen if you try to connect to a non-root PulseAudio as a root user, over the native protocol. Don't do that.)
LOG: Host keyboard layout is now us (US English)
LOG: Mapper keyboard layout is now us (US English)
LOG: SDL2 reports desktop display mode 1920 x 1080
LOG: The default output for the video system: opengl
LOG: Configured windowposition:
LOG: SDL: Current window pixel format: SDL_PIXELFORMAT_RGB888
LOG: SDL: You are running in 24 bpp mode, this will slow down things!
LOG: X11 main window is 640 x 400 maximized=0
LOG: X11 extension XRANDR is available
LOG: XRandR CRTC 0: pos=(0,0) size=(1920,1080) outputs=1
LOG: Our window lies on this CRTC display (window pos=(631,332) size=(640,400) match=(951,532)).
LOG: Goes to output 0: name='eDP-1' size_mm=(309 x 174)
LOG: Screen report: Method 'XRandR' (1920.000 x 1080.000 pixels) at (0.000 x 0.000) (309.000 x 174.000 mm) (12.165 x 6.850 in) (157.825 x 157.655 DPI)
LOG: ISA BCLK: 8333333.333Hz (25000000/3)
LOG: monopal: green,
LOG: Active save slot: 1 [Empty]
LOG: USING AVI+ZMBV
LOG: Max 3670016 sz 16384
LOG: Final 16384
XDG_RUNTIME_DIR (/run/user/1000) is not owned by us (uid 0), but by uid 1000! (This could e.g. happen if you try to connect to a non-root PulseAudio as a root user, over the native protocol. Don't do that.)
ALSA lib pulse.c:242:(pulse_connect) PulseAudio: Unable to connect: Connection refused
ALSA lib seq_hw.c:466:(snd_seq_hw_open) open /dev/snd/seq failed: No such file or directory
LOG: SDLNet_TCP_Open: Couldn't connect to remote host
LOG: TiMidity: can't open control connection (host=127.0.0.1, port=7777)
LOG: MIDI:fluidsynth: SoundFont not specified, and no system SoundFont found
LOG: MIDI:synth: Specify .SF2 sound font file with midiconfig=
LOG: MT32: failed to locate ROMs.
LOG: MT32 emulation requires the PCM and CONTROL ROM files.
LOG: To eliminate this error message, check the DOSBox-X wiki.
LOG: The ROM files are: CM32L_CONTROL.ROM and CM32L_PCM.ROM or MT32_CONTROL.ROM and MT32_PCM.ROM
LOG: MIDI:Opened device:none
LOG: Pentium CMPXCHG8B emulation is enabled
LOG: VOODOO LFB now at d0000000
LOG: Serial1: BASE 3f8h
LOG: Serial2: BASE 2f8h
LOG: Parallel1: BASE 378h
LOG: MPU-401 Registering I/O ports as if IBM PC MPU-401 at base 330h
LOG: GetDesktopResolution reading X11 desktop resolution
LOG: Root window (ID 1947) is 1920 x 1080
LOG: X11 main window is 640 x 400 maximized=0
LOG: XRandR CRTC 0: pos=(0,0) size=(1920,1080) outputs=1
LOG: Our window lies on this CRTC display (window pos=(631,332) size=(640,400) match=(951,532)).
LOG: Goes to output 0: name='eDP-1' size_mm=(309 x 174)
LOG: Screen report: Method 'XRandR' (1920.000 x 1080.000 pixels) at (0.000 x 0.000) (309.000 x 174.000 mm) (12.165 x 6.850 in) (157.825 x 157.655 DPI)
LOG: Allocated APM BIOS pm entry point at f000:ce20
LOG: Writing code to fce20
LOG: Writing code to fce40
LOG: X11 main window is 640 x 400 maximized=0
LOG: XRandR CRTC 0: pos=(0,0) size=(1920,1080) outputs=1
LOG: Our window lies on this CRTC display (window pos=(631,332) size=(640,400) match=(951,532)).
LOG: Goes to output 0: name='eDP-1' size_mm=(309 x 174)
LOG: Screen report: Method 'XRandR' (1920.000 x 1080.000 pixels) at (0.000 x 0.000) (309.000 x 174.000 mm) (12.165 x 6.850 in) (157.825 x 157.655 DPI)
LOG: ISA Plug & Play BIOS enabled
LOG: VGA ROM BIOS init callback
LOG: pixratio 1.000, dw false, dh false
LOG: Aspect ratio: 640 x 480 xToY=1.333 yToX=0.750
LOG: menuScale=1
LOG: X11 main window is 640 x 497 maximized=0
LOG: XRandR CRTC 0: pos=(0,0) size=(1920,1080) outputs=1
LOG: Our window lies on this CRTC display (window pos=(631,332) size=(640,497) match=(951,580)).
LOG: Goes to output 0: name='eDP-1' size_mm=(309 x 174)
LOG: Screen report: Method 'XRandR' (1920.000 x 1080.000 pixels) at (0.000 x 0.000) (309.000 x 174.000 mm) (12.165 x 6.850 in) (157.825 x 157.655 DPI)
LOG: font texture id=2 will make 128 x 256
LOG: X11 main window is 640 x 497 maximized=0
LOG: XRandR CRTC 0: pos=(0,0) size=(1920,1080) outputs=1
LOG: Our window lies on this CRTC display (window pos=(630,248) size=(640,497) match=(950,496)).
LOG: Goes to output 0: name='eDP-1' size_mm=(309 x 174)
LOG: Screen report: Method 'XRandR' (1920.000 x 1080.000 pixels) at (0.000 x 0.000) (309.000 x 174.000 mm) (12.165 x 6.850 in) (157.825 x 157.655 DPI)
LOG: WARNING: No translation support (to host) for code page 0
LOG: 2922690 ERROR BIOS:Keyboard layout file auto not found
LOG: 2922690 ERROR BIOS:Keyboard layout file auto not found
LOG: XMS: 50 handles allocated for use by the DOS environment
LOG: EMS page frame at 0xe000-0xefff
LOG: COMMAND.COM env size: 720 bytes
LOG: COMMAND.COM environment block: 0x0701 sz=0x002d
LOG: COMMAND.COM main body (PSP): 0x072f sz=0x009a
LOG: COMMAND.COM stack: 0x0749
LOG: pixratio 1.350, dw false, dh false
LOG: Aspect ratio: 720 x 540 xToY=1.333 yToX=0.750
LOG: menuScale=1
LOG: X11 main window is 720 x 417 maximized=0
LOG: XRandR CRTC 0: pos=(0,0) size=(1920,1080) outputs=1
LOG: Our window lies on this CRTC display (window pos=(630,248) size=(720,417) match=(990,456)).
LOG: Goes to output 0: name='eDP-1' size_mm=(309 x 174)
LOG: Screen report: Method 'XRandR' (1920.000 x 1080.000 pixels) at (0.000 x 0.000) (309.000 x 174.000 mm) (12.165 x 6.850 in) (157.825 x 157.655 DPI)
LOG: font texture id=2 will make 128 x 256
LOG: X11 main window is 720 x 417 maximized=0
LOG: XRandR CRTC 0: pos=(0,0) size=(1920,1080) outputs=1
LOG: Our window lies on this CRTC display (window pos=(590,288) size=(720,417) match=(950,496)).
LOG: Goes to output 0: name='eDP-1' size_mm=(309 x 174)
LOG: Screen report: Method 'XRandR' (1920.000 x 1080.000 pixels) at (0.000 x 0.000) (309.000 x 174.000 mm) (12.165 x 6.850 in) (157.825 x 157.655 DPI)



