DosBox

Non release banter
Jack
Contributor
Contributor
Posts: 1955
Joined: 09 Aug 2013, 14:25
Distribution: Nemesis Cinnamon 64
Location: USA

DosBox

Post#16 by Jack » 05 Feb 2025, 00:26

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.
Last edited by Jack on 06 Feb 2025, 16:21, edited 1 time 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.

Jack
Contributor
Contributor
Posts: 1955
Joined: 09 Aug 2013, 14:25
Distribution: Nemesis Cinnamon 64
Location: USA

DosBox

Post#17 by Jack » 05 Feb 2025, 03:25

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.

User avatar
Ed_P
Contributor
Contributor
Posts: 8954
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

DosBox

Post#18 by Ed_P » 05 Feb 2025, 06:03

Thanks Jack. :)

Jack
Contributor
Contributor
Posts: 1955
Joined: 09 Aug 2013, 14:25
Distribution: Nemesis Cinnamon 64
Location: USA

DosBox

Post#19 by Jack » 05 Feb 2025, 18:03

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.

User avatar
Ed_P
Contributor
Contributor
Posts: 8954
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

DosBox

Post#20 by Ed_P » 07 Feb 2025, 07:24

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$  

Jack
Contributor
Contributor
Posts: 1955
Joined: 09 Aug 2013, 14:25
Distribution: Nemesis Cinnamon 64
Location: USA

DosBox

Post#21 by Jack » 07 Feb 2025, 17:41

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.

Image

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.

beny
Full of knowledge
Full of knowledge
Posts: 2275
Joined: 02 Jan 2011, 11:33
Location: italy

DosBox

Post#22 by beny » 07 Feb 2025, 18:39

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

User avatar
Ed_P
Contributor
Contributor
Posts: 8954
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

DosBox

Post#23 by Ed_P » 07 Feb 2025, 19:11

beny wrote:
07 Feb 2025, 18:39
the nemesis environment is like arch linux but without systemd,so with porteus stock you don't run dosbox-x
Thanks beny. :) Since this thread is in the General Chat section I didn't connect it to Nemesis. :(

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)
"dosbox-x > /dev/null 2>&1 &" might be a better run option :D but it does work. :good: Now have to figure out how to copy dosbox-x text output. :crazy:
Image

Post Reply