Skip to content
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

Virtuacall for Windows 95 not starting #1177

Closed
mochicchi opened this issue Jul 30, 2022 · 1 comment · Fixed by #1178
Closed

Virtuacall for Windows 95 not starting #1177

mochicchi opened this issue Jul 30, 2022 · 1 comment · Fixed by #1178

Comments

@mochicchi
Copy link

Hello, whenever I attempt to start the game Virtuacall, I get this error message:
virtuacall error

This is what the OTVDM console reads:

version: 2318
SReg Load (035ddd28): Segment is not a data segment or readable code segment.
=====dump all modules=====
Module Flags Name Flag
12ff 8309 SDW SINGLEDATA | FRAMEBUF | CONSOLE | GUI | LIBMODULE
12af 8309 ADM SINGLEDATA | FRAMEBUF | CONSOLE | GUI | LIBMODULE
127f 8309 IPF SINGLEDATA | FRAMEBUF | CONSOLE | GUI | LIBMODULE
11af 030a ADVWIN MULTIPLEDATA | FRAMEBUF | CONSOLE | GUI
1197 8021 SOUND SINGLEDATA | BUILTIN | LIBMODULE
117f 8021 MMSYSTEM SINGLEDATA | BUILTIN | LIBMODULE
1167 8021 MOUSE SINGLEDATA | BUILTIN | LIBMODULE
114f 8021 KEYBOARD SINGLEDATA | BUILTIN | LIBMODULE
1137 8021 DISPLAY SINGLEDATA | BUILTIN | LIBMODULE
1117 8021 USER SINGLEDATA | BUILTIN | LIBMODULE
10f7 8021 GDI SINGLEDATA | BUILTIN | LIBMODULE
10cf 8021 TIMER SINGLEDATA | BUILTIN | LIBMODULE
10b7 8021 COMM SINGLEDATA | BUILTIN | LIBMODULE
109f 8021 SYSTEM SINGLEDATA | BUILTIN | LIBMODULE
1007 8021 KERNEL SINGLEDATA | BUILTIN | LIBMODULE
=====dump all modules=====
00B30000-00B39000 otvdm.exe
77560000-77704000 ntdll.dll
75E10000-75F00000 KERNEL32.DLL
76380000-76599000 KERNELBASE.dll
75520000-75640000 ucrtbase.dll
69D50000-69D64000 VCRUNTIME140.dll
74110000-7414A000 libwine.dll
73690000-7370B000 krnl386.exe16
76880000-768FB000 ADVAPI32.dll
761B0000-7626F000 msvcrt.dll
5EC40000-5ECBF000 DSOUND.dll
76690000-76706000 sechost.dll
76930000-76BAF000 combase.dll
770A0000-7715E000 RPCRT4.dll
74F00000-74F44000 powrprof.dll
771E0000-7737C000 USER32.dll
75460000-75478000 win32u.dll
5BD00000-5BD1D000 winmmbase.dll
76900000-76923000 GDI32.dll
76710000-767EC000 gdi32full.dll
75F00000-75F7B000 msvcp_win.dll
75850000-75E06000 SHELL32.dll
75800000-75845000 SHLWAPI.dll
72C80000-72CF3000 WINSPOOL.DRV
746A0000-746AD000 UMPDC.dll
75640000-75665000 IMM32.DLL
752F0000-75319000 ntmarta.dll
73FC0000-73FC8000 system.drv16
73FB0000-73FB8000 comm.drv16
73FA0000-73FA8000 timer.drv16
5EBB0000-5EC37000 vm86.dll
76BB0000-76BC9000 imagehlp.dll
73F70000-73F93000 gdi.exe16
5AFA0000-5B151000 user.exe16
74DB0000-74DB8000 VERSION.dll
730E0000-730F9000 MPR.dll
746B0000-74724000 UxTheme.dll
756C0000-75794000 MSCTF.dll
75480000-75516000 OLEAUT32.dll
765A0000-76683000 ole32.dll
74660000-7466F000 kernel.appcore.dll
76320000-7637F000 bcryptPrimitives.dll
5EBA0000-5EBA9000 display.drv16
5EB90000-5EB98000 keyboard.drv16
5EB80000-5EB88000 mouse.drv16
5EB60000-5EB7A000 mmsystem.dll16
73590000-735B8000 WINMM.dll
5EB50000-5EB59000 sound.drv16
72D90000-72F18000 dbghelp.dll
5EA20000-5EAB4000 TextShaping.dll
67FF0000-680A9000 textinputframework.dll
68C00000-68E7E000 CoreUIComponents.dll
68E80000-68F1B000 CoreMessaging.dll
773E0000-77443000 WS2_32.dll
76BD0000-76C57000 SHCORE.dll
68F20000-68FFB000 wintypes.dll
6A2B0000-6A303000 Oleacc.dll
12: vm86.dll!load_x87function+0x7151 - 0x5ebfbb40 0x5ec02c91 (null):0
11: ntdll.dll!LdrSetDllManifestProber+0xf8 - 0x775cccd0 0x775ccdc8 (null):0
10: ntdll.dll!RtlUnwind+0x1cb - 0x775c8e80 0x775c904b (null):0
9: ntdll.dll!KiUserExceptionDispatcher+0x26 - 0x775d4ec0 0x775d4ee6 (null):0

8: vm86.dll!disassemble_debug+0x48e - 0x5ec034e0 0x5ec0396e (null):0
7: vm86.dll!disassemble_debug+0xd55 - 0x5ec034e0 0x5ec04235 (null):0
6: vm86.dll!wine_call_to_16_regs_vm86+0x53 - 0x5ec031d0 0x5ec03223 (null):0
5: krnl386.exe16!K32WOWCallback16Ex+0x453 - 0x736ddc70 0x736de0c3 (null):0
4: krnl386.exe16!LoadModule16+0x7ae - 0x736c4170 0x736c491e (null):0
3: krnl386.exe16!RestoreThunkLock+0xe7b - 0x736cfe90 0x736d0d0b (null):0
2: KERNEL32.DLL!BaseThreadInitThunk+0x19 - 0x75e2fa10 0x75e2fa29 (null):0
1: ntdll.dll!RtlGetAppContainerNamedObjectPath+0x11e - 0x775c7980 0x775c7a9e (null):0
0: ntdll.dll!RtlGetAppContainerNamedObjectPath+0xee - 0x775c7980 0x775c7a6e (null):0
cs:ip=12c7:02c8 bp=d56c args(12ef,0000,13a7,0000,0000,0001,0000,13a7,0000,0000)
cs:ip=12ef:0179 bp=d58b(call 12c7:02c1) args(0656,12f7,0658,12f7,b000,0001,a185,1373,13f0,13de)
cs:ip=12ef:1869 bp=d5b7 args(0120,0060,002b,13f0,13de,4fb6,3120,5afc,d652,082d)
cs:ip=12ef:0f1e bp=d5e1 args(0120,0060,0060,0060,002b,13f0,13de,005d,004e,0041)
cs:ip=12ef:084b bp=d653 args(13f0,13de,4fb6,3120,5afc,d7dc,14b4,125f,0000,0000)
cs:ip=12ef:0eab bp=d677 args(03c0,0500,0190,0280,0025,6082,6382,7582,7682,8982)
cs:ip=125f:14d0 bp=d7dd(call 12ef:0e91) args(0001,0080,11f7,0000,1276,0000,0458,102f,0000,0000)
cs:ip=120f:00b6 bp=0001(call 125f:1269) args(d810,0000,9884,d7ee,d7ee,0002,0000,ffff,1070,1277)
cs:ip=120f:0000 bp=0000 args(0000,d810,0000,9884,d7ee,d7ee,0002,0000,ffff,1070)

address=764ACA42
access address=5EC0BBC8
VM context
EAX:13A70000,ECX:13A7,EDX:113A7,EBX:0000
ESP:D56C,EBP:D56C,ESI:13A8,EDI:139E
ES:0000,CS:12C7,SS:1277,DS:12F7,FS:0000,GS:0000
IP:02C8, address:5EC1AC2D
EFLAGS:00003283

Interrupt 0D #GP (12C7:02C4) flags 3283 err 13A4
lgs bx,[bp+6h]

I also noticed that I got the same error+console log trying to start Virtuacall 2.

My OS: windows 10
otvdm version: 2318

Here are links to the games:
https://archive.org/download/eroge94-02/%5B950224%5D%5B%E3%83%95%E3%82%A7%E3%82%A2%E3%83%AA%E3%83%BC%E3%83%86%E3%83%BC%E3%83%AB%5D%20%E3%83%90%E3%83%BC%E3%83%81%E3%83%A3%E3%82%B3%E3%83%BC%E3%83%AB.rar/

https://archive.org/download/eroge94-02/%5B951222%5D%5B%E3%83%95%E3%82%A7%E3%82%A2%E3%83%AA%E3%83%BC%E3%83%86%E3%83%BC%E3%83%AB%5D%20%E3%83%90%E3%83%BC%E3%83%81%E3%83%A3%E3%82%B3%E3%83%BC%E3%83%AB2.rar/

Thank you for your help!

@mochicchi
Copy link
Author

It works, hooray! Thank you so much!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant