jeffpar / pcjs

The original IBM PC and other machine emulations in JavaScript
https://www.pcjs.org
Other
817 stars 124 forks source link

Windows 3.1 through 95 RTM/OEM won’t install due to error [read comments] #16

Open IAW9927 opened 3 years ago

IAW9927 commented 3 years ago

The error is: WINSETUP.EXE caused a general protection fault at [RAM address {0001:FFFF}] FIX THIS ERROR

jeffpar commented 3 years ago

Windows 3.1 through Windows 95 have already been successfully installed on machines on the website, so maybe you were using an incorrect machine. If you're still sure there's something I should fix, send me a link instead of a demand.

IAW9927 commented 3 years ago

I used PC dos 7.0/7.1 on Windows 95 Build 499 machine and I used XML COMPAQ DeskPro 386 from 2MB-4MB VGA/EGA 386/386SX.

IAW9927 commented 3 years ago

I saw this also happened the error when installing Windows 3.11 on the right machine.

IAW9927 commented 3 years ago

I GOT KICKED OUT OF SETUP machine Snapshot: 4F34BBE8-F539-4A31-960E-E34F3AC33136

Screenshot 2021-03-06 at 1 30 12 PM
IAW9927 commented 3 years ago

Got a error: Setup failed to set up Windows because the file here could not load: WINSETUP.EXE

IAW9927 commented 3 years ago

BRUHH THE CPU on the Machine did: 490D4697-F6BC-46A5-BF47-6B34115709C2

Myron-S commented 3 years ago

I can confirm that there is an issue. Steps I used to re-create the issue:

Started the JVM:

  1. Used FDISK to create a bootable partition.
  2. FORMAT C: /S
  3. B:
  4. SETUP
  5. Followed the instructions and when disk2 was requested, mounted Windows 3.11 (disk 2) image. It seemed to to take a while for the the 2nd disk image to be recognised as I pressed ENTER, nothing happened. After a bit setup recognised that the disk has been swapped from disk 1 to disk 2 and setup continued.
  6. Got the gray empty desktop with the hourglass cursor.
  7. After a few seconds it all stopped and I was left with the "C:>" prompt.

The debugger's results ....


