joncampbell123 / dosbox-x

DOSBox-X fork of the DOSBox project
GNU General Public License v2.0
2.82k stars 383 forks source link

2 problems occur in fresh installed Windows 98 SE (german) #4938

Open Mike-0815 opened 7 months ago

Mike-0815 commented 7 months ago

Describe the bug

Hello Jon,

Today I installed Windows 98SE on the latest DOSBox-X v2024-03-01 (witch I launch from DBGL) with the help of https://github.com/joncampbell123/dosbox-x/wiki/Guide:Installing-Windows-98 without problems, everything went fine and Windows 98SE boots up without problems.

Unfortunately after booting I realized, that there were 2 problems:

Problem/Error 1)

It is impossible to access the folder C:\Programme\Zubehör.

That folder can't be opened or deleted. Also with the help of an external software I use to import/export to virtual machines en general (to manipulate .IMG Harddisc-Images), that folder was inacessible.

When I click that folder, I'll get that message you can see in the attached screenshot. Translated it says "C:\Programme\Zubehör cannot be accessed. The folder has been moved or deleted."

In my opinion that error occurs, because of the letter "ö" within the name of the folder Zubehör. It's a german specific Diacritics Mark -> Umlaut.

Do you have any idea how to fix that ? I think you need to update DOSBox-X to fix that problem, am I right ? Or is there posibility to fix that without an Update of DOSBox-X. ?

Problem/Error 2)

When I drag that error-message (describes above) to another position on screen, that error-message will be displayed on it's new position, BUT won't be deleted completely from it's old position as you can see in the attached screenshot #2.

Any idea/solution ?

Kind regards, Mike

Steps to reproduce the behaviour

just install the Windows 98SE german and you will see

Expected behavior

No response

What operating system(s) this bug have occurred on?

Windows 7 x64 Pro

What version(s) of DOSBox-X have this bug?

SDL2, 2024-03-01

Used configuration

[dosbox]
title=Windows 98
captures=..\captures\109
memsize=63

[video]
vesa modelist width limit=0
vesa modelist height limit=0
vmemsize=4

[dos]
ver=7.1

[cpu]
cputype=pentium_mmx
core=dynamic
cycles=max
cycleup=1000
cycledown=1000

[fdc, primary]
int13fakev86io=true

[ide, primary]
int13fakeio=true
int13fakev86io=true

[ide, secondary]
int13fakeio=true
int13fakev86io=true
cd-rom insertion delay=4000

[sdl]
output=ddraw
windowresolution=800x600
autolock=true
usescancodes=false

[render]
scaler=none
aspect=true

[voodoo]
voodoo_card=opengl

[sblaster]
sbtype=sb16vibra

[speaker]
pcrate=44100

[autoexec]
imgmount C "C:\Program Files (x86)\DBGL\Harddisc-Images\Win98SE.img" -fs fat -t hdd
imgmount A "C:"
boot "C:"

Output log

No response

Additional information

No response

Have you checked that no similar bug report(s) exist?

Code of Conduct & Contributing Guidelines

Mike-0815 commented 7 months ago

Zwischenablage01 Zwischenablage02

rderooy commented 7 months ago

Did you create the folder yourself, or was it created by the Win98 installer? If you created it yourself, was it created inside Win98, or did you mount the image file outside Win98 and create the folder?

FYI, for those that don't read German, "Zubehör" means something like "Accessories".

Mike-0815 commented 7 months ago

Hello, thank you for your attention. Windows 98 SE created that folder while being installed.

Mike-0815 commented 7 months ago

Of course during installation you need to select Paint, Hyperterminal and Wordpad for example, that the folder "Zubehör" will be created during Windows Installation. I don't know, if with a Standart-Installation (just pre-selected programs to install) that programs will be installed (and therefore that folder "Zubehör" created), but I think so ...

By the way: In PCem there's no problem at all. Hope that DOSBox-X will be able to handle that soon too :)

rderooy commented 7 months ago

I don't understand why you are having this issue. When using DISK images in combination with 32 bit file and disk access drivers, Win9x should handle all the file IO itself, and not rely on DOSBox-X for any "translations". And clearly it was able to create the folder in the first place...

Is it possible that you are no longer using 32bit drivers, but rather legacy BIOS mode to access the HDD? Can you create a screenshot of Win9x device manager? Also, what settings did you use to create the HDD image?

Mike-0815 commented 7 months ago
  1. Just using Win 7 Pro x64 with DOSBox-X VSBUILD SDL2 (latest). Don't know, witch kind of drivers are used.

  2. It's very easy to reproduce that error: Just install Windows 98 SE (german) and you should encounter exactly that problem, maybe the second problem also (bad message repainting).

  3. The Harddisk-Imagefile I created with DOSBox-X itself (8GB).

  4. I attached 2 screenshots: a) device-list and b) driver of virtual harddisc C:\ were Windows 98 SE is installed on.

Mike-0815 commented 7 months ago

Zwischenablage01 Zwischenablage02

rderooy commented 7 months ago

Can you make a screenshot of the Performance tab (Leistungsmerkmale)?

It should only list floppy drives as using "compatibility mode". e.g., image

Mike-0815 commented 7 months ago

Yes, here it is: Zwischenablage01

rderooy commented 7 months ago

hmm... that looks perfectly fine, it is not using compatibility modus for the HDD. Not sure what is going on.

Mike-0815 commented 7 months ago

I think it would be a really good idea, if you install Windows 98 SE (german) yourself:

https://archive.org/download/windows_98_second_edition-en-de-ru-tr_with_boot_floppy_disks/Windows%2098%20Second%20Edition%20%284.10.2222A%29%20%5BGerman%5D.iso

Mike-0815 commented 7 months ago

Updated information:

Today I installed Windows 98 SE with the first method --> installing from CD-Image(didn't use anymore the second method, installing from harddisc) see https://github.com/joncampbell123/dosbox-x/wiki/Guide:Installing-Windows-98 ... and with that kind of installation that problems did not occur anymore !

First I thought, "great, problem solved" ... but then I realised, that there were two new, different problems introduced:

  1. One of two virtual IDE-Harddisc-Controllers with be marked with a yellow button with exclamation mark. Then I uninstalled the that non-working driver, rebooted and the driver was installed again in Windows, but still no luck. Anything I tried, the yellow button with the exclamation mark will come back. (screenshot 1)

  2. Also I saw, that the other, working IDE HDD-device driver was working in compatible mode, witch is also not as it should be. (screenshot 2)

As I see now, DOSBox-X has still a way to go, to be really compatible to install flawless Windows 98 SE. Maybe in the future I will try it again.

Thank you for helping rderooy.

Kind regards, Mike Zwischenablage03 Zwischenablage04