diff --git a/emulator/render-bridge/dosboxlog.txt b/emulator/render-bridge/dosboxlog.txt index a7732e3b..4c60fd41 100644 --- a/emulator/render-bridge/dosboxlog.txt +++ b/emulator/render-bridge/dosboxlog.txt @@ -54,191 +54,3 @@ LOG: ISA Plug & Play BIOS enabled LOG: VGA ROM BIOS init callback LOG: pixratio 1.000, dw false, dh false LOG: Aspect ratio: 640 x 480 xToY=1.333 yToX=0.750 -LOG: WARNING: No translation support (to host) for code page 0 -LOG: DOS keyboard layout loaded with main language code US for layout us -LOG: XMS: 50 handles allocated for use by the DOS environment -LOG: EMS page frame at 0xe000-0xefff -LOG: COMMAND.COM env size: 720 bytes -LOG: COMMAND.COM environment block: 0x0701 sz=0x002d -LOG: COMMAND.COM main body (PSP): 0x072f sz=0x009a -LOG: COMMAND.COM stack: 0x0749 -LOG: pixratio 1.350, dw false, dh false -LOG: Aspect ratio: 720 x 540 xToY=1.333 yToX=0.750 -LOG: SHELL:Redirect output to COM3 -LOG: VPXLOG: fifosock client connected -VPX lights@f1: type6=0 typeE=0 decoded=0 dir=0 amb(0.00,0.00,0.00) -LOG: 185121370 ERROR MOUSE:Unhandled videomode 79 on reset -LOG: pixratio 1.000, dw false, dh false -LOG: Aspect ratio: 640 x 480 xToY=1.333 yToX=0.750 -VPX lightnode t=6 nb=52: [8]00000000/0 [12]00000000/0 [16]00000001/1.4013e-45 [20]3f800000/1 [24]3f800000/1 [28]3f800000/1 [32]64078678/1e+22 [36]64078678/1e+22 [40]00000000/0 [44]bf6ae9ee/-0.917632 [48]ffffffff/nan -LOG: Serial1: Errors: Framing 0, Parity 0, Overrun RX:1 (IF0:1), TX:0, Break 0 -LOG: Serial1: Errors: Framing 0, Parity 0, Overrun RX:1 (IF0:1), TX:0, Break 0 -LOG: Serial1: Errors: Framing 0, Parity 0, Overrun RX:1 (IF0:1), TX:0, Break 0 -LOG: Serial1: Errors: Framing 0, Parity 0, Overrun RX:1 (IF0:1), TX:0, Break 0 -LOG: Serial1: Errors: Framing 0, Parity 0, Overrun RX:2 (IF0:2), TX:0, Break 0 -LOG: Serial1: Errors: Framing 0, Parity 0, Overrun RX:1 (IF0:1), TX:0, Break 0 -LOG: Serial1: Errors: Framing 0, Parity 0, Overrun RX:4 (IF0:4), TX:0, Break 0 -LOG: Serial1: Errors: Framing 0, Parity 0, Overrun RX:2 (IF0:2), TX:0, Break 0 -LOG: Serial1: Errors: Framing 0, Parity 0, Overrun RX:2 (IF0:2), TX:0, Break 0 -LOG: Serial1: Errors: Framing 0, Parity 0, Overrun RX:1 (IF0:1), TX:0, Break 0 -LOG: Serial1: Errors: Framing 0, Parity 0, Overrun RX:2 (IF0:2), TX:0, Break 0 -LOG: Serial1: Errors: Framing 0, Parity 0, Overrun RX:1 (IF0:1), TX:0, Break 0 -LOG: Serial1: Errors: Framing 0, Parity 0, Overrun RX:1 (IF0:1), TX:0, Break 0 -LOG: Serial1: Errors: Framing 0, Parity 0, Overrun RX:3 (IF0:3), TX:0, Break 0 -VPX lights@f121: type6=2 typeE=6 decoded=2 dir=1 amb(0.55,0.50,0.65) - L0 dir(0.11,0.77,0.63) col(1.10,0.90,1.00) -LOG: Serial1: Errors: Framing 0, Parity 0, Overrun RX:2 (IF0:2), TX:0, Break 0 -LOG: Serial1: Errors: Framing 0, Parity 0, Overrun RX:1 (IF0:1), TX:0, Break 0 -VPX lights@f241: type6=2 typeE=7 decoded=2 dir=1 amb(0.55,0.50,0.65) - L0 dir(0.11,0.77,0.63) col(1.10,0.90,1.00) -LOG: Serial1: Errors: Framing 0, Parity 0, Overrun RX:1 (IF0:1), TX:0, Break 0 -LOG: Serial1: Errors: Framing 0, Parity 0, Overrun RX:1 (IF0:1), TX:0, Break 0 -VPX lights@f361: type6=2 typeE=7 decoded=2 dir=1 amb(0.55,0.50,0.65) - L0 dir(0.11,0.77,0.63) col(1.10,0.90,1.00) -VPX_PF_WATCH hit: lin=7000FA64 code=4 CS:EIP=00FF:000066D4 SS:ESP=0107:00017560 - EAX=00000001 EBX=F000CA60 ECX=00000000 EDX=FFFFFFFF ESI=00017640 EDI=00017574 EBP=00017570 - now=288700.555ms last serial RX 0.548ms ago deliveries=31081 - code @EIP: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - stack: 66225E8E 5D02768B F30090B9 5E89A467 F05E89F2 F71523E8 10214906 55097400 21472E8B 5D1E4689 - IVT match for EBX=F000CA60: INT00 INT06 INT07 INT2B INT2C INT2D INT32 INT34 INT35 INT36 INT37 INT38 INT39 INT3A INT3B INT3C INT3D INT3E INT3F INT40 INT42 INT44 INT45 INT47 INT48 INT49 INT4A INT4C INT4D INT4E INT4F INT50 INT51 INT52 INT53 INT54 INT55 INT56 INT57 INT58 INT59 INT5A INT5B INT5C INT5D INT5E INT5F INT66 INT68 INT69 INT6A INT6B INT6C INT6D INT6E INT6F - IVT[08-0F]: 0D1F0777 0D1F077B 0D1F077F 0D1F0783 0D1F0787 0D1F078B 0D1F078F 0D1F0793 - rx[ 0] t=288575.005 (125.550 ago) cs:eip=00FF:00489793 byte=00 - rx[ 1] t=288577.005 (123.549 ago) cs:eip=0D1F:000006D5 byte=00 - rx[ 2] t=288579.008 (121.547 ago) cs:eip=00FF:004922D2 byte=00 - rx[ 3] t=288581.005 (119.549 ago) cs:eip=00FF:0045DDFC byte=07 - rx[ 4] t=288583.006 (117.549 ago) cs:eip=0078:00000A83 byte=FC - rx[ 5] t=288585.009 (115.546 ago) cs:eip=00FF:0048AB1B byte=87 - rx[ 6] t=288588.006 (112.549 ago) cs:eip=0020:000002CD byte=00 - rx[ 7] t=288591.009 (109.545 ago) cs:eip=F000:0000CA40 byte=00 - rx[ 8] t=288592.005 (108.549 ago) cs:eip=00B7:0000188D byte=00 - rx[ 9] t=288594.005 (106.549 ago) cs:eip=00B7:0000188D byte=00 - rx[ 10] t=288596.005 (104.549 ago) cs:eip=00B7:0000188D byte=00 - rx[ 11] t=288598.005 (102.549 ago) cs:eip=00B7:0000188D byte=00 - rx[ 12] t=288600.005 (100.549 ago) cs:eip=00B7:0000188D byte=00 - rx[ 13] t=288602.005 (98.549 ago) cs:eip=00FF:0048E6F4 byte=00 - rx[ 14] t=288603.607 (96.948 ago) cs:eip=00FF:004926CC byte=00 - rx[ 15] t=288605.009 (95.546 ago) cs:eip=00FF:004C3E4F byte=00 - rx[ 16] t=288606.605 (93.950 ago) cs:eip=00FF:00492A13 byte=07 - rx[ 17] t=288607.805 (92.750 ago) cs:eip=00FF:00492A13 byte=FC - rx[ 18] t=288609.611 (90.944 ago) cs:eip=0D1F:00000640 byte=87 - rx[ 19] t=288610.005 (90.550 ago) cs:eip=0020:00004BEE byte=00 - rx[ 20] t=288613.007 (87.547 ago) cs:eip=00FF:00492A93 byte=00 - rx[ 21] t=288614.105 (86.450 ago) cs:eip=00FF:00492A13 byte=00 - rx[ 22] t=288616.005 (84.550 ago) cs:eip=F000:0000D10B byte=00 - rx[ 23] t=288618.007 (82.547 ago) cs:eip=00FF:0049BD30 byte=00 - rx[ 24] t=288620.009 (80.545 ago) cs:eip=00FF:00492856 byte=00 - rx[ 25] t=288622.005 (78.550 ago) cs:eip=00B7:00000FD5 byte=00 - rx[ 26] t=288624.007 (76.548 ago) cs:eip=00FF:004929D5 byte=00 - rx[ 27] t=288626.009 (74.545 ago) cs:eip=00FF:004C3E4F byte=00 - rx[ 28] t=288628.005 (72.550 ago) cs:eip=F000:0000D10B byte=00 - rx[ 29] t=288630.009 (70.546 ago) cs:eip=00FF:00492AB7 byte=07 - rx[ 30] t=288633.007 (67.547 ago) cs:eip=0020:00001755 byte=FC - rx[ 31] t=288635.005 (65.550 ago) cs:eip=00FF:00492972 byte=87 - rx[ 32] t=288637.018 (63.537 ago) cs:eip=00FF:00006241 byte=00 - rx[ 33] t=288639.005 (61.549 ago) cs:eip=00FF:0000B25D byte=00 - rx[ 34] t=288641.007 (59.547 ago) cs:eip=00FF:0048AB1B byte=00 - rx[ 35] t=288643.007 (57.548 ago) cs:eip=00FF:00492ADA byte=00 - rx[ 36] t=288645.021 (55.533 ago) cs:eip=00FF:0000AF55 byte=00 - rx[ 37] t=288646.005 (54.549 ago) cs:eip=00FF:0049292F byte=00 - rx[ 38] t=288649.005 (51.549 ago) cs:eip=0020:00001A47 byte=00 - rx[ 39] t=288651.005 (49.550 ago) cs:eip=00FF:004C3E4F byte=00 - rx[ 40] t=288652.007 (48.548 ago) cs:eip=00FF:00492AC6 byte=00 - rx[ 41] t=288654.205 (46.350 ago) cs:eip=00FF:00492A13 byte=00 - rx[ 42] t=288655.607 (44.947 ago) cs:eip=00FF:00492700 byte=07 - rx[ 43] t=288659.005 (41.549 ago) cs:eip=00FF:0000B248 byte=FC - rx[ 44] t=288660.008 (40.547 ago) cs:eip=00FF:00494C2C byte=87 - rx[ 45] t=288663.005 (37.550 ago) cs:eip=F000:0000D10B byte=00 - rx[ 46] t=288665.005 (35.550 ago) cs:eip=00FF:00492AC6 byte=00 - rx[ 47] t=288668.007 (32.547 ago) cs:eip=0020:00001755 byte=00 - rx[ 48] t=288669.005 (31.549 ago) cs:eip=00FF:000014FB byte=00 - rx[ 49] t=288672.005 (28.549 ago) cs:eip=00FF:0049BFE9 byte=00 - rx[ 50] t=288674.009 (26.546 ago) cs:eip=00B7:000020C3 byte=00 - rx[ 51] t=288676.009 (24.545 ago) cs:eip=00FF:004929E3 byte=00 - rx[ 52] t=288678.005 (22.549 ago) cs:eip=00FF:004C3EA3 byte=00 - rx[ 53] t=288679.308 (21.247 ago) cs:eip=00FF:00492772 byte=00 - rx[ 54] t=288682.005 (18.550 ago) cs:eip=00FF:0000B248 byte=00 - rx[ 55] t=288684.006 (16.549 ago) cs:eip=00FF:00492A13 byte=07 - rx[ 56] t=288686.012 (14.543 ago) cs:eip=00CF:00002A31 byte=FC - rx[ 57] t=288688.005 (12.549 ago) cs:eip=0020:000002B1 byte=87 - rx[ 58] t=288690.011 (10.543 ago) cs:eip=00FF:00492A93 byte=00 - rx[ 59] t=288692.010 (8.545 ago) cs:eip=00FF:00493D10 byte=00 - rx[ 60] t=288694.007 (6.548 ago) cs:eip=00FF:0000B57E byte=00 - rx[ 61] t=288696.007 (4.547 ago) cs:eip=00FF:00498A61 byte=00 - rx[ 62] t=288698.005 (2.550 ago) cs:eip=0D1F:00000A11 byte=00 - rx[ 63] t=288700.007 (0.548 ago) cs:eip=00FF:004929CF byte=00 -VPX_PF_WATCH hit: lin=7000FA64 code=4 CS:EIP=00FF:000066D9 SS:ESP=0107:00017560 - EAX=00000001 EBX=F000CA60 ECX=00000000 EDX=FFFFFFFF ESI=00017640 EDI=00017574 EBP=00017570 - now=288701.383ms last serial RX 0.779ms ago deliveries=31082 - code @EIP: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - stack: 66225E8E 5D02768B F30090B9 5E89A467 F05E89F2 F71523E8 10214906 55097400 21472E8B 5D1E4689 - IVT match for EBX=F000CA60: INT00 INT06 INT07 INT2B INT2C INT2D INT32 INT34 INT35 INT36 INT37 INT38 INT39 INT3A INT3B INT3C INT3D INT3E INT3F INT40 INT42 INT44 INT45 INT47 INT48 INT49 INT4A INT4C INT4D INT4E INT4F INT50 INT51 INT52 INT53 INT54 INT55 INT56 INT57 INT58 INT59 INT5A INT5B INT5C INT5D INT5E INT5F INT66 INT68 INT69 INT6A INT6B INT6C INT6D INT6E INT6F - IVT[08-0F]: 0D1F0777 0D1F077B 0D1F077F 0D1F0783 0D1F0787 0D1F078B 0D1F078F 0D1F0793 - rx[ 0] t=288577.005 (124.378 ago) cs:eip=0D1F:000006D5 byte=00 - rx[ 1] t=288579.008 (122.375 ago) cs:eip=00FF:004922D2 byte=00 - rx[ 2] t=288581.005 (120.378 ago) cs:eip=00FF:0045DDFC byte=07 - rx[ 3] t=288583.006 (118.377 ago) cs:eip=0078:00000A83 byte=FC - rx[ 4] t=288585.009 (116.375 ago) cs:eip=00FF:0048AB1B byte=87 - rx[ 5] t=288588.006 (113.377 ago) cs:eip=0020:000002CD byte=00 - rx[ 6] t=288591.009 (110.374 ago) cs:eip=F000:0000CA40 byte=00 - rx[ 7] t=288592.005 (109.378 ago) cs:eip=00B7:0000188D byte=00 - rx[ 8] t=288594.005 (107.378 ago) cs:eip=00B7:0000188D byte=00 - rx[ 9] t=288596.005 (105.378 ago) cs:eip=00B7:0000188D byte=00 - rx[ 10] t=288598.005 (103.378 ago) cs:eip=00B7:0000188D byte=00 - rx[ 11] t=288600.005 (101.378 ago) cs:eip=00B7:0000188D byte=00 - rx[ 12] t=288602.005 (99.378 ago) cs:eip=00FF:0048E6F4 byte=00 - rx[ 13] t=288603.607 (97.777 ago) cs:eip=00FF:004926CC byte=00 - rx[ 14] t=288605.009 (96.375 ago) cs:eip=00FF:004C3E4F byte=00 - rx[ 15] t=288606.605 (94.779 ago) cs:eip=00FF:00492A13 byte=07 - rx[ 16] t=288607.805 (93.579 ago) cs:eip=00FF:00492A13 byte=FC - rx[ 17] t=288609.611 (91.773 ago) cs:eip=0D1F:00000640 byte=87 - rx[ 18] t=288610.005 (91.379 ago) cs:eip=0020:00004BEE byte=00 - rx[ 19] t=288613.007 (88.376 ago) cs:eip=00FF:00492A93 byte=00 - rx[ 20] t=288614.105 (87.279 ago) cs:eip=00FF:00492A13 byte=00 - rx[ 21] t=288616.005 (85.379 ago) cs:eip=F000:0000D10B byte=00 - rx[ 22] t=288618.007 (83.376 ago) cs:eip=00FF:0049BD30 byte=00 - rx[ 23] t=288620.009 (81.374 ago) cs:eip=00FF:00492856 byte=00 - rx[ 24] t=288622.005 (79.379 ago) cs:eip=00B7:00000FD5 byte=00 - rx[ 25] t=288624.007 (77.377 ago) cs:eip=00FF:004929D5 byte=00 - rx[ 26] t=288626.009 (75.374 ago) cs:eip=00FF:004C3E4F byte=00 - rx[ 27] t=288628.005 (73.379 ago) cs:eip=F000:0000D10B byte=00 - rx[ 28] t=288630.009 (71.375 ago) cs:eip=00FF:00492AB7 byte=07 - rx[ 29] t=288633.007 (68.376 ago) cs:eip=0020:00001755 byte=FC - rx[ 30] t=288635.005 (66.379 ago) cs:eip=00FF:00492972 byte=87 - rx[ 31] t=288637.018 (64.365 ago) cs:eip=00FF:00006241 byte=00 - rx[ 32] t=288639.005 (62.378 ago) cs:eip=00FF:0000B25D byte=00 - rx[ 33] t=288641.007 (60.376 ago) cs:eip=00FF:0048AB1B byte=00 - rx[ 34] t=288643.007 (58.377 ago) cs:eip=00FF:00492ADA byte=00 - rx[ 35] t=288645.021 (56.362 ago) cs:eip=00FF:0000AF55 byte=00 - rx[ 36] t=288646.005 (55.378 ago) cs:eip=00FF:0049292F byte=00 - rx[ 37] t=288649.005 (52.378 ago) cs:eip=0020:00001A47 byte=00 - rx[ 38] t=288651.005 (50.379 ago) cs:eip=00FF:004C3E4F byte=00 - rx[ 39] t=288652.007 (49.377 ago) cs:eip=00FF:00492AC6 byte=00 - rx[ 40] t=288654.205 (47.179 ago) cs:eip=00FF:00492A13 byte=00 - rx[ 41] t=288655.607 (45.776 ago) cs:eip=00FF:00492700 byte=07 - rx[ 42] t=288659.005 (42.378 ago) cs:eip=00FF:0000B248 byte=FC - rx[ 43] t=288660.008 (41.375 ago) cs:eip=00FF:00494C2C byte=87 - rx[ 44] t=288663.005 (38.379 ago) cs:eip=F000:0000D10B byte=00 - rx[ 45] t=288665.005 (36.379 ago) cs:eip=00FF:00492AC6 byte=00 - rx[ 46] t=288668.007 (33.376 ago) cs:eip=0020:00001755 byte=00 - rx[ 47] t=288669.005 (32.378 ago) cs:eip=00FF:000014FB byte=00 - rx[ 48] t=288672.005 (29.378 ago) cs:eip=00FF:0049BFE9 byte=00 - rx[ 49] t=288674.009 (27.375 ago) cs:eip=00B7:000020C3 byte=00 - rx[ 50] t=288676.009 (25.374 ago) cs:eip=00FF:004929E3 byte=00 - rx[ 51] t=288678.005 (23.378 ago) cs:eip=00FF:004C3EA3 byte=00 - rx[ 52] t=288679.308 (22.075 ago) cs:eip=00FF:00492772 byte=00 - rx[ 53] t=288682.005 (19.379 ago) cs:eip=00FF:0000B248 byte=00 - rx[ 54] t=288684.006 (17.377 ago) cs:eip=00FF:00492A13 byte=07 - rx[ 55] t=288686.012 (15.371 ago) cs:eip=00CF:00002A31 byte=FC - rx[ 56] t=288688.005 (13.378 ago) cs:eip=0020:000002B1 byte=87 - rx[ 57] t=288690.011 (11.372 ago) cs:eip=00FF:00492A93 byte=00 - rx[ 58] t=288692.010 (9.373 ago) cs:eip=00FF:00493D10 byte=00 - rx[ 59] t=288694.007 (7.377 ago) cs:eip=00FF:0000B57E byte=00 - rx[ 60] t=288696.007 (5.376 ago) cs:eip=00FF:00498A61 byte=00 - rx[ 61] t=288698.005 (3.379 ago) cs:eip=0D1F:00000A11 byte=00 - rx[ 62] t=288700.007 (1.377 ago) cs:eip=00FF:004929CF byte=00 - rx[ 63] t=288700.605 (0.779 ago) cs:eip=0020:0000587C byte=00 -LOG: 782399823 ERROR INT10:PutPixel unhandled mode type 7 -LOG: SHELL:Redirect output to RC.TXT -LOG: Serial1: Errors: Framing 0, Parity 0, Overrun RX:504 (IF0:6), TX:0, Break 0 -LOG: Serial1: Errors: Framing 0, Parity 0, Overrun RX:504 (IF0:0), TX:0, Break 0 -LOG: Serial1: Errors: Framing 0, Parity 0, Overrun RX:500 (IF0:0), TX:0, Break 0 diff --git a/emulator/render-bridge/logs/066-CRASH.txt b/emulator/render-bridge/logs/066-CRASH.txt new file mode 100644 index 00000000..bab58b23 --- /dev/null +++ b/emulator/render-bridge/logs/066-CRASH.txt @@ -0,0 +1,367 @@ +BattleTech v4.10 +BTL4Application::BTL4Application +GaugeInterpreter: undefined label 'Initialization' +[exp] master player experience=2 simLive=1 heatModelOn=1 advDamage=1 +[role] 'Role::Default' lives=1000 killBonus=500 dmgMod=1 +[torso] horizJoint 'jointtorso' -> 0x00a4fe78 type=1 enabled=1 +[weap] 'AFC100' seg=13 mount=sitelgunport rear=0 +[proj] 'AFC100' ammoBinIndex=21 -> AmmoBinAFC100 (rounds=20) +[weap] 'ERLLaser' seg=7 mount=siterugunport rear=0 +[weap] 'ERSLaser_1' seg=13 mount=sitelgunport rear=0 +[weap] 'ERSLaser_2' seg=8 mount=siterdgunport rear=0 +[weap] 'LRM15_1' seg=18 mount=sitelmissleport rear=0 +[proj] 'LRM15_1' ammoBinIndex=26 -> AmmoBinLRM15_1 (rounds=16) +[weap] 'LRM15_2' seg=19 mount=sitermissleport rear=0 +[proj] 'LRM15_2' ammoBinIndex=28 -> AmmoBinLRM15_2 (rounds=16) +[mech] segment walk done: subsystemCount=32 weaponCount=6 +[skel] jointSubsystem=0x009f6d84 jointCount=25 +[mech] model params: walkTR=65 runTR=40 maxAcc=20 throttleAdj=0.8 (deg,deg,u/s^2,scale) +[mech] look angles: L=50 R=-50 F=-15 B=0 (deg) +[mech] damage zones streamed: 22 [dz_dtorso,dz_hip,dz_larm,dz_ldleg,dz_ldoor,dz_lfoot,dz_lgun,dz_ltorso,dz_luleg,dz_rarm,dz_rdleg,dz_rdoor,dz_reardtorso,dz_rearltorso,dz_rearrtorso,dz_rearutorso,dz_rfoot,dz_rgun,dz_rtorso,dz_ruleg,dz_searchlight,dz_utorso] +[cyl] table 'madcat' LOADED rows=7 +[valve] 'Condenser1' valve=1 flow=0.166667 +[valve] 'Condenser2' valve=1 flow=0.166667 +[valve] 'Condenser3' valve=1 flow=0.166667 +[valve] 'Condenser4' valve=1 flow=0.166667 +[valve] 'Condenser5' valve=1 flow=0.166667 +[valve] 'Condenser6' valve=1 flow=0.166667 +[mapper] ctor id=0 throttleAttr=0x002c30f8 controlModeAttr=0x002c3134 +[map] 109 streamed mappings for 'L4' +[map] dir sub=0 cls=2012 id=3 grp=1 elem=0 +[map] dir sub=0 cls=2012 id=4 grp=0 elem=0 +[map] dir sub=0 cls=2012 id=6 grp=3 elem=63 +[map] dir sub=17 cls=3013 id=14 grp=3 elem=66 +[map] dir sub=0 cls=2012 id=10 grp=3 elem=68 +[map] dir sub=0 cls=2012 id=11 grp=3 elem=67 +[map] dir sub=0 cls=2012 id=12 grp=3 elem=65 +[map] dir sub=22 cls=3021 id=19 grp=3 elem=64 +[map] dir sub=23 cls=3016 id=19 grp=3 elem=64 +[map] dir sub=24 cls=3016 id=19 grp=3 elem=64 +[map] dir sub=25 cls=3016 id=19 grp=3 elem=64 +[map] dir sub=27 cls=3024 id=19 grp=3 elem=71 +[map] dir sub=29 cls=3024 id=19 grp=3 elem=71 +[gau2] cluster slot=14 classID=3011 auxScreen=5 name=Avionics +[gau2] cluster slot=15 classID=3014 auxScreen=6 name=Myomers +[gau2] cluster slot=22 classID=3021 auxScreen=1 name=AFC100 +[gau2] cluster slot=23 classID=3016 auxScreen=10 name=ERLLaser +[gau2] cluster slot=24 classID=3016 auxScreen=3 name=ERSLaser_1 +[gau2] cluster slot=25 classID=3016 auxScreen=12 name=ERSLaser_2 +[gau2] cluster slot=27 classID=3024 auxScreen=2 name=LRM15_1 +[gau2] cluster slot=29 classID=3024 auxScreen=9 name=LRM15_2 +ColorMapperArmor warning: damage zone dz_missle not found +ColorMapperArmor warning: damage zone dz_missle not found +ColorMapperArmor warning: damage zone dz_lmissle not found +ColorMapperArmor warning: damage zone dz_rmissle not found +ColorMapperArmor warning: damage zone dz_ftorso not found +ColorMapperArmor warning: damage zone dz_btorso not found +ColorMapperCritical warning: subsystem Torso does not exist +ColorMapperHeat warning: subsystem Torso does not exist +[link] InitializePlayerLink -> vehicle playerLink=0x00ad513c +[launch] state=11 minPriorityEmpty=0 ticks=10902 +[queues] p0=BUSY p1=BUSY p2=BUSY p3=BUSY p4=- nextReady=1 +[posts] id3=416 +[launch] state=11 minPriorityEmpty=0 ticks=11914 +[queues] p0=BUSY p1=BUSY p2=BUSY p3=BUSY p4=- nextReady=1 +[posts] id3=502 +[launch] state=11 minPriorityEmpty=0 ticks=12924 +[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 +[posts] id3=530 +[launch] state=11 minPriorityEmpty=0 ticks=13933 +[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 +[posts] id3=530 +[launch] state=11 minPriorityEmpty=0 ticks=14942 +[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 +[posts] id3=530 +[mer] 1 class=3035 view=0 res=0 +[mer] 2 class=42 view=0 res=1 +[mer] 3 class=42 view=0 res=1 +[mer] 4 class=42 view=0 res=1 +[mer] 5 class=42 view=0 res=1 +[mer] 6 class=42 view=0 res=1 +[launch] state=2 minPriorityEmpty=0 ticks=16046 +[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 +[posts] id3=530 +[mer] 7 class=42 view=0 res=1 +[mer] 8 class=42 view=0 res=1 +[mer] 9 class=42 view=0 res=1 +[mer] 10 class=42 view=0 res=1 +[mer] 11 class=42 view=0 res=1 +[mer] 12 class=42 view=0 res=1 +[mer] 13 class=42 view=0 res=1 +[mer] 14 class=42 view=0 res=1 +[launch] state=2 minPriorityEmpty=0 ticks=17103 +[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 +[posts] id3=530 +[mer] 15 class=42 view=0 res=1 +[mer] 16 class=42 view=0 res=1 +[mer] 17 class=42 view=0 res=1 +[mer] 18 class=42 view=0 res=1 +[mer] 19 class=42 view=0 res=1 +[mer] 20 class=42 view=0 res=1 +[mer] 21 class=42 view=0 res=1 +[mer] 22 class=42 view=0 res=1 +[launch] state=2 minPriorityEmpty=0 ticks=18164 +[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 +[posts] id3=530 +[mer] 23 class=42 view=0 res=1 +[mer] 24 class=42 view=0 res=1 +[mer] 25 class=42 view=0 res=1 +[mer] 26 class=42 view=0 res=1 +[mer] 27 class=42 view=0 res=1 +[mer] 28 class=42 view=0 res=1 +[mer] 29 class=42 view=0 res=1 +[mer] 30 class=42 view=0 res=1 +[launch] state=2 minPriorityEmpty=0 ticks=19225 +[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 +[posts] id3=530 +[mer] 31 class=42 view=0 res=1 +[mer] 32 class=42 view=0 res=1 +[mer] 33 class=42 view=0 res=1 +[mer] 34 class=42 view=0 res=1 +[mer] 35 class=42 view=0 res=1 +[mer] 36 class=42 view=0 res=1 +[mer] 37 class=42 view=0 res=1 +[mer] 38 class=94 view=0 res=1 +[launch] state=2 minPriorityEmpty=0 ticks=20287 +[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 +[posts] id3=530 +[mer] 39 class=94 view=0 res=1 +[mer] 40 class=42 view=0 res=1 +[mer] 41 class=94 view=0 res=1 +[mer] 42 class=94 view=0 res=1 +[mer] 43 class=94 view=0 res=1 +[mer] 44 class=94 view=0 res=1 +[mer] 45 class=94 view=0 res=1 +[mer] 46 class=94 view=0 res=1 +[launch] state=2 minPriorityEmpty=0 ticks=21349 +[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 +[posts] id3=530 +[mer] 47 class=94 view=0 res=1 +[mer] 48 class=94 view=0 res=1 +[mer] 49 class=42 view=0 res=1 +[mer] 50 class=42 view=0 res=1 +[mer] 51 class=42 view=0 res=1 +[mer] 52 class=42 view=0 res=1 +[mer] 53 class=42 view=0 res=1 +[mer] 54 class=94 view=0 res=1 +[launch] state=2 minPriorityEmpty=0 ticks=22411 +[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 +[posts] id3=530 +[mer] 55 class=94 view=0 res=1 +[mer] 56 class=94 view=0 res=1 +[mer] 57 class=94 view=0 res=1 +[mer] 58 class=42 view=0 res=1 +[mer] 59 class=42 view=0 res=1 +[mer] 60 class=42 view=0 res=1 +[mer] 61 class=42 view=0 res=1 +[mer] 62 class=94 view=0 res=1 +[launch] state=2 minPriorityEmpty=0 ticks=23473 +[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 +[posts] id3=530 +[mer] 63 class=94 view=0 res=1 +[mer] 64 class=94 view=0 res=1 +[mer] 65 class=94 view=0 res=1 +[mer] 66 class=94 view=0 res=1 +[mer] 67 class=94 view=0 res=1 +[mer] 68 class=42 view=0 res=1 +[mer] 69 class=94 view=0 res=1 +[mer] 70 class=94 view=0 res=1 +[launch] state=2 minPriorityEmpty=0 ticks=24535 +[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 +[posts] id3=530 +[mer] 71 class=94 view=0 res=1 +[mer] 72 class=94 view=0 res=1 +[stack] frame at 0x12dee7 drift=0 over 1001 frames ticks=24808 pump=352/1499 +[mer] 73 class=94 view=0 res=1 +[mer] 74 class=94 view=0 res=1 +[mer] 75 class=94 view=0 res=1 +[mer] 76 class=42 view=0 res=1 +[mer] 77 class=94 view=0 res=1 +[mer] 78 class=42 view=0 res=1 +[launch] state=2 minPriorityEmpty=0 ticks=25598 +[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 +[posts] id3=530 +[mer] 79 class=94 view=0 res=1 +[mer] 80 class=94 view=0 res=1 +[mer] 81 class=94 view=0 res=1 +[mer] 82 class=94 view=0 res=1 +[mer] 83 class=94 view=0 res=1 +[mer] 84 class=94 view=0 res=1 +[mer] 85 class=42 view=0 res=1 +[mer] 86 class=94 view=0 res=1 +[launch] state=2 minPriorityEmpty=0 ticks=26659 +[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 +[posts] id3=530 +[mer] 87 class=42 view=0 res=1 +[mer] 88 class=42 view=0 res=1 +[mer] 89 class=42 view=0 res=1 +[mer] 90 class=42 view=0 res=1 +[mer] 91 class=94 view=0 res=1 +[mer] 92 class=94 view=0 res=1 +[mer] 93 class=42 view=0 res=1 +[mer] 94 class=94 view=0 res=1 +[launch] state=2 minPriorityEmpty=0 ticks=27721 +[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 +[posts] id3=530 +[mer] 95 class=94 view=0 res=1 +[mer] 96 class=94 view=0 res=1 +[mer] 97 class=94 view=0 res=1 +[mer] 98 class=94 view=0 res=1 +[mer] 99 class=42 view=0 res=1 +[mer] 100 class=42 view=0 res=1 +[mer] 101 class=42 view=0 res=1 +[mer] 102 class=94 view=0 res=1 +[launch] state=2 minPriorityEmpty=0 ticks=28781 +[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 +[posts] id3=530 +[mer] 103 class=42 view=0 res=1 +[mer] 104 class=42 view=0 res=1 +[mer] 105 class=42 view=0 res=1 +[mer] 106 class=42 view=0 res=1 +[mer] 107 class=42 view=0 res=1 +[mer] 108 class=42 view=0 res=1 +[mer] 109 class=42 view=0 res=1 +[mer] 110 class=42 view=0 res=1 +[launch] state=2 minPriorityEmpty=0 ticks=29842 +[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 +[posts] id3=530 +[mer] 111 class=42 view=0 res=1 +[mer] 112 class=42 view=0 res=1 +[mer] 113 class=42 view=0 res=1 +[mer] 114 class=42 view=0 res=1 +[mer] 115 class=42 view=0 res=1 +[mer] 116 class=42 view=0 res=1 +[mer] 117 class=42 view=0 res=1 +[mer] 118 class=42 view=0 res=1 +[launch] state=2 minPriorityEmpty=0 ticks=30893 +[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 +[posts] id3=530 +[mer] 119 class=42 view=0 res=1 +[mer] 120 class=94 view=0 res=1 +[mer] 121 class=42 view=0 res=1 +[mer] 122 class=42 view=0 res=1 +[mer] 123 class=42 view=0 res=1 +[mer] 124 class=42 view=0 res=1 +[mer] 125 class=42 view=0 res=1 +[mer] 126 class=42 view=0 res=1 +[launch] state=2 minPriorityEmpty=0 ticks=31932 +[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 +[posts] id3=530 +[mer] 127 class=42 view=0 res=1 +[mer] 128 class=42 view=0 res=1 +[mer] 129 class=42 view=0 res=1 +[mer] 130 class=42 view=0 res=1 +[mer] 131 class=42 view=0 res=1 +[mer] 132 class=42 view=0 res=1 +[mer] 133 class=42 view=0 res=1 +[mer] 134 class=42 view=0 res=1 +[launch] state=2 minPriorityEmpty=0 ticks=32994 +[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 +[posts] id3=530 +[mer] 135 class=42 view=0 res=1 +[mer] 136 class=42 view=0 res=1 +[mer] 137 class=42 view=0 res=1 +[mer] 138 class=42 view=0 res=1 +[mer] 139 class=42 view=0 res=1 +[mer] 140 class=42 view=0 res=1 +[mer] 141 class=42 view=0 res=1 +[mer] 142 class=42 view=0 res=1 +[launch] state=2 minPriorityEmpty=0 ticks=34036 +[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 +[posts] id3=530 +[mer] 143 class=94 view=0 res=1 +[mer] 144 class=94 view=0 res=1 +[mer] 145 class=94 view=0 res=1 +[mer] 146 class=42 view=0 res=1 +[mer] 147 class=94 view=0 res=1 +[mer] 148 class=42 view=0 res=1 +[mer] 149 class=94 view=0 res=1 +[mer] 150 class=94 view=0 res=1 +[launch] state=2 minPriorityEmpty=0 ticks=35066 +[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 +[posts] id3=530 +[mer] 151 class=94 view=0 res=1 +[mer] 152 class=42 view=0 res=1 +[mer] 153 class=42 view=0 res=1 +[mer] 154 class=42 view=0 res=1 +[mer] 155 class=94 view=0 res=1 +[mer] 156 class=42 view=0 res=1 +[mer] 157 class=42 view=0 res=1 +[mer] 158 class=94 view=0 res=1 +[launch] state=2 minPriorityEmpty=0 ticks=36118 +[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 +[posts] id3=530 +[mer] 159 class=94 view=0 res=1 +[mer] 160 class=42 view=0 res=1 +[mer] 161 class=42 view=0 res=1 +[mer] 162 class=42 view=0 res=1 +[mer] 163 class=42 view=0 res=1 +[mer] 164 class=94 view=0 res=1 +[mer] 165 class=94 view=0 res=1 +[mer] 166 class=42 view=0 res=1 +[launch] state=2 minPriorityEmpty=0 ticks=37180 +[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 +[posts] id3=530 +[mer] 167 class=94 view=0 res=1 +[mer] 168 class=42 view=0 res=1 +[mer] 169 class=94 view=0 res=1 +[mer] 170 class=94 view=0 res=1 +[mer] 171 class=42 view=0 res=1 +[mer] 172 class=42 view=0 res=1 +[mer] 173 class=42 view=0 res=1 +[mer] 174 class=94 view=0 res=1 +[launch] state=2 minPriorityEmpty=0 ticks=38241 +[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 +[posts] id3=530 +[mer] 175 class=42 view=0 res=1 +[mer] 176 class=42 view=0 res=1 +[mer] 177 class=94 view=0 res=1 +[mer] 178 class=94 view=0 res=1 +[mer] 179 class=94 view=0 res=1 +[mer] 180 class=42 view=0 res=1 +[mer] 181 class=42 view=0 res=1 +[mer] 182 class=42 view=0 res=1 +[launch] state=2 minPriorityEmpty=0 ticks=39303 +[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 +[posts] id3=530 +[mer] 183 class=94 view=0 res=1 +[mer] 184 class=94 view=0 res=1 +[mer] 185 class=42 view=0 res=1 +[mer] 186 class=94 view=0 res=1 +[mer] 187 class=94 view=0 res=1 +[mer] 188 class=94 view=0 res=1 +[mer] 189 class=42 view=0 res=1 +[mer] 190 class=42 view=0 res=1 +[launch] state=2 minPriorityEmpty=0 ticks=40364 +[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 +[posts] id3=530 +[mer] 191 class=94 view=0 res=1 +[mer] 192 class=94 view=0 res=1 +[mer] 193 class=42 view=0 res=1 +[mer] 194 class=42 view=0 res=1 +[mer] 195 class=42 view=0 res=1 +[mer] 196 class=42 view=0 res=1 +[mer] 197 class=94 view=0 res=1 +[mer] 198 class=94 view=0 res=1 +[launch] state=2 minPriorityEmpty=0 ticks=41424 +[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 +[posts] id3=530 +[mer] 199 class=94 view=0 res=1 +[stack] frame at 0x12dee7 drift=0 over 2002 frames ticks=41580 pump=495/2643 +[mer] 200 class=94 view=0 res=1 +[mer] 201 class=94 view=0 res=1 +[mer] 202 class=94 view=0 res=1 +[mer] 203 class=94 view=0 res=1 +[mer] 204 class=42 view=0 res=1 +[mer] 205 class=94 view=0 res=1 +[mer] 206 class=94 view=0 res=1 +[launch] state=2 minPriorityEmpty=0 ticks=42487 +[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 +[posts] id3=530 +[mer] 207 class=48 view=0 res=0 +[mer] 208 class=3001 view=1 res=1 + [vid] type=1 file='mad.skl' + [eye] cockpit eye on 'jointeye' offset=(0,0,0) +Reference to a page you don't own +PF cr2= 7000 FA64 at 00FF 0000 66D9 +Unhandled exception 000E at 00FF 66D9 ErrCode 0004 diff --git a/emulator/render-bridge/logs/066-dosbox.txt b/emulator/render-bridge/logs/066-dosbox.txt new file mode 100644 index 00000000..a7732e3b --- /dev/null +++ b/emulator/render-bridge/logs/066-dosbox.txt @@ -0,0 +1,244 @@ +LOG: Early LOG Init complete +LOG: CONFIG: Loaded config file: C:/VWE/TeslaRel410/emulator/render-bridge/pod_render_rec.conf +LOG: DOSBox-X's working directory: C:\VWE\TeslaRel410\emulator\src\src +LOG: Logging init: beginning logging proper. This is the end of the early init logging +LOG: Logging: No logfile was given. All further logging will be discarded. +LOG: DOSBox-X version 2026.06.02 Commit d75a57c (MinGW SDL2 64-bit) +LOG: Prevent capture: 0 +LOG: SDL: version 2.32.10, Video windows, Audio directsound +LOG: EXPERIMENTAL: Debugger enabled for MinGW build, DOSBox-X crashes depending on the terminal software you use. Launching from command prompt (cmd.exe) is recommended. +LOG: Windows keyboard layout ID is 0x0409 +LOG: Host keyboard layout is now us (US English) +LOG: Mapper keyboard layout is now us (US English) +LOG: SDL2 reports desktop display mode 3440 x 1440 +LOG: OpenGL Version : 4.6.0 NVIDIA 610.47 +LOG: Configured windowposition: - +LOG: SDL: Current window pixel format: SDL_PIXELFORMAT_RGB888 +LOG: SDL: You are running in 24 bpp mode, this will slow down things! +LOG: Releasing keyboard +LOG: SDL: Windows 11 round corners will be disabled. +LOG: Screen report: Method 'Win98base' (3440.000 x 1440.000 pixels) at (0.000 x 0.000) (910.167 x 381.000 mm) (35.833 x 15.000 in) (96.000 x 96.000 DPI) +LOG: ISA BCLK: 8333333.333Hz (25000000/3) +LOG: monopal: green, +LOG: Active save slot: 1 [Empty] +LOG: USING AVI+ZMBV +LOG: Pentium CMPXCHG8B emulation is enabled +LOG: Max 1073741824 sz 32768 +LOG: Final 32768 +LOG: Final arrangement: Below 4GB = 32768KB, Above 4GB = 0KB +LOG: VPXLOG: fifosock listening on 127.0.0.1:8621 +LOG: VPXLOG: live render backend started +LOG: VPXLOG: base 0x150 respond=1 handshakes=3 log='C:\Users\cyd\AppData\Local/Temp/vwe-pod/vpxresp.txt' +LOG: MIDI:Opened device:win32 +LOG: mic_input: Selected microphone device: Microphone (Steam Streaming Microphone) +LOG: One joystick reported, initializing with 4axis +LOG: Using joystick Xbox One Controller with 6 axes, 16 buttons and 1 hat(s) +LOG: VOODOO LFB now at d0000000 +LOG: Serial1: BASE 3f8h +LOG: Serial1: namedpipe client of \\.\pipe\vrio (poll 0.10ms burst x16) +LOG: Serial1: namedpipe connected to \\.\pipe\vrio +LOG: Serial2: BASE 2f8h +LOG: Serial2: namedpipe client of \\.\pipe\vplasma (poll 1.00ms burst x1) +LOG: Serial2: namedpipe connected to \\.\pipe\vplasma +LOG: Serial3: BASE 3e8h +LOG: Serial: port 3 will write to file C:\VWE\TeslaRel410\emulator\render-bridge\podlog.txt +LOG: Parallel1: BASE 378h +LOG: MPU-401 Registering I/O ports as if IBM PC MPU-401 at base 330h +LOG: Memory I/O complexity optimization enabled aka option 'memory io optimization 1'. If the game or demo is unable to draw to the screen properly, set the option to false. +LOG: The 'scanline render on demand' option is available and may provide a modest boost in video render performance if set to true. +LOG: Allocated APM BIOS pm entry point at f000:ce40 +LOG: Writing code to fce40 +LOG: Writing code to fce60 +LOG: Windows: IID_ITaskbarList3 is available +LOG: ISA Plug & Play BIOS enabled +LOG: VGA ROM BIOS init callback +LOG: pixratio 1.000, dw false, dh false +LOG: Aspect ratio: 640 x 480 xToY=1.333 yToX=0.750 +LOG: WARNING: No translation support (to host) for code page 0 +LOG: DOS keyboard layout loaded with main language code US for layout us +LOG: XMS: 50 handles allocated for use by the DOS environment +LOG: EMS page frame at 0xe000-0xefff +LOG: COMMAND.COM env size: 720 bytes +LOG: COMMAND.COM environment block: 0x0701 sz=0x002d +LOG: COMMAND.COM main body (PSP): 0x072f sz=0x009a +LOG: COMMAND.COM stack: 0x0749 +LOG: pixratio 1.350, dw false, dh false +LOG: Aspect ratio: 720 x 540 xToY=1.333 yToX=0.750 +LOG: SHELL:Redirect output to COM3 +LOG: VPXLOG: fifosock client connected +VPX lights@f1: type6=0 typeE=0 decoded=0 dir=0 amb(0.00,0.00,0.00) +LOG: 185121370 ERROR MOUSE:Unhandled videomode 79 on reset +LOG: pixratio 1.000, dw false, dh false +LOG: Aspect ratio: 640 x 480 xToY=1.333 yToX=0.750 +VPX lightnode t=6 nb=52: [8]00000000/0 [12]00000000/0 [16]00000001/1.4013e-45 [20]3f800000/1 [24]3f800000/1 [28]3f800000/1 [32]64078678/1e+22 [36]64078678/1e+22 [40]00000000/0 [44]bf6ae9ee/-0.917632 [48]ffffffff/nan +LOG: Serial1: Errors: Framing 0, Parity 0, Overrun RX:1 (IF0:1), TX:0, Break 0 +LOG: Serial1: Errors: Framing 0, Parity 0, Overrun RX:1 (IF0:1), TX:0, Break 0 +LOG: Serial1: Errors: Framing 0, Parity 0, Overrun RX:1 (IF0:1), TX:0, Break 0 +LOG: Serial1: Errors: Framing 0, Parity 0, Overrun RX:1 (IF0:1), TX:0, Break 0 +LOG: Serial1: Errors: Framing 0, Parity 0, Overrun RX:2 (IF0:2), TX:0, Break 0 +LOG: Serial1: Errors: Framing 0, Parity 0, Overrun RX:1 (IF0:1), TX:0, Break 0 +LOG: Serial1: Errors: Framing 0, Parity 0, Overrun RX:4 (IF0:4), TX:0, Break 0 +LOG: Serial1: Errors: Framing 0, Parity 0, Overrun RX:2 (IF0:2), TX:0, Break 0 +LOG: Serial1: Errors: Framing 0, Parity 0, Overrun RX:2 (IF0:2), TX:0, Break 0 +LOG: Serial1: Errors: Framing 0, Parity 0, Overrun RX:1 (IF0:1), TX:0, Break 0 +LOG: Serial1: Errors: Framing 0, Parity 0, Overrun RX:2 (IF0:2), TX:0, Break 0 +LOG: Serial1: Errors: Framing 0, Parity 0, Overrun RX:1 (IF0:1), TX:0, Break 0 +LOG: Serial1: Errors: Framing 0, Parity 0, Overrun RX:1 (IF0:1), TX:0, Break 0 +LOG: Serial1: Errors: Framing 0, Parity 0, Overrun RX:3 (IF0:3), TX:0, Break 0 +VPX lights@f121: type6=2 typeE=6 decoded=2 dir=1 amb(0.55,0.50,0.65) + L0 dir(0.11,0.77,0.63) col(1.10,0.90,1.00) +LOG: Serial1: Errors: Framing 0, Parity 0, Overrun RX:2 (IF0:2), TX:0, Break 0 +LOG: Serial1: Errors: Framing 0, Parity 0, Overrun RX:1 (IF0:1), TX:0, Break 0 +VPX lights@f241: type6=2 typeE=7 decoded=2 dir=1 amb(0.55,0.50,0.65) + L0 dir(0.11,0.77,0.63) col(1.10,0.90,1.00) +LOG: Serial1: Errors: Framing 0, Parity 0, Overrun RX:1 (IF0:1), TX:0, Break 0 +LOG: Serial1: Errors: Framing 0, Parity 0, Overrun RX:1 (IF0:1), TX:0, Break 0 +VPX lights@f361: type6=2 typeE=7 decoded=2 dir=1 amb(0.55,0.50,0.65) + L0 dir(0.11,0.77,0.63) col(1.10,0.90,1.00) +VPX_PF_WATCH hit: lin=7000FA64 code=4 CS:EIP=00FF:000066D4 SS:ESP=0107:00017560 + EAX=00000001 EBX=F000CA60 ECX=00000000 EDX=FFFFFFFF ESI=00017640 EDI=00017574 EBP=00017570 + now=288700.555ms last serial RX 0.548ms ago deliveries=31081 + code @EIP: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 + stack: 66225E8E 5D02768B F30090B9 5E89A467 F05E89F2 F71523E8 10214906 55097400 21472E8B 5D1E4689 + IVT match for EBX=F000CA60: INT00 INT06 INT07 INT2B INT2C INT2D INT32 INT34 INT35 INT36 INT37 INT38 INT39 INT3A INT3B INT3C INT3D INT3E INT3F INT40 INT42 INT44 INT45 INT47 INT48 INT49 INT4A INT4C INT4D INT4E INT4F INT50 INT51 INT52 INT53 INT54 INT55 INT56 INT57 INT58 INT59 INT5A INT5B INT5C INT5D INT5E INT5F INT66 INT68 INT69 INT6A INT6B INT6C INT6D INT6E INT6F + IVT[08-0F]: 0D1F0777 0D1F077B 0D1F077F 0D1F0783 0D1F0787 0D1F078B 0D1F078F 0D1F0793 + rx[ 0] t=288575.005 (125.550 ago) cs:eip=00FF:00489793 byte=00 + rx[ 1] t=288577.005 (123.549 ago) cs:eip=0D1F:000006D5 byte=00 + rx[ 2] t=288579.008 (121.547 ago) cs:eip=00FF:004922D2 byte=00 + rx[ 3] t=288581.005 (119.549 ago) cs:eip=00FF:0045DDFC byte=07 + rx[ 4] t=288583.006 (117.549 ago) cs:eip=0078:00000A83 byte=FC + rx[ 5] t=288585.009 (115.546 ago) cs:eip=00FF:0048AB1B byte=87 + rx[ 6] t=288588.006 (112.549 ago) cs:eip=0020:000002CD byte=00 + rx[ 7] t=288591.009 (109.545 ago) cs:eip=F000:0000CA40 byte=00 + rx[ 8] t=288592.005 (108.549 ago) cs:eip=00B7:0000188D byte=00 + rx[ 9] t=288594.005 (106.549 ago) cs:eip=00B7:0000188D byte=00 + rx[ 10] t=288596.005 (104.549 ago) cs:eip=00B7:0000188D byte=00 + rx[ 11] t=288598.005 (102.549 ago) cs:eip=00B7:0000188D byte=00 + rx[ 12] t=288600.005 (100.549 ago) cs:eip=00B7:0000188D byte=00 + rx[ 13] t=288602.005 (98.549 ago) cs:eip=00FF:0048E6F4 byte=00 + rx[ 14] t=288603.607 (96.948 ago) cs:eip=00FF:004926CC byte=00 + rx[ 15] t=288605.009 (95.546 ago) cs:eip=00FF:004C3E4F byte=00 + rx[ 16] t=288606.605 (93.950 ago) cs:eip=00FF:00492A13 byte=07 + rx[ 17] t=288607.805 (92.750 ago) cs:eip=00FF:00492A13 byte=FC + rx[ 18] t=288609.611 (90.944 ago) cs:eip=0D1F:00000640 byte=87 + rx[ 19] t=288610.005 (90.550 ago) cs:eip=0020:00004BEE byte=00 + rx[ 20] t=288613.007 (87.547 ago) cs:eip=00FF:00492A93 byte=00 + rx[ 21] t=288614.105 (86.450 ago) cs:eip=00FF:00492A13 byte=00 + rx[ 22] t=288616.005 (84.550 ago) cs:eip=F000:0000D10B byte=00 + rx[ 23] t=288618.007 (82.547 ago) cs:eip=00FF:0049BD30 byte=00 + rx[ 24] t=288620.009 (80.545 ago) cs:eip=00FF:00492856 byte=00 + rx[ 25] t=288622.005 (78.550 ago) cs:eip=00B7:00000FD5 byte=00 + rx[ 26] t=288624.007 (76.548 ago) cs:eip=00FF:004929D5 byte=00 + rx[ 27] t=288626.009 (74.545 ago) cs:eip=00FF:004C3E4F byte=00 + rx[ 28] t=288628.005 (72.550 ago) cs:eip=F000:0000D10B byte=00 + rx[ 29] t=288630.009 (70.546 ago) cs:eip=00FF:00492AB7 byte=07 + rx[ 30] t=288633.007 (67.547 ago) cs:eip=0020:00001755 byte=FC + rx[ 31] t=288635.005 (65.550 ago) cs:eip=00FF:00492972 byte=87 + rx[ 32] t=288637.018 (63.537 ago) cs:eip=00FF:00006241 byte=00 + rx[ 33] t=288639.005 (61.549 ago) cs:eip=00FF:0000B25D byte=00 + rx[ 34] t=288641.007 (59.547 ago) cs:eip=00FF:0048AB1B byte=00 + rx[ 35] t=288643.007 (57.548 ago) cs:eip=00FF:00492ADA byte=00 + rx[ 36] t=288645.021 (55.533 ago) cs:eip=00FF:0000AF55 byte=00 + rx[ 37] t=288646.005 (54.549 ago) cs:eip=00FF:0049292F byte=00 + rx[ 38] t=288649.005 (51.549 ago) cs:eip=0020:00001A47 byte=00 + rx[ 39] t=288651.005 (49.550 ago) cs:eip=00FF:004C3E4F byte=00 + rx[ 40] t=288652.007 (48.548 ago) cs:eip=00FF:00492AC6 byte=00 + rx[ 41] t=288654.205 (46.350 ago) cs:eip=00FF:00492A13 byte=00 + rx[ 42] t=288655.607 (44.947 ago) cs:eip=00FF:00492700 byte=07 + rx[ 43] t=288659.005 (41.549 ago) cs:eip=00FF:0000B248 byte=FC + rx[ 44] t=288660.008 (40.547 ago) cs:eip=00FF:00494C2C byte=87 + rx[ 45] t=288663.005 (37.550 ago) cs:eip=F000:0000D10B byte=00 + rx[ 46] t=288665.005 (35.550 ago) cs:eip=00FF:00492AC6 byte=00 + rx[ 47] t=288668.007 (32.547 ago) cs:eip=0020:00001755 byte=00 + rx[ 48] t=288669.005 (31.549 ago) cs:eip=00FF:000014FB byte=00 + rx[ 49] t=288672.005 (28.549 ago) cs:eip=00FF:0049BFE9 byte=00 + rx[ 50] t=288674.009 (26.546 ago) cs:eip=00B7:000020C3 byte=00 + rx[ 51] t=288676.009 (24.545 ago) cs:eip=00FF:004929E3 byte=00 + rx[ 52] t=288678.005 (22.549 ago) cs:eip=00FF:004C3EA3 byte=00 + rx[ 53] t=288679.308 (21.247 ago) cs:eip=00FF:00492772 byte=00 + rx[ 54] t=288682.005 (18.550 ago) cs:eip=00FF:0000B248 byte=00 + rx[ 55] t=288684.006 (16.549 ago) cs:eip=00FF:00492A13 byte=07 + rx[ 56] t=288686.012 (14.543 ago) cs:eip=00CF:00002A31 byte=FC + rx[ 57] t=288688.005 (12.549 ago) cs:eip=0020:000002B1 byte=87 + rx[ 58] t=288690.011 (10.543 ago) cs:eip=00FF:00492A93 byte=00 + rx[ 59] t=288692.010 (8.545 ago) cs:eip=00FF:00493D10 byte=00 + rx[ 60] t=288694.007 (6.548 ago) cs:eip=00FF:0000B57E byte=00 + rx[ 61] t=288696.007 (4.547 ago) cs:eip=00FF:00498A61 byte=00 + rx[ 62] t=288698.005 (2.550 ago) cs:eip=0D1F:00000A11 byte=00 + rx[ 63] t=288700.007 (0.548 ago) cs:eip=00FF:004929CF byte=00 +VPX_PF_WATCH hit: lin=7000FA64 code=4 CS:EIP=00FF:000066D9 SS:ESP=0107:00017560 + EAX=00000001 EBX=F000CA60 ECX=00000000 EDX=FFFFFFFF ESI=00017640 EDI=00017574 EBP=00017570 + now=288701.383ms last serial RX 0.779ms ago deliveries=31082 + code @EIP: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 + stack: 66225E8E 5D02768B F30090B9 5E89A467 F05E89F2 F71523E8 10214906 55097400 21472E8B 5D1E4689 + IVT match for EBX=F000CA60: INT00 INT06 INT07 INT2B INT2C INT2D INT32 INT34 INT35 INT36 INT37 INT38 INT39 INT3A INT3B INT3C INT3D INT3E INT3F INT40 INT42 INT44 INT45 INT47 INT48 INT49 INT4A INT4C INT4D INT4E INT4F INT50 INT51 INT52 INT53 INT54 INT55 INT56 INT57 INT58 INT59 INT5A INT5B INT5C INT5D INT5E INT5F INT66 INT68 INT69 INT6A INT6B INT6C INT6D INT6E INT6F + IVT[08-0F]: 0D1F0777 0D1F077B 0D1F077F 0D1F0783 0D1F0787 0D1F078B 0D1F078F 0D1F0793 + rx[ 0] t=288577.005 (124.378 ago) cs:eip=0D1F:000006D5 byte=00 + rx[ 1] t=288579.008 (122.375 ago) cs:eip=00FF:004922D2 byte=00 + rx[ 2] t=288581.005 (120.378 ago) cs:eip=00FF:0045DDFC byte=07 + rx[ 3] t=288583.006 (118.377 ago) cs:eip=0078:00000A83 byte=FC + rx[ 4] t=288585.009 (116.375 ago) cs:eip=00FF:0048AB1B byte=87 + rx[ 5] t=288588.006 (113.377 ago) cs:eip=0020:000002CD byte=00 + rx[ 6] t=288591.009 (110.374 ago) cs:eip=F000:0000CA40 byte=00 + rx[ 7] t=288592.005 (109.378 ago) cs:eip=00B7:0000188D byte=00 + rx[ 8] t=288594.005 (107.378 ago) cs:eip=00B7:0000188D byte=00 + rx[ 9] t=288596.005 (105.378 ago) cs:eip=00B7:0000188D byte=00 + rx[ 10] t=288598.005 (103.378 ago) cs:eip=00B7:0000188D byte=00 + rx[ 11] t=288600.005 (101.378 ago) cs:eip=00B7:0000188D byte=00 + rx[ 12] t=288602.005 (99.378 ago) cs:eip=00FF:0048E6F4 byte=00 + rx[ 13] t=288603.607 (97.777 ago) cs:eip=00FF:004926CC byte=00 + rx[ 14] t=288605.009 (96.375 ago) cs:eip=00FF:004C3E4F byte=00 + rx[ 15] t=288606.605 (94.779 ago) cs:eip=00FF:00492A13 byte=07 + rx[ 16] t=288607.805 (93.579 ago) cs:eip=00FF:00492A13 byte=FC + rx[ 17] t=288609.611 (91.773 ago) cs:eip=0D1F:00000640 byte=87 + rx[ 18] t=288610.005 (91.379 ago) cs:eip=0020:00004BEE byte=00 + rx[ 19] t=288613.007 (88.376 ago) cs:eip=00FF:00492A93 byte=00 + rx[ 20] t=288614.105 (87.279 ago) cs:eip=00FF:00492A13 byte=00 + rx[ 21] t=288616.005 (85.379 ago) cs:eip=F000:0000D10B byte=00 + rx[ 22] t=288618.007 (83.376 ago) cs:eip=00FF:0049BD30 byte=00 + rx[ 23] t=288620.009 (81.374 ago) cs:eip=00FF:00492856 byte=00 + rx[ 24] t=288622.005 (79.379 ago) cs:eip=00B7:00000FD5 byte=00 + rx[ 25] t=288624.007 (77.377 ago) cs:eip=00FF:004929D5 byte=00 + rx[ 26] t=288626.009 (75.374 ago) cs:eip=00FF:004C3E4F byte=00 + rx[ 27] t=288628.005 (73.379 ago) cs:eip=F000:0000D10B byte=00 + rx[ 28] t=288630.009 (71.375 ago) cs:eip=00FF:00492AB7 byte=07 + rx[ 29] t=288633.007 (68.376 ago) cs:eip=0020:00001755 byte=FC + rx[ 30] t=288635.005 (66.379 ago) cs:eip=00FF:00492972 byte=87 + rx[ 31] t=288637.018 (64.365 ago) cs:eip=00FF:00006241 byte=00 + rx[ 32] t=288639.005 (62.378 ago) cs:eip=00FF:0000B25D byte=00 + rx[ 33] t=288641.007 (60.376 ago) cs:eip=00FF:0048AB1B byte=00 + rx[ 34] t=288643.007 (58.377 ago) cs:eip=00FF:00492ADA byte=00 + rx[ 35] t=288645.021 (56.362 ago) cs:eip=00FF:0000AF55 byte=00 + rx[ 36] t=288646.005 (55.378 ago) cs:eip=00FF:0049292F byte=00 + rx[ 37] t=288649.005 (52.378 ago) cs:eip=0020:00001A47 byte=00 + rx[ 38] t=288651.005 (50.379 ago) cs:eip=00FF:004C3E4F byte=00 + rx[ 39] t=288652.007 (49.377 ago) cs:eip=00FF:00492AC6 byte=00 + rx[ 40] t=288654.205 (47.179 ago) cs:eip=00FF:00492A13 byte=00 + rx[ 41] t=288655.607 (45.776 ago) cs:eip=00FF:00492700 byte=07 + rx[ 42] t=288659.005 (42.378 ago) cs:eip=00FF:0000B248 byte=FC + rx[ 43] t=288660.008 (41.375 ago) cs:eip=00FF:00494C2C byte=87 + rx[ 44] t=288663.005 (38.379 ago) cs:eip=F000:0000D10B byte=00 + rx[ 45] t=288665.005 (36.379 ago) cs:eip=00FF:00492AC6 byte=00 + rx[ 46] t=288668.007 (33.376 ago) cs:eip=0020:00001755 byte=00 + rx[ 47] t=288669.005 (32.378 ago) cs:eip=00FF:000014FB byte=00 + rx[ 48] t=288672.005 (29.378 ago) cs:eip=00FF:0049BFE9 byte=00 + rx[ 49] t=288674.009 (27.375 ago) cs:eip=00B7:000020C3 byte=00 + rx[ 50] t=288676.009 (25.374 ago) cs:eip=00FF:004929E3 byte=00 + rx[ 51] t=288678.005 (23.378 ago) cs:eip=00FF:004C3EA3 byte=00 + rx[ 52] t=288679.308 (22.075 ago) cs:eip=00FF:00492772 byte=00 + rx[ 53] t=288682.005 (19.379 ago) cs:eip=00FF:0000B248 byte=00 + rx[ 54] t=288684.006 (17.377 ago) cs:eip=00FF:00492A13 byte=07 + rx[ 55] t=288686.012 (15.371 ago) cs:eip=00CF:00002A31 byte=FC + rx[ 56] t=288688.005 (13.378 ago) cs:eip=0020:000002B1 byte=87 + rx[ 57] t=288690.011 (11.372 ago) cs:eip=00FF:00492A93 byte=00 + rx[ 58] t=288692.010 (9.373 ago) cs:eip=00FF:00493D10 byte=00 + rx[ 59] t=288694.007 (7.377 ago) cs:eip=00FF:0000B57E byte=00 + rx[ 60] t=288696.007 (5.376 ago) cs:eip=00FF:00498A61 byte=00 + rx[ 61] t=288698.005 (3.379 ago) cs:eip=0D1F:00000A11 byte=00 + rx[ 62] t=288700.007 (1.377 ago) cs:eip=00FF:004929CF byte=00 + rx[ 63] t=288700.605 (0.779 ago) cs:eip=0020:0000587C byte=00 +LOG: 782399823 ERROR INT10:PutPixel unhandled mode type 7 +LOG: SHELL:Redirect output to RC.TXT +LOG: Serial1: Errors: Framing 0, Parity 0, Overrun RX:504 (IF0:6), TX:0, Break 0 +LOG: Serial1: Errors: Framing 0, Parity 0, Overrun RX:504 (IF0:0), TX:0, Break 0 +LOG: Serial1: Errors: Framing 0, Parity 0, Overrun RX:500 (IF0:0), TX:0, Break 0 diff --git a/emulator/render-bridge/podlog.txt b/emulator/render-bridge/podlog.txt index d64c9bed..e3d8295c 100644 --- a/emulator/render-bridge/podlog.txt +++ b/emulator/render-bridge/podlog.txt @@ -1,457 +1 @@ BattleTech v4.10 -BTL4Application::BTL4Application -GaugeInterpreter: undefined label 'Initialization' -[exp] master player experience=2 simLive=1 heatModelOn=1 advDamage=1 -[role] 'Role::Default' lives=1000 killBonus=500 dmgMod=1 -[torso] horizJoint 'jointtorso' -> 0x00a4fe78 type=1 enabled=1 -[weap] 'AFC100' seg=13 mount=sitelgunport rear=0 -[proj] 'AFC100' ammoBinIndex=21 -> AmmoBinAFC100 (rounds=20) -[weap] 'ERLLaser' seg=7 mount=siterugunport rear=0 -[weap] 'ERSLaser_1' seg=13 mount=sitelgunport rear=0 -[weap] 'ERSLaser_2' seg=8 mount=siterdgunport rear=0 -[weap] 'LRM15_1' seg=18 mount=sitelmissleport rear=0 -[proj] 'LRM15_1' ammoBinIndex=26 -> AmmoBinLRM15_1 (rounds=16) -[weap] 'LRM15_2' seg=19 mount=sitermissleport rear=0 -[proj] 'LRM15_2' ammoBinIndex=28 -> AmmoBinLRM15_2 (rounds=16) -[mech] segment walk done: subsystemCount=32 weaponCount=6 -[skel] jointSubsystem=0x009f6d84 jointCount=25 -[mech] model params: walkTR=65 runTR=40 maxAcc=20 throttleAdj=0.8 (deg,deg,u/s^2,scale) -[mech] look angles: L=50 R=-50 F=-15 B=0 (deg) -[mech] damage zones streamed: 22 [dz_dtorso,dz_hip,dz_larm,dz_ldleg,dz_ldoor,dz_lfoot,dz_lgun,dz_ltorso,dz_luleg,dz_rarm,dz_rdleg,dz_rdoor,dz_reardtorso,dz_rearltorso,dz_rearrtorso,dz_rearutorso,dz_rfoot,dz_rgun,dz_rtorso,dz_ruleg,dz_searchlight,dz_utorso] -[cyl] table 'madcat' LOADED rows=7 -[valve] 'Condenser1' valve=1 flow=0.166667 -[valve] 'Condenser2' valve=1 flow=0.166667 -[valve] 'Condenser3' valve=1 flow=0.166667 -[valve] 'Condenser4' valve=1 flow=0.166667 -[valve] 'Condenser5' valve=1 flow=0.166667 -[valve] 'Condenser6' valve=1 flow=0.166667 -[mapper] ctor id=0 throttleAttr=0x002c30f8 controlModeAttr=0x002c3134 -[map] 109 streamed mappings for 'L4' -[map] dir sub=0 cls=2012 id=3 grp=1 elem=0 -[map] dir sub=0 cls=2012 id=4 grp=0 elem=0 -[map] dir sub=0 cls=2012 id=6 grp=3 elem=63 -[map] dir sub=17 cls=3013 id=14 grp=3 elem=66 -[map] dir sub=0 cls=2012 id=10 grp=3 elem=68 -[map] dir sub=0 cls=2012 id=11 grp=3 elem=67 -[map] dir sub=0 cls=2012 id=12 grp=3 elem=65 -[map] dir sub=22 cls=3021 id=19 grp=3 elem=64 -[map] dir sub=23 cls=3016 id=19 grp=3 elem=64 -[map] dir sub=24 cls=3016 id=19 grp=3 elem=64 -[map] dir sub=25 cls=3016 id=19 grp=3 elem=64 -[map] dir sub=27 cls=3024 id=19 grp=3 elem=71 -[map] dir sub=29 cls=3024 id=19 grp=3 elem=71 -[gau2] cluster slot=14 classID=3011 auxScreen=5 name=Avionics -[gau2] cluster slot=15 classID=3014 auxScreen=6 name=Myomers -[gau2] cluster slot=22 classID=3021 auxScreen=1 name=AFC100 -[gau2] cluster slot=23 classID=3016 auxScreen=10 name=ERLLaser -[gau2] cluster slot=24 classID=3016 auxScreen=3 name=ERSLaser_1 -[gau2] cluster slot=25 classID=3016 auxScreen=12 name=ERSLaser_2 -[gau2] cluster slot=27 classID=3024 auxScreen=2 name=LRM15_1 -[gau2] cluster slot=29 classID=3024 auxScreen=9 name=LRM15_2 -ColorMapperArmor warning: damage zone dz_missle not found -ColorMapperArmor warning: damage zone dz_missle not found -ColorMapperArmor warning: damage zone dz_lmissle not found -ColorMapperArmor warning: damage zone dz_rmissle not found -ColorMapperArmor warning: damage zone dz_ftorso not found -ColorMapperArmor warning: damage zone dz_btorso not found -ColorMapperCritical warning: subsystem Torso does not exist -ColorMapperHeat warning: subsystem Torso does not exist -[link] InitializePlayerLink -> vehicle playerLink=0x00ad513c -[launch] state=11 minPriorityEmpty=0 ticks=10906 -[queues] p0=BUSY p1=BUSY p2=BUSY p3=BUSY p4=- nextReady=1 -[posts] id3=416 -[launch] state=11 minPriorityEmpty=0 ticks=11918 -[queues] p0=BUSY p1=BUSY p2=BUSY p3=BUSY p4=- nextReady=1 -[posts] id3=502 -[launch] state=11 minPriorityEmpty=0 ticks=12928 -[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 -[posts] id3=530 -[launch] state=11 minPriorityEmpty=0 ticks=13937 -[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 -[posts] id3=530 -[launch] state=11 minPriorityEmpty=0 ticks=14946 -[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 -[posts] id3=530 -[mer] 1 class=3035 view=0 res=0 -[mer] 2 class=42 view=0 res=1 -[mer] 3 class=42 view=0 res=1 -[mer] 4 class=42 view=0 res=1 -[mer] 5 class=42 view=0 res=1 -[mer] 6 class=42 view=0 res=1 -[launch] state=2 minPriorityEmpty=0 ticks=16047 -[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 -[posts] id3=530 -[mer] 7 class=42 view=0 res=1 -[mer] 8 class=42 view=0 res=1 -[mer] 9 class=42 view=0 res=1 -[mer] 10 class=42 view=0 res=1 -[mer] 11 class=42 view=0 res=1 -[mer] 12 class=42 view=0 res=1 -[mer] 13 class=42 view=0 res=1 -[mer] 14 class=42 view=0 res=1 -[launch] state=2 minPriorityEmpty=0 ticks=17083 -[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 -[posts] id3=530 -[mer] 15 class=42 view=0 res=1 -[mer] 16 class=42 view=0 res=1 -[mer] 17 class=42 view=0 res=1 -[mer] 18 class=42 view=0 res=1 -[mer] 19 class=42 view=0 res=1 -[mer] 20 class=42 view=0 res=1 -[mer] 21 class=42 view=0 res=1 -[mer] 22 class=42 view=0 res=1 -[launch] state=2 minPriorityEmpty=0 ticks=18145 -[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 -[posts] id3=530 -[mer] 23 class=42 view=0 res=1 -[mer] 24 class=42 view=0 res=1 -[mer] 25 class=42 view=0 res=1 -[mer] 26 class=42 view=0 res=1 -[mer] 27 class=42 view=0 res=1 -[mer] 28 class=42 view=0 res=1 -[mer] 29 class=42 view=0 res=1 -[mer] 30 class=42 view=0 res=1 -[launch] state=2 minPriorityEmpty=0 ticks=19207 -[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 -[posts] id3=530 -[mer] 31 class=42 view=0 res=1 -[mer] 32 class=42 view=0 res=1 -[mer] 33 class=42 view=0 res=1 -[mer] 34 class=42 view=0 res=1 -[mer] 35 class=42 view=0 res=1 -[mer] 36 class=42 view=0 res=1 -[mer] 37 class=42 view=0 res=1 -[mer] 38 class=94 view=0 res=1 -[launch] state=2 minPriorityEmpty=0 ticks=20269 -[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 -[posts] id3=530 -[mer] 39 class=94 view=0 res=1 -[mer] 40 class=42 view=0 res=1 -[mer] 41 class=94 view=0 res=1 -[mer] 42 class=94 view=0 res=1 -[mer] 43 class=94 view=0 res=1 -[mer] 44 class=94 view=0 res=1 -[mer] 45 class=94 view=0 res=1 -[mer] 46 class=94 view=0 res=1 -[launch] state=2 minPriorityEmpty=0 ticks=21330 -[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 -[posts] id3=530 -[mer] 47 class=94 view=0 res=1 -[mer] 48 class=94 view=0 res=1 -[mer] 49 class=42 view=0 res=1 -[mer] 50 class=42 view=0 res=1 -[mer] 51 class=42 view=0 res=1 -[mer] 52 class=42 view=0 res=1 -[mer] 53 class=42 view=0 res=1 -[mer] 54 class=94 view=0 res=1 -[launch] state=2 minPriorityEmpty=0 ticks=22392 -[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 -[posts] id3=530 -[mer] 55 class=94 view=0 res=1 -[mer] 56 class=94 view=0 res=1 -[mer] 57 class=94 view=0 res=1 -[mer] 58 class=42 view=0 res=1 -[mer] 59 class=42 view=0 res=1 -[mer] 60 class=42 view=0 res=1 -[mer] 61 class=42 view=0 res=1 -[mer] 62 class=94 view=0 res=1 -[launch] state=2 minPriorityEmpty=0 ticks=23454 -[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 -[posts] id3=530 -[mer] 63 class=94 view=0 res=1 -[mer] 64 class=94 view=0 res=1 -[mer] 65 class=94 view=0 res=1 -[mer] 66 class=94 view=0 res=1 -[mer] 67 class=94 view=0 res=1 -[mer] 68 class=42 view=0 res=1 -[mer] 69 class=94 view=0 res=1 -[mer] 70 class=94 view=0 res=1 -[launch] state=2 minPriorityEmpty=0 ticks=24516 -[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 -[posts] id3=530 -[mer] 71 class=94 view=0 res=1 -[mer] 72 class=94 view=0 res=1 -[stack] frame at 0x12dee7 drift=0 over 1001 frames ticks=24789 pump=352/1499 -[mer] 73 class=94 view=0 res=1 -[mer] 74 class=94 view=0 res=1 -[mer] 75 class=94 view=0 res=1 -[mer] 76 class=42 view=0 res=1 -[mer] 77 class=94 view=0 res=1 -[mer] 78 class=42 view=0 res=1 -[launch] state=2 minPriorityEmpty=0 ticks=25578 -[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 -[posts] id3=530 -[mer] 79 class=94 view=0 res=1 -[mer] 80 class=94 view=0 res=1 -[mer] 81 class=94 view=0 res=1 -[mer] 82 class=94 view=0 res=1 -[mer] 83 class=94 view=0 res=1 -[mer] 84 class=94 view=0 res=1 -[mer] 85 class=42 view=0 res=1 -[mer] 86 class=94 view=0 res=1 -[launch] state=2 minPriorityEmpty=0 ticks=26638 -[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 -[posts] id3=530 -[mer] 87 class=42 view=0 res=1 -[mer] 88 class=42 view=0 res=1 -[mer] 89 class=42 view=0 res=1 -[mer] 90 class=42 view=0 res=1 -[mer] 91 class=94 view=0 res=1 -[mer] 92 class=94 view=0 res=1 -[mer] 93 class=42 view=0 res=1 -[mer] 94 class=94 view=0 res=1 -[launch] state=2 minPriorityEmpty=0 ticks=27700 -[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 -[posts] id3=530 -[mer] 95 class=94 view=0 res=1 -[mer] 96 class=94 view=0 res=1 -[mer] 97 class=94 view=0 res=1 -[mer] 98 class=94 view=0 res=1 -[mer] 99 class=42 view=0 res=1 -[mer] 100 class=42 view=0 res=1 -[mer] 101 class=42 view=0 res=1 -[mer] 102 class=94 view=0 res=1 -[launch] state=2 minPriorityEmpty=0 ticks=28762 -[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 -[posts] id3=530 -[mer] 103 class=42 view=0 res=1 -[mer] 104 class=42 view=0 res=1 -[mer] 105 class=42 view=0 res=1 -[mer] 106 class=42 view=0 res=1 -[mer] 107 class=42 view=0 res=1 -[mer] 108 class=42 view=0 res=1 -[mer] 109 class=42 view=0 res=1 -[mer] 110 class=42 view=0 res=1 -[launch] state=2 minPriorityEmpty=0 ticks=29787 -[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 -[posts] id3=530 -[mer] 111 class=42 view=0 res=1 -[mer] 112 class=42 view=0 res=1 -[mer] 113 class=42 view=0 res=1 -[mer] 114 class=42 view=0 res=1 -[mer] 115 class=42 view=0 res=1 -[mer] 116 class=42 view=0 res=1 -[mer] 117 class=42 view=0 res=1 -[mer] 118 class=42 view=0 res=1 -[mer] 119 class=42 view=0 res=1 -[launch] state=2 minPriorityEmpty=0 ticks=30896 -[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 -[posts] id3=530 -[mer] 120 class=94 view=0 res=1 -[mer] 121 class=42 view=0 res=1 -[mer] 122 class=42 view=0 res=1 -[mer] 123 class=42 view=0 res=1 -[mer] 124 class=42 view=0 res=1 -[mer] 125 class=42 view=0 res=1 -[mer] 126 class=42 view=0 res=1 -[mer] 127 class=42 view=0 res=1 -[mer] 128 class=42 view=0 res=1 -[launch] state=2 minPriorityEmpty=0 ticks=32007 -[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 -[posts] id3=530 -[mer] 129 class=42 view=0 res=1 -[mer] 130 class=42 view=0 res=1 -[mer] 131 class=42 view=0 res=1 -[mer] 132 class=42 view=0 res=1 -[mer] 133 class=42 view=0 res=1 -[mer] 134 class=42 view=0 res=1 -[mer] 135 class=42 view=0 res=1 -[mer] 136 class=42 view=0 res=1 -[mer] 137 class=42 view=0 res=1 -[launch] state=2 minPriorityEmpty=0 ticks=33116 -[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 -[posts] id3=530 -[mer] 138 class=42 view=0 res=1 -[mer] 139 class=42 view=0 res=1 -[mer] 140 class=42 view=0 res=1 -[mer] 141 class=42 view=0 res=1 -[mer] 142 class=42 view=0 res=1 -[mer] 143 class=94 view=0 res=1 -[mer] 144 class=94 view=0 res=1 -[mer] 145 class=94 view=0 res=1 -[mer] 146 class=42 view=0 res=1 -[launch] state=2 minPriorityEmpty=0 ticks=34225 -[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 -[posts] id3=530 -[mer] 147 class=94 view=0 res=1 -[mer] 148 class=42 view=0 res=1 -[mer] 149 class=94 view=0 res=1 -[mer] 150 class=94 view=0 res=1 -[mer] 151 class=94 view=0 res=1 -[mer] 152 class=42 view=0 res=1 -[mer] 153 class=42 view=0 res=1 -[mer] 154 class=42 view=0 res=1 -[mer] 155 class=94 view=0 res=1 -[launch] state=2 minPriorityEmpty=0 ticks=35338 -[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 -[posts] id3=530 -[mer] 156 class=42 view=0 res=1 -[mer] 157 class=42 view=0 res=1 -[mer] 158 class=94 view=0 res=1 -[mer] 159 class=94 view=0 res=1 -[mer] 160 class=42 view=0 res=1 -[mer] 161 class=42 view=0 res=1 -[mer] 162 class=42 view=0 res=1 -[mer] 163 class=42 view=0 res=1 -[mer] 164 class=94 view=0 res=1 -[launch] state=2 minPriorityEmpty=0 ticks=36447 -[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 -[posts] id3=530 -[mer] 165 class=94 view=0 res=1 -[mer] 166 class=42 view=0 res=1 -[mer] 167 class=94 view=0 res=1 -[mer] 168 class=42 view=0 res=1 -[mer] 169 class=94 view=0 res=1 -[mer] 170 class=94 view=0 res=1 -[mer] 171 class=42 view=0 res=1 -[mer] 172 class=42 view=0 res=1 -[mer] 173 class=42 view=0 res=1 -[launch] state=2 minPriorityEmpty=0 ticks=37556 -[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 -[posts] id3=530 -[mer] 174 class=94 view=0 res=1 -[mer] 175 class=42 view=0 res=1 -[mer] 176 class=42 view=0 res=1 -[mer] 177 class=94 view=0 res=1 -[mer] 178 class=94 view=0 res=1 -[mer] 179 class=94 view=0 res=1 -[mer] 180 class=42 view=0 res=1 -[mer] 181 class=42 view=0 res=1 -[mer] 182 class=42 view=0 res=1 -[launch] state=2 minPriorityEmpty=0 ticks=38667 -[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 -[posts] id3=530 -[mer] 183 class=94 view=0 res=1 -[mer] 184 class=94 view=0 res=1 -[mer] 185 class=42 view=0 res=1 -[mer] 186 class=94 view=0 res=1 -[mer] 187 class=94 view=0 res=1 -[mer] 188 class=94 view=0 res=1 -[mer] 189 class=42 view=0 res=1 -[mer] 190 class=42 view=0 res=1 -[mer] 191 class=94 view=0 res=1 -[launch] state=2 minPriorityEmpty=0 ticks=39776 -[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 -[posts] id3=530 -[mer] 192 class=94 view=0 res=1 -[mer] 193 class=42 view=0 res=1 -[mer] 194 class=42 view=0 res=1 -[mer] 195 class=42 view=0 res=1 -[mer] 196 class=42 view=0 res=1 -[mer] 197 class=94 view=0 res=1 -[mer] 198 class=94 view=0 res=1 -[mer] 199 class=94 view=0 res=1 -[mer] 200 class=94 view=0 res=1 -[launch] state=2 minPriorityEmpty=0 ticks=40885 -[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 -[posts] id3=530 -[stack] frame at 0x12dee7 drift=0 over 2002 frames ticks=40922 pump=495/2643 -[mer] 201 class=94 view=0 res=1 -[mer] 202 class=94 view=0 res=1 -[mer] 203 class=94 view=0 res=1 -[mer] 204 class=42 view=0 res=1 -[mer] 205 class=94 view=0 res=1 -[mer] 206 class=94 view=0 res=1 -[mer] 207 class=48 view=0 res=0 -[mer] 208 class=3001 view=1 res=1 - [vid] type=1 file='mad.skl' - [eye] cockpit eye on 'jointeye' offset=(0,0,0) -[skl] video\max.skl -> 26 nodes, 1 objects, 1 eye -[launch] state=2 minPriorityEmpty=0 ticks=41997 -[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 -[posts] id3=530 -[launch] state=2 minPriorityEmpty=0 ticks=43106 -[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 -[posts] id3=530 -[launch] state=2 minPriorityEmpty=0 ticks=44215 -[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 -[posts] id3=530 -LBE4ControlsManager::Execute, lost RIO analog request -iThinkIRQIsOn =1, actual state =1, characters sent =9702 -[launch] state=2 minPriorityEmpty=0 ticks=45327 -[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 -[posts] id3=530 -[launch] state=2 minPriorityEmpty=0 ticks=46436 -[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 -[posts] id3=530 -[launch] state=2 minPriorityEmpty=0 ticks=47545 -[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 -[posts] id3=530 -[launch] state=2 minPriorityEmpty=0 ticks=48656 -[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 -[posts] id3=530 -[launch] state=2 minPriorityEmpty=0 ticks=49765 -[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 -[posts] id3=530 -[launch] state=2 minPriorityEmpty=0 ticks=50874 -[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 -[posts] id3=530 -[launch] state=2 minPriorityEmpty=0 ticks=51985 -[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 -[posts] id3=530 -[launch] state=2 minPriorityEmpty=0 ticks=53096 -[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 -[posts] id3=530 -[launch] state=2 minPriorityEmpty=0 ticks=54205 -[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 -[posts] id3=530 -[launch] state=2 minPriorityEmpty=0 ticks=55316 -[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 -[posts] id3=530 -[launch] state=2 minPriorityEmpty=0 ticks=56425 -[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 -[posts] id3=530 -[stack] frame at 0x12dee7 drift=0 over 3003 frames ticks=56794 pump=638/3787 -[launch] state=2 minPriorityEmpty=0 ticks=57535 -[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 -[posts] id3=530 -[launch] state=2 minPriorityEmpty=0 ticks=58646 -[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 -[posts] id3=530 -LBE4ControlsManager::Execute, lost RIO analog request -iThinkIRQIsOn =1, actual state =1, characters sent =9706 -[launch] state=2 minPriorityEmpty=0 ticks=59668 -[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 -[posts] id3=530 -[launch] state=2 minPriorityEmpty=0 ticks=60730 -[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 -[posts] id3=530 -[launch] state=2 minPriorityEmpty=0 ticks=61792 -[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 -[posts] id3=530 -[launch] state=2 minPriorityEmpty=0 ticks=62853 -[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 -[posts] id3=530 -[launch] state=2 minPriorityEmpty=0 ticks=63915 -[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 -[posts] id3=530 -[launch] state=2 minPriorityEmpty=0 ticks=64977 -[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 -[posts] id3=530 -[launch] state=2 minPriorityEmpty=0 ticks=66039 -[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 -[posts] id3=530 -[launch] state=2 minPriorityEmpty=0 ticks=67101 -[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 -[posts] id3=530 -[launch] state=2 minPriorityEmpty=0 ticks=68163 -[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 -[posts] id3=530 -[mer] 209 class=48 view=0 res=0 -[mer] 210 class=48 view=0 res=0 -[mer] 211 class=48 view=0 res=0 -[mer] 212 class=48 view=0 res=0 -[launch] state=2 minPriorityEmpty=0 ticks=69225 -[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 -[posts] id3=530 -[mer] 213 class=48 view=0 res=0 -[mer] 214 class=48 view=0 res=0 -[mer] 215 class=48 view=0 res=0 -[mer] 216 class=48 view=0 res=0 -[launch] state=2 minPriorityEmpty=0 ticks=70289 -[queues] p0=BUSY p1=- p2=BUSY p3=- p4=- nextReady=1 -[posts] id3=530 -[mer] 217 class=94 view=0 res=1 -Reference to a page you don't own -PF cr2= 7000 FA64 at 00FF 0000 66D9 -Unhandled exception 000E at 00FF 66D9 ErrCode 0004 diff --git a/restoration/source410/RENDER-ROADMAP.NOTES.md b/restoration/source410/RENDER-ROADMAP.NOTES.md index db1038c7..c2a4b9c9 100644 --- a/restoration/source410/RENDER-ROADMAP.NOTES.md +++ b/restoration/source410/RENDER-ROADMAP.NOTES.md @@ -1634,3 +1634,43 @@ serial stream's presence but not with any particular byte; the bad read = host routine. Next catch carries corrected stack/code dumps; if those name a return chain, the routine falls out. Rate note: 4 faults in the last 10 vRIO-live runs -- hovering near the 25-40%% band, still load-window-only. + +-------------------------------------------------------------------------------- +THE FAULTING INSTRUCTION, DECODED: A HANDLER-CHAIN WALK WITH A BAD NODE +-------------------------------------------------------------------------------- +The SegPhys-corrected dump finally read real code (the earlier zeros were the +probe reading EIP as a bare linear address -- CS=00FF has a base). At the +fault: + + 66CF ... <- loop top + 66D4 push 0 + 66D6 push edi ; 00017574 + 66D7 push ebx ; F000CA60 <- the node + 66D8 push esi ; 00017640 + 66D9 call dword near [ebx+4] <- FAULTS + 66DC cmp eax,0 + 66DF jz 6E81 ; a handler claimed it -> done + 66E5 mov ebx,[ebx] ; next node + 66E7 jmp 66CF ; loop + +That is a LINKED-LIST WALK with a per-node CALLBACK: node = {next @ +0, +handler @ +4}, four args pushed, "handled" if the handler returns nonzero. +Textbook DPMI exception/interrupt handler chain. + +The arithmetic closes exactly: the read is DS_base + ebx + 4, and +0x7000FA64 - 0xF000CA64 = 0x80003000, so DS has base 0x80003000 and the +famous cr2 is just that wrap. (My earlier "[EBX+0x3004]" reading was +fabricated from the cr2 alone -- there is no 0x3004 displacement; the +instruction is a plain +4. That is why the constant appeared in no binary.) + +So the defect is: a chain node's NEXT pointer holds 0xF000CA60, the value +DOSBox-X (and a real BIOS, comparably) parks in unhooked IVT slots -- the +walk expected a terminator and got an interrupt vector. The host then reads +that value's +4 as a function pointer and dies. Every catch has identical +registers (EAX=1 EBX=F000CA60 ECX=0 EDX=FFFFFFFF, same ESP/EBP), so this is +one deterministic path, entered often enough that a 60-second load window +catches it ~25-40%% of the time and a 15-second one (shipped) mostly does not. + +Still open: WHICH routine owns the chain and where the bogus next came from. +The probe now walks the EBP frame chain to name the caller; faulthunt.sh is +looping for the next catch.