PCx86 v2.06
Copyright © 2012-2021 Jeff Parsons <Jeff@pcjs.org>
License: MIT <https://www.pcjs.org/LICENSE.txt>
Loading /machines/pcx86/compaq/deskpro386/rom/1988-01-28/1988-01-28.json.......
Loading /machines/pcx86/ibm/video/vga/1986-10-27/IBM-VGA.json.......
Loading /configs/pcx86/diskettes.json.......
HDC: Type 2 "20Mb Hard Disk" is fixed disk 0
BusX86: 32Kb ROM at 0xF8000
BusX86: 24Kb ROM at 0xC0000
Loading /diskettes/pcx86/sys/windows/3.11/WFW311_DISK1.json..........
Loading /diskettes/pcx86/sys/dos/compaq/3.31/COMPAQ-DOS331-DISK2.json.......
FDC: Mounted diskette "COMPAQ MS-DOS 3.31 (Disk 2)" in drive A
FDC: Mounted diskette "Windows 3.11 (Disk 1)" in drive B
BusX86: 640Kb RAM at 0x0
RAMx86: ROM BIOS memory test has been disabled
BusX86: 384Kb RAM at 0xFA0000
BusX86: 4 bytes H/W at 0x80C00000
RAMx86: COMPAQ memory at 0xFA0000
BusX86: 1024Kb RAM at 0x100000
RAMx86: Extended memory at 0x100000
BusX86: 32Kb VIDEO at 0xB8000
Type ? for help with PCx86 Debugger commands
EAX=00000000 EBX=00000000 ECX=00000000 EDX=00000300 
ESP=00000000 EBP=00000000 ESI=00000000 EDI=00000000 
SS=0000 DS=0000 ES=0000 FS=0000 GS=0000 PS=00000002 V0 D0 I0 T0 S0 Z0 A0 P0 C0 
&F000:FFF0 EA05F900F0       JMP      &F000:F905
running
FDC: Any diskette loaded in this drive will now be write-protected.
Fault 0x0D on opcode 0xF3 at &0E56:06BA (%EC1A)
Loading /diskettes/pcx86/sys/windows/3.11/WFW311_DISK2.json....................
FDC: Mounted diskette "Windows 3.11 (Disk 2)" in drive B
FDC: Mounted diskette "Windows 3.11 (Disk 2)" in drive B
FDC: Any diskette loaded in this drive will now be write-protected.
FDC: Mounted diskette "Windows 3.11 (Disk 2)" in drive B
Fault 0x06 on opcode 0x0F at #037F:AF69 (%0001FE09)
Fault 0x0D (0x00E0) on opcode 0xCB at #037F:AF95 (%0001FE35)
Fault 0x0B (0x0484) on opcode 0xFF at #074F:091E (%0017F3FE)
Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AF4F)
Fault 0x0B (0x09FC) on opcode 0x9A at #08CF:1AF3 (%0016F793)
Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AF4F)
Fault 0x0B (0x0CC4) on opcode 0x9A at #0CCF:0245 (%00154F25)
Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AF4F)
Fault 0x0B (0x0964) on opcode 0x9A at #0CCF:025B (%00154F3B)
Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AF4F)
Fault 0x0B (0x0D3C) on opcode 0x9A at #0CEF:0080 (%00153940)
Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AF4F)
Fault 0x0B (0x0D44) on opcode 0x9A at #0CEF:008D (%0015394D)
Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AF4F)
Fault 0x0B (0x0D9C) on opcode 0x9A at #0D6F:000D (%0014CDCD)
Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AF4F)
Fault 0x0B (0x0C54) on opcode 0x9A at #0C4F:21DD (%0014BCFD)
Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AF4F)
Fault 0x0B (0x0D14) on opcode 0x9A at #0C57:06C1 (%0013A321)
Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AF4F)
Fault 0x0D (0x0000) on opcode 0x67 at #037F:331C (%000181BC)
Fault 0x0D (0x00E0) on opcode 0xCB at #037F:5F92 (%0001AE32)
Fault 0x0B (0x0B84) on opcode 0xFF at #0387:1531 (%0018AB31)
Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AF4F)
Fault 0x0B (0x0C5C) on opcode 0x9A at #0C4F:2176 (%0014BC96)
Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AF4F)
Fault 0x0B (0x0E2C) on opcode 0xFF at #0387:1531 (%0018AB31)
Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AF4F)

I do remember some time in the past I did load Windows 3.11 for Workgroups on this page. It brought back memories so I got the diskette images from here and installed my own copy on VirtualBox. I fon't recall seeing all those faults logged on the JVM emulator's debugger.

image

Myron-S commented 3 years ago

Tried a second time. This time after installing the system on the virtual 20Mb HDD and booking the JVM off the HD. Same result.

Debugger output:

PCx86 v2.06
Copyright © 2012-2021 Jeff Parsons <Jeff@pcjs.org>
License: MIT <https://www.pcjs.org/LICENSE.txt>
Loading /machines/pcx86/compaq/deskpro386/rom/1988-01-28/1988-01-28.json.......
Loading /machines/pcx86/ibm/video/vga/1986-10-27/IBM-VGA.json.......
Loading /configs/pcx86/diskettes.json.......
HDC: Type 2 "20Mb Hard Disk" is fixed disk 0
BusX86: 32Kb ROM at 0xF8000
BusX86: 24Kb ROM at 0xC0000
Loading /diskettes/pcx86/sys/windows/3.11/WFW311_DISK1.json..............................
Loading /diskettes/pcx86/sys/dos/compaq/3.31/COMPAQ-DOS331-DISK2.json............
FDC: Mounted diskette "COMPAQ MS-DOS 3.31 (Disk 2)" in drive A
FDC: Mounted diskette "Windows 3.11 (Disk 1)" in drive B
BusX86: 640Kb RAM at 0x0
RAMx86: ROM BIOS memory test has been disabled
BusX86: 384Kb RAM at 0xFA0000
BusX86: 4 bytes H/W at 0x80C00000
RAMx86: COMPAQ memory at 0xFA0000
BusX86: 1024Kb RAM at 0x100000
RAMx86: Extended memory at 0x100000
BusX86: 32Kb VIDEO at 0xB8000
Type ? for help with PCx86 Debugger commands
EAX=00000000 EBX=00000000 ECX=00000000 EDX=00000300 
ESP=00000000 EBP=00000000 ESI=00000000 EDI=00000000 
SS=0000 DS=0000 ES=0000 FS=0000 GS=0000 PS=00000002 V0 D0 I0 T0 S0 Z0 A0 P0 C0 
&F000:FFF0 EA05F900F0       JMP      &F000:F905
running
FDC: Any diskette loaded in this drive will now be write-protected.
Fault 0x0D on opcode 0xF3 at &0E56:06BA (%EC1A)
Loading /diskettes/pcx86/sys/windows/3.11/WFW311_DISK2.json...................................
FDC: Mounted diskette "Windows 3.11 (Disk 2)" in drive B
FDC: Mounted diskette "Windows 3.11 (Disk 2)" in drive B
FDC: Any diskette loaded in this drive will now be write-protected.
FDC: Mounted diskette "Windows 3.11 (Disk 2)" in drive B
Fault 0x06 on opcode 0x0F at #037F:AF69 (%0001FE09)
Fault 0x0D (0x00E0) on opcode 0xCB at #037F:AF95 (%0001FE35)
Fault 0x0B (0x0484) on opcode 0xFF at #074F:091E (%0017F3FE)
Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AF4F)
Fault 0x0B (0x09FC) on opcode 0x9A at #08CF:1AF3 (%0016F793)
Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AF4F)
Fault 0x0B (0x0CC4) on opcode 0x9A at #0CCF:0245 (%00154F25)
Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AF4F)
Fault 0x0B (0x0964) on opcode 0x9A at #0CCF:025B (%00154F3B)
Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AF4F)
Fault 0x0B (0x0D3C) on opcode 0x9A at #0CEF:0080 (%00153940)
Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AF4F)
Fault 0x0B (0x0D44) on opcode 0x9A at #0CEF:008D (%0015394D)
Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AF4F)
Fault 0x0B (0x0D9C) on opcode 0x9A at #0D6F:000D (%0014CDCD)
Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AF4F)
Fault 0x0B (0x0C54) on opcode 0x9A at #0C4F:21DD (%0014BCFD)
Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AF4F)
Fault 0x0B (0x0D14) on opcode 0x9A at #0C57:06C1 (%0013A321)
Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AF4F)
Fault 0x0D (0x0000) on opcode 0x67 at #037F:331C (%000181BC)
Fault 0x0D (0x00E0) on opcode 0xCB at #037F:5F92 (%0001AE32)
Fault 0x0B (0x0B84) on opcode 0xFF at #0387:1531 (%0018AB31)
Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AF4F)
Fault 0x0B (0x0C5C) on opcode 0x9A at #0C4F:2176 (%0014BC96)
Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AF4F)
Fault 0x0B (0x0E2C) on opcode 0xFF at #0387:1531 (%0018AB31)
Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AF4F)
FDC: Mounted diskette "Windows 3.11 (Disk 1)" in drive A
Loading /diskettes/pcx86/sys/dos/compaq/3.31/COMPAQ-DOS331-DISK1.json.............
FDC: Mounted diskette "COMPAQ MS-DOS 3.31 (Disk 1)" in drive A
FDC: Mounted diskette "COMPAQ MS-DOS 3.31 (Disk 2)" in drive A
Loading /diskettes/pcx86/sys/dos/compaq/3.31/COMPAQ-DOS331-DISK3.json.......
FDC: Mounted diskette "COMPAQ MS-DOS 3.31 (Disk 3)" in drive A
FDC: Mounted diskette "COMPAQ MS-DOS 3.31 (Disk 1)" in drive A
FDC: Any diskette loaded in this drive will now be write-protected.
FDC: Mounted diskette "Windows 3.11 (Disk 1)" in drive B
Fault 0x0D on opcode 0xF3 at &0E56:06BA (%EC1A)
FDC: Mounted diskette "Windows 3.11 (Disk 2)" in drive B
FDC: Drive B unloaded
FDC: Drive A unloaded
FDC: Mounted diskette "Windows 3.11 (Disk 1)" in drive A
FDC: Mounted diskette "Windows 3.11 (Disk 2)" in drive A
FDC: Mounted diskette "Windows 3.11 (Disk 1)" in drive A
FDC: Mounted diskette "Windows 3.11 (Disk 2)" in drive A
Fault 0x06 on opcode 0x0F at #037F:AF69 (%0001FD29)
Fault 0x0D (0x00E0) on opcode 0xCB at #037F:AF95 (%0001FD55)
Fault 0x0B (0x0484) on opcode 0xFF at #074F:091E (%0017F3FE)
Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AE6F)
Fault 0x0B (0x09FC) on opcode 0x9A at #08CF:1AF3 (%0016F793)
Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AE6F)
Fault 0x0B (0x0CC4) on opcode 0x9A at #0CCF:0245 (%00154F25)
Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AE6F)
Fault 0x0B (0x0964) on opcode 0x9A at #0CCF:025B (%00154F3B)
Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AE6F)
Fault 0x0B (0x0D3C) on opcode 0x9A at #0CEF:0080 (%00153940)
Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AE6F)
Fault 0x0B (0x0D44) on opcode 0x9A at #0CEF:008D (%0015394D)
Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AE6F)
Fault 0x0B (0x0D9C) on opcode 0x9A at #0D6F:000D (%0014CDCD)
Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AE6F)
Fault 0x0B (0x0C54) on opcode 0x9A at #0C4F:21DD (%0014BCFD)
Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AE6F)
Fault 0x0B (0x0D14) on opcode 0x9A at #0C57:06C1 (%0013A321)
Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AE6F)
Fault 0x0D (0x0000) on opcode 0x8B at #038F:0BC4 (%00189564)
Fault 0x0D (0x00E0) on opcode 0xCB at #037F:5F92 (%0001AD52)
Fault 0x0B (0x0B84) on opcode 0xFF at #0387:1531 (%0018AB31)
Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AE6F)
Fault 0x0B (0x0C5C) on opcode 0x9A at #0C4F:2176 (%0014BC96)
Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AE6F)
Fault 0x0B (0x0E2C) on opcode 0xFF at #0387:1531 (%0018AB31)
Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AE6F)

Virtual HDD image state at the point of setup failure. 20Mb Hard Disk.zip

IAW9927 commented 3 years ago

I have Windows Rainbow version 3.1 [test this out at http://copy.sh/v86/?profile=custom The image is: https://ufile.io/mbux8cmr And select HDD then select image then click Start.

IAW9927 commented 3 years ago

Also I got the setup fault opcodes.

IAW9927 commented 3 years ago

UH OH- KERNEL ERROR: B6263001-1DB4-43F9-BAE1-A67E61687A9A ANOTHER ONE JUST HAPPENED: CDE86463-3B05-4BCD-83FF-D469CAEAEB3B

IAW9927 commented 3 years ago

On the right machine, a 386 & 2MB RAM

IAW9927 commented 3 years ago

Got a error @ 0001:28E4 @ RAM / ROM error.

IAW9927 commented 3 years ago

Debugger out: PCx86 v2.06 Copyright © 2012-2021 Jeff Parsons Jeff@pcjs.org License: MIT https://www.pcjs.org/LICENSE.txt Loading /machines/pcx86/compaq/deskpro386/rom/1988-01-28/1988-01-28.json....... Loading /machines/pcx86/ibm/video/vga/1986-10-27/IBM-VGA.json....... Loading /configs/pcx86/diskettes.json....... HDC: Type 2 "20Mb Hard Disk" is fixed disk 0 BusX86: 32Kb ROM at 0xF8000 BusX86: 24Kb ROM at 0xC0000 Loading /diskettes/pcx86/sys/windows/3.11/WFW311_DISK1.json....... Loading /diskettes/pcx86/sys/dos/compaq/3.31/COMPAQ-DOS331-DISK2.json....... FDC: Mounted diskette "COMPAQ MS-DOS 3.31 (Disk 2)" in drive A FDC: Mounted diskette "Windows 3.11 (Disk 1)" in drive B BusX86: 640Kb RAM at 0x0 RAMx86: ROM BIOS memory test has been disabled BusX86: 384Kb RAM at 0xFA0000 BusX86: 4 bytes H/W at 0x80C00000 RAMx86: COMPAQ memory at 0xFA0000 BusX86: 1024Kb RAM at 0x100000 RAMx86: Extended memory at 0x100000 BusX86: 32Kb VIDEO at 0xB8000 Type ? for help with PCx86 Debugger commands EAX=00000000 EBX=00000000 ECX=00000000 EDX=00000300 ESP=00000000 EBP=00000000 ESI=00000000 EDI=00000000 SS=0000 DS=0000 ES=0000 FS=0000 GS=0000 PS=00000002 V0 D0 I0 T0 S0 Z0 A0 P0 C0 &F000:FFF0 EA05F900F0 JMP &F000:F905 running Fault 0x0D on opcode 0xF3 at &0E56:06BA (%EC1A) Loading /diskettes/pcx86/sys/windows/3.11/WFW311_DISK2.json....... FDC: Mounted diskette "Windows 3.11 (Disk 2)" in drive B Fault 0x06 on opcode 0x0F at #037F:AF69 (%0001FE09) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:AF95 (%0001FE35) Fault 0x0B (0x0484) on opcode 0xFF at #074F:091E (%0017F3FE) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AF4F) Fault 0x0B (0x09FC) on opcode 0x9A at #08CF:1AF3 (%0016F793) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AF4F) Fault 0x0B (0x0CC4) on opcode 0x9A at #0CCF:0245 (%00154F25) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AF4F) Fault 0x0B (0x0964) on opcode 0x9A at #0CCF:025B (%00154F3B) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AF4F) Fault 0x0B (0x0D3C) on opcode 0x9A at #0CEF:0080 (%00153940) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AF4F) Fault 0x0B (0x0D44) on opcode 0x9A at #0CEF:008D (%0015394D) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AF4F) Fault 0x0B (0x0D9C) on opcode 0x9A at #0D6F:000D (%0014CDCD) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AF4F) Fault 0x0B (0x0C54) on opcode 0x9A at #0C4F:21DD (%0014BCFD) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AF4F) Fault 0x0B (0x0D14) on opcode 0x9A at #0C57:06C1 (%0013A321) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AF4F) Fault 0x0B (0x0514) on opcode 0x9A at #0577:1E03 (%001355C3) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AF4F) Fault 0x0B (0x055C) on opcode 0x9A at #0517:0B34 (%00132F14) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AF4F) Fault 0x0B (0x057C) on opcode 0x9A at #0517:0186 (%00132566) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AF4F) Fault 0x0B (0x0B14) on opcode 0x9A at #0517:018B (%0013256B) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AF4F) Fault 0x0B (0x0B2C) on opcode 0x9A at #057F:037C (%001318DC) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AF4F) Fault 0x0B (0x053C) on opcode 0x8E at #037F:4C38 (%00019AD8) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AF4F) Fault 0x0B (0x0564) on opcode 0x9A at #0517:0612 (%001329F2) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AF4F) Fault 0x0B (0x0684) on opcode 0x9A at #0517:0655 (%00132A35) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AF4F) Fault 0x0B (0x056C) on opcode 0x9A at #0517:0373 (%00132753) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AF4F) Fault 0x0B (0x05A4) on opcode 0x9A at #0517:0382 (%00132762) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AF4F) Fault 0x0B (0x0524) on opcode 0x9A at #0577:2181 (%00135941) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AF4F) Fault 0x0B (0x0974) on opcode 0x9A at #0517:04B7 (%00132897) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AF4F) Fault 0x0B (0x0724) on opcode 0x9A at #06FF:1AA8 (%0002FA28) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AF4F) Fault 0x0B (0x097C) on opcode 0x36 at #06EF:3AB0 (%00039690) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AF4F) Fault 0x0B (0x0B34) on opcode 0x9A at #0517:04DB (%001328BB) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AF4F) Fault 0x0B (0x0C5C) on opcode 0x9A at #0C2F:7ADC (%0007D19C) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AF4F) Fault 0x0B (0x0C6C) on opcode 0x9A at #0C5F:3550 (%0019F680) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AF4F) Fault 0x0D (0x0000) on opcode 0x67 at #037F:28E4 (%00017784) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:5F92 (%0001AE32) Fault 0x0B (0x0534) on opcode 0x9A at #0577:1E27 (%001355E7) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AF4F) Fault 0x0B (0x0984) on opcode 0x36 at #06EF:3AB0 (%00039690) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AF4F) Fault 0x0B (0x098C) on opcode 0x9A at #0987:0DED (%0009578D) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AF4F) Fault 0x0B (0x0994) on opcode 0x9A at #0987:0D61 (%00095701) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AF4F) Fault 0x0B (0x099C) on opcode 0x9A at #0997:1402 (%000942E2) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:60AF (%0001AF4F) Fault 0x0D (0x0000) on opcode 0x67 at #037F:3D24 (%00018BC4)

IAW9927 commented 3 years ago

UNEXPECTED: CPU falling down to lower clock speed and debugger printed this after the second error: 001AE32) Fault 0x0D (0x0000) on opcode 0x26 at #06EF:40B6 (%00039C96) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:5F92 (%0001AE32) Fault 0x0D (0x0000) on opcode 0x26 at #06EF:40B6 (%00039C96) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:5F92 (%0001AE32) Fault 0x0D (0x0000) on opcode 0x26 at #06EF:40B6 (%00039C96) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:5F92 (%0001AE32) Fault 0x0D (0x0000) on opcode 0x26 at #06EF:40B6 (%00039C96) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:5F92 (%0001AE32) Fault 0x0D (0x0000) on opcode 0x26 at #06EF:40B6 (%00039C96) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:5F92 (%0001AE32) Fault 0x0D (0x0000) on opcode 0x26 at #06EF:40B6 (%00039C96) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:5F92 (%0001AE32) Fault 0x0D (0x0000) on opcode 0x26 at #06EF:40B6 (%00039C96) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:5F92 (%0001AE32) Fault 0x0D (0x0000) on opcode 0x26 at #06EF:40B6 (%00039C96) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:5F92 (%0001AE32) Fault 0x0D (0x0000) on opcode 0x26 at #06EF:40B6 (%00039C96) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:5F92 (%0001AE32) Fault 0x0D (0x0000) on opcode 0x26 at #06EF:40B6 (%00039C96) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:5F92 (%0001AE32) Fault 0x0D (0x0000) on opcode 0x26 at #06EF:40B6 (%00039C96) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:5F92 (%0001AE32) Fault 0x0D (0x0000) on opcode 0x26 at #06EF:40B6 (%00039C96) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:5F92 (%0001AE32) Fault 0x0D (0x0000) on opcode 0x26 at #06EF:40B6 (%00039C96) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:5F92 (%0001AE32) Fault 0x0D (0x0000) on opcode 0x26 at #06EF:40B6 (%00039C96) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:5F92 (%0001AE32) Fault 0x0D (0x0000) on opcode 0x26 at #06EF:40B6 (%00039C96) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:5F92 (%0001AE32) Fault 0x0D (0x0000) on opcode 0x26 at #06EF:40B6 (%00039C96) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:5F92 (%0001AE32) Fault 0x0D (0x0000) on opcode 0x26 at #06EF:40B6 (%00039C96) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:5F92 (%0001AE32) Fault 0x0D (0x0000) on opcode 0x26 at #06EF:40B6 (%00039C96) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:5F92 (%0001AE32) Fault 0x0D (0x0000) on opcode 0x26 at #06EF:40B6 (%00039C96) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:5F92 (%0001AE32) Fault 0x0D (0x0000) on opcode 0x26 at #06EF:40B6 (%00039C96) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:5F92 (%0001AE32) Fault 0x0D (0x0000) on opcode 0x26 at #06EF:40B6 (%00039C96) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:5F92 (%0001AE32) Fault 0x0D (0x0000) on opcode 0x26 at #06EF:40B6 (%00039C96) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:5F92 (%0001AE32) Fault 0x0D (0x0000) on opcode 0x26 at #06EF:40B6 (%00039C96) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:5F92 (%0001AE32) Fault 0x0D (0x0000) on opcode 0x26 at #06EF:40B6 (%00039C96) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:5F92 (%0001AE32) Fault 0x0D (0x0000) on opcode 0x26 at #06EF:40B6 (%00039C96) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:5F92 (%0001AE32) Fault 0x0D (0x0000) on opcode 0x26 at #06EF:40B6 (%00039C96) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:5F92 (%0001AE32) Fault 0x0D (0x0000) on opcode 0x26 at #06EF:40B6 (%00039C96) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:5F92 (%0001AE32) Fault 0x0D (0x0000) on opcode 0x26 at #06EF:40B6 (%00039C96) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:5F92 (%0001AE32) Fault 0x0D (0x0000) on opcode 0x26 at #06EF:40B6 (%00039C96) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:5F92 (%0001AE32) Fault 0x0D (0x0000) on opcode 0x26 at #06EF:40B6 (%00039C96) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:5F92 (%0001AE32) Fault 0x0D (0x0000) on opcode 0x26 at #06EF:40B6 (%00039C96) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:5F92 (%0001AE32) Fault 0x0D (0x0000) on opcode 0x26 at #06EF:40B6 (%00039C96) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:5F92 (%0001AE32) Fault 0x0D (0x0000) on opcode 0x26 at #06EF:40B6 (%00039C96) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:5F92 (%0001AE32) Fault 0x0D (0x0000) on opcode 0x26 at #06EF:40B6 (%00039C96) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:5F92 (%0001AE32) Fault 0x0D (0x0000) on opcode 0x26 at #06EF:40B6 (%00039C96) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:5F92 (%0001AE32) Fault 0x0D (0x0000) on opcode 0x26 at #06EF:40B6 (%00039C96) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:5F92 (%0001AE32) Fault 0x0D (0x0000) on opcode 0x26 at #06EF:40B6 (%00039C96) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:5F92 (%0001AE32) Fault 0x0D (0x0000) on opcode 0x26 at #06EF:40B6 (%00039C96) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:5F92 (%0001AE32) Fault 0x0D (0x0000) on opcode 0x26 at #06EF:40B6 (%00039C96) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:5F92 (%0001AE32) Fault 0x0D (0x0000) on opcode 0x26 at #06EF:40B6 (%00039C96) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:5F92 (%0001AE32) Fault 0x0D (0x0000) on opcode 0x26 at #06EF:40B6 (%00039C96) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:5F92 (%0001AE32) Fault 0x0D (0x0000) on opcode 0x26 at #06EF:40B6 (%00039C96) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:5F92 (%0001AE32) Fault 0x0D (0x0000) on opcode 0x26 at #06EF:40B6 (%00039C96) Fault 0x0D (0x00E0) on opcode 0xCB at #037F:5F92 (%0001AE32) stopped (4864852822 cycles, 1615129801044 ms, 3 hz) EAX=00000000 EBX=00000000 ECX=00000000 EDX=00000280 ESP=0000309C EBP=00000F02 ESI=00000E9C EDI=00000E8C SS=0068[0000F6E0,FFFF] DS=0A1F[00046980,203F] ES=0000[00000000,0000] CS=0070[00110920,4330] FS=0000[00000000,0000] GS=0000[00000000,0000]11F3 LD=0038[00114C50,5FFF] GD=[00110800,011F] ID=[00110000,07FF] TR=0088 A20=ON CR0=7FFFFFF1 CR2=00000000 CR3=00000000 PS=00003002 V0 D0 I0 T0 S0 Z0 A0 P0 C0

