-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
"Unsupported Data Configuration" error on first WIN
launch issue, continued.
#29
Comments
Maybe it's worth trying v0.2.4, in which I removed some As for Calmira, I looked at the source code, and it looks like it just calls |
Just tested 0.2.4 and it seems to have mitigated the hang issues. Turned out my system can use The "Unsupported Data Configuration" error still happens like usual, though. |
OK that's interesting. So even if it's using the protected-mode interface, the error occurs. (Of course, it's also possible that there is no protected-mode interface, and there was some other moving part in the driver that was hanging upon discovering that fact…) Remind me what card / firmware this is with? |
I'm using an AMD FirePro W4100 (Cape Verde), actually. My current video card and monitor setup can output 1080p using VBE drivers just fine, be it yours (Win3.x), VBEMP (NT 3.51, also Win9x), as well as For Win3.x, the default, 16-color VGA driver works fine, but the patched SVGA driver appears distorted, such as showing a lot of black vertical bars over white backgrounds. With your driver, all 8/16/24bpp modes work fine, just that with 8bpp modes things are shown in wrong colors, possibly #14. 8bpp colors were correct on patched SVGA driver despite other issues, however. I originally started testing your driver (0.1.1) with Though I don't think the state of |
Would it be worth my while adding a function that takes a checksum of the graphics firmware (i.e. segment |
Just grepped the code and to my surprise, I could not find any mention of this "Unsupported Data Configuration" error. I'm not sure, maybe either the error message is not stored in code as plaintext, or this message comes from a certain standard error code with which the driver aborted under the circumstances. Knowing all possibilities that would lead to that error message may be helpful in looking for the most likely causes... |
Aaaahhh sorry, I didn't pay sufficient attention to the issue title! I thought this was the same "unsuitable settings" message as #20 It looks like "ERROR: Unsupported data configuration." is a string in |
A little update on behaviors as of 0.2.6. While this error still persists (as nothing changed on
|
This may be due to some of my experiments for #10 – at one stage I added
Does this change depending on the As for the error message itself, I still need to poke around in how |
So apparently this cryptic error message arises when a DOS driver or TSR requests instance data that extends beyond the first megabyte of address space, in its response to |
Actually, I'm running Win3.x from a FAT32 partition with the help of a patched Win98SE IO.SYS as well as a patched WIN386.EXE (for addressing issues that may arise with FAT32). It's called 3xStart/OSR2FIX which can be found online. The boot option I set up for starting Win3.x has very few other TSRs, and for better compatibility I'm using strictly Win3.x's HIMEM, IFSHLP and SMARTDRV (for both cache and double buffering). Other than this not-so-critical issue everything works good. Guess this is not going to be easy to diagnose. I'm not an expert about virtual memory though I do have suspicion that something stored in the swap file ( |
So I spent much of today trying to write a tool to call Overall, this seems unlikely to be related to the graphics driver, at least not directly… EDIT: And when I say "what I did in the program", I don't mean natural things like what register values I passed to the function. I mean random stuff, like doing a Windows installation check beforehand, printing a segment value to the screen, moving around some lines, or running it through |
I originally posted about this in #20 but considering my issue is different I'm putting it here. For now the problem is not critical but it seems to suggest some problems during driver initialization that only manifest under certain circumstances.
As of the latest version at the time of writing (0.2.3) things appear improved a bit as I found my system can succeed booting to Windows on first
WIN
launch in most cases, with only a few situations that can still trigger it.WIN
launch I'll 100% get this "Unsupported Data Configuration" error, and the message will not happen on nextWIN
launch.WIN
launch will also almost certainly trigger the error, and the nextWIN
launch will either hang (which will again lead to the error message on next launch), or succeed.Note that if I use "Exit Windows" to return to DOS, and reboot/shutdown the system from there, the error will not occur on next
WIN
launch. Tried this several times ("Exit Windows" then rebooted/shut down the system using various means), and none triggered the error message.Maybe the error happens whenever the system was not shut down cleanly? If so, it seems Calmira's "Reboot Computer" logic was done in a dirty way.
The text was updated successfully, but these errors were encountered: