VOGONS


DOSBox-X branch

Topic actions

Reply 2400 of 2412, by analog_programmer

User metadata
Rank Oldbie
Rank
Oldbie
Yoghoo wrote on 2024-07-09, 11:33:

That is correct. You mounted another drive. C: is empty as all Dosbox-X files are on your Z: drive.

If your directory is not empty and you don't see them on C: then that is another problem though. Never tried it on Linux so can't help with that. I set nocachedir to true in the conf file btw as sometimes copied over files only showed up after a Dosbox-X restart.

Yes, DOSBox-X files are on virtual Z: drive, as they are in the case with original DOSBox, but the directory which I'm trying to mount as virtual C: drive is not empty and it seems that it is not accessible by the linux snap package version of DOSBox-X. There's no such a problem with original DOSBox, but is is installed from normal internet repo, not in software package like snap or flatpak.

The files in snap package installations can not be edited, added, deleted, replaced directly. Again, I'm avoiding this kind of software linux packages, but I can't find any (un)official repos for DOSBox-X to install it "the normal way".

Tried on Lubuntu 22.04.4.

from СМ630 to Ryzen gen. 3
engineer's five pennies: this world goes south since everything's run by financiers and economists
this isn't voice chat, yet some people, overusing online communications, "talk" and "hear voices"

Reply 2401 of 2412, by Yoghoo

User metadata
Rank Member
Rank
Member
analog_programmer wrote on 2024-07-09, 11:47:
Yes, DOSBox-X files are on virtual Z: drive, as they are in the case with original DOSBox, but the directory which I'm trying to […]
Show full quote
Yoghoo wrote on 2024-07-09, 11:33:

That is correct. You mounted another drive. C: is empty as all Dosbox-X files are on your Z: drive.

If your directory is not empty and you don't see them on C: then that is another problem though. Never tried it on Linux so can't help with that. I set nocachedir to true in the conf file btw as sometimes copied over files only showed up after a Dosbox-X restart.

Yes, DOSBox-X files are on virtual Z: drive, as they are in the case with original DOSBox, but the directory which I'm trying to mount as virtual C: drive is not empty and it seems that it is not accessible by the linux snap package version of DOSBox-X. There's no such a problem with original DOSBox, but is is installed from normal internet repo, not in software package like snap or flatpak.

The files in snap package installations can not be edited, added, deleted, replaced directly. Again, I'm avoiding this kind of software linux packages, but I can't find any (un)official repos for DOSBox-X to install it "the normal way".

Tried on Lubuntu 22.04.4.

Don't know if this applies to you but from https://github.com/flathub/com.dosbox_x.DOSBox-X:

Limitations
For security reasons, this Flatpak is sandboxed and only has access to the user's Home folder. You should place any files you need within DOSBox-X in that folder (or in a subfolder). Alternatively you can allow additional access with the override command. But note that this does not work for all directories as some (like /usr) have special restrictions. For instance, to allow access to /run/media where USB devices are typically mounted, run the following command:

flatpak override --filesystem=/run/media com.dosbox_x.DOSBox-X

Reply 2402 of 2412, by analog_programmer

User metadata
Rank Oldbie
Rank
Oldbie
Yoghoo wrote on 2024-07-09, 12:00:
Don't know if this applies to you but from https://github.com/flathub/com.dosbox_x.DOSBox-X: […]
Show full quote

Don't know if this applies to you but from https://github.com/flathub/com.dosbox_x.DOSBox-X:

Limitations
For security reasons, this Flatpak is sandboxed and only has access to the user's Home folder. You should place any files you need within DOSBox-X in that folder (or in a subfolder). Alternatively you can allow additional access with the override command. But note that this does not work for all directories as some (like /usr) have special restrictions. For instance, to allow access to /run/media where USB devices are typically mounted, run the following command:

flatpak override --filesystem=/run/media com.dosbox_x.DOSBox-X

Thank you! I've missed this info. I'll try to mount some subfolder in user's "Home" folder.

P.S. So, it is not a problem of the DOSBox-X software snap/flatpak package, but in general a problem with those type of installations. One more reason to not use these snaps/flatpaks at all 😀

P.S.2. The "Home" subfolder trick did not work 🙁

from СМ630 to Ryzen gen. 3
engineer's five pennies: this world goes south since everything's run by financiers and economists
this isn't voice chat, yet some people, overusing online communications, "talk" and "hear voices"

Reply 2403 of 2412, by analog_programmer

User metadata
Rank Oldbie
Rank
Oldbie
Yoghoo wrote on 2024-07-09, 12:00:
Don't know if this applies to you but from https://github.com/flathub/com.dosbox_x.DOSBox-X: […]
Show full quote

Don't know if this applies to you but from https://github.com/flathub/com.dosbox_x.DOSBox-X:

Limitations
For security reasons, this Flatpak is sandboxed and only has access to the user's Home folder. You should place any files you need within DOSBox-X in that folder (or in a subfolder). Alternatively you can allow additional access with the override command. But note that this does not work for all directories as some (like /usr) have special restrictions. For instance, to allow access to /run/media where USB devices are typically mounted, run the following command:

flatpak override --filesystem=/run/media com.dosbox_x.DOSBox-X

Ok, the solution for me turned out to be not to mount "/home/{mounted subdir}", but "/home/{USER}/{mounted subdir}". And it's pretty inconvenient, still better than nothing.

P.S. The problem was really due to software packages limitation. Working solution for DOSBox-X snap package in my case (with access to second HDD): "sudo snap connect dosbox-x:removable-media" and after this any directory on the second HDD can be mounted as DOSBox-X virtual HDD just like in the original DOSBox.

from СМ630 to Ryzen gen. 3
engineer's five pennies: this world goes south since everything's run by financiers and economists
this isn't voice chat, yet some people, overusing online communications, "talk" and "hear voices"

Reply 2404 of 2412, by JSO

User metadata
Rank Member
Rank
Member

I can't make network work with Pcap or slirp. Because I noticed that 98SE and ME are running a little bit faster in DOSBox x instead of PCem (I don't use 86Box is very incompatible for me), I wanted to make some 3Dfx games testing.

Why is so difficult?

DOS IS THE POWER OF OUR CHILDHOOD MEMORIES!

Reply 2405 of 2412, by Duffman

User metadata
Rank Oldbie
Rank
Oldbie

@JSO

Why is 86Box incompatible for you?

MB: ASRock B550 Steel Legend
CPU: Ryzen 9 5950X
RAM: Corsair 64GB Kit (4x16GB) DDR4 Veng LPX C18 4000MHz
SSDs: 2x Crucial MX500 1TB SATA + 1x Samsung 980 (non-pro) 1TB NVMe SSD
OSs: Win 11 Pro (NVMe) + WinXP Pro SP3 (SATA)
GPU: RTX2070 (11) GT730 (XP)

Reply 2406 of 2412, by JSO

User metadata
Rank Member
Rank
Member

Many 3Dfx games are running with glitches and low fps. I experienced many crashes when I was installing drivers and etc. PCem for me is solid. Whatever build I had choose. From 386 to PII and from DOS, Windows 3.x to NT 3.1, NT 3.51, OS/2 2.1x, OS/2 Warp 3 and OS/2 Warp 4, Windows 9x, ME and 2000.

DOS IS THE POWER OF OUR CHILDHOOD MEMORIES!

Reply 2407 of 2412, by almeath

User metadata
Rank Member
Rank
Member

PCem and 86Box emulate a complete x86 PC, down to the individual hardware components. So that is why you will often experience more accurate and stable 3dfx emulation in PCem, especially if running Windows 95/98 games. 3dfx support in DOSBox-X is achieved through direct software emulation of a Voodoo card, or via hardware pass-through such as OpenGlide.

It sounds like you are not happy with the level of accuracy or performance using the software emulation mode, so you only have two choices. Try the same games with the hardware or pass-through 3dfx emulation mode - for which there are extensive instructions on the DOSBox-X website, or try another variant of DOSBox (i.e Staging, Pure) which use different code to emulate the Voodoo card in software. The problem with the latter is that support for Windows 95/98 will be more limited and unstable.

DOSBox SVN for macOS (x86-64) - customized with Munt MT-32, Nuked OPL3, 3dfx Voodoo, Extra RAM, Large HD, and more.
https://github.com/almeath/DOSBox-SVN-64-bit-for-macOS

Reply 2408 of 2412, by buckeye

User metadata
Rank Oldbie
Rank
Oldbie

Just installed Dosbox-x on my XP system having hopes of playing Sierra's Front Page Sports Football Pro 95. Tried running it on D-fend but it always
crashes at halftime during a game so that led me to try another front end.

The game installs fine but when running the "hike.exe" I get this error saying can't run the game on a network. This system is "stand alone" not on
a network so can't see why that's coming up unless there's a network setting that's on by default in Dosbox-x? The other culprit could be I have the
game installed under D-fend in another directory however that's not mounted.

Sierra games can be finicky, up to this point I have only been able to get this game running on Pcem. Any thoughts or ideas would be a big help thanks!

Asus P5N-E Intel Core 2 Duo 3.33ghz. 4GB DDR2 Geforce 470 1GB SB X-Fi Titanium 650W XP SP3
Intel SE440BX P3 450 256MB 80GB SSD Asus V7700 GF2 64mb SB 32pnp 350W 98SE
MSI x570 Gaming Pro Carbon Ryzen 3700x 32GB DDR4 Zotac RTX 3070 8GB WD Black 1TB 850W

Reply 2409 of 2412, by buckeye

User metadata
Rank Oldbie
Rank
Oldbie
buckeye wrote on 2024-10-28, 14:29:
Just installed Dosbox-x on my XP system having hopes of playing Sierra's Front Page Sports Football Pro 95. Tried running it on […]
Show full quote

Just installed Dosbox-x on my XP system having hopes of playing Sierra's Front Page Sports Football Pro 95. Tried running it on D-fend but it always
crashes at halftime during a game so that led me to try another front end.

The game installs fine but when running the "hike.exe" I get this error saying can't run the game on a network. This system is "stand alone" not on
a network so can't see why that's coming up unless there's a network setting that's on by default in Dosbox-x? The other culprit could be I have the
game installed under D-fend in another directory however that's not mounted.

Sierra games can be finicky, up to this point I have only been able to get this game running on Pcem. Any thoughts or ideas would be a big help thanks!

Tried running the game on regular dosbox latest version and it runs to a point. When the game reaches halftime it crashes to dos prompt with message
"palette.opp:27 error reading palette information". Apparently this is an error common with other sierra sports games running through dosbox.
This has something to do with copyright protection stuff but this is a legit copy but dosbox for whatever reason sets it off anyways.

Looking at other posts there is a mention of something called "TOUCH" which I have no clue what that is and searches have come come up empty so far.
Think I'm just going to run this game with PCEM or real hardware (Pentium 233mhz based is slowest I got) as this rabbit hole is getting too deep.

Asus P5N-E Intel Core 2 Duo 3.33ghz. 4GB DDR2 Geforce 470 1GB SB X-Fi Titanium 650W XP SP3
Intel SE440BX P3 450 256MB 80GB SSD Asus V7700 GF2 64mb SB 32pnp 350W 98SE
MSI x570 Gaming Pro Carbon Ryzen 3700x 32GB DDR4 Zotac RTX 3070 8GB WD Black 1TB 850W

Reply 2411 of 2412, by jjdelalamo

User metadata
Rank Newbie
Rank
Newbie

No real fullscreen on dosbox-x. Need 640x480 60Hz for CRT monitor.

I don't know what I'm doing wrong but I can't get doxbox-x set to fullscreen mode.
What I'm trying to do is to get fullscreen at 640x480 60Hz to get as close as possible to the real game image on a PC of the time.
I know it's possible because with dosbox-stagging I get it without problem with this configuration:

fullscreen = true
display = auto
fullresolution = 640x480
#fulldouble = true
windowresolution = desktop
viewport_resolution = fit
window_position = auto
window_decorations = true
transparency = 0
host_rate = auto
vsync = true
doublebuffer = true
vsync_skip = 7000
presentation_mode = auto
output = ddraw
texture_renderer = auto
waitonerror = true
priority = auto auto
mute_when_inactive = false
pause_when_inactive = false
mapperfile = mapper-sdl2-0.80.0-alpha.map
screensaver = auto

I want to get it with dosbox-x because it is the only port that supports LFN which for me is a must.

Last version of dosbox-x
W10 at 1600x1200 85hz on a CRT monitor
I have tried changing the “fullresolution” parameter to all values, I have also tried all the possibilities of the “output” parameter. The only thing I get when I switch from windowed to full resolution is that the window changes a little bit in size (depending on the resolution I have set) and that the borders don't appear. If I match the resolution of fullresolution = 1600x1200 it obviously covers the whole screen, but I understand that as a frameless window, not as a full screen.

One of my configurations, I've tried many, many, many:

[sdl]
fullscreen = true
fulldouble = false
fullresolution = 800x600
windowresolution = desktop
viewport_resolution = fit
windowposition =
display = 0
output = ddraw
vsync = true
doublebuffer = true
videodriver =
transparency = 0
maximize = false
autolock = false
autolock_feedback = beep
middle_unlock = manual
clip_mouse_button = right
clip_key_modifier = shift
clip_paste_bios = default
clip_paste_speed = 30
sensitivity = 100
usesystemcursor = false
mouse_emulation = locked
mouse_wheel_key = -1
waitonerror = true
priority = higher,normal
mapperfile = mapper-dosbox-x.map
usescancodes = auto
overscan = 0
titlebar =
showbasic = true
showdetails = false
showmenu = true

[render]
frameskip = 0
aspect = true
# aspect_ratio = 0:0
char9 = true
euro = -1
# doublescan = true
# scaler = normal2x
glshader = none
pixelshader = none
autofit = true
monochrome_pal = green

Could someone help me please?

Reply 2412 of 2412, by MystikShadows

User metadata
Rank Newbie
Rank
Newbie

Seems I can't get breadbox ensemble to work on DosBox-X.
went through the CD install process. Rebooted DosBox X and I get invalid font file in UserData/Font directory are all the files Berkeley through to Universi spread out through 17 font files. Te install also reported no error while it was installing.

Help 😀