0070:1157 E89900 CALL

Myron-S commented 3 years ago

Try another of Jeff's virtual java machines? You are aware you can absolutely select ANY media for drives A:, B: and C:? Try a different configurations. Say, Try an IBM PC-AT. Try another DOS version.

I obtained the diskette images of MS-DOS 6.22 and also the images of WfW 3.11 from Jeff's collection and did a full install from that in Oracle's VirtualBox and it works like a charm.

For some reason it's stopped working on Jeff's site, but I have realised, just now, as I'm typing this that I've banished Oracle's JVM and installed OpenJDK. I can't see that changing the Java Runtime could cause a problem? I don't know.

IAW9927 commented 3 years ago

Can you give me a ZIP of the required files for the Windows 3.11 Machine and Win95 machines so I can do the install; maybe there is a bug with the machine or not enough RAM; And I need the ZIPs in 10mb format please. I am on iOS 14.4. And use drvspace and set compress ratio to max then install [ maybe it’s the Disk space]

Myron-S commented 3 years ago

Start any virtual machine. Find the diskette you need from the drop-down. Load it into the VM's virtual A or B drive and when it's loaded save the diskette. The diskette will be saved to your computer in the raw IMG format.

That's what I did. You can even save the VMs HDD image in the same way. I then used Virtual Box's VBoxManage program to convert the raw HDD image file to a VHD file and used that. Just worked as I expected.

I'm sure you can figure the rest out yourself.

IAW9927 commented 3 years ago

Can you give me the windows 3.11 cd-rom image that has it completely installed? Use MS-DOS 6.22 and Max compression in DRVSPACE and defragment it. The CD-ROM must be small but has disk space. Or maybe a compatible version? I have Windows 3.1 Luna that works even partial install. Windows Luna Collection [PE required for boot] move files. to directory c:\luna\win31\system Try the install with Windows Luna but put setup program and floppy data onto C:\ with the setup program but you can do double maybe if I try that and It works then what? then windows 3.11 will fix but the problem for windows 95 is: Setup cannot extract this Setup (.CAB) file. Setup cannot continue. [on precopy02.cab;] (https://pcjs.org/machines/PCx86/sys/windows/win95/4.00.499) (https://www.pcjs.org/software/pcx86/sys/windows/win95/4.00.499/) Weird; The extract is bad. The other floppy software lets me extract files but not windows 95 setup?. But send me a fix for driver conflict with CD Audio and sound driver.

IAW9927 commented 3 years ago

Bruh again- I got a error: 33182CAF-F86D-4A18-BDC9-9ACF965B7E4F

IAW9927 commented 3 years ago

86EE0F29-8866-4410-B625-7BB27752A637 Error again.

IAW9927 commented 3 years ago

bruh and I have even older stuff dated 1983 and 1996. Here. 1983-1996 MS-DOS.zip

IAW9927 commented 3 years ago

the cpu.js needs to be updated, MY WINDOWS Luna 3.1\Release\1.1 SERVER GOT CRAPPED ; CPU: Undefined opcode 0xFF at 0x0000012BAA Glitch in MS-DOS {type-version:6}that loading DBLSPACE.SYS would return the opcode Update CPU.JS to support 0xFF and 0x00 Opcodes and make support for a cpu error but show a error still. Show in debugger or alert dialog box

IAW9927 commented 3 years ago

View Error

Myron-S commented 3 years ago

You're running the emulator on an Apple iPad? What happens when you run the exact same virtual machine on non-apple hardware? Have you tried starting the same VMs using another web-browser? I've been trying to recreate the faults you're writing about and so far everything has worked.

Could you find a VM where it faults 100% of the time in more-or-less the same place and then write-up exact and clear steps on how too re-create the fault. Start from a blank web-page in the browser.

This should help Jeff to possibly pinpoint where some of the issues are.

IAW9927 commented 3 years ago

I used (http://copy.sh) and it lagged on a Pentium III 733Mhz that it ran on

IAW9927 commented 3 years ago

Windows Luna Collection [PE required for boot] run Setup and install software and driver for 64-bit and 32-Bit software. to directory c:\luna\win31\system Windows Luna you can try it here: And I will give you the instructions: On Disk 1 run SETUP.BAT on C:\ by copying it to your hard drive and insert Disk 1 through 7 (At Disk 8 do copy A:\ C:\LUNA\WIN31\SYSTEM or copy A:\ C:\LUNA\WIN31.) and if you get progman error insert Disk 5 and it will start Windows, click Run then type C:\LUNA\WIN31\WINFILE.EXE to finish setup. ~14.6MB (14.71)MB uncompressed and 5.6MB compressed.

IAW9927 commented 3 years ago

@Myron-S Ok, I get random faults if starting some MS-DOS 6.22 Programs, IT constantly reboots when I installed MS-DOS 7.1, Files: 1983-1996 MS-DOS.zip The 1996 dated Dec 24, 1996 are MS-DOS 7.1 and it boots then freezes and locks up then is stuck in a boot loop. This happened for the 386 & 286-based Machines, Windows 3.1 and Windows 95 (XML COMPAQ) did this with Windows Luna\1.1 Installed.

IAW9927 commented 3 years ago

Try another of Jeff's virtual java machines? You are aware you can absolutely select ANY media for drives A:, B: and C:? Try a different configurations. Say, Try an IBM PC-AT. Try another DOS version.

I obtained the diskette images of MS-DOS 6.22 and also the images of WfW 3.11 from Jeff's collection and did a full install from that in Oracle's VirtualBox and it works like a charm.

For some reason it's stopped working on Jeff's site, but I have realised, just now, as I'm typing this that I've banished Oracle's JVM and installed OpenJDK. I can't see that changing the Java Runtime could cause a problem? I don't know.

I have windows 10 and I will install the app you said then ima try windows 3.11

minefox199 commented 2 years ago

umm just install ms-dos 6.22 and install windows

jeffpar commented 1 year ago

Windows for Workgroups 3.11 has issues, will hopefully be able to investigate one of these days.

minefox199 commented 11 months ago

i am going to install windows 3.11 and ill give updates soon

minefox199 commented 11 months ago

install ms dos 6.22 then install windows 3.10 instead of windows 3.11 for workgroups

minefox199 commented 11 months ago

yea nvm it didnt work