16 bit 25+ year old windows legacy code

16 bit 25+ year old windows legacy code

Postby bradshaw » Sat Jan 26, 2019 3:40 pm


I have ExaGear nicely installed on a RPI3.

I have 25+ year old 16 bit code that has run from early windows through win10. I can run the legacy code on ubuntu under wine just peachy.

Looking for any suggestions of things to try. The installation was perfect. wine on ubuntu on i386 is perfect. I have quick death in winevdm with the following error messages.

Thanks, Bradshaw in Buzzards Bay MA, on the Cape Cod Canal.

out of interest I invoked. wine ./WPEAK.EXE. and I don't see WPEAK.EXE in this list.

Do I need a special ing file on the sd card? something with a funny memory split? Any easy tricks will be appreciated.

bradshaws-MacBook-Pro-10:Downloads bradshaw$ cat wpeak.txt

002a:err:heap:HEAP_CreateSystemHeap system heap base address 0x80000000 not available
wine: Unhandled page fault on read access to 0x0072bdb9 at address 0x5bf83e93 (thread 002b), starting debugger...
Unhandled exception: page fault on read access to 0x0072bdb9 in 32-bit code (0x5bf83e93).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:5bf83e93 ESP:0070f5c0 EBP:0070f618 EFLAGS:00200202( - -- I - - - )
EAX:0072bdb9 EBX:5bfe7000 ECX:ffffffff EDX:00000000
ESI:00395f01 EDI:0072bdb9
Stack dump:
0x0070f5c0: 00000000 4d430001 00148f08 5ca06d5e
0x0070f5d0: 00000000 00000000 0070faa0 4d430003
0x0070f5e0: 00000000 00000000 00000000 0070f7d4
0x0070f5f0: 00000000 4d430000 00148f18 00000000
0x0070f600: 00000000 00000000 5bf83dfb 5bfe7000
0x0070f610: 00000000 0070faa0 0070f658 5bfc358c
=>0 0x5bf83e93 in krnl386.exe16 (+0x13e93) (0x0070f618)
0x5bf83e93: movzbl 0x0(%edi),%edx
Module Address Debug info Name (122 modules)
ELF 3bf00000-3bf04000 Deferred <wine-loader>
ELF 42d71000-42e6d000 Deferred ntdll<elf>
\-PE 42d80000-42e6d000 \ ntdll
ELF 5a7e8000-5a7ff000 Deferred libgpg-error.so.0
ELF 5a7ff000-5a878000 Deferred libpcre.so.3
ELF 5a878000-5a896000 Deferred libgcc_s.so.1
ELF 5a896000-5a965000 Deferred libgcrypt.so.20
ELF 5a965000-5a978000 Deferred liblz4.so.1
ELF 5a978000-5a9a4000 Deferred liblzma.so.5
ELF 5a9a4000-5a9d1000 Deferred libselinux.so.1
ELF 5a9d1000-5aa63000 Deferred libsystemd.so.0
ELF 5aa63000-5aa6c000 Deferred libffi.so.6
ELF 5aa6c000-5aac8000 Deferred libdbus-1.so.3
ELF 5aac8000-5ab56000 Deferred libgmp.so.10
ELF 5ab56000-5ab8c000 Deferred libhogweed.so.4
ELF 5ab8c000-5abc9000 Deferred libnettle.so.6
ELF 5abc9000-5abde000 Deferred libtasn1.so.6
ELF 5abde000-5ac12000 Deferred libidn.so.11
ELF 5ac12000-5ac74000 Deferred libp11-kit.so.0
ELF 5ac74000-5acaa000 Deferred libk5crypto.so.3
ELF 5acaa000-5ad86000 Deferred libkrb5.so.3
ELF 5ad86000-5ad9b000 Deferred system.drv16.so
PE 5ad90000-5ad9b000 Deferred system.drv16
ELF 5ad9f000-5adb7000 Deferred libresolv.so.2
ELF 5adb7000-5adbc000 Deferred libkeyutils.so.1
ELF 5adbc000-5adc9000 Deferred libkrb5support.so.0
ELF 5adc9000-5adce000 Deferred libcom_err.so.2
ELF 5adce000-5ade2000 Deferred libavahi-client.so.3
ELF 5ade2000-5adf1000 Deferred libavahi-common.so.3
ELF 5adf1000-5afb6000 Deferred libgnutls.so.30
ELF 5afb6000-5b008000 Deferred libgssapi_krb5.so.2
ELF 5b008000-5b095000 Deferred libcups.so.2
ELF 5b095000-5b0cd000 Deferred uxtheme<elf>
\-PE 5b0a0000-5b0cd000 \ uxtheme
ELF 5b0cd000-5b0d4000 Deferred libxfixes.so.3
ELF 5b0d4000-5b0e0000 Deferred libxcursor.so.1
ELF 5b0e0000-5b0f3000 Deferred libxi.so.6
ELF 5b0f3000-5b0f7000 Deferred libxcomposite.so.1
ELF 5b0f7000-5b104000 Deferred libxrandr.so.2
ELF 5b104000-5b110000 Deferred libxrender.so.1
ELF 5b110000-5b117000 Deferred libxxf86vm.so.1
ELF 5b117000-5b11b000 Deferred libxinerama.so.1
ELF 5b11b000-5b124000 Deferred librt.so.1
ELF 5b124000-5b140000 Deferred libbsd.so.0
ELF 5b140000-5b147000 Deferred libxdmcp.so.6
ELF 5b147000-5b14b000 Deferred libxau.so.6
ELF 5b14b000-5b177000 Deferred libxcb.so.1
ELF 5b177000-5b2c5000 Deferred libx11.so.6
ELF 5b2c5000-5b2da000 Deferred libxext.so.6
ELF 5b2da000-5b367000 Deferred winex11<elf>
\-PE 5b2e0000-5b367000 \ winex11
ELF 5b367000-5b3a6000 Deferred winspool<elf>
\-PE 5b370000-5b3a6000 \ winspool
ELF 5b3a6000-5b4c5000 Deferred comctl32<elf>
\-PE 5b3b0000-5b4c5000 \ comctl32
ELF 5b4c5000-5b715000 Deferred shell32<elf>
\-PE 5b4d0000-5b715000 \ shell32
ELF 5b715000-5b800000 Deferred comdlg32<elf>
\-PE 5b720000-5b800000 \ comdlg32
ELF 5b90c000-5b982000 Deferred shlwapi<elf>
\-PE 5b920000-5b982000 \ shlwapi
ELF 5b982000-5b999000 Deferred commdlg.dll16.so
PE 5b990000-5b999000 Deferred commdlg.dll16
ELF 5b999000-5b9ae000 Deferred win87em.dll16.so
PE 5b9a0000-5b9ae000 Deferred win87em.dll16
ELF 5b9ae000-5b9c3000 Deferred sound.drv16.so
PE 5b9b0000-5b9c3000 Deferred sound.drv16
ELF 5b9c3000-5b9ee000 Deferred msacm32<elf>
\-PE 5b9d0000-5b9ee000 \ msacm32
ELF 5b9ee000-5ba6f000 Deferred rpcrt4<elf>
\-PE 5ba00000-5ba6f000 \ rpcrt4
ELF 5ba6f000-5bbca000 Deferred ole32<elf>
\-PE 5ba90000-5bbca000 \ ole32
ELF 5bbca000-5bc82000 Deferred winmm<elf>
\-PE 5bbd0000-5bc82000 \ winmm
ELF 5bc82000-5bcad000 Deferred mmsystem.dll16.so
PE 5bc90000-5bcad000 Deferred mmsystem.dll16
ELF 5bcad000-5bcc1000 Deferred mouse.drv16.so
PE 5bcb0000-5bcc1000 Deferred mouse.drv16
ELF 5bcc1000-5bcd6000 Deferred keyboard.drv16.so
PE 5bcd0000-5bcd6000 Deferred keyboard.drv16
ELF 5bcd6000-5bcec000 Deferred display.drv16.so
PE 5bce0000-5bcec000 Deferred display.drv16
ELF 5bcec000-5bd14000 Deferred mpr<elf>
\-PE 5bcf0000-5bd14000 \ mpr
ELF 5bd14000-5bd63000 Deferred user.exe16.so
PE 5bd20000-5bd63000 Deferred user.exe16
ELF 5bd63000-5bd95000 Deferred gdi.exe16.so
PE 5bd70000-5bd95000 Deferred gdi.exe16
ELF 5bd95000-5bdaa000 Deferred comm.drv16.so
PE 5bda0000-5bdaa000 Deferred comm.drv16
ELF 5bdaa000-5bdce000 Deferred imm32<elf>
\-PE 5bdb0000-5bdce000 \ imm32
ELF 5bde6000-5be10000 Deferred libexpat.so.1
ELF 5be10000-5be53000 Deferred libfontconfig.so.1
ELF 5be53000-5be8d000 Deferred libpng16.so.16
ELF 5be8d000-5bea8000 Deferred libz.so.1
ELF 5bea8000-5bf5c000 Deferred libfreetype.so.6
ELF 5bf5c000-5c002000 Dwarf krnl386.exe16.so
PE 5bf70000-5c002000 DIA krnl386.exe16
ELF 5c002000-5c01c000 Deferred version<elf>
\-PE 5c010000-5c01c000 \ version
ELF 5c01c000-5c094000 Deferred advapi32<elf>
\-PE 5c030000-5c094000 \ advapi32
ELF 5c094000-5c1c3000 Deferred gdi32<elf>
\-PE 5c0a0000-5c1c3000 \ gdi32
ELF 5c1c3000-5c3a3000 Deferred user32<elf>
\-PE 5c1e0000-5c3a3000 \ user32
ELF 5c3a3000-5c3ba000 Deferred winevdm<elf>
\-PE 5c3b0000-5c3ba000 \ winevdm
ELF 5c3ba000-5c3cd000 Deferred libnss_files.so.2
ELF 5c3cd000-5c3da000 Deferred libnss_nis.so.2
ELF 5c3da000-5c3f4000 Deferred libnsl.so.1
ELF 5c3f4000-5c3fe000 Deferred libnss_compat.so.2
ELF 5c3fe000-5c7e7000 Deferred kernel32<elf>
\-PE 5c410000-5c7e7000 \ kernel32
ELF 5c7e7000-5c83c000 Deferred libm.so.6
ELF 5c83e000-5c843000 Deferred libdl.so.2
ELF 5c843000-5c9fa000 Deferred libc.so.6
ELF 5c9fa000-5ca17000 Deferred libpthread.so.0
ELF 5ca20000-5cbd7000 Dwarf libwine.so.1
ELF 5cbda000-5cbff000 Deferred ld-linux.so.2
process tid prio (all id:s are in hex)
0000000e services.exe
00000025 0
00000020 0
00000015 0
00000012 0
0000000f 0
00000010 explorer.exe
0000001f 0
0000001e 0
0000001d 0
00000011 0
00000013 winedevice.exe
0000001c 0
00000018 0
00000017 0
00000014 0
0000001a plugplay.exe
00000022 0
00000021 0
0000001b 0
00000023 winedevice.exe
00000027 0
00000026 0
00000024 0
00000029 (D) C:\windows\system32\winevdm.exe
0000002b 0 <==
0000002a 0
System information:
Wine build: wine-3.0-eltechs
Platform: i386
Version: Windows 7
Host system: Linux
Host version: 4.14.79-v7+
Posts: 1
Joined: Sat Jan 26, 2019 3:27 pm

Return to ExaGear Desktop

Who is online

Users browsing this forum: No registered users and 3 guests