![]() It had MS-DOS and Windows 3.1 on its 160MB HDD. I'll probably close the question soon unless asked otherwise.My family’s first computer was an AST desktop with an Intel 486SX 25Mhz processor and 4MB of RAM that my parents purchased when I was in grade school. I have no strong incentive to try and debug this any more by myself, since I don't see it as a big problem anyway. Needless to repeat, the problem as I see it is with 99% certainty an artifact of running in VMware - doesn't occur in the physical machine, which is the same windows configuration since I use a raw VMDK. The display is garbage, clearly in text mode however. Is the vmss format "open" or needs a NDA of sorts ?). Interruptible in principle (look at eflags) but in practice does not answer the keyboard or mouse (I have not looked at the PIC masks in the vmss. It does not crash even when left for a long time, must be caught in a loop. Turns out the VM was executing code in protected mode in the Windows system zone (over C0000000) and, strange enough to note, at IOPL 1 (eflags=00001282). I did a very very crude debug, by suspending the VM while it was hung & looking at the register images inside the vmss file. Are we on the same wave length here ?Īnyway to answer your concern, yes I have the freezing problem even with zero config and autoexec. ![]() They are not "used" however in the sense that they would be executed or interpreted anew (indeed if you changed their contents from inside the Windows session, the new contents would not be effective till the next rebooting of the VM). We are back in DOS, where Config.sys and Autoexec.bat are "used" in the sense that any drivers or TSRs or system settings, buffers, stacks etc, that they initiated are active. I assume you understand that "boot to command prompt" is a misleading phrase, it is not a boot or reboot at all, rather it is windows /terminating/ itself and yielding back to win.com (win.com in turns spawns a ). but config.sys and autoexec.bat are used when you boot to command prompt.Ĭan't say true or false, depending on what you mean by "(the files) are used". ![]() It would still be interesting to know if others with different hardware specs observe the same condition in Win 9x based VMs (I no longer have several alternate machines at my disposal that I could check.)Įdit to keep up with KYordy in real time : you're being confused, I think : autoexec.dos/config.dos are bookkeeping win 9x uses in case you double boot with your "old" MS-DOS. Frankly I have no time to engage in deep debugging of either Windows and/or Player now. Come to think of it, I could do is suspend the hung VM in Player and then examine the register images to locate the point where it locks up. You'll understand the remarks about config.sys/autoexec.bat were irrelevant, for those files (if they exist) are never reexecuted in the process I have outlined =)īut this does not tell us why and where the VM locks up in the process of returning to DOS. Win.com in turn, depending on exit code returned by Windows through VMM32, will either spawn a DOS shell ( is default of course) or, after executing wininit.exe still in real mode, reload the VMM32.vxd which is the true Windows launcher. Liz, what you're thinking of is another kind of MS-DOS mode (in which an DOS app has an associated PIF \*and specifies own config & autoexec* : in that case, Windows does shutdown reset to the BIOS).īut in the shutting modes I'm considering in this thread, restart in MS-DOS mode from the start menu as well as 'restarting' Windows while holding the "shift" key pressed, what happens is Windows cleans after itself, back to VMM32 which unloads its EMM memory manager & puts the computer back in real mode, before returning to its own caller : Win.com Liz, KYordy : I'd hate to start an off-topic, suffice it to say that I know quite well how Win 9x is started and ended, having 'debugged' and traced Win.com and the start part of VMM32.vxd in depth, in the past =)
